I have gone full digital and bought a Line6 HX Stomp, it has everything I want: small form factor, amp and cab models for guitar and bass, usb audio interface with reamping capability, stereo input, output and send/return loop. Lots of effects and Line6 has updated it since its release with new effects, amps, etc. It has a lot of functions with only 3 footswitches but it also has a TRS FS/EXP input so you can expand it. But it also has MIDI input (and output/thru) and thats what I'm using to control it adding 6 more footswitches.
I found this post https://www.basschat.co.uk/topic/338238-build-your-own-midi-controller-i-did/ from Stoo who should receive the credit here. He explained everything you need to know to build a midi controller using an arduino nano board, he even shared his code. I had an Adafruit Feather M0 Adaloger in a box which is arduino compatible so bough the 128x64 lcd screen and tested it on the breadboard. If you use the Feather M0 you need to use pull up resistors for SLC and SDA ports.
If you want the code just clone it from github:
Once I was sure everything worked ordered a 1590J box, 6 SPST momentary footswitches and started wiring. You can find the micro usb panel mounted extension cable on ebay
I didn't want to mount the board permanently and came up this solution.
This is how it looks inside:
I 3D printed this model https://www.thingiverse.com/thing:2283223 to frame the screen.
I'm very happy with the result:
that's boss man, nice job
ReplyDeleteHi there and thanks so much for the project!
ReplyDeleteI built the controller that stoo created and it works fine ( I'm currently waiting for the screen but it works even without it).
However, I think that your project is much better and more practical, so I decided to built yours.
Sadly, yours isn't working for me.
I'm using an arduino Uno, and kept the same circuit diagram as stoo's.
Have you altered anything in the connections? Is there a diagram? I'm also using pins 2,3,4,5,6,7 istead of 14-19 that you use.
The skectch compiles succesfully thought.
Any help would be highly appreciated!
hi, did you solved it?
DeleteI am in the exact same spot. Have you found a resolution to this?
ReplyDeleteThanks!
I'm in the same point, is it working for you yet?
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteCould you share the libraries for your code too?
ReplyDelete