ACE Parameter Automation
- KVRAF
- 2686 posts since 5 Feb, 2004 from Nevada City, California
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
There aren't very many hard-coded midi sources in ACE. You've got:
1. Note on (Midi 0x9n) / Note off (Midi 0x8n) - Note that a Note on with velocity of zero is identical to a Note off event.
2. Pitch bend (Midi 0xEn), labelled p-wheel and PitchW
3. Channel pressure AKA aftertouch (Midi 0xDn), labelled as pressure and Pressure
4. Modulation wheel (Midi CC 0x1), labelled ModWhl and m-wheel
5. Breath Controller (Midi CC 0x2), labelled Breath and breath
6. Expression Controller (Midi CC 0xB / 11), labelled Xpress
7. Midi Program Change (Midi 0xCn). Patches are sorted by name, so it's best to start them with numbers like 001 patch a.h2p ... 127 patch zz.h2p.
8. Midi Bank select (Midi CC 0x0), Urs doesn't use Bank LSB (Midi 0x20) as 128 banks is a very reasonable number. Note you can only change presets stored in files/directories under the "MIDI Programs" directory in the preset tree.
9. Most knobs/controls can be right-click assigned to any Midi CC learn (excluding 0, 1, 2, 0xB / 11, 0x7F / 127 (note off panic)).
Note that all midi messages received by ACE are not filtered by channel. Midi channel 1 CC 4 is treated as identical to Midi channel 2 CC 4.
I'm pretty sure that's everything. I don't think CC 64 (0x40) is hard-coded, that may be an accidental midi learn on your part.
1. Note on (Midi 0x9n) / Note off (Midi 0x8n) - Note that a Note on with velocity of zero is identical to a Note off event.
2. Pitch bend (Midi 0xEn), labelled p-wheel and PitchW
3. Channel pressure AKA aftertouch (Midi 0xDn), labelled as pressure and Pressure
4. Modulation wheel (Midi CC 0x1), labelled ModWhl and m-wheel
5. Breath Controller (Midi CC 0x2), labelled Breath and breath
6. Expression Controller (Midi CC 0xB / 11), labelled Xpress
7. Midi Program Change (Midi 0xCn). Patches are sorted by name, so it's best to start them with numbers like 001 patch a.h2p ... 127 patch zz.h2p.
8. Midi Bank select (Midi CC 0x0), Urs doesn't use Bank LSB (Midi 0x20) as 128 banks is a very reasonable number. Note you can only change presets stored in files/directories under the "MIDI Programs" directory in the preset tree.
9. Most knobs/controls can be right-click assigned to any Midi CC learn (excluding 0, 1, 2, 0xB / 11, 0x7F / 127 (note off panic)).
Note that all midi messages received by ACE are not filtered by channel. Midi channel 1 CC 4 is treated as identical to Midi channel 2 CC 4.
I'm pretty sure that's everything. I don't think CC 64 (0x40) is hard-coded, that may be an accidental midi learn on your part.
-
- KVRAF
- Topic Starter
- 1783 posts since 11 Jun, 2005 from Phoenix, Arizona
Thanks bmrzycki, that's what I was looking for.
Concerning CC#64; In Ableton's Live I was just passing data to Ace from Thesys. I had one modulation lane with data and I kept changing the CC#. When I hit CC#64 all notes started to sustain. In fact the only way to turn it off was to hit the stop button twice in the transport. Whether or not that functionality is intended I don't know. But I am 99% sure it was not a function related to midi learn. I was able to repeat this result 4-5 times. 3 times I shutdown the app in between and one time I even shut down the computer for a reboot. Of course none of the shutdowns or reboots were related to Ace and it's performance, it was done for other reasons.
This was done in Live 8.1, OSX 10.6.2 using the latest version of Thesys and Ace. I'm at work right now but I'll give it another shot tonight when I get home and report back just in case its not an intended result. I don't consider it a bug, but just in case others run across this issue there will be a point of reference.
Thanks again.
Concerning CC#64; In Ableton's Live I was just passing data to Ace from Thesys. I had one modulation lane with data and I kept changing the CC#. When I hit CC#64 all notes started to sustain. In fact the only way to turn it off was to hit the stop button twice in the transport. Whether or not that functionality is intended I don't know. But I am 99% sure it was not a function related to midi learn. I was able to repeat this result 4-5 times. 3 times I shutdown the app in between and one time I even shut down the computer for a reboot. Of course none of the shutdowns or reboots were related to Ace and it's performance, it was done for other reasons.
This was done in Live 8.1, OSX 10.6.2 using the latest version of Thesys and Ace. I'm at work right now but I'll give it another shot tonight when I get home and report back just in case its not an intended result. I don't consider it a bug, but just in case others run across this issue there will be a point of reference.
Thanks again.
- KVRAF
- 4141 posts since 11 Aug, 2006 from Texas
You're absolutely right, I stand corrected. I didn't know about CC 64 sustaining notes. They'll die off as soon as CC 64 is set to 0.
If there are any other hidden gems I hope Urs speaks up.
If there are any other hidden gems I hope Urs speaks up.
