Changing Midi Control Changes to Midi Program Changes

Home Forums Products Stompboxes Changing Midi Control Changes to Midi Program Changes

  • This topic is empty.
Viewing 4 reply threads
  • Author
    Posts
    • #141877
      nickrose
      Moderator
      Eventide Staff

      The H9 has a MIDI map which will allow pretty much any MIDI Program Change to load any preset, or bypass the unit.

      See the UM for more information.

       

    • #141889
      brock
      Participant
      Pizzamonster wrote:

      Hello,

      I just purchased an Event Processor Plus and I’m trying to use it with a Voodoo Lab Ground Control Pro to change presets on the Eventide H9. My GCP is set for 4 program changes and 8 CC messages. I want to map 4 or 5 of the CC message switches to simply change presets on the H9 to go on and off. The MIDI Solutions Event Processor Plus can definitely be programmed to map CC to PC messages.

      Unless you’re very familiar with Sysex, hand-coding the Event Processor Plus is not an option. Go to the MIDI Solutions site and download the Programming Tools application for the Event Processor (Plus).  Their Programming Guide under Support is essential reading, along with the Operating Instructions and Programming Examples.  Launch the program, and it’ll start up with the Clear All Settings safety valve.  If you don’t know what CC messages are being sent by the GCP, you might want to skip below at this point (to the MIDI LEARN process in the H9).

       

      Show More...
      The EVP is a parallel processor; with each Setting being processed sequentially.  It’s capable of more complex routings, but I’ll stick with the simplest method here:  Map one event [Continuous Controller Number] to another [Program Change Number].  One Setting per remapped event; 32 Settings plus variables available.  The image below shows CC #16 through #19 remapped to PC #16 through #19.  Setting #4 is open for editing to illustrate.

       

       

      This will convert “Value X” – the CC number – to “Value X” – the program change number.  “Value Y” from the CC message is ignored / passed through.  There is no equivalent “Value Y” data in a Program Change message.  It’s possible to convert the “Value Y” of one MIDI message to the “Value X” of another MIDI message, but could cause some problems for your particular application.

      Pizzamonster wrote:

      I reached out to Midi Solutions and this was their response:

      If you could find out from Voodoo Labs which MIDI messages the Ground Control will be sending, and from Eventide which MIDI messages the H9 requires, I can advise how to program the Event Processor Plus to map between those messages.

       

      Can anyone help me please?

      Thank you,

      Chris

      I usually recommend using a dedicated MIDI Monitor application for this.  But the H9 itself can give you some basic feedback.

      • Go to the H9 System settings, then click to MIDI and RCV CTL.
      • Pick any parameter, then click 2X on the right footswitch.
      • While in LEARN mode, press the CC switches on the GCP.
      • That H9 parameter will now display the CC number sent by the GCP.
      • Repeat through the GCP switches, then reset the H9 parameter to “- – -“.

      The assumption here is that the GCP and H9 are properly set up to transmit & receive, on the same MIDI channels.  As Nick said above, you can remap Program Change number positions with the H9 itself.  Or you can change PC locations in the Event Processor programming, along with MIDI channel conversions, stored variables, event sequences, range of events, scaling of that range, etc.

      Show Less...
    • #141891
      brock
      Participant

      This programming example is more efficient, with a single (essential) Setting.  And it avoids potential problems with “Value X + Value Y” to “Value X (only)” conversions.  If your CC messages on the GCP are fixed & non-consecutive, you’ll still need one Setting per CC-to-PC conversion.  Here, the range of conversions spans #16 through #19.

      Keep in mind that any MIDI messages that are ‘converted’ will no longer pass through unaltered, unless you specifically program another Setting to do so.   And you’ll still need to add Setting(s) to turn H9 presets on & off via MIDI messages.  For example, if the GCP is sending CC messages with values of 127 for ON, and 0 for OFF, you can use that feature to create a similar action in the H9.

      Just don’t try to power the Event Processor Plus directly from the H9.  (In your routing described here, it appears that the GCP is proving +5 VDC power to the Event Processor Plus MIDI input.)  There’s been rumors of a mod that involves simple soldering, but I haven’t seen the details.

    • #141892
      Pizzamonster
      Member

      Thank you VERY much! Great detailed message and it worked! You don’t know much that means to me that you took the time to explain everything…Awesome job!

       

      Chris

    • #113112
      Pizzamonster
      Member
      Hello,

      I just purchased an Event Processor Plus and I’m trying to use it with a Voodoo Lab Ground Control Pro to change presets on the Eventide H9. My GCP is set for 4 program changes and 8 CC messages. I want to map 4 or 5 of the CC message switches to simply change presets on the H9 to go on and off. The MIDI Solutions Event Processor Plus can definitely be programmed to map CC to PC messages.

       

      I reached out to Midi Solutions and this was their response:

      If you could find out from Voodoo Labs which MIDI messages the Ground Control will be sending, and from Eventide which MIDI messages the H9 requires, I can advise how to program the Event Processor Plus to map between those messages.

       

      Show More...
      Can anyone help me please?

      Thank you,

      Chris

      Show Less...
Viewing 4 reply threads
  • You must be logged in to reply to this topic.