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> |
| | | |