Changes

Jump to navigation Jump to search
Line 60: Line 60:  
* '''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.
   −
The 2 last options (All Notes/Sounds Off) can be triggered by short-clicking CTRL-1 (layer) from the layer screen (contextual actions). In such a way you can trigger the actions from any point in the workflow by simply clicking twice CTRL-1.
+
The 2 last options (All Notes Off / All Sounds Off) can be triggered by short/bold clicking CTRL-1 (layer) from the layer screen (contextual actions). In such a way you can trigger the actions from any point in the workflow by simply clicking twice CTRL-1.
    
<br clear=all>
 
<br clear=all>
    
[[File:Zynthian_ui_layer_list.png|400px|right]]
 
[[File:Zynthian_ui_layer_list.png|400px|right]]
You can create up to 16 layers. Several layers can be assigned to the same MIDI Channel, but when you do so, these layers are MIDI-bond because it receive the same MIDI messages. This can be a problem when trying to adjust volume (CC#7) or other parameters assigned to standard MIDI CCs. There are plans to make layers receive separated MIDI data-flows, but it's not implemented yet.
+
You can create up to 16 layers. Several layers can be assigned to the same MIDI Channel, but when you do so, these layers are MIDI-bond because it receive the same MIDI messages. This can be a problem when trying to adjust volume (CC#7) or other parameters assigned to standard MIDI CCs. For solving this problem, you can use the "Clone" feature, that allow to bind several layers while keeping independent MIDI CCs and other MIDI messages (Program Change, Channel Pressure, etc.).
 
  −
Some engines have special behavior regarding layers and MIDI channels:
  −
 
  −
* '''setBfree''': it 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 emmulation.
  −
* '''Pianoteq''': Only one layer is allowed to be created, assigned to the MIDI channel you like.
  −
* '''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 inside 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 inside the PD patch. There are plans for improving this behavior.
  −
* '''Aeolus''': NORMALLY it creates 4 layers 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 assignation from the Aeolus native UI. For using a different instrument definition you have to tweak the engine's code a little bit.
      
<br clear=all>
 
<br clear=all>
Line 80: Line 72:  
If you bold-press the select switch, the "Layer Options" menu will be opened for the selected layer. This menu allows to:
 
If you bold-press the select switch, the "Layer Options" menu will be opened for the selected layer. This menu allows to:
   −
* '''Clone''' => clone the '''layer's MIDI channel''' messages (note on/off, pitch-bending, key-press) to other MIDI channels.
+
* '''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, ...
 
* '''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 MOD-UI audio input, allowing post-processing the audio signal. You can use this feature for creating your own customized FX chain.
+
* '''Audio => MOD-UI''' => route the '''layer's engine''' audio output to MOD-UI audio input, allowing post-processing the audio signal. 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.
Line 94: Line 86:  
Some engines have special behavior regarding layers and MIDI channels:
 
Some engines have special behavior regarding layers and MIDI channels:
   −
* '''setBfree''': It alwais creates 3 layers assigned to several MIDI channels (1, 2 & 3), each one corresponding to the upper, lower and pedals sections of the Hammond B3 emmulation.
+
* '''setBfree''': it 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 emmulation.
 
+
* '''Pianoteq''': Only one layer is allowed to be created, assigned to the MIDI channel you like.
* '''Pianoteq Stage''': Only one layer is allowed to be created, assigned to the MIDI channel you like.
  −
 
   
* '''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 inside 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 inside 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 inside the PD patch. There are plans for improving this behavior.
 +
* '''Aeolus''': NORMALLY it creates 4 layers 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 assignation from the Aeolus native UI. For using a different instrument definition you have to tweak the engine's code a little bit.
    
<br clear=all>
 
<br clear=all>

Navigation menu