Changes

Jump to navigation Jump to search
Line 53: Line 53:  
This is the first screen you see when you power on (when no screenshots have been stored yet.)  A layer is a synth engine preset assigned to one (or all) MIDI Channel. Choose New Layer to get started.
 
This is the first screen you see when you power on (when no screenshots have been stored yet.)  A layer is a synth engine preset assigned to one (or all) MIDI Channel. Choose New Layer to get started.
   −
There are 4 options in this screen:
+
There are several options in this screen:
   −
* '''New Layer''' => Create a new Layer
+
* '''New Synth Layer''' => Create a new Synthesizer Layer (or layer set)
* '''Remove All Layers''' => Remove all layers, returning to the initial state.
+
* '''New Effect Layer''' => Create a new Effect Layer that will be connected to soundcard's Audio Input
 +
* '''New Generator Layer''' => Create a new Generator Layer that self-generates audio or midi
 +
* '''New Special Layer''' => Create a new Special Layer that will receive all MIDI channels
 +
* '''Remove All''' => Remove all layers, returning to the initial state.
 
* '''All Notes Off''' => All notes are released (note-off) by sending CC#123 to all channels.
 
* '''All Notes Off''' => All notes are released (note-off) by sending CC#123 to all channels.
 
* '''All Sounds Off''' => All sounds are stopped abruptly by sending CC#120 to all channels.
 
* '''All Sounds Off''' => All sounds are stopped abruptly by sending CC#120 to all channels.
Line 72: Line 75:  
If you bold-press the select switch, the "Layer Options" menu will be displayed for the selected layer. This menu allows you to:
 
If you bold-press the select switch, the "Layer Options" menu will be displayed for the selected layer. This menu allows you to:
   −
* '''Clone''' => clone the '''layer's MIDI channel''' messages (note on/off, pitch-bending, key-press) to other MIDI channels. Note that not all messages are cloned. Some are kept independent: CCs, channel-pressure, program change, ...
+
* '''Clone MIDI to...''' => clone the '''layer's MIDI channel''' messages (note on/off, pitch-bending, key-press) to other MIDI channels. Note that not all messages are cloned. Some are kept independent: CCs, channel-pressure, program change, ...
 
* '''Transpose''' => transpose the '''layer's MIDI channel''' up and down, by semitones.
 
* '''Transpose''' => transpose the '''layer's MIDI channel''' up and down, by semitones.
* '''Audio => MOD-UI''' => route the '''layer's engine''' audio output to the MOD-UI audio input, allowing post-processing the audio signal. You can use this feature for creating your own customized FX chains.
+
* '''Audio Routing''' => route the '''layer's''' audio output to available audio input ports, whats allows processing the audio in any way you imagine. You can use this feature for creating your own customized FX chains.
 
* '''MIDI chan''' => change the assigned MIDI Channel.
 
* '''MIDI chan''' => change the assigned MIDI Channel.
 
* '''Remove Layer''' => Remove the layer.
 
* '''Remove Layer''' => Remove the layer.
 +
 +
* '''Add Effect''' => Add an effect to the FX-chain.
 +
* '''Remove All Effects''' => Clean the FX-chain, deleting all the effects.
 +
 +
* '''Effect List''' => The list of effects in the layer's FX-chain. By bold-clicking on an effect, you will access the Effect's Options:
 +
** '''Effect Presets'''
 +
** '''Move Upchain'''
 +
** '''Move Downchain'''
 +
** '''Remove Effect'''
    
<br clear=all>
 
<br clear=all>
Line 82: Line 94:  
==Engine Selection==
 
==Engine Selection==
 
[[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 synth engine you want to use for the new layer. A list of synth engines to choose from is displayed. The zynthian logo on the right is animated while the engine is being loaded.
+
When you create a new layer, you are asked which engine/plugin you want to use for the new layer. 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 clik on the list,
 +
the zynthian logo on the top-right will be animated while the engine is being loaded.  
    
Some engines have special behavior regarding layers and MIDI channels:
 
Some engines have special behavior regarding layers and MIDI channels:
   −
* '''setBfree''': This engine ALWAYS creates 3 layers assigned to different MIDI channels (1, 2 & 3), each one corresponding to the upper, lower and pedals sections of the Hammond B3 emulation.
+
* '''setBfree''': This engine can create 1, 2 or 3 layers assigned to the several MIDI channels starting at selected channel, each one corresponding to the upper, lower and pedals sections of the Hammond B3 emulation.
 
* '''Pianoteq''': Only one layer is allowed to be created, assigned to the MIDI channel you choose.
 
* '''Pianoteq''': Only one layer is allowed to be created, assigned to the MIDI channel you choose.
 +
* '''Aeolus''': NORMALLY 4 layers are created, assigned to different MIDI channels (1,2,3 & 4), each one corresponding to the 3 manuals + 1 pedal of the Aeolus default instrument definition. You can change the MIDI channel assignments from the Aeolus native UI. When using a different instrument definition, you have to tweak the engine's code a little bit.
 +
 
* '''MOD_UI''': Only one layer is allowed to be created and it's assigned to ALL MIDI channels. If you want to filter the messages by channel, you can do it within the MOD-UI patch. (There are plans for improving this behavior.)
 
* '''MOD_UI''': Only one layer is allowed to be created and it's assigned to ALL MIDI channels. If you want to filter the messages by channel, you can do it within the MOD-UI patch. (There are plans for improving this behavior.)
 
* '''PureData''': Only one layer is allowed to be created and it's assigned to ALL MIDI channels. If you want to filter the messages by channel, you can do it within the PD patch. (There are plans for improving this behavior.)
 
* '''PureData''': Only one layer is allowed to be created and it's assigned to ALL MIDI channels. If you want to filter the messages by channel, you can do it within the PD patch. (There are plans for improving this behavior.)
* '''Aeolus''': NORMALLY 4 layers are created, assigned to different MIDI channels (1,2,3 & 4), each one corresponding to the 3 manuals + 1 pedal of the Aeolus default instrument definition. You can change the MIDI channel assignments from the Aeolus native UI. When using a different instrument definition, you have to tweak the engine's code a little bit.
+
    
<br clear=all>
 
<br clear=all>
Line 96: Line 111:  
==MIDI Channel selection==
 
==MIDI Channel selection==
 
[[File:Zynthian_ui_midi_channel.png|400px|right]]
 
[[File:Zynthian_ui_midi_channel.png|400px|right]]
This screen is shown after you have chosen the synth engine for a new layer. It is also displayed when you choose to assign the layer to a different MIDI Channel in the Layer Options screen. Choose the MIDI channel you want to assign to the layer. You can assign several layers to the same MIDI Channel. In this case, all the assigned layers will react to the same MIDI messages coming from the assigned MIDI Channel.
+
This screen is shown in various contexts:
 +
 
 +
* After you have selected the engine for a new layer. Only free channels are listed.
 +
* When you change the assigned MIDI channel from the Layer Options.
 +
* When you clone a layer from the Layer Options
 +
 
 
<br clear=all>
 
<br clear=all>
   Line 149: Line 169:     
===Default Snapshot===
 
===Default Snapshot===
You can save a "Default Snapshot". This snapshot will be loaded automatically at startup. To delete it, you should use the webconf tool.
+
The current Status is saved as "Default Snapshot" when you poweroff or reboot the Zynthian. This "Default Snapshot" will be loaded automatically at startup. To delete it, you should use the webconf tool. You can explitly remove the snapshot or disable the "Restore Last Status" flag, in UI section,
    
<br clear=all>
 
<br clear=all>
Line 178: Line 198:  
You can navigate and control the Zynthian UI without knobs/encoders/switches at all, using only the touchscreen.
 
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 -- exactly the same workflow as with hardware knobs. The only screen that currently shows the 4 controllers is the "Instrument Control" screen, so some features are only accessible from there. When the "back" widget is not available, you can go back by tapping the top bar.
+
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 behavior than rotary encoders workflow. Selector screens only have 1 controller widget, but you can also click the zynthian logo at top-right for emulating the "snapshot" switch. The only screen that shows the 4 controllers is the "Instrument Control" screen, so some features are only accessible from there. When the "back" widget is not available, you can go back by tapping the top bar.
    
You can change the values of the controllers by "sliding" over the widgets. (see the green arrow in the figure here) This is the same as turning the knob. If you are using a mouse, the mouse wheel will modify the parameter value.  
 
You can change the values of the controllers by "sliding" over the widgets. (see the green arrow in the figure here) This is the same as turning the knob. If you are using a mouse, the mouse wheel will modify the parameter value.  

Navigation menu