Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support for sp-404 (first version) #237

Open
high-solutions opened this issue Mar 2, 2023 · 7 comments
Open

support for sp-404 (first version) #237

high-solutions opened this issue Mar 2, 2023 · 7 comments

Comments

@high-solutions
Copy link

does this also support the big flash drives for the sp-404.
We are looking to adjust the samples on this old model but we can't seem to make it work.

there are no pads showing up when we select the flash drive of our sp-404 but super-pads does create a .json on the root of the drive.

@vonba
Copy link

vonba commented Feb 15, 2024

I have the same problem, it recognizes the drive and I can select bank, but no pads show up. There is no error.

@jhirvioja
Copy link

Just bought the OG model and a bit interested to do this..

@MatthewCallis any idea what steps roughly would needed to be taken to incorporate support for 404? The writing code part I can do (Electron/JS), but any idea if the WAVE format is same on the OG as well? Does the Electron version need to be updated?

@MatthewCallis
Copy link
Owner

This already supports the OG SP404, I've used it with my SX from the beginning. Make sure to select the root folder of any cards, not any deeper folders containing samples or patterns.

Any screen shots of the errors and the folders selected would be really helpful for debugging and even better would be a video of the whole flow from opening the app, selecting the SD or CF card, and then what the app is saying.

@jhirvioja
Copy link

jhirvioja commented Feb 15, 2025

This already supports the OG SP404, I've used it with my SX from the beginning. Make sure to select the root folder of any cards, not any deeper folders containing samples or patterns.

Any screen shots of the errors and the folders selected would be really helpful for debugging and even better would be a video of the whole flow from opening the app, selecting the SD or CF card, and then what the app is saying.

Oh, okay, cool, I misunderstood from the README and this issue. Just went out and bought a card reader, will let you know how it works

@jhirvioja
Copy link

jhirvioja commented Feb 15, 2025

@MatthewCallis didn't work, here's the video and FUGUEFAT contents (this has not been formatted yet, bought it 2nd hand so contents are what the previous owner left them as; tested working on the device itself though)

Also in the video: when you cancel picking a folder, it shows an error message (imho unnecessary or a bug)

SP-404.mp4
.
├── C_09.wav
├── C_10.wav
├── C_11.wav
├── D_01.wav
├── D_02.wav
├── D_04.wav
├── D_05.wav
├── D_06.wav
├── D_07.wav
├── D_08.wav
├── D_09.wav
├── D_10.wav
├── D_11.wav
├── D_12.wav
├── E_01.wav
├── E_02.wav
├── E_03.wav
├── E_04.wav
└── ROLAND/
    ├── BKUP1/
    ├── BKUP2/
    ├── BKUP3/
    ├── BKUP4/
    ├── BKUP5/
    ├── BKUP6/
    ├── BKUP7/
    ├── BKUP8/
    ├── BKUP9/
    ├── BKUPA/
    ├── BKUPB/
    ├── BKUPC/
    ├── DCOPTN024.BIN
    └── SP404/
        ├── PWDCHECK.SPD
        ├── SMP0000L.SPD
        ├── SMP0004L.SPD
        ├── SMP0004R.SPD
        └── WVCINFO0.SPD

Quick look at the code shows that valid directory is considered one which has "ROLAND" in it. My SD card fullfills that requirement.
https://github.com/MatthewCallis/super-pads/blob/master/src/main.js#L73

But at least in this code block, and in other places it tries to access files which do not exist on the SD card.
https://github.com/MatthewCallis/super-pads/blob/master/src/workers/parsePads.js#L19

Just to be super clear, the OG is 2005 model SP-404 without any suffixes, such as "SX" or "A"

@MatthewCallis
Copy link
Owner

Oh gotcha I don't have the compact flash version, and don't recognize many of those files. I would be curious to see the files in the SP404 folder, one or more might be an older version of what PADINFO is. I'm on the road right now but will be back home Monday and can take a look at those files if you can share them. And all those pads work? I was under the impression from other users that the compact flash version was essentially the same as the SD version . I'm happy to add support for it as well, and I had already started moving off Electron due to the giant file sizes.

@jhirvioja
Copy link

Oh gotcha I don't have the compact flash version, and don't recognize many of those files. I would be curious to see the files in the SP404 folder, one or more might be an older version of what PADINFO is. I'm on the road right now but will be back home Monday and can take a look at those files if you can share them. And all those pads work? I was under the impression from other users that the compact flash version was essentially the same as the SD version . I'm happy to add support for it as well, and I had already started moving off Electron due to the giant file sizes.

Pads work normally afaik. I'll send the contents of ROLAND to you via email that's on your GH profile. Those SPD files seem to be binary files like DCOPTN024.BIN.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants