Line 19:
Line 19:
When you create a chain, you must choose a '''type''' for it:
When you create a chain, you must choose a '''type''' for it:
<br>
<br>
−
* '''Synth Chain''' => Receives MIDI note-events and generate audio output. It must have a synth processor.
+
* '''Synth Chain''' => Receives MIDI note-events and generates audio output. It must have a synth processor.
* '''Audio Chain''' => Receives audio-input and generates audio-output. It only has audio-FX processors.
* '''Audio Chain''' => Receives audio-input and generates audio-output. It only has audio-FX processors.
* '''MIDI Chain''' => Receives MIDI-input and generates MIDI-output. It only has MIDI processors.
* '''MIDI Chain''' => Receives MIDI-input and generates MIDI-output. It only has MIDI processors.
Line 28:
Line 28:
The chain's type can't be changed after creating the chain. Processors can be added, removed and positioned within the chain.
The chain's type can't be changed after creating the chain. Processors can be added, removed and positioned within the chain.
−
'''Synth and MIDI chains''' must have a '''MIDI channel''' assigned. MIDI channels are not exclusive, so you can assign the same MIDI channel to several chains.
+
'''Synth and MIDI chains''' have a '''MIDI channel''' assigned. MIDI channels are not exclusive, so you can assign the same MIDI channel to several chains.
In '''MIDI+Audio chains''', all audio processors in the chain receive all the MIDI events in the assigned channel. This is very convenient for some processors, like vocoder and auto-tune ones.
In '''MIDI+Audio chains''', all audio processors in the chain receive all the MIDI events in the assigned channel. This is very convenient for some processors, like vocoder and auto-tune ones.
Line 34:
Line 34:
'''MIDI chains''' can be configured to receive '''all MIDI channels'''. This is specially useful when using zynthian as a MIDI router.
'''MIDI chains''' can be configured to receive '''all MIDI channels'''. This is specially useful when using zynthian as a MIDI router.
−
{{NoteBox|If Master MIDI channel is enabled (from webconf), it is excluded from the MIDI channels available for chain assignment.}}
+
<br clear=all>
+
====Type of processors====
+
There are five fundamental types of processor
+
<br>
+
* '''Synth''' => Receives MIDI events and generates audio output.
+
* '''MIDI''' => Receives MIDI events and generates MIDI output.
+
* '''Audio''' => Receives audio input and generates audio output.
+
* '''Generator''' => Generates audio output and has no input.
+
* '''Special''' => Recieves MIDI events and audio input and generates MIDI output and audio output.
+
+
Each type of processor is catagorised to ease user selection, e.g. Synths have categories: Synth, Sampler, Piano, Organ, Acoustic & Percussion.
+
+
Each processor has parameters that may be controlled with zynthian knobs or mapped to MIDI CC messages. Processors may have presets that may be arranged in banks.
<br clear=all>
<br clear=all>