6stringscott
Inspired
Gang, this is awesome stuff.
Bossredman, I appreciate your tenacity and community mindedness to keep sharing when you were not getting a lot of feedback.
My goal is to create a simple floorboard mounted controller to implement what would have been nice to have on the Axe8 front panel... endless rotary knobs that show current setting status, assignable to control arbitrary parameters rather than fixed assignment to amp parameters. For example, I want to have real-time easy access to:
- delay1 mix (or input gain when in parallel block)
- delay1 feedback
- delay1 time
- delay2 mix (or input gain when in parallel block)
- delay2 feedback
- delay2 time
- reverb mix (or input gain)
- reverb early level
- reverb tail duration
- tremolo frequency
- tremolo depth
- rotary depth
- rotary mix
- chorus mix
- cab block low cut freq
- cab block hi cut freq
other possibilities compelling for me:
- phaser/flanger depth & mix, etc...
- side button to trigger different pitch block harmonies
- side button to trigger 1/2 step detune in pitch block
What I'm thinking is this:
1. Buy a Midi Fighter Twister
2. Connect it to an Arduino with Midi and USB implementation... I did a protoype with a Korg Nanocontroller before and giggled my ass off making an Axe FX II XL play Pink Floyd's "On The Run" with the background step sequencer feeding into a synth block, and using MIDI to change the square wave duty cycle. Hints that got me started:
http://forum.arduino.cc/index.php?topic=205078.0
3. Will need to code the special sauce in Arduino to have some loop that queries the External Controller parameter current values, then every time they are tweaked via MIDI CC, will need to query via sysEx to get the new value and convert it to a MIDI Note of CC message to trigger the LED display on MIDI Fighter Twister.
4. This will only enable using 10 of the 16 endless rotary knobs (because I have 2 pedals already- for Wah and Volume), but then I might bypass the External Controller settings altogether and use sysEx to directly set the parameters that interest me. That opens up the ability to use all 16 endless rotaries.
Note, the Midi Fighter Twister has open-sourced it's firmware, so might be able to directly code the sysEx into that unit while keeping the Arduino MIDI/USB setup very vanilla to just convert USB to serial and deliver the USB power to the Midi Fighter Twister unit.
Bossredman, I appreciate your tenacity and community mindedness to keep sharing when you were not getting a lot of feedback.
My goal is to create a simple floorboard mounted controller to implement what would have been nice to have on the Axe8 front panel... endless rotary knobs that show current setting status, assignable to control arbitrary parameters rather than fixed assignment to amp parameters. For example, I want to have real-time easy access to:
- delay1 mix (or input gain when in parallel block)
- delay1 feedback
- delay1 time
- delay2 mix (or input gain when in parallel block)
- delay2 feedback
- delay2 time
- reverb mix (or input gain)
- reverb early level
- reverb tail duration
- tremolo frequency
- tremolo depth
- rotary depth
- rotary mix
- chorus mix
- cab block low cut freq
- cab block hi cut freq
other possibilities compelling for me:
- phaser/flanger depth & mix, etc...
- side button to trigger different pitch block harmonies
- side button to trigger 1/2 step detune in pitch block
What I'm thinking is this:
1. Buy a Midi Fighter Twister
2. Connect it to an Arduino with Midi and USB implementation... I did a protoype with a Korg Nanocontroller before and giggled my ass off making an Axe FX II XL play Pink Floyd's "On The Run" with the background step sequencer feeding into a synth block, and using MIDI to change the square wave duty cycle. Hints that got me started:
http://forum.arduino.cc/index.php?topic=205078.0
3. Will need to code the special sauce in Arduino to have some loop that queries the External Controller parameter current values, then every time they are tweaked via MIDI CC, will need to query via sysEx to get the new value and convert it to a MIDI Note of CC message to trigger the LED display on MIDI Fighter Twister.
4. This will only enable using 10 of the 16 endless rotary knobs (because I have 2 pedals already- for Wah and Volume), but then I might bypass the External Controller settings altogether and use sysEx to directly set the parameters that interest me. That opens up the ability to use all 16 endless rotaries.
Note, the Midi Fighter Twister has open-sourced it's firmware, so might be able to directly code the sysEx into that unit while keeping the Arduino MIDI/USB setup very vanilla to just convert USB to serial and deliver the USB power to the Midi Fighter Twister unit.
Last edited: