Author |
Topic: Changing Bank 40 41 42 to Cntl 10 to 0 1 2 repecti (Read 244 times) |
|
pagliacci
New Member

 MIDI-OX Rules!
Gender: 
Posts: 4
|
 |
Changing Bank 40 41 42 to Cntl 10 to 0 1 2 repecti
« on: Feb 29th, 2024, 2:38pm » |
Quote Modify
|
The help I received about exporting .TXM files was right on the money, and deeply appreciated. My further need is to map bank command change 40 to cntl 10 data 0, bank command change 41 to cntl 10 data 1, and bank command change 42 to cntl 10 data 2 I've been at this a while and have my mapping file almost complete. The map will eventually change keyboard midi numbers to certain 31band peq freqs, change pitchbend wheel to decrease eq freq db, from 0 down to -36db or raise up to +15db, and use modwheel amount to control eq freq Q setting. I know it's ambitious. I need specific bank changes 40 41 & 42 to convert to cntl 10 data 0 1 & 2 respectively. It's the last piece of the puzzle and I could use some expert advise. It will eventually remote control a Behringer FBQ2496 from any midi keyboard... you hear the feedback pitch, match it to a keyboard key from Eb0 up to G9 or even higher, roll gain down, spread the q 'til it disappears hopefully. I hope this makes sense. Help please? I have read the posts here extensively and just can't get it right. Thanks...
|
|
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1021
|
 |
Re: Changing Bank 40 41 42 to Cntl 10 to 0 1 2 rep
« Reply #1 on: Mar 6th, 2024, 9:02pm » |
Quote Modify
|
You know how to create Datamap lines, so I think I only need to tell you about the ranges in the filter lines Bank change has two CC parts (hex numbers) CC00 is the most significant byte (MSB) and CC20 (or 32 in decimal) is the LSB (Bank has a 14bit data value) Generally... Sending the MSB will change the bank to the new MSB + current LSB. Sending the LSB will change the bank to the current MSB + new LSB. Nothing really noticeable happens until you send a Patch change message. Some gear sends just one CC message per bank change, some start with both then send just one on the next bank change and others always send both. So you could be sending just a MSB or a LSB or both. I'll assume the MSB is set and you are sending the LSB Perhaps you should discard the MSB in case it is sent. (I'll assume your numbers are in Hex) Line1 Input (MSB) Chan : Ctrl : Ctrl# Min = 0 , Max = 0 : Amount Min=-1, Max=-1 Output Chan : Discard Line 2 Input (LSB) Chan : Ctrl : Ctrl# Min = 20 , Max = 20 : Amount Min=40 , Max=42 Output Chan : Ctrl : Ctrl# Min = 10 , Max = 10 : Amount Min=0 , Max=2 All the best Royce
|
« Last Edit: Mar 6th, 2024, 9:08pm by Breath » |
IP Logged |
|
|
|
|