User Forum    :: Powered by YaBB
  « MIDI-OX User Forum - I´m a Greenhorn ... »
Welcome, Guest. Please Login or Register.
May 11th, 2025, 6:02pm


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


   MIDI-OX User Forum
   MIDI-OX
   Questions and Discussion
(Moderator: Jamie OConnell)
   I´m a Greenhorn ...
« Previous topic | Next topic »
Pages: 1  Reply Reply Notify of replies Notify of replies Send Topic Send Topic Print Print
   Author  Topic: I´m a Greenhorn ...  (Read 1235 times)
Oximoron
Member
**



MIDI-OX Rules!

   


Posts: 11
I´m a Greenhorn ...
« on: Dec 15th, 2004, 9:30am »
Quote Quote Modify Modify

hello everybody,
 
I´m new here and have a fundamental question to MidiOx: With Sibelius you can send program changes to a midi receiver. The Kompakt/Kontakt player from NI ignores program changes. To write a score for an orchestra you need some articulations for an instrument (e.g. Trombone). Since years you can use a simple program change (under giga for example) to switch from long play to staccato or vice versa and everything is ok. With Kompakt and the great sounding EWQLSO you can´t. NI requires one instrument per midi-channel. At last my question: is it possible to map a program change into a midi-channel change in realtime (ok, I know, only 16 values are possible)?
 
Many thanks in advance
Oxi Smiley
IP Logged
Jamie OConnell
Administrator
*****






   
WWW Email

Gender: male
Posts: 2027
Re: I´m a Greenhorn ...
« Reply #1 on: Dec 17th, 2004, 2:19pm »
Quote Quote Modify Modify

Well, you might be able to do this indirectly using Patch Mapping, and loading a custom data map (that maps to a particular channel) when a certain Program change is issued.
IP Logged

--Jamie
Music is its own reward.

Oximoron
Member
**



MIDI-OX Rules!

   


Posts: 11
Re: I´m a Greenhorn ...
« Reply #2 on: Dec 17th, 2004, 3:59pm »
Quote Quote Modify Modify

thank you very much!
I´m not sure that I understand what you mean. Can you please give me a very short example?  
 
port 1, chan 1, pgmch (1-4)  ---> port 2, chan (1-4)
 
many thanks in advance
Oxi
IP Logged
Oximoron
Member
**



MIDI-OX Rules!

   


Posts: 11
:-(
« Reply #3 on: Dec 19th, 2004, 9:24am »
Quote Quote Modify Modify

I tried to make a patch, but no success. I do not understand the help.
 
Can anybody give an example? The Patch Map Dialog needs a Map File, but I have no Map File. May be I´m too stupid.
 
Oxi Sad
IP Logged
Jamie OConnell
Administrator
*****






   
WWW Email

Gender: male
Posts: 2027
Re: I´m a Greenhorn ...
« Reply #4 on: Dec 19th, 2004, 3:27pm »
Quote Quote Modify Modify

You have to first create a global mapping using Options | Data Mapping..., and then [Save...] it to a .oxm file.  For instance, if you wanted to change the channel of any input event to channel 2, you could do (this is in .txm format):
 

---------------------snip-----------------
MOXMAP Version 5
 
[Map]
*,*,*,*,*,*,N,0,2,*,*,*,*,*
 
---------------------snip-----------------

 
Let's assume you've saved the above global map to AllEventToChan2.oxm, and then cleared or turned OFF (uncheck) the global map.  You then go into the Patch Mapping... facility and click on [3] and [Assign...] AllEventToChan2.oxm map to Patch #3.  
 
Now when a Program change for Patch 3 comes in, it will load and activate the map, which will start sending all output to channel 2.
 
If you create another map, say AllEventToChan3.oxm, and Assign that to Patch #4, then it will start mapping all input to Channel 3 after Patch #4 comes in.  Any map stays in effect until it is cancelled by a different map being loaded.
« Last Edit: Dec 19th, 2004, 3:48pm by Jamie OConnell » IP Logged

--Jamie
Music is its own reward.

Oximoron
Member
**



MIDI-OX Rules!

   


Posts: 11
Re: I´m a Greenhorn ...
« Reply #5 on: Dec 20th, 2004, 2:48pm »
Quote Quote Modify Modify

thanks, jamie!
 
I feel I understand what you mean. But (can I ask this again?) how to write a map for:  port 1, chan 1, pgmch (1-4)  ---> port 2, chan (1-4) (its only an example what I need).
 
I´ve a sequencer (Sibelius) on sys01 which sends midi to sys2. But the Kompakt Player from Native Instruments on sys2 does not understand program changes from sys1, only channel changes or key switches (don´t know WHY!). So I must convert pgmch to a chanchg or to a note (to make a keyswitch). That´s my problem. What do you (or anybody else from here) have an idea to solve this problem easy? The midiox-help is often hard to understand an not very drawn from life.  
 
If this could work with MIDIOX, it would be GREAT!
 
Many thanks again
Oxi
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.