Author |
Topic: Playing VST instruments & local patches live (Read 1096 times) |
|
anengineer
New Member

 MIDI-OX Rules!

Posts: 2
|
 |
Playing VST instruments & local patches live
« on: Jul 8th, 2006, 6:10pm » |
Quote Modify
|
Hi, I'm using a laptop with VST instruments on to play live with, using a Korg piano as a master keyboard. I've successfully set up maps and port routings to output to a different MidiYoke port (and therefore different VST instruments) depending on what program change message Midi-Ox receives. e.g. Prog 1 is B4 Hammond patch, Prog 2 is a Pro-53 patch etc. What I'm trying to do now is to use the Korg Piano's internal patches as well as playing the VST's - but not simultaneously - I don't want them layered. I've worked out that all I need to do is this: When I want to play the Korg's internal patches, I need to stop the laptop from sounding (send the data to an unused channel or something) and when I want to play the VST's, I need to send a Local OFF message back to the Korg to stop it sounding it's internal patches simultaneously. That's the bit I'm having trouble with ! I know that when I press say Prog 3 for a local piano patch - I want data on the laptop routed somewhere null AND a "Local ON" message sent back to the Korg. When I press say Prog 4 for a particular VST patch, I want data on the laptop routed to the correct VSTi and patch (I can do that already) AND a "Local OFF" message sent back to the Korg. Sorry for repeating myself, but I needed to explain clearly what I'm looking for ! How can I do this ? Many thanks. Cheers, Kev.
|
« Last Edit: Jul 10th, 2006, 5:57pm by anengineer » |
IP Logged |
|
|
|
anengineer
New Member

 MIDI-OX Rules!

Posts: 2
|
 |
Playing VST instruments & local patches live
« Reply #1 on: Jul 10th, 2006, 5:50pm » |
Quote Modify
|
I've answered it myself.... even though it's taken me two evenings to work it out ! I've managed to get midi-ox to:- Monitor program change numbers and.. If it's an 'external' patch on a VST on the laptop I want then:- Send "All Notes Off" to everything (keyboard and ALL VSTi's) (just in case and also to kill any notes held down during the Prog change)
- Send a "Local OFF" to the keyboard to stop it simultaneously sounding it's internal patch on that prog number
- Map the MIDI data to a dedicated Midi-Yoke port assigned to the correct VSTi
- Map whatever the prog number is to the chosen patch number on the VSTi
If it's an 'internal' patch on the keyboard I want then:- Send "All notes OFF" to everything, as above.
- Send a "Local ON" to the keyboard.
- Map all MIDI data to be disregarded so no VSTi's play
So now, I can, for example, have the keyboard play it's own internal patches on prog numbers 1,2,3 & 4 and have a VSTi on 5, another internal on 6, a different VSTi on 7 etc etc !!! If anyone *really* wants to know the details, email me at the address in my profile. I won't post it all here as I'd be here all night and maybe nobody really wants to know anyway !! (please don't ask me loads of unrelated questions though, I'm still a real beginner with Midi-Ox and won't be able to help outside of this particular scenario).
|
« Last Edit: Jul 10th, 2006, 5:56pm by anengineer » |
IP Logged |
|
|
|
|