User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - Korg Pa700 and VSTi »
Welcome, Guest. Please Login or Register.
May 2nd, 2025, 7:26pm


Home Home Help Help Search Search Members Members Login Login Register Register


   MIDI-OX User Forum
   MIDI-OX
   Questions and Discussion
(Moderator: Jamie OConnell)
   Korg Pa700 and VSTi
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: Korg Pa700 and VSTi  (Read 759 times)
cobanoti
New Member
*



MIDI-OX Rules!

   


Posts: 1
Korg Pa700 and VSTi
« on: Sep 15th, 2023, 11:31am »
Quote Quote Modify Modify

Hi, my plan is to use my Korg Pa700 as masterkeyboard where i can make performances using external VST instruments. My plan is to use Bank Select command to activate midi channels where the VST instruments are on. For example, in VSThost i would like to have few VSTs.  
Channel 1 - Kontakt
Channel 2 - FM8
Channel 3 - Halion
 
On the keyboard i have three slots to chose the sound on, and i can type in the numbers in format 000.000.000 (MSB LSB Patch)  
 
I would like to use the MSB or LSB number to select channel.  
Everything is connected on this way KorgPa700 to MIDI ox , and MIDI ox to VST host.  I hope you understand what i will to do.
IP Logged
Breath
Administrator
*****





   
WWW

Gender: male
Posts: 1029
Re: Korg Pa700 and VSTi
« Reply #1 on: Oct 4th, 2023, 10:21pm »
Quote Quote Modify Modify

Hi
Sorry this has taken so long,  
 
I'm not too sure I understand your question.
 
"My plan is to use Bank Select command to activate midi channels where the VST instruments are on."
 
Do you want to change the Midi Channel on the messages that are coming out of the keyboard (perhaps channel 1) to the one matching the VST?
 
If so, there are three parts to set up .... the first is creating the data maps
 
You need three DataMaps so go to Menu Options / Data Mapping... bring up the the Translation Map dialog.
 
Map1 from Channel 1 to Channel 2 -  
Press 'insert' a line and the 'Define Mapping dialog' pops up.
 
Input :
Channel 1 , Any, -1 , -1, -1, -1  (-1 = any value)
Output :
Channel 2,Match Input, -1, -1, -1, -1
 
Press Ok to go back to the Translation Map dialog.
Save as "Chan1To2.oxm"
 
Map2 from Channel 1 to Channel 3 -  
Press 'Edit" to go back to the 'Define Mapping dialog' that should still have the map you just created.
Change the Output line from 'Channel 2' to  'Channel 3' and leave everything else the same.
 
Press Ok to go back to the Translation Map dialog.
Save as "Chan1To3.oxm"
 
 
If the Keyboard is outputting on channel 1 and Kontakt is on channel 1 then we need a map to get back to 'No changing channel'
 
Map3 from Channel 1 to channel 1 - Really 'Do Nothing'
Press 'Edit' again.
 
For the input line you could use 'Channel 1' as before, but the real 'do nothing' setting is Channel = 'Any'
 
Input :
Any, Any, -1 , -1, -1, -1  
Output :
Match Input, Match Input, -1, -1, -1, -1
 
Press Ok to go back to the Translation Map dialog.
Save as "DoNothing.oxm"
 
 
Make sure 'Turn Map On' is not checked
Press OK
 
***************************************
 
Now you are ready to to create a Patch Map (menu Options / Patch Map...) so you can use patch change messages to swap the maps in and out.
 
To make sure MidiOx will only act on your keyboards Patch change messages, select '1' (or what ever your keyboard's output channel is) only on 'Map On These Input Channels'
 
There is a list table that has a label ...
'Num' - this is the patch number that MidiOx will respond to
'Map Location' - this is where you select the Data Maps that turns on when that Patch Change (PC) message is sent.
 
That is, press PC on your keyboard and MidiOx will load in the new data map.
So we will use rows 'Num' = 0 or 1 or 2  (which is Patch 1 or 2 or 3)
Highlight row Num=0 and press the button 'Assign' and select the file "DoNothing.oxm"
Highlight row Num=1 and press the button 'Assign' and select the file "Chan1To2.oxm"
Highlight row Num=2 and press the button 'Assign' and select the file "Chan1To3.oxm"
 
Check the box  "Turn Map On (after OK)".
You should save this Patch Map with the save button.
Press OK.
 
Now when you send PC 2 from your keyboard to the computer, MidiOx will load in the data Map to change the keyboards output from Channel 1 to Channel 2.
Send PC 3 from your keyboard to the computer to change the keyboards output from Channel 1 to Channel 3.
Send PC 0 from your keyboard to the computer to leave the keyboards output alone.
 
**************************************
 
The last little bit is to route the  changed Midi messages out of MidiOx and into the program that has you VST's.
The Korg uses USB to bring in the Midi -> MidiOx to change it -> MidiOx to route it out to a Midi port -> Your VST program's Midi Input.
 
If you have a separate Midi interface you could route it from MidiOx and send it out of this.  
Then you could use a Midi cable to bring it back in and use this interface as your Midi input in the VST program.
 
The alternative is to use a free program that does this in software - like loopMidi
 
Post again if you are still having trouble.
 
Hope this helps
 
Royce
 
IP Logged
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print

« Previous topic | Next topic »


MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.