Great job persisting through the challenges to a successful run of the script. That is good progress!
I'm reasonably knowledgeable about Python scripts in general, but don't have any experience at all with MIDI so I'm afraid I can't provide any assistance when it comes to those aspects of the project. But I'm confident that the other forum helpers like @Grumpy_Mike who are knowledgeable in this subject matter will be able to help you out.
Huge thanks for looking in!
Just up for a minute and saw this. I did. I plugged in Mega, started GrandOrgue, and then started SerialMidiBridge, but it didn't see it. Nite.
I remember a piece of software called CopperLAN, which, among other things, had some sort of virtual MIDI device, which you could use to remap other devices.
If it's still frustrating you, maybe it's worth seeing if you can get the midi data to pass through CopperLAN, or some similar software (does MidiOx offer this too?), and then on to GrandOrgue? Not an ideal system, even if it does work, but..
Thanks. Yes, I have heard that. I would need very basic simplistic, SPECIFIC instructions on how to do that and how to change the sketch to do that. I went looking for that but couldn't find anything. A sentence here and there but... what ic, how to actually attach it to the Leonardo, what other wired/connections it needs. etc. I only have a week or so experience with an arduino and very basic at that. I wrote that 6x6 sketch simply by slightly modifying a couple lines in someone else's code. I never could have done it myself. And it's only about 5 commands long! noob!!! People show or talk about some parts and I simply can't do anything with that. EDIT: That is a breadboard project - I would need an exact schematic. Sorry! Nite! Tomorrow!
Selected the correct COM port, baud rate, and "Serial to Midi" + "Midi to Serial devices" (the new virtual cable made in loopbackMidi). Pressed start, then debug messages showing the Arduino's midi output started to appear.
An expensive way to find out something. You still have the 3V3 problem to deal with.
And do you fully understand the difference between a Host and a Device?
To me, the big problem is that using serial midi it takes about 1200 lines of code to do what about 5-10 lines will on say a leonardo. It's like insisting on building a house with a huge number of toothpicks versus regular lumber. it can be done but is well nigh pointless.
... simplified...
I think you all mean well, but, realistically, you really need to step back and look anew at what is currently available and USE THAT,
There are 2 unrelated MIDI topics running at the moment, different OPs, similar subject. By accident some of the replies to this one got posted into the other one. I've done my best to tidy up by moving the replies in the other topic that I think should be here to this one. I apologise now if I didn't get it quite right, please tell me if I missed something.