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. |