argo
Seeker
Posts: 3
|
Post by argo on Nov 13, 2014 5:06:13 GMT
I have been using MidiBridge with Sample Tank and a Novation LaunchKey to map pads (notes) on channel 10 to program changes on channel 1. It has worked brilliantly.
However, today it stopped working. I tried reapplying the settings, restarting the iPad Air, uninstalling and reinstalling MidiBridge, rebuilding everything from scratch, etc. I even tried to create a mapping of notes on channel 10 to notes on channel 1. It is like MidiBridge isn't there. I tried rebuilding the mappings completely. I didn't upgrade to iOS 8.1 until after the problem started in an attempt to fix it. But no luck.
A few questions: 1. Anyone else had this problem? 2. If so, is there a fix/workaround, etc? 3. Is there a way to use MidiVision to test whether MidiBridge is working correctly? I can't seem to see the converted values, even when it was working correctly.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Nov 13, 2014 8:45:49 GMT
SampleTank has broken since its recent update - it's own virtual input is no longer functional. Route all your events to MidiBridge's own virtual output (MidiBridge port on right) and SampleTank should pick them up from there.
Regards, Nic.
|
|
argo
Seeker
Posts: 3
|
Post by argo on Nov 13, 2014 14:33:55 GMT
Beautiful.
Thank you for the good info. In one line you answered all the questions.
I am now seeing the original MIDI signal as well as my modification in MidiVision. I hope SampleTank fixes their stuff, but this works for now.
|
|
|
Post by drkeys on Dec 10, 2014 3:20:36 GMT
I have the same problem with Sample Tank and your solution worked.
Problem is, iLectric Piano also reads the MidiBridge output so I had to disconnect it's direct connection from the iRig MIDI source. (I presume that other IK Multimedia apps like iGrand will be similarly affected.) However, I'm using Note Splitter to play the two apps from a single keyboard and often need to apply different transpositions for the two splits (typically -12 on the top split and +12 on the bottom split).
Is there any way to do this? Worst case could it be done in Stream Byter?
And many thanks for a great app which has been a key factor in getting the iPad to work as my sole sound source for live work.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Dec 10, 2014 10:34:58 GMT
Hi drkeys, You will need to channelise SampleTank and iLectric first. Say channels 1-4 to SampleTank parts A-D and channel 5 for iLectric. If iLectric is not able to change channels then you would set SampleTank A-D to channels 2-5 with iLectric on channel 1. Now the problem is that both apps will be listening to the one MidiBridge port and you want to transpose a subset of the channels along the way. Note Splitter operates on an entire port. The solution is to run FreEWI also and route all events from your iRig to both FreEWI and MidiBridge output ports in MidiBridge. On each of those output ports apply an event filter to only allow the channels you want going to each of the two outputs. You can then either run a Note Splitter doing the transpose on one of the ports or you can also use FreEWI to do the transpose, although if you are also running different scenes in MidiBridge a Note Splitter on the output port might be a better choice. Essentially you will split your MIDI events across the two streams and be able to independently filter each of the streams. SampleTank and iLectric will be listening to events on both streams, but will only react to events on the relevant MIDI channel. Hope I have explained this well enough. Please get back to me if you need more detailed instructions. Thanks for the kind words also. Regards, Nic.
|
|
|
Post by drkeys on Dec 10, 2014 15:41:32 GMT
Hi Nic,
Many, many thanks for the prompt reply.
I've never used FreEWI so I'm having a little trouble visualising the setup, however I do follow the principle. I'd try it right now but for the fact that my iRig MIDI seems to have stopped communicating with the iPad. The iPad was down to 8% charge so I'm hoping that's the reason, otherwise I may be out shopping for a replacement tomorrow as this is all for a gig tomorrow evening.
I must admit I hadn't thought about using the event filter so I'm now wondering if this would work:
Signals into the iRig MIDI are from an 88 note keyboard transmitting on channel 1. All sound generation apps are receiving on other channels. I normally use Note Splitter on the iRig source to assign notes to the necessary channels.
I can connect iRig source to iLectric destination on channel 5 and transpose there. If I filter out every channel except 11 (my Sample Tank channel) on the MidiBridge destination, I imagine I could transpose the data for Sample tank without affecting what goes to iLectric.
Does that make sense?
Regards, Dave.
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Dec 10, 2014 15:47:13 GMT
Hi Dave,
That should work except that my understanding is that iLectric's own virtual input is broken in the same way that SampleTank's is.
Hope your iRig isn't broke also.
Regards, Nic.
|
|
|
Post by drkeys on Dec 10, 2014 17:48:53 GMT
Nic,
The iRig is back (although it required a reset of the iPad) and my method seems to be working ok. I've been driving both iGrand and iLectric direct from the iRig source since I started using MidiBridge last October. I believe I have the latest versions (but I'll avoid updating them!)
Again, many thanks. Your support is much appreciated.
Regards, Dave.
|
|