Changes

Jump to navigation Jump to search
Line 34: Line 34:  
* '''long-snapshot''': Audio Recorder
 
* '''long-snapshot''': Audio Recorder
 
* '''long-select''': Power Off
 
* '''long-select''': Power Off
      
<br clear=all>
 
<br clear=all>
Line 84: Line 83:  
* Finally, the '''Red Circle''' and '''Green Play''' flags show the status of audio/MIDI capture: recording / playing
 
* Finally, the '''Red Circle''' and '''Green Play''' flags show the status of audio/MIDI capture: recording / playing
   −
=Main menu=
+
<br clear=all>
 +
 
 +
=The Zynthian UI Workflow=
 +
 
 +
The following flowcharts show the different "screens" or "menus" and how to reach each one using the 4 switches.
 +
It would be a good idea to print these flowcharts and keep them near your Zynthian Box until you memorize the workflow.
 +
 
 +
<gallery mode="slideshow" widths="240" heights="320">
 +
Image:zynthian_ui_workflow__main.png|''[[commons:Main Sequence|Main Sequence]]''
 +
Image:zynthian_ui_workflow__layer_options.png|''[[commons:Layer Options|Layer Options]]''
 +
Image:zynthian_ui_workflow__snapshots.png|''[[commons:Snapshots|Snapshots]]''
 +
Image:zynthian_ui_workflow__midi_learning.png|''[[commons:MIDI Learning|MIDI Learning]]''
 +
</gallery>
 +
 
 +
If you want to contribute to improving these flowcharts, you can edit them using the Google Documents Tools:
 +
 
 +
- [https://docs.google.com/drawings/d/1jmt3zrJjPkbqj3hpzCIwRgFIKxiX2UptebBA_GN8e5I Main sequence: zynthian_ui_workflow_main]
 +
- [https://docs.google.com/drawings/d/1C8kfovwXxuabl1u-UlrnHY8xzFFNiqiQWt1mmD5UXak Layer Options: zynthian_ui_workflow_layer_options]
 +
- [https://docs.google.com/drawings/d/1Um1HVCvvb4gZF_X-vcIN9cTxYIBRCtZ5oxniUdSTB3c Snapshots: zynthian_ui_workflow_snapshots]
 +
- [https://docs.google.com/drawings/d/1I0ArYVr3zGtzcSgOy19fHlIh8VF15rmsll9wZi-aXaI MIDI Learning: zynthian_ui_workflow_midi_learning]
 +
 
 +
<br clear=all>
 +
 
 +
=The UI Screens=
 +
 
 +
==Main==
    
[[File:Zynthian_ui_main.png|400px|right]]
 
[[File:Zynthian_ui_main.png|400px|right]]
    +
This is the first screen you would see when you power on your zynthian for first time and no default snapshot or last-state snapshot has been saved yet.
 
The Main menu gives easy and intuitive access to the Zynthian-UI's main features:
 
The Main menu gives easy and intuitive access to the Zynthian-UI's main features:
   Line 98: Line 123:  
* '''Admin'''
 
* '''Admin'''
   −
You can access this menu by '''Bold-clicking the Back knob (CTRL-2)'''.
+
You always can access this menu with '''bold-back'''.
    
The Zynthian-UI has a lot of short-cuts and most of the options on the Main menu can be accessed on this way, but until you learn the shortcuts and feel comfortable with them, you will find this menu very useful.  
 
The Zynthian-UI has a lot of short-cuts and most of the options on the Main menu can be accessed on this way, but until you learn the shortcuts and feel comfortable with them, you will find this menu very useful.  
Line 104: Line 129:  
<br clear=all>
 
<br clear=all>
   −
=Layers=
+
==Layers==
 
  −
[[File:Zynthian_ui_layers.png|400px|right]]
      
Layers are a key concept on Zynthian-UI: the first thing you do when you power-on your zynthian is, probably, create a layer.
 
Layers are a key concept on Zynthian-UI: the first thing you do when you power-on your zynthian is, probably, create a layer.
Line 121: Line 144:  
All units in a layer receive all the MIDI events coming from the assigned channel. Some special layers (MOD-UI) don't have an assigned MIDI channel and receive all MIDI channels.
 
All units in a layer receive all the MIDI events coming from the assigned channel. Some special layers (MOD-UI) don't have an assigned MIDI channel and receive all MIDI channels.
   −
You can always access the Layers screen from any place by:
+
You can access the Layer screen:
 
  −
* '''Bold-push''' on layer knob (CTRL-1)
  −
 
  −
<br clear=all>
  −
 
  −
 
  −
=ALSA Mixer=
  −
 
  −
[[File:zynthian_ui_mixer_control.png|400px|right]]
  −
 
  −
The '''ALSA Mixer''' app is a pseudo-layer that allows to adjust the soundcard output/input levels and other audio-hardware related options. Technically speaking, it's a user interface for the ALSA (Audio Linux Sound Architecture) mixer.
  −
 
  −
For accessing the '''ALSA-Mixer''' app, you have 2 options:
  −
 
  −
* Selecting "ALSA-Mixer" option from the Main menu
  −
* '''Long-pushing the layer knob (CTRL-1)'''
  −
 
  −
You can configure the mixer controllers from the webconf's hardware->audio menu. Simply click the '''+''' button on the "Mixer Controls" text area.
  −
 
  −
<br clear=all>
  −
 
  −
=The Zynthian UI Workflow=
  −
 
  −
The following flowcharts show the different "screens" or "menus" and how to reach each one using the 4 switches.
  −
It would be a good idea to print these flowcharts and keep them near your Zynthian Box until you memorize the workflow.
     −
<gallery mode="slideshow" widths="240" heights="320">
+
* from any place, '''bold-layer'''
Image:zynthian_ui_workflow__main.svg|''[[commons:Main Sequence|Main Sequence]]''
+
* from Main menu
Image:zynthian_ui_workflow__layer_options.svg|''[[commons:Layer Options|Layer Options]]''
  −
Image:zynthian_ui_workflow__snapshots.svg|''[[commons:Snapshots|Snapshots]]''
  −
Image:zynthian_ui_workflow__midi_learning.svg|''[[commons:MIDI Learning|MIDI Learning]]''
  −
</gallery>
     −
If you want to contribute to improving these flowcharts, you can edit them using the Google Documents Tools:
  −
  −
- [https://docs.google.com/drawings/d/1jmt3zrJjPkbqj3hpzCIwRgFIKxiX2UptebBA_GN8e5I Main sequence: zynthian_ui_workflow_main]
  −
- [https://docs.google.com/drawings/d/1C8kfovwXxuabl1u-UlrnHY8xzFFNiqiQWt1mmD5UXak Layer Options: zynthian_ui_workflow_layer_options]
  −
- [https://docs.google.com/drawings/d/1Um1HVCvvb4gZF_X-vcIN9cTxYIBRCtZ5oxniUdSTB3c Snapshots: zynthian_ui_workflow_snapshots]
  −
- [https://docs.google.com/drawings/d/1I0ArYVr3zGtzcSgOy19fHlIh8VF15rmsll9wZi-aXaI MIDI Learning: zynthian_ui_workflow_midi_learning]
  −
  −
<br clear=all>
  −
  −
=The UI Screens=
  −
  −
==Layer List==
   
[[File:Zynthian_ui_new_layer.png|400px|right]]
 
[[File:Zynthian_ui_new_layer.png|400px|right]]
This is the first screen you should see when you power on your zynthian and no ''snapshots'' have been stored yet. Select '''New Synth Layer''' to get started.
     −
There are several options on this screen:
+
There are several options on layers screen:
    
* '''NEW Synth Layer''' => Create a new Synthesizer Layer.
 
* '''NEW Synth Layer''' => Create a new Synthesizer Layer.
Line 183: Line 164:  
<br clear=all>
 
<br clear=all>
   −
[[File:Zynthian_ui_layer_list_mixer.png|400px|right]]
+
[[File:Zynthian_ui_layers.png|400px|right]]
When you select '''NEW Synth/Effect/Generator Layer''', you create a new root-layer (first of a chain), choosing a free MIDI channel for it. You can create up to 16 layers (as many as MIDI channels), each one having an independent effect-chain.
+
When you select '''NEW Synth/Effect/Generator/Special Layer''', you create a new root-layer (first of a chain), choosing a free MIDI channel for it. You can create up to 16 layers (as many as MIDI channels), each one having an independent effect-chain.
    
Having several layers in the same MIDI channel is not allowed. If you want two or more layers playing unison (like being in the same MIDI channel), you should use the "Clone" feature, which allow you to bind several layers while keeping MIDI CCs and other MIDI messages (Program Change, Channel Pressure, etc.) independent.
 
Having several layers in the same MIDI channel is not allowed. If you want two or more layers playing unison (like being in the same MIDI channel), you should use the "Clone" feature, which allow you to bind several layers while keeping MIDI CCs and other MIDI messages (Program Change, Channel Pressure, etc.) independent.
Line 218: Line 199:  
<br clear=all>
 
<br clear=all>
   −
==Engine Selection==
+
==Engine Selector==
 
[[File:Zynthian_ui_engine_list.png|400px|right]]
 
[[File:Zynthian_ui_engine_list.png|400px|right]]
 
When you create a new layer, you are asked which engine/plugin you want to use for it. A list of engines to choose from is displayed. They can be synthesizers, effects, generators or special engines, depending on the type of layer you are creating. When you select an element from the list, the zynthian logo on the top-right will be animated while the engine is being started.  
 
When you create a new layer, you are asked which engine/plugin you want to use for it. A list of engines to choose from is displayed. They can be synthesizers, effects, generators or special engines, depending on the type of layer you are creating. When you select an element from the list, the zynthian logo on the top-right will be animated while the engine is being started.  
Line 234: Line 215:  
<br clear=all>
 
<br clear=all>
   −
==MIDI Channel selection==
+
==MIDI Channel selector==
 
[[File:Zynthian_ui_midi_channel.png|400px|right]]
 
[[File:Zynthian_ui_midi_channel.png|400px|right]]
 
This screen is shown in various contexts:
 
This screen is shown in various contexts:
Line 244: Line 225:  
<br clear=all>
 
<br clear=all>
   −
== Bank selection==
+
== Bank selector==
 
[[File:Zynthian_ui_bank_list.png|400px|right]]
 
[[File:Zynthian_ui_bank_list.png|400px|right]]
 
Presets (instruments, patches, or sound designs) for a synth engine are organized into banks. Choose a bank to see the list of presets you can pick from within that bank.  
 
Presets (instruments, patches, or sound designs) for a synth engine are organized into banks. Choose a bank to see the list of presets you can pick from within that bank.  
 
<br clear=all>
 
<br clear=all>
   −
==Preset selection==
+
==Preset selector==
 
[[File:Zynthian_ui_preset_list.png|400px|right]]
 
[[File:Zynthian_ui_preset_list.png|400px|right]]
 
Once you have chosen a bank, the preset screen will be shown. Choose a preset to load the instrument/sound/patch you want and the Control Instrument screen will be shown.  
 
Once you have chosen a bank, the preset screen will be shown. Choose a preset to load the instrument/sound/patch you want and the Control Instrument screen will be shown.  
Line 255: Line 236:  
If the '''preload with note-on''' feature is enabled, you can preload the presets by playing notes. When you do so, the highlighted preset will be pre-loaded before clicking select.  
 
If the '''preload with note-on''' feature is enabled, you can preload the presets by playing notes. When you do so, the highlighted preset will be pre-loaded before clicking select.  
   −
You can return to the control screen directly, without selecting any preset, by clicking "bold-back". In that case, the previously selected instrument will be restored in case you pre-loaded some preset.
+
You can return to the control screen directly, without selecting any preset, by clicking '''bold-back'''. In that case, the previously selected instrument will be restored in case you pre-loaded some preset.
 +
 
 +
Use '''bold-select''' for adding a preset to your favorites. You will see a little '''*''' at left. '''Bold-select''' again for removing the preset from favorites. For listing only your favorite presets, use '''bold-snapshot'''. 
    
<br clear=all>
 
<br clear=all>
   −
==Instrument Control screen==
+
==Control screen==
 
[[File:Zynthian_ui_instrument_control_01.png|400px|right]]
 
[[File:Zynthian_ui_instrument_control_01.png|400px|right]]
 
This screen is shown after you have chosen a preset. Your instrument is now enabled and playable and you can modify the parameters.
 
This screen is shown after you have chosen a preset. Your instrument is now enabled and playable and you can modify the parameters.
Line 285: Line 268:  
<br clear=all>
 
<br clear=all>
   −
====Tips====
+
==MIDI-learning==
You can press the Layer switch to step over the layer list. If you bold-press, the layer list screen will be shown.
+
 
 +
MIDI-learning allows you to easily bind specific MIDI events with Zynthian-UI actions. There are 2 types of MIDI events you can learn:
 +
 
 +
====MIDI CC====
 +
[[File:Zynthian_ui_midi_cc_learn_01.png|400px|right]]
 +
[[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:
 +
 
 +
'''1.''' From the control screen, you click the snapshot button. You will be in CC MIDI-learn screen. It’s identical to the Control screen except that all the controllers have a tiny yellow “???” in the bottom.
 +
 
 +
'''2.''' Move a zynthian controller. Its tiny “???” will change to green while the other 3 will go back to normal state.
 +
 
 +
'''3.''' Finally, move a knob/fader in your MIDI keyboard/controller and the binding is done. The new CC number should appear in the bottom of the learned controller, replacing the tiny "???".
 +
 
 +
Of course, MIDI-learning configuration, including CC mappings, is stored and restored with snapshots.
 +
 
 +
'''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.
   −
Press the Back switch to return to previous screen. If you press bold-Back, you will go 2 screens backwards.
   
<br clear=all>
 
<br clear=all>
   −
==Snapshots==
+
====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.
 +
 
 +
Learning a SubSnapShot is obscenely easy:
 +
 
 +
'''1.''' From the control screen, you click the snapshot button '''twice'''. You will see the current list of ZS3s and a message: “Waiting for Program Change…”
 +
 
 +
'''2.''' Simply push a “Program Change” button in your keyboard/controller and the ZS3 will be stored in memory, associated with the Program number you send.
 +
 
 +
After that, you can recall any stored ZS3 by simply pushing the same PC button again. Of course, the memory-stored zs3s will be saved with your snapshot and restored when loaded again.
 +
 
 +
Every zs3 includes:
 +
 
 +
    - Layer ID
 +
    - Bank
 +
    - Preset
 +
    - Controller values
 +
 
 +
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 have to be started.
 +
<br clear=all>
 +
 
 +
==Load/Save Snapshot==
 
[[File:Zynthian_ui_snapshot_load.png|400px|right]]
 
[[File:Zynthian_ui_snapshot_load.png|400px|right]]
 
[[File:Zynthian_ui_snapshot_save.png|400px|right]]
 
[[File:Zynthian_ui_snapshot_save.png|400px|right]]
 
Snapshots are used for saving and restoring the status of Zynthian. A snapshot includes the full state, including layers, effects, parameter values, MIDI-learning, etc.
 
Snapshots are used for saving and restoring the status of Zynthian. A snapshot includes the full state, including layers, effects, parameter values, MIDI-learning, etc.
   −
You can enter the ''Load Snapshot'' screen by clicking the snapshot switch. From the control screen you have to use bold-click. A second click and you will be at the ''Save Snapshot'' screen. You can also use bold-click to go directly to the Save Snapshot screen (not from control screen!).
+
You can enter the ''Load Snapshot'' screen with '''bold-snapshot'''. It works from any place. A second click and you will be at the ''Save Snapshot'' screen.
    
Before loading any snapshot, you should save one, and to save a snapshot, you should create some layers, etc. The Zynthian UI will use numbers for naming the banks and snapshots. You can rename the snapshots to something more specific using the webconf tool.
 
Before loading any snapshot, you should save one, and to save a snapshot, you should create some layers, etc. The Zynthian UI will use numbers for naming the banks and snapshots. You can rename the snapshots to something more specific using the webconf tool.
Line 310: Line 332:  
====Restore Last State====
 
====Restore Last State====
 
If "Restore last state on startup" option is enabled on webconf (it's enabled by default), then the state will be saved when powering off (using long-click select or from Admin Menu) and restored on next boot. This option has priority over the "Default Snapshot".
 
If "Restore last state on startup" option is enabled on webconf (it's enabled by default), then the state will be saved when powering off (using long-click select or from Admin Menu) and restored on next boot. This option has priority over the "Default Snapshot".
  −
<br clear=all>
  −
  −
==Admin Menu==
  −
[[File:Zynthian_ui_admin.png|400px|right]]
  −
[[File:Zynthian_ui_admin_02.png|400px|right]]
  −
Pressing the Back knob, when you are in the Layer List screen, brings you to the Admin menu.
  −
  −
The last item is how you safely power off the Zynthian without corrupting data files.
  −
  −
* Network Info - displays the IP address (ifconfig inet addr)
  −
* Start WIFI - Starts or Stops WIFI (toggle)
  −
* Start Audio Recording
  −
* Start TouchOSC bridge
  −
* Start Audio -> MIDI
  −
* Test MIDI - plays the test.mid file
  −
* Test Audio - plays the (long) test.mp3 file
  −
* Update Zynthian Software - downloads and installs the latest software
  −
* Update Zynthian Library - downloads the latest instruments
  −
* Restart GUI
  −
* Reboot
  −
* Power Off
      
<br clear=all>
 
<br clear=all>
Line 341: Line 341:  
[[File:zynthian_ui_midi_recorder.png|400px|right]]
 
[[File:zynthian_ui_midi_recorder.png|400px|right]]
   −
From the Admin menu you can gain access to the Audio & MIDI recording tools. ( Short Press on the L/S encoder will lead you to the Appsmenu page. These simple tools allow you to record Audio & MIDI tracks easily, using the internal SD-card or an USB memory stick for storing the files.  
+
These simple tools allow you to record Audio & MIDI tracks easily, using the internal SD-card or an USB memory stick for storing the files.  
 +
 
 +
For accessing the Audio & MIDI recording tools:
 +
 
 +
* From the '''Main menu''', select Audio Recorder
 +
* From any place, '''long-snapshot'''
 +
 
 +
When you are in, '''short-snapshot''' for switching between Audio & MIDI Recorder.
 +
 
    
  '''WARNING!''' Using the internal SD card to store the captured files will increase the risk of corruption. You should use a USB memory stick instead.
 
  '''WARNING!''' Using the internal SD card to store the captured files will increase the risk of corruption. You should use a USB memory stick instead.
Line 384: Line 392:  
<br clear=all>
 
<br clear=all>
   −
= Touch Screen UI=
+
==ALSA Mixer==
[[File:Zynthian_ui_top_bar.png|400px|right]]
  −
You can navigate and control the Zynthian UI without knobs/encoders/switches at all, using only the touchscreen.
     −
You can "emulate" the switches by tapping the controller widgets (squares in the 4 corners of the screen). There are short, bold and long actions, same behaviour than rotary encoders work-flow. The only screen having the 4 controller widgets is the "Instrument Control" screen. Most of screens are selectors, which only have 1 controller widget. On those screens you can click the '''zynthian logo''' (top-right) to emulate the "snapshot" switch, and you can go back by tapping the '''top-bar''' area.
+
[[File:zynthian_ui_mixer_control.png|400px|right]]
   −
You can change the controller values by "sliding" up/down over the widgets. (see the green arrow in the figure) This is the same as turning the knob. If you are using a mouse, the mouse wheel also can be used to change the controller value.
+
The '''ALSA Mixer''' app is a pseudo-layer that allows to adjust the soundcard output/input levels and other audio-hardware related options. Technically speaking, it's a user interface for the ALSA (Audio Linux Sound Architecture) mixer.
   −
<br clear=all>
+
For accessing the '''ALSA-Mixer''' app, you have 2 options:
   −
=MIDI-learning=
+
* Selecting "ALSA-Mixer" option from the Main menu
 +
* '''Long-pushing the layer knob (CTRL-1)'''
   −
MIDI-learning allows you to easily bind specific MIDI events with Zynthian-UI actions. There are 2 types of MIDI events you can learn:
+
You can configure the mixer controllers from the webconf's hardware->audio menu. Simply click the '''+''' button on the "Mixer Controls" text area.  
   −
====MIDI CC====
+
<br clear=all>
[[File:Zynthian_ui_midi_cc_learn_01.png|400px|right]]
  −
[[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:
+
==Admin Menu==
   −
'''1.''' From the control screen, you click the snapshot button. You will be in CC MIDI-learn screen. It’s identical to the Control screen except that all the controllers have a tiny yellow “???” in the bottom.
+
[[File:Zynthian_ui_admin.png|400px|right]]
 +
[[File:Zynthian_ui_admin_02.png|400px|right]]
   −
'''2.''' Move a zynthian controller. Its tiny “???” will change to green while the other 3 will go back to normal state.
+
The Admin menu give access to some configuration options (most of them also accessible from the webconf tool).
   −
'''3.''' Finally, move a knob/fader in your MIDI keyboard/controller and the binding is done. The new CC number should appear in the bottom of the learned controller, replacing the tiny "???".
+
For accessing this menu:
   −
Of course, MIDI-learning configuration, including CC mappings, is stored and restored with snapshots.
+
* From any place, '''long-back'''
 
+
* From Main menu
'''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>
 
<br clear=all>
   −
====MIDI Program Change====
+
= Touch Screen UI=
[[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.
     −
Learning a SubSnapShot is obscenely easy:
+
[[File:Zynthian_ui_top_bar.png|400px|right]]
 +
You can navigate and control the Zynthian UI without knobs/encoders/switches at all, using only the touchscreen (or mouse).
   −
'''1.''' From the control screen, you click the snapshot button '''twice'''. You will see the current list of ZS3s and a message: “Waiting for Program Change…”
+
You can "emulate" the switches by tapping the controller widgets (squares in the 4 corners of the screen). There are short, bold and long actions, same behaviour than rotary encoders work-flow. The only screen having the 4 controller widgets is the "Instrument Control" screen. Most of screens are selectors, which only have 1 controller widget. On those screens you can click the '''zynthian logo''' (top-right) to emulate the "snapshot" switch, and you can go back by tapping the '''top-bar''' area.
   −
'''2.''' Simply push a “Program Change” button in your keyboard/controller and the ZS3 will be stored in memory, associated with the Program number you send.
+
You can change the controller values by "sliding" up/down over the widgets. (see the green arrow in the figure) This is the same as turning the knob. If you are using a mouse, the mouse wheel also can be used to change the controller value.
 
  −
After that, you can recall any stored ZS3 by simply pushing the same PC button again. Of course, the memory-stored zs3s will be saved with your snapshot and restored when loaded again.  
  −
 
  −
Every zs3 includes:
  −
 
  −
    - Layer ID
  −
    - Bank
  −
    - Preset
  −
    - Controller values
     −
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 have to be started.
   
<br clear=all>
 
<br clear=all>
    
====MIDI-CC Learning with a touch interface====
 
====MIDI-CC Learning with a touch interface====
  −
First, you need a working touch interface in your display. If you don't have a touchscreen, you could use a mouse.
      
[[File:Zynthian_ui_midi_learning.png|400px|right]]
 
[[File:Zynthian_ui_midi_learning.png|400px|right]]
Line 454: Line 445:  
  1. In the "Instrument Control" screen, navigate through the parameter screen list until you get to the parameter you want to unlearn.
 
  1. In the "Instrument Control" screen, navigate through the parameter screen list until you get to the parameter you want to unlearn.
 
  2. In the parameter/controller area, slide with your fingernail from '''right to left'''. The tiny number, indicating the current CC assignment, should disappear or change. If the parameter is an engine-specific controlled engine, the number will disappear. If the parameter is a hardcoded MIDI-mapped parameter, the number will change.
 
  2. In the parameter/controller area, slide with your fingernail from '''right to left'''. The tiny number, indicating the current CC assignment, should disappear or change. If the parameter is an engine-specific controlled engine, the number will disappear. If the parameter is a hardcoded MIDI-mapped parameter, the number will change.
 +
 
<br clear=all>
 
<br clear=all>
   −
[[File:Example.jpg]]=CUIA: Callable UI Actions=
+
=CUIA: Callable UI Actions=
    
The Zynthian UI can be controlled remotely using a set of commands called CUIA: Callable UI Actions. These CUIA are available on several interfaces: Key Bindings, MIDI, OSC, etc.
 
The Zynthian UI can be controlled remotely using a set of commands called CUIA: Callable UI Actions. These CUIA are available on several interfaces: Key Bindings, MIDI, OSC, etc.
Line 601: Line 593:     
[[File:Midi-note-chart.jpg]]
 
[[File:Midi-note-chart.jpg]]
  −
=Zynthian MIDI Networks=
  −
  −
The Zynthian can be controlled remotely via Two Midi network protocols:
  −
  −
==RTP-MIDI==
  −
It is turned on and off using either,
  −
The Webconf ...
  −
The GUI ...
  −
[[File:https://wiki.zynthian.org/images/1/1a/Networks.png]]
  −
  −
==QMidiNet (IP MultiCast)==
  −
QmidiNet is a MIDI network gateway application that sends and receives MIDI data (ALSA Sequencer and/or JACK MIDI) over the network, using UDP/IP multicast. Inspired by multimidicast (https://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (https://nerds.de).
  −
  −
It is turned on and off using either,
  −
The Webconf ...
  −
The GUI ...
 

Navigation menu