• Welcome to the Pipe Organ Forum! This is a part of the open community Magle International Music Forums focused on pipe organs (also known as "church organs"), organists, organ music and related topics.

    This forum is intended to be a friendly place where technically advanced organists and beginners (or even non-organists) can feel comfortable having discussions and asking questions. We learn by reading and asking questions, and it is hoped that the beginners (or non-organists) will feel free to ask even the simplest questions, and that the more advanced organists will patiently answer these questions. On the other hand, we encourage complex, technical discussions of technique, music, organ-building, etc. The opinions and observations of a diverse group of people from around the world should prove to be interesting and stimulating to all of us.

    As pipe organ discussions can sometimes become lively, it should be pointed out that this is an open forum. Statements made here are the opinion of the poster, and not necessarily that of the forum itself, its administrator, or its moderators.

    In order to post a new topic - or reply to existing ones - you may join and become a member by clicking on Register New User. It's completely free and only requires a working email address (in order to confirm your registration - it will never be given away!). We strive to make this a friendly and informative forum for anyone interested in pipe organs and organ music.

    (Note: If you wish to link to and promote your own website please read this thread first.)

    Many kind regards
    smile.gif

    Frederik Magle
    Administrator

    Krummhorn
    Co-Administrator

Using MIDI-OX to map MIDI messages

ggoode.sa

New member
Hi,
In response to issues with configuring MIDI messages for various software and hardware MIDI sound generators (Hauptwerk, GrandOrgue, Ahlborn Modules, Roland Modules, etc.) I have suggested using MIDI-OX to re-map the MIDI messages to ones that can be used.

For a brief look at using MIDI-OX to map Control Change 11 messages to Control Change 7 messages take a look at http://organs.110mb.com/MIDI-OX.htm. Although the topic was written for Puppy Linux, the section on mapping applies all Operating Systems.

I should be able to add more information within this thread later today as well :cool:.

GrahamG
 

ggoode.sa

New member
Right, time to begin with MIDI-OX mapping...

To map specific Program Change messages from one MIDI channel to another:
1) Open an instance of MIDI-OX that you have already configured to recieve input from your MIDI device and send MIDI messages to your virtual MIDI device
2) Click on Options -> Data Mapping
3) Activate the 'Turn Map On (after OK)' check box
4) Click on Insert
5) Configure the options as shown in the screenshot below:
MapProgChange1.jpg

a) Set the input channel property to the MIDI channel that is sending your Program Change messages (in this case it is MIDI Channel 16)
b) Set the Event Type to PrgChg (Program Change)
c) Configure the minimum Patch # to zero (0)
d) Configure the maximum Patch # to nine (9)
e) Set the Output channel property to the MIDI channel that the manual for GrandOrgue is configured for (in this example it is MIDI Channel 2, which is the channel I use the for Great manual)
f) Leave Event Type as 'Match Input'
g) Activate the 'Use input value 2 (Pull)' check box
h) Click on OK

You have now mapped the first ten Program Change message from your MIDI device on MIDI channel 16 to the virtual MIDI device on MIDI channel 2.

Give this a test, and if it is succesful, click on File -> Exit in MIDI-OX, and restart that instance of MIDI-OX.... this will save the mapping.

This works on my laptop, so if you test it and it doesn't work, please let me know so that we can troubleshoot together and get it working for you.

GrahamG
 
Top