Changes

Jump to navigation Jump to search
Line 1: Line 1:  +
==Using All-In-One module or Zynscreen display (MCP23017)==
 +
 
The All-In-One circuit (or the Zynscreen display) can be easily tweaked for adding up to 4 extra switches that can be used for a panic button, a sustain pedal or other MIDI-CC switches (very useful for SooperLooper!).  
 
The All-In-One circuit (or the Zynscreen display) can be easily tweaked for adding up to 4 extra switches that can be used for a panic button, a sustain pedal or other MIDI-CC switches (very useful for SooperLooper!).  
   Line 37: Line 39:  
** Select MCP23017_EXTRA as wiring layout (MCP23017_ZYNSCREEN if you have the Zynscreen display). This will set your ZYNTHIAN_WIRING_SWITCHES to “100,103,108,111,106,107,114,115”
 
** Select MCP23017_EXTRA as wiring layout (MCP23017_ZYNSCREEN if you have the Zynscreen display). This will set your ZYNTHIAN_WIRING_SWITCHES to “100,103,108,111,106,107,114,115”
 
** Configure the desired actions (advanced options). The UI active layer’s MIDI channel will be used for MIDI actions.
 
** Configure the desired actions (advanced options). The UI active layer’s MIDI channel will be used for MIDI actions.
 +
 +
You can read more about this subject in the next link:
 +
 +
* https://discourse.zynthian.org/t/extra-switches-sw1-sustain-pedal-panic-button-etc/1843
 +
* https://discourse.zynthian.org/t/extra-switches-now-customizable-from-webconf/2765
    
===Example 1: Adding a "Panic Button" to an official v2 zynthian===
 
===Example 1: Adding a "Panic Button" to an official v2 zynthian===
Line 53: Line 60:  
===Example 2: External 3 switches pedal + sustain pedal===
 
===Example 2: External 3 switches pedal + sustain pedal===
   −
You could use a MIDI connector (DIN-5) for making available the 5 pins from the case. The main pedal is connected to the DIN-5, and a Jack-mono connector is used for connecting the sustain to the main pedal.
+
Our dear friend, @wolfpaw98, has developed this amazing pedal set. He use a MIDI connector (DIN-5) for making available the 5 pins from the case. The main pedal is connected to the DIN-5, and a Jack-mono connector is used for connecting the sustain to the main pedal.
    
[[File:Zynthian pedals 01.jpeg|700px]]
 
[[File:Zynthian pedals 01.jpeg|700px]]
Line 63: Line 70:  
[[File:Zynthian pedals 04.jpeg|700px]]
 
[[File:Zynthian pedals 04.jpeg|700px]]
    +
You can read more about this subject in the next link:
 +
 +
* https://discourse.zynthian.org/t/funny-pedalboxes-for-zynthian-using-extra-switches/3331
 +
 +
==Zynthian without encoders using legacy 2in1 module for Extra Switches==
   −
You can read more about this subject in the next links:
+
You can configure a zynthian without controllers (encoders+switches) for using an ancient 2in1 module to get up to 4 extra switches that you can bind to CUIA or MIDI actions.
   −
* https://discourse.zynthian.org/t/extra-switches-sw1-sustain-pedal-panic-button-etc/1843
+
This is the wiring layout configuration you have to setup in webconf tool:
* https://discourse.zynthian.org/t/funny-pedalboxes-for-zynthian-using-extra-switches/3331
+
 
* https://discourse.zynthian.org/t/extra-switches-now-customizable-from-webconf/2765
+
[[File:Webconf_noencoders_2in1_extra_switches.png|700px]]
 +
 
 +
{{NoteBox|As the 2in1 module doesn't use the MCP23008's INTA pin, switches are detected by polling, so i strongly recommend to only configure the pins you are actually using.}}
 +
 
 +
==Using free RBPi GPIO pins as Extra Switches==
 +
 
 +
In the same way, you can configure any free RBPi GPIO pins as extra switches. You only have to configure the "Switches Pins" in the webconf tool.

Navigation menu