jskeet / DemoCode

Demo code used in talks, blog posts etc
Apache License 2.0
493 stars 190 forks source link

V_drum Explorer does not detect TD-50 module #119

Closed CarlDBaxter closed 4 years ago

CarlDBaxter commented 4 years ago

Dear jskeet

I'm looking forward to using your v-drum editor.

I am not sure if I am doing something wrong, but it does not detect my TD-50 module. I have tried the module in both VENDOR and GENERIC USB modes to see if that made a difference.

I attach images of the log. Github will not allow me to attach your log file export.

Best regards

Carl

image image

jskeet commented 4 years ago

That's very odd - I don't know why it wouldn't be able to "see" the TD-50. It's clearly taken a second to try to detect devices.

The VENDOR mode is the one you want, but I wonder if there's something in the MIDI setup. Looking at the TD-50 manual, in the "SETUP MENU 2" screen, if you press F1 for MIDI, the top option is "MIDI TX/RX Sw" - I suspect we need that to be "On". If that's already on, could you let me know what the other settings are on that screen? (The manual only shows the first 6 settings.)

CarlDBaxter commented 4 years ago

Hi,

Thanks for your ideas and responding promptly.

Unfortunately it did not work. I also tried changing USB sockets for the USB to the TD-50 module, and I disconnected the other midi devices to see if they were interfering - but no success.

The options on the midi screen are:

MIDI Tx/RX sw ON Midi Channel 10 Programme Change Tx ON Programme Change Rx ON Soft Through Midi OFF Soft Through USB Midi OFF Local Control ON Device ID 17 Tx Edit Data ON Receive Exclusive OFF

Best regards

Carl

image

CarlDBaxter commented 4 years ago

Oh, and it is in Vendor mode. I rebooted to make sure that the module was in that mode.

Many thanks

Carl

jskeet commented 4 years ago

Aha - "Receive exclusive" may well be the problem, as basically everything happens via System Exclusive (SysEx) messages. Try turning that on and give it another go :)

(If this works, I'll update the user guide...)

CarlDBaxter commented 4 years ago

Hi,

Yes, that worked, thank you!

"Receive Exclusive" had to be ON

I'm loading the module data now. May take some time, and looking forward to experimenting.

Many thanks!

Carl

jskeet commented 4 years ago

Hooray - very glad to hear it. I've updated the documentation to note that. (It turns out there's the same setting on the TD-17 and TD-27 too.)