Hi all,
First post here. I'm considering building a MIDI controller to control a guitar amp modeler from Neural DSP, the 'Cali' model. According to my research, Teensy is preferable to Arduino here, because of native USB MIDI, if I've read correctly.
I'll be building an actual box as close to identical as I can to this, including the same switches and knobs. Additionally, I may also build replicas of the 3 stomp boxes featured on the other tab in the program, but that is for further down the track. I'm planning to use this in practice and gig situations, so I will likely install my Focusrite Interface in the enclosure for going direct to a PA. Another idea is to build a matching 4 x 12 cabinet with power amp and speakers, so that I could plug into a cab for practice and onstage monitoring. These are all 'further down the line' ideas like the stompboxes.
Question 1: the Bass knob is a push-pull pot, push in for Bass, pull out for Saturation. Can this type of potentiometer be used as a MIDI controller?
Question 2: the 4 smaller switches (Thump/Hair/Violence/Bright) are all 3 way switches, but in the MIDI control page of the app, there is only one MIDI command - actually 3, one command each for the Clean, OD1, and OD2 channels on the amp. Unfortunately, even if MIDI can use a 3 way switch, it doesn't appear that I could use that to mimic the 3 different sounds each switch gives. So, it seems the simplest option would be a momentary switch to cycle between the 3 switch stages. Would that be the obvious way to handle this situation?
Question 3: As above, there are 3 channels in this amp - Clean, OD1, OD2 - and a full set of MIDI commands for each, ie. Clean Bass / OD1 Bass / OD2 Bass. Is it possible to use a 3 way switch to change the MIDI controller between sending Clean, OD1 and OD2 commands?
Question 4: If I've researched correctly, one benefit of Teensy over Arduino is native USB MIDI - am I correct in thinking that the end product will plug in and be treated like a commercial MIDI controller, without having to use the additional applications I've seen required for Arduino? I can't remember the names, but I've watched videos on Arduino controllers that needed 2 different applications to work..
Question 5: I'm not sure if this is answerable without seeing the software and manual, but would it likely be possible for the Neural software to read the positions of the knobs when it is connected, and update the software amp's knobs to the current values on the MIDI controller's pots/switches? Perhaps some code that sends a message with all pot/switch positions on repeat?
I appreciate any responses here, and if there's something I've missed, please feel free to let me know. Apologies for the long winded explanation, I tend to over-explain things.
Edit: I will most likely also add some controls in the back of the amp to control the top section of the software - Input, Gate, Preset forward/back, Output.
First post here. I'm considering building a MIDI controller to control a guitar amp modeler from Neural DSP, the 'Cali' model. According to my research, Teensy is preferable to Arduino here, because of native USB MIDI, if I've read correctly.
I'll be building an actual box as close to identical as I can to this, including the same switches and knobs. Additionally, I may also build replicas of the 3 stomp boxes featured on the other tab in the program, but that is for further down the track. I'm planning to use this in practice and gig situations, so I will likely install my Focusrite Interface in the enclosure for going direct to a PA. Another idea is to build a matching 4 x 12 cabinet with power amp and speakers, so that I could plug into a cab for practice and onstage monitoring. These are all 'further down the line' ideas like the stompboxes.
Question 1: the Bass knob is a push-pull pot, push in for Bass, pull out for Saturation. Can this type of potentiometer be used as a MIDI controller?
Question 2: the 4 smaller switches (Thump/Hair/Violence/Bright) are all 3 way switches, but in the MIDI control page of the app, there is only one MIDI command - actually 3, one command each for the Clean, OD1, and OD2 channels on the amp. Unfortunately, even if MIDI can use a 3 way switch, it doesn't appear that I could use that to mimic the 3 different sounds each switch gives. So, it seems the simplest option would be a momentary switch to cycle between the 3 switch stages. Would that be the obvious way to handle this situation?
Question 3: As above, there are 3 channels in this amp - Clean, OD1, OD2 - and a full set of MIDI commands for each, ie. Clean Bass / OD1 Bass / OD2 Bass. Is it possible to use a 3 way switch to change the MIDI controller between sending Clean, OD1 and OD2 commands?
Question 4: If I've researched correctly, one benefit of Teensy over Arduino is native USB MIDI - am I correct in thinking that the end product will plug in and be treated like a commercial MIDI controller, without having to use the additional applications I've seen required for Arduino? I can't remember the names, but I've watched videos on Arduino controllers that needed 2 different applications to work..
Question 5: I'm not sure if this is answerable without seeing the software and manual, but would it likely be possible for the Neural software to read the positions of the knobs when it is connected, and update the software amp's knobs to the current values on the MIDI controller's pots/switches? Perhaps some code that sends a message with all pot/switch positions on repeat?
I appreciate any responses here, and if there's something I've missed, please feel free to let me know. Apologies for the long winded explanation, I tend to over-explain things.
Edit: I will most likely also add some controls in the back of the amp to control the top section of the software - Input, Gate, Preset forward/back, Output.
Last edited: