Line 223: |
Line 223: |
| | | |
| ====MIDI CC==== | | ====MIDI CC==== |
− | | + | [[File:Zynthian_ui_midi_cc_learn_01.png|400px|right]] |
− | You can map any parameter in the Zynthian UI to a CC knob/slider on your external MIDI controller. ''(I intend to extend this feature to other MIDI messages, but currently only CC messages are supported. Until then, MIDI-filter rules can be used instead.)'' | + | [[File:Zynthian_ui_midi_cc_learn_02.png|400px|right]] |
| + | You can map any parameter in the Zynthian UI to a CC knob/slider on your external MIDI controller. I intend to extend this feature to other MIDI messages, but currently only CC messages are supported. Until then, MIDI-filter rules can be used instead. |
| | | |
| Learning a MIDI-CC is quite easy: | | Learning a MIDI-CC is quite easy: |
Line 237: |
Line 238: |
| | | |
| '''Technical Note:''' MIDI-CC learning works with all the engines. It uses the engine’s native MIDI-learning capabilities when available. Zynthian’s MIDI-filter mappings are used for the rest. To be more explicit, native MIDI-learning is used for MOD-UI and ZynAddSubFX OSC parameters. All the other parameters are managed by Zynthian’s MIDI-filter mapping. | | '''Technical Note:''' MIDI-CC learning works with all the engines. It uses the engine’s native MIDI-learning capabilities when available. Zynthian’s MIDI-filter mappings are used for the rest. To be more explicit, native MIDI-learning is used for MOD-UI and ZynAddSubFX OSC parameters. All the other parameters are managed by Zynthian’s MIDI-filter mapping. |
| + | |
| + | <br clear=all> |
| | | |
| ====MIDI Program Change==== | | ====MIDI Program Change==== |
− | | + | [[File:Zynthian_ui_midi_zs3_learn.png|400px|right]] |
| You can map "SubSnapshots" (ZS3) to MIDI programs. The idea behind this feature is to have a fast preset-change mechanism that can be used on stage. In combination with the “Single Layer” feature, it turns Zynthian in a “Stage-Beast”. You can prepare a snapshot for the full performance, and use ZS3 for fast changing from a song to another, or between parts inside the same song. | | You can map "SubSnapshots" (ZS3) to MIDI programs. The idea behind this feature is to have a fast preset-change mechanism that can be used on stage. In combination with the “Single Layer” feature, it turns Zynthian in a “Stage-Beast”. You can prepare a snapshot for the full performance, and use ZS3 for fast changing from a song to another, or between parts inside the same song. |
| | | |
Line 258: |
Line 261: |
| | | |
| As you can see, it has sense in a SnapShot context, where a set of layers are defined. Zs3 changing is very fast, as no engine must be started. | | As you can see, it has sense in a SnapShot context, where a set of layers are defined. Zs3 changing is very fast, as no engine must be started. |
| + | <br clear=all> |
| | | |
| ====MIDI-CC Learning with touch interface==== | | ====MIDI-CC Learning with touch interface==== |