raybellis / emu.tools-public

Issue tracking for the emu.tools site
13 stars 0 forks source link

Sequence/pattern transfer? #14

Open tripslip38 opened 3 years ago

tripslip38 commented 3 years ago

Is your feature request related to a problem? Please describe. I just bought a Command Station and initial research turned up your web based firmware updater. Good work, man! This seems the only way to contact you so I'll log a feature request.

Describe the solution you'd like You've figured out how to do bi-directional comms over USB via the MIDI web API. Is it possible to pull/push sequencer data too?

Thanks.

raybellis commented 3 years ago

Song and pattern transfer is on already on my "TODO" list once I've finished reverse engineering the filename conventions used by the CS (and gotten some other projects out of the way).

tripslip38 commented 3 years ago

Ray, I've exhausted my options with running E-Loader natively, which is why I expect you wrote this web based loader. I can do straight MIDI via 5 pin though to the command station.

My XL-7 is on v1.01. Will your loader get it all the way to the latest firmware version? Seems like I read there was an intermediate step to get to 1.31 then to 2.00.

Thanks.

On Thu, Mar 25, 2021 at 3:48 PM Ray Bellis @.***> wrote:

USB doesn't work, but song and pattern transfer is on already on my "TODO" list once I've finished reverse engineering the filename conventions used by the CS (and gotten some other projects out of the way).

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/raybellis/emu.tools-public/issues/14#issuecomment-807656322, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA25ED64IWWXEK6FJO4LDKDTFO4SDANCNFSM4ZZWWROQ .

raybellis commented 3 years ago

If you're on 1.01 you need to install the commandprep10 firmware first. I don't believe it's necessary to install 1.31 before you go to 2.00

tripslip38 commented 3 years ago

UPDATE: Discovered that another USB MIDI device wasn't responding well to your web MIDI API probing and was causing a JS error. Unplugged it and it seems to be function properly now.


Struggling a little with the feedback from the web app. It finds my XL-7, shows firmware version, etc. I select CP10 from your dropdown, click "Upload" and it responds "downloading firmware image" with no further status change.

Do I need to initiate another update? Was expecting a status change and/or additional prompt(s).

Thanks Ray.

raybellis commented 3 years ago

You should see progress updates on both the UI and on the CS LCD as the file is uploaded. Does it timeout, eventually?

raybellis commented 3 years ago

If you've got a copy of the JS error please supply it so that I can work around it.

tripslip38 commented 3 years ago

I will recreate the scenario and copy the message. IIRC it didn't like the response from my KOMPLETE KONTROL M32.

On Tue, Apr 6, 2021 at 1:00 AM Ray Bellis @.***> wrote:

If you've got a copy of the JS error please supply it so that I can work around it.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/raybellis/emu.tools-public/issues/14#issuecomment-813914688, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA25ED5RXQRC2RESCQ4PAA3THK5SLANCNFSM4ZZWWROQ .

tripslip38 commented 3 years ago

After I disconnected the KK M32, it functioned as expected and progress updates displayed.

Thank you so much for this updater. It worked great.

On Tue, Apr 6, 2021 at 1:00 AM Ray Bellis @.***> wrote:

You should see progress updates on both the UI and on the CS LCD as the file is uploaded. Does it timeout, eventually?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/raybellis/emu.tools-public/issues/14#issuecomment-813913032, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA25ED222YAJAELI4F2QMYLTHK5TVANCNFSM4ZZWWROQ .

tripslip38 commented 3 years ago

I can't recreate it now. It seems to function normally. I did attach the log of the Chrome console after first scan though.

On Tue, Apr 6, 2021 at 10:36 PM Zane Jacobson @.***> wrote:

After I disconnected the KK M32, it functioned as expected and progress updates displayed.

Thank you so much for this updater. It worked great.

On Tue, Apr 6, 2021 at 1:00 AM Ray Bellis @.***> wrote:

You should see progress updates on both the UI and on the CS LCD as the file is uploaded. Does it timeout, eventually?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/raybellis/emu.tools-public/issues/14#issuecomment-813913032, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA25ED222YAJAELI4F2QMYLTHK5TVANCNFSM4ZZWWROQ .

raybellis commented 3 weeks ago

Pattern and Song saving / loading development is in progress, but will be over MIDI only. The USB port is not supported on modern OSes.