I’m using an old iPhone 4 with USB adapter and a Roland UM One midi adapter to bridge program changes between my Roland VG-88 and Boss katana head, a guitar amplifier with midi in and max 9 patches. The VG-88 has no midi map (only for receiving) and I use it as guitar modeler and midi foot controller to send program changes.
So: patch 34 becomes mapped as program change 5 on the amplifier; for example.
Question: I get the results that I want here but it is not stable. Sometimes I see both midi in and out lights switching on the Roland um one, then the patch change comes through.This corresponds with the 4 in and out MidiBridge panels, they all light up then.
However sometimes I only see midi in lights blinking but not the midi out. When looking to the MidiBridge interface I only see the input panels briefly activated so then the program changes do come in but are not forwarded. I cannot figure out what causes this but it is not convenient in rehearsal or live gig.
please help! Setup; MidiBridge, FreEWI Roland um one panel connects to freEWI in, the freEWI panel connects to Roland um one.
When the program change is not forwarded you say you see the MIDI ins (left) blinking but not the MIDI outs (right). Can you check this again? If the FreEWI input (left) is being flashed in MidiBridge then I would expect its output (right) to flash also if it's active.
I think this could be due to FreEWI's idle timeout (15 minutes) kicking in. When it doesn't see any MIDI for 15 minutes and it's in the background, it will suspend to preserve your battery. When this happens, I would expect the program change not to be forwarded and in MidiBridge I would expect UM1 in and FreEWI out to flash and then nothing else.
If this is what is happening, maybe we could remove FreEWI from your setup and do your program change remaps via the Stream Byter? (I can help with setting this up)
First, I would like to verify that it is indeed FreEWI's idle timeout that is the issue, so if you can reproduce the program changes not being forwarded with MidiBridge is in the foreground and observe exactly which of the 4 ports flash and which do not, then we can decide what to do next.
Yes, setting idle timeout to zero will definitely break things. Try switching it to something like 15 minutes and that may just solve all your problems. FreEWI has no such setting. It is defaulted to15 minutes.
If you still want to try program change mapping in MidiBridge, here is what you can try:
Connect UM1 in to UM1 out directly. Disconnect FreEWI routings.
Touch 'beaker' button on UM1 in (left) and the touch '(i)' on Stream Byter. Press 'On' to enable.
Thanks a lot! Great support for a free app. It is not easy to find a hardware midi mapper that hooks up older midi devices. I’m very satisfied with this setup: I can combine a lot of different guitar models with the highly effective boss katana amp.(amp contains 9 presets and a lot more amp models then advertised) This is serious bang for the buck Thanks again!