I just tested the whole day the MIDI IO Module with my STM32F4-Core-Module.
First thing i tried was to display incoming midi messages with the 003_debug_messages tutorial. I connected the midi-out of my synthesizer to the midi-in of the midi-module and then the j1-interface of the midi-module to the j11e -interface of the core module. Playing some notes on the synthesizer didnt result in anything.
Then i connected the midi-out of the synthesizer via an midi-usb-cable directly to my mac and started the mac-midi-monitor -> saw the incoming messages.
Then i tried to send some messages via the core module + midi io module. For this, i connected again the core-module to the midi module (j11e to j1) and then from the midi-out either 1) to the mac-book via a midi-usb-cable or 2) to the synthesizers midi-in.
After that i updated the 003_debug_messages-tutorial with some code
Is it possible to communicate with the Core via USB? I haven’t built one yet but you also should be able to see the MIDI ports from MIOS. Hardware side: check the orientation of polarized components like diodes and ICs. Did you add the optional MIDI activity circuits?
Yes, I can communicate with the core via usb. the usb gives the power to the core.
The polarized components should be soldered the right way, besides that, the midi out should work even if i would have some soldering-mistakes in those components ?
For example the first tutorial works fine on the core. Playing some Notes on the MIOS32 results in a blinking LED on my stm32f4.
So it should also blink, if i play some notes on my synthesizer or my ipad, which is connected via an USB-MIDI cable to the MIDI-IN of the MIDI IO Module, right ?
now they are working… At least one IN and one OUT Port. The other two aren’t working…
I can send Notes i played in the MIOS Studio via Midi to my Synthesizer, the debug_message for this port says: 10 in hex, which should be the USB0 port
And when I play notes on the Synth the LED blinks and the debug-messgae says port: 21 . Which should be the UART1 port