|
Post by freek42 on Jan 4, 2014 13:56:07 GMT
Hi,
I would like to sequence the yamaha synth with beatmaker 2 alongside other synths, but yamaha keeps listening to all midi notes on every channel. I bought midibridge to filter the channel since yamaha doesn't seem to think this is a nice feature, but it's not happening.
Can this be set up? How? What am I missing?
Thanks, Frederik
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jan 4, 2014 14:21:18 GMT
Hi Frederik,
I'm guessing that the yamaha app is not just listening to all channels, but also all ports and is thus getting BM2's events directly.
You want to set things up so MidiBridge is the only point where BM2's events go. That way the yamaha app won't see them unless you want it to.
1. On the main iOS settings app, go to BeatMaker and set 'Virtual MIDI ports' to OFF
2. Start MidiBridge and connect MidiBridge (left) to MidiBridge (right) on main Interfaces panel.
3. Start BM2 and goto MIDI SETUP and change things so the only output with 'ON' is MidiBridge.
Now, you can add your filters in MidiBridge on either of the MidiBridge ports.
I think this should work. The yamaha app will pickup the events from MidiBridge since it listens to everything, but since BM2's virtual out is no longer with us, it won't see it.
Regards, Nic.
|
|
|
Post by freek42 on Jan 4, 2014 17:34:59 GMT
Hi Nic, Thank you for the fast reply.
I've tried your solution, but to no avail. Now it's not sounding at all when the only output is Midi Bridge. To get sound I have to switch the Yamaha output on. When I do is it's listening to all MIDI data again.
And even if it did work, I wouldn't be able to use yamaha alongside imini, would I? It needs similar 'special treatment' which is the other reason I decided to buy MIDI Bridge.
I don't get this synth anyway (though it has a few nice features). You can select a sound or drumkit for each 'part'. These the partnumbers correspond to MIDI channels. When I change the output MIDI channel in Beatmaker, it plays the sound on the corresponding part no matter how much filtering I do in MIDI Bridge. I can use 16 different yamaha sounds in Beatmaker this way, if I wanted too. And they all play their own melodies etc. But I can't turn off the parts I don't use. And I can't use the midi channel for a different synth because the the yamaha sound on the corresponding part plays along.
There seems to be no empty preset to load in the unused parts so the only workaround I can think of is turning down the volume on all the parts I don't use, if I really, really want to use this synth with Beatmaker. But I think I'll just skip it.
I've asked yamaha, too. We'll see what comes of that.
Thanks, Frederik
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jan 4, 2014 17:50:59 GMT
Maybe I misinterpreted how the yamaha app works. Maybe it just listens to all channels on its own input.
Instead of switching the yamaha output in BM2 on, leave it off and connect in MidiBridge: MidiBridge (left) to yamaha (right), so MidiBridge is feeding the BM2 events to yamaha.
I don't know iMini exactly but I think it listens to all sources on all channels, which is OK if yamaha behaves as above, as you can feed it via MidiBridge's out from BM2. I know that iMini has it's own input, so probably what you can do:
- Leave BM2 virt ports disabled and only outputting to MidiBridge
- Connect MidiBidge in (left) to yamaha and add channel filter to the yamaha port to only allow the channel you want through
- Connect MidiBridge in (left) to iMini and add channel filter on iMini port and only allow channel(s) you want through.
Any better?
Regards, Nic.
|
|
|
Post by freek42 on Jan 5, 2014 9:43:42 GMT
Thanks, Nic, no that doesn't work any better. What I forgot to write in my previous post is that I had already also connected MidiBridge to Yamaha again. Filtering doesn't work.
For the imini to play I have to connect MidiBridge to MidiBridge. If I connect MidiBridge to imini, there's no sound. I don't have to filter it, though, it only listenes to the channel I assign to it in Beatmaker.
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jan 5, 2014 11:18:00 GMT
OK, I knew iMini's MIDI was less than optimal, but didn't realise that it didn't listen to its own port. If you have iMini going using MB > MB then that is fine, but this may conflict with yamaha:
I'm still not sure how the yamaha is behaving, so if you would like, could you please try:
- terminate iMini completely - ensure BM2 is only sending to MidiBridge (and has no virtual port of its own as before) - Connect MidiBridge > yamaha in MidiBridge and disconnect MidiBridge > MidiBridge
Now yamaha should be being fed only via MidiBridge. If you break the MB > yamaha connection (there will be be no connections at all) then yamaha should stop responding altogether. Is that right? If not, it must be getting stuff from somewhere.
Now, connect MB > MB - Does the yamaha start responding? If it does, then it is listening to all ports (including its own) on all channels and we have a problem.
Regards, Nic.
|
|
|
Post by freek42 on Jan 6, 2014 18:52:20 GMT
Hi Nic,
It just keeps on playing.
Am I doing this the right way? I load yamaha as an inter-app audio app in Beatmaker. I don't know how how to make a MIDI channel in a different way, don't know if it's even a possibility.
NB when I load Sunrizer, which doesn't work with Beatmaker at all, the sound from the yamaha stops.
Funny making music on an ipad. Whaha.
Regards, Frederik
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jan 7, 2014 13:21:25 GMT
OK, I downloaded the yamaha app (1/2 price!).
Doesn't seem to matter whether it is started via IAA or standalone, but you can insert MidiBridge between it to filter out the channels you don't want.
Here is what I did:
- Load the demo project 'Along the way' in BM2 - Add a new track for arp/synth as IAA and select your sound in arp/synth - I wanted to drive arp/synth with track 5, double bass, so touch the house button in BM2, select Double Bass and press the 'MIDI' button and change output channel from 1 to 3. - In BM2's general MIDI setup ensure only output ON is MidiBridge - In MidiBridge connect MidiBridge in to MidiBridge out as mentioned before - Add event filter to MidiBridge in and press: 'On', 'Allow', '3', 'Note On/Off' and the 'matrix' next to 'Note On/Off' (should be green). That allows only channel 3 through. - Back to arp/synth, touch the settings 'cog', choose MIDI then MIDI Port and ensure MidiBridge INPUT has a tick.
This worked for me, but damn it is complicated to fiddle with!
Why sunrizer won't work with synth/arp - dunno. One for another day!
Regards, Nic.
|
|
|
Post by freek42 on Jan 11, 2014 12:03:40 GMT
Thank you Nic,
In the Yamaha settings panel, I don't have the option you mention (midi/midi port/tickbox). Strange. I can only turn on/of virtual midi port. And the filtering doesn't work. It seems to at first, but now it plays the sound from track 5 through all tracks, i.e., when i open the mixer in beatmaker and turn down track 5 i only hear the drums and flutes (i'm looping bars 3-5), but when i fiddle with the volume sliders of either of those tracks and keep the volume of track 5 down, i get to hear the yamaha again, playing the melody from track 5 over the other tracks. This might be a Beatmaker bug. I don't know.
It doesn't matter though. I was hoping to be able to construct complete songs on my ipad, but it seems with all the hassle i get trying to work out ideas, I'll just keep on using my laptop. Much more flexible in handling of samples & instruments anyway. I would have liked the ipad to be more than a musical sketchpad, but for now it just doesn't do it for me. The way the yamaha app responds is only a minor nuissance and can always be easily dealt with by not using it.
I'll just wait and see where the developers take the software. It'll probabaly all improve in time.
Thanks a lot again for trying to help me with this stuff.
Kindest regards, Frederik
|
|