This is an approach for an simple USB Controller for the Katana to replace and expand the GA FC. It is possibel to config every switch to whatever function you like.
At the moment this is just for the MK2 (mkii), but its easy changeable to MK1 (mki). Contribution is gladly seen.
- Change Channel
- Bank A/B
- Switch on/off Effect (also get Effect-Type/Color)
- Switch Effect Type (red/green/yellow)
- Solo Boost
- Send/Return on/off
- Mute
- Send and Show Tap (its not 100% in sync but very close, good enough for me :-) )
- Exp-Pedal
I just adapted code from other people and just wrote some little code around it to fit my needs. Thanks a lot to the guys from VGuitar Forum and these github repos.
- https://www.vguitarforums.com/smf/index.php?topic=27185.0
- https://github.com/SteveObert/KatanaUSB_Midi_controller - Where I "stole" most of the code
- https://github.com/MrHaroldA/MS3 - This library is slightly modified and copied
- https://github.com/sixeight7/VController_v3 - Super advanced Midi Controller (also for the Katana) with huge amount of functionality.
- https://sourceforge.net/u/gumtownbassman/profile/ - Gumtown helped me a lot with the SYSEX Messages for the MK2
- https://github.com/snhirsch/katana-midi-bridge/ - This helped me a lot to understand whats going on with SYSEX
- Font: https://www.1001freefonts.com/japanese-3017.font
- Box: https://www.festi.info/boxes.py/UnevenHeightBox?language=en
- Arduino Mega (or clone)
- USB Host Shield / Breakout Board
- WS2812 / Neopixel in 12mm
- Switches (I am using these: https://www.thomann.de/de/tad_footswitch_momentary_spst.htm)
- Optional: https://www.thomann.de/de/neutrik_nausb_b.htm