joanesinu Posted August 21, 2023 Share Posted August 21, 2023 Hello, I am running a Tonex Pedal in a loop of a helix effects (Like a normal amp in 4CM) and I am trying to change tonex presets via MIDI. First off all, it's my first time using midi and I can't get it to work even watching all the tutorials from youtube. Midi cable: I have a cable from Out of HX FX to Tonex Pedal midi IN. Is this correct? SNAPSHOT 1: SNAPSHOT 2: If I select snapshot1 or snapshot2 always goes to the same Tonex Preset, the last one on the pedal. The number 49C. Does anyone experienced this? Quote Link to comment Share on other sites More sharing options...
Schmalle Posted August 21, 2023 Share Posted August 21, 2023 49C is the last preset of bank 1. Set bank CC00 to zero (instead of off) to switch to bank 0. Read the Tonex manual's MIDI specifications for further description if needed. On 8/21/2023 at 8:40 PM, joanesinu said: Midi cable: I have a cable from Out of HX FX to Tonex Pedal midi IN. Is this correct? Yes. 1 Quote Link to comment Share on other sites More sharing options...
rd2rk Posted August 22, 2023 Share Posted August 22, 2023 Mini MIDI tutorial: The MIDI numbering system, for both Continuous Controllers (CC) and Program Changes (PC - patch/preset) has 128 numbers, referred to as 000-127. Continuous Controller Values likewise - 128 values numbered 000-127. Certain CC#s are "reserved" for specific functions. Bank Changes (where a device has more than 128 presets) are called using CC#000 or CC#032. ToneX Pedal can contain 150 presets. That's 128 in Bank 1 (MIDI Bank 0) and 22 presets in Bank 2 (MIDI Bank 1). A ToneX "Bank" is 3 presets. Like your HXS. In human-speak they're referred to as 00A-00B-0C (HXS 01A-01B-01C). Silly humans. In MIDI-speak they are called using: CC#000 Value 0 Program (PC#) 000 CC#000 Value 0 Program (PC#) 001 CC#000 Value 0 Program (PC#) 002 ToneX Bank 2 (MIDI Bank 1) in human-speak starts at 42C, called as: CC#000 Value 1 Program (PC#) 000 And continues 43A-43B-43C called using: CC#000 Value 1 Program (PC#) 001 CC#000 Value 1 Program (PC#) 002 CC#000 Value 1 Program (PC#) 003 49A-49B-49C are called with: CC#000 Value 1 Program 019 CC#000 Value 1 Program 020 CC#000 Value 1 Program 021 In an unusual (for IK) moment of insight into the human condition, they actually made this stuff visible in the otherwise (for some people) very confusing app. In the LIBRARIAN screen, the last column in the pedal preset info area is called "Program Change", and shows the actual MIDI required to call the human-speak presets. The first number is the MIDI Bank # (0 or 1), followed by the PC#. NOTE - the default MIDI Channel for both ToneX and HXS is Channel 1. If the two are not communicating that's the first place to look. In your HXS Global Settings>MIDI/Tempo be sure to set MIDI PC Tx to OFF in order to prevent the HXS from sending the default PC#s when you change presets. If you're using ICs they should override the defaults, but I always turn that OFF since I sometimes want to change a Helix preset without changing the ToneX preset. 1 Quote Link to comment Share on other sites More sharing options...
rd2rk Posted August 22, 2023 Share Posted August 22, 2023 I just noticed that you're using HXFX, not HXS. MIDI info should still apply if not Global Settings. Quote Link to comment Share on other sites More sharing options...
joanesinu Posted August 22, 2023 Author Share Posted August 22, 2023 Thank you both. The thing that nobody mentions in any tutorial is the CC#00 Value. Tha was the key. I couldn't understand it from the user manual. The Tonex needs to receive 2 values from the HX. The CC#00 = 0 or CC#00 = 1 and the 'Program' value. SOLVED! 1 Quote Link to comment Share on other sites More sharing options...
ranisolo Posted September 15, 2024 Share Posted September 15, 2024 This helped me too....thanx all. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.