| Line 1: |
Line 1: |
| | | | |
| | + | Zynthian can be connected to almost any existing MIDI device and you can use the MIDI learning mechanism, as described in the [[Zynthian_UI_User_Guide_-_V1/V4|UI user's guide]], to assign parameters to faders and knobs in your MIDI controller, for instance. You could also assign pad trigger to notes, etc. But MIDI learning process takes time, it's limiting and you can't get feedback easily. Sometimes it's a lot better to plug a well-known (supported) MIDI controller and get everything mapped automatically. For having this, zynthian implements a controller driver API that allows developers to create specific drivers for specific devices. |
| | + | |
| | + | This section contain documentation for some of these controller drivers. There are two core driver functions which control the primary screens in the Zynthian UI: |
| | + | * '''Launcher mode (Zynpad)''': Launch patterns in the launcher grid interface (as with DAWs like Ableton or Logic) |
| | + | * '''Mixer mode (ZynMixer)''': Control chain levels, mutes and solo. Different devices may have some additional controls and functions. |
| | + | There are also additional driver modes/functions depending on the device and driver: |
| | + | * '''SuperLooper Mode''': Provides an interface to the native SuperLooper UI within Zynthian for looping live performance. |
| | + | * '''Sequencer Mode (ZynSeq)''': (Sequencer functionality for the device depends on the Zynthian version installed) Provides some degree of control over the sequencer or pattern editor. |
| | + | <br clear=all> |
| | + | <!--To make table editing easier (for more than minor edits) try this website: https://www.tablesgenerator.com/mediawiki_tables --> |
| | {| class="wikitable sortable" style="text-align:center; vertical-align:middle;" | | {| class="wikitable sortable" style="text-align:center; vertical-align:middle;" |
| | |- style="font-weight:bold;" | | |- style="font-weight:bold;" |
| Line 142: |
Line 152: |
| | | style="text-align:left;" | SooperLooper CCx10 controller support. | | | style="text-align:left;" | SooperLooper CCx10 controller support. |
| | |} | | |} |
| − | Zynthian can be connected to almost any existing MIDI device and you can use the MIDI learning mechanism, as described in the [[Zynthian_UI_User_Guide_-_V1/V4|UI user's guide]], to assign parameters to faders and knobs in your MIDI controller, for instance. You could also assign pad trigger to notes, etc. But MIDI learning process takes time, it's limiting and you can't get feedback easily. Sometimes it's a lot better to plug a well-known (supported) MIDI controller and get everything mapped automatically. For having this, zynthian implements a controller driver API that allows developers to create specific drivers for specific devices.
| |
| − |
| |
| − | This section contain documentation for some of these controller drivers.
| |
| | | | |
| | <br clear=all> | | <br clear=all> |
| − |
| |
| | ==Akai APC Key25 MK2== | | ==Akai APC Key25 MK2== |
| | | | |