Noob. (changed) hairless? NO, SerialMIDIBridge? NO, Trying Due

I had a play-around this evening and can confirm that I got GrandOrgue working with SerialMIDIBridge, using Arduino Uno R3 and Windows 10

  1. Installed the required python packages:

    python -m pip install pyserial python-rtmidi pysimplegui
    
  2. Installed loopMidi to create a virtual loopback MIDI cable, as suggested in post post #35, and at raspy135/serialmidi.

  3. Opened loopMidi and created a new loopback midi port.

  4. In ArduinoIDE, flashed the example midi sketch. I changed the serial baud-rate to 115200.

  5. Downloaded SerialMidiBridge, and launched from command prompt:

    python ./SerialMidiBridge.py
    
  6. 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.

  7. Launched GrandOrgue and configured midi. The organ software is a bit confusing.

    • Enabled sound for the lower keyboard, by selecting several circles as shown left
    • Right clicked lower keyboard
    • Pressed "Listen for event", to detect the midi input
    • Pressed OK

At this point I was able to hear the chromatic scale from the Uno sketch playing out my PC's speakers, through GrandOrgue.

A helpful diagnostic tool for GrandOrgue can be found in Audio/Midi > Log Midi Events

1 Like