Changes

Jump to navigation Jump to search
637 bytes added ,  02:51, 9 July 2023
no edit summary
Line 43: Line 43:  
First we need to understand some user interface elements. ZynSeq includes a menu that is shown by short press LAYER (KB shortcut 'i', MIDI 'C4'). The SELECT encoder may be used to highlight entries within this menu and short press SELECT will select that entry. Alternatively the touchscreen may be used to select an entry by touching the selection. If the menu extends beyond the bottom of the screen it may be scrolled by highlighting lower entries with the SELECT encoder or press and drag with the touchscreen. Short press BACK to touch the topbar to close the menu without selecting an option.
 
First we need to understand some user interface elements. ZynSeq includes a menu that is shown by short press LAYER (KB shortcut 'i', MIDI 'C4'). The SELECT encoder may be used to highlight entries within this menu and short press SELECT will select that entry. Alternatively the touchscreen may be used to select an entry by touching the selection. If the menu extends beyond the bottom of the screen it may be scrolled by highlighting lower entries with the SELECT encoder or press and drag with the touchscreen. Short press BACK to touch the topbar to close the menu without selecting an option.
   −
If a parameter is selected from the menu its title and value is displayed in the title bar at the top of the screen. This is called the ''parameter editor''. The value may be coarsely adjusted with the SNAPSHOT encoder and finely adjusted with the SELECT encoder. The value is asserted by a short press of SELECT. Bold press SELECT may reset value to a default. Short press BACK to cancel out of the parameter editor. If touchscreen widgets is enabled then buttons appear in the title bar allowing adjustment of the parameter.
+
If a parameter is selected from the menu its title and value is displayed in the title bar at the top of the screen. This is called the ''parameter editor''. The value may be coarsely adjusted with the SNAPSHOT encoder and finely adjusted with the SELECT encoder. The value is asserted by a short press of SELECT. Bold press SELECT may reset value to a default. Short press BACK to cancel out of the parameter editor. If [[#User Interface Settings for Touchscreen/Headless Setups | touchscreen widgets is enabled]] then buttons appear in the title bar allowing adjustment of the parameter.
 
<br clear=all>
 
<br clear=all>
   Line 56: Line 56:  
By default each pad triggers a sequence containing a single pattern. Bold press SELECT to show the Pattern Editor for the highlighted pad or press and hold the pad on the touchscreen.
 
By default each pad triggers a sequence containing a single pattern. Bold press SELECT to show the Pattern Editor for the highlighted pad or press and hold the pad on the touchscreen.
 
   
 
   
===== Step sequences and the Step Grid =====
+
==== Step sequences and the Step Grid ====
    
There is a grid on the right called the ''Step Grid''. On the left is a representation of a piano keyboard, scale or drum map. Each row represents a note and each column in the step grid represents a step in the sequence.
 
There is a grid on the right called the ''Step Grid''. On the left is a representation of a piano keyboard, scale or drum map. Each row represents a note and each column in the step grid represents a step in the sequence.
Line 62: Line 62:  
Step sequences are a quantised collection of events, i.e. each event occurs at a discrete time and the available discrete times are equally and evenly distributed across the pattern. This means the difference in time between step 1 and step 2 occurring is the same as the difference in time between step 2 and step 3 occurring.
 
Step sequences are a quantised collection of events, i.e. each event occurs at a discrete time and the available discrete times are equally and evenly distributed across the pattern. This means the difference in time between step 1 and step 2 occurring is the same as the difference in time between step 2 and step 3 occurring.
   −
===== Navigating the Pattern Editor and Entering Notes =====
+
==== Navigating the Pattern Editor and Entering Notes ====
    
One of the cells in the step grid has a coloured outline. This is the ''cursor'' and identifies which cell is currently highlighted. Rotate the BACK encoder to move the cursor up and down (between notes) and the SELECT encoder to move the cursor left and right (between steps). To add a note, move the cursor to the desired step and note then short press the SELECT encoder. A note may be removed in the same way. Alternatively press the touchscreen on the cell you want to add or remove a note. Press and drag to allow more accurate positioning. As a note is added it is also sounded (MIDI sent to engine). All steps in a pattern are always shown, i.e. there is no horizontal scrolling or zoom. Notes above or below the visible area may be accessed by moving the cursor beyond the view with the BACK encoder. The view scrolls as the cursor reaches the edge. Alternatively use the touchscreen to press on the keyboard and drag up and down to vertically scroll the view. Note that as you touch a key on the keyboard it plays that note briefly. This is a useful tool for auditioning notes or phrases before adding them to the step grid.
 
One of the cells in the step grid has a coloured outline. This is the ''cursor'' and identifies which cell is currently highlighted. Rotate the BACK encoder to move the cursor up and down (between notes) and the SELECT encoder to move the cursor left and right (between steps). To add a note, move the cursor to the desired step and note then short press the SELECT encoder. A note may be removed in the same way. Alternatively press the touchscreen on the cell you want to add or remove a note. Press and drag to allow more accurate positioning. As a note is added it is also sounded (MIDI sent to engine). All steps in a pattern are always shown, i.e. there is no horizontal scrolling or zoom. Notes above or below the visible area may be accessed by moving the cursor beyond the view with the BACK encoder. The view scrolls as the cursor reaches the edge. Alternatively use the touchscreen to press on the keyboard and drag up and down to vertically scroll the view. Note that as you touch a key on the keyboard it plays that note briefly. This is a useful tool for auditioning notes or phrases before adding them to the step grid.
   −
===== Preview, Pattern Duration and Resolution =====
+
==== Preview, Pattern Duration and Resolution ====
    
To preview a pattern, short press the SNAPSHOT button to start the transport. A coloured bar at the bottom of the view will move left to right to indicate the position of the playhead and any notes entered in the pattern will be sent to the Zynthian's engines. To pause playback, short press SNAPSHOT. To stop and recue to the start of the pattern, bold press SNAPSHOT. Playback speed (Tempo) can be adjusted with the SNAPSHOT encoder or by selecting "Tempo" from the menu.
 
To preview a pattern, short press the SNAPSHOT button to start the transport. A coloured bar at the bottom of the view will move left to right to indicate the position of the playhead and any notes entered in the pattern will be sent to the Zynthian's engines. To pause playback, short press SNAPSHOT. To stop and recue to the start of the pattern, bold press SNAPSHOT. Playback speed (Tempo) can be adjusted with the SNAPSHOT encoder or by selecting "Tempo" from the menu.
Line 107: Line 107:  
Changing the scale from Chromatic will hide notes in the note grid and all keys on the keyboard change to white, i.e. no black keys are shown. Notes are hidden but not removed from the pattern which may result in notes not being visible. If a percussion preset or engine is selected for the current MIDI channel then an appropriate drum map is also available in the list of scales and selected by default. The name of the percussion instrument is shown on each key, e.g. Snare Drum.
 
Changing the scale from Chromatic will hide notes in the note grid and all keys on the keyboard change to white, i.e. no black keys are shown. Notes are hidden but not removed from the pattern which may result in notes not being visible. If a percussion preset or engine is selected for the current MIDI channel then an appropriate drum map is also available in the list of scales and selected by default. The name of the percussion instrument is shown on each key, e.g. Snare Drum.
   −
Selecting ''Tonic'' fro the menu allows changing the key of the scale: C, C#, D, etc.
+
Selecting ''Tonic'' from the menu allows changing the key of the scale: C, C#, D, etc.
    
= Adding Notes With External MIDI Controller =
 
= Adding Notes With External MIDI Controller =
   −
It is possible to use a MIDI controller to add notes to a pattern, e.g. MIDI keyboard connected to Zynthian. Select "Input channel" from Pattern Editor menu to adjust the MIDI channel that ZynSeq listens for input. When the Pattern Editor is shown, any note sent on this channel will add a note to the pattern at the current playhead cursor position with the a duration of one step and if the pattern is not being played, move the playhead to the next step. To add longer notes press the sustain pedal whilst adding notes. Each press of a note whilst the sustain pedal is pressed will extend the note by one step. The playhead does not advance until the sustain pedal is released so chords may also be added whilst the sustain pedal is pressed. The playhead may be advanced without adding any note by pressing and releasing the sustain pedal. It is also possible to assign a note that acts as a rest, i.e. will not add a note to the sequence and skip to the next step. Select "Rest note" from pattern editor menu to select which note will act as a rest. ''None'' may be selected by rotating SELECT encoder to the end of the range, i.e. below C-1 or above G9.
+
It is possible to use a MIDI controller to add notes to a pattern, e.g. MIDI keyboard connected to Zynthian. Select "Input channel" from Pattern Editor menu to adjust the MIDI channel that ZynSeq listens for input. When the Pattern Editor is shown, any note sent on this channel will add a note to the pattern at the current playhead cursor position with the a duration of one step and if the pattern is not being played, move the playhead to the next step. This table summarises how to input notes with a controller:
 +
 
 +
{| class="wikitable"
 +
! Input Type
 +
! Description
 +
|-
 +
| style="width: 20%" | Add a single note || Press the keyboard (midi controller) note once.
 +
|-
 +
| Add longer notes || Press the sustain pedal whilst adding notes. Each press of a note whilst the sustain pedal is pressed will extend the note by one step. E.g. at default settings, press 4 times to create a quarter note. Release sustain pedal to start a new note.
 +
|-
 +
| Add chords || Same as adding longer notes, the playhead does not advance until the sustain pedal is released so chords may also be added whilst the sustain pedal is pressed. Release sustain pedal to start a new chord.
 +
|-
 +
| Advance the playhead || The playhead may be advanced without adding any note by pressing and releasing the sustain pedal.
 +
|-
 +
| Add (assign) a rest note || It is also possible to assign a note that acts as a rest, i.e. will not add a note to the sequence and skip to the next step. Select "Rest note" from pattern editor menu to select which note will act as a rest. ''None'' may be selected by rotating SELECT encoder to the end of the range, i.e. below C-1 or above G9.
 +
|}
 +
 
 +
'''Loop Mode and Overdub'''
    
It is also possible to play live whist the pattern is playing in loop mode. Short press SNAPSHOT encoder to start loop playback then use MIDI controller to overdub the pattern. The same logic applies so playing a note that already exists will remove it.
 
It is also possible to play live whist the pattern is playing in loop mode. Short press SNAPSHOT encoder to start loop playback then use MIDI controller to overdub the pattern. The same logic applies so playing a note that already exists will remove it.
Line 121: Line 138:     
ZynPad is the performance view. It shows each sequence as a ''pad''. The pad has a colour representing its group and (by default) a number identifying its sequence number. (This label can be changed by selecting the menu option: "Rename sequence".) Each pad triggers a different sequence. By default there are 16 sequences, 1-16.
 
ZynPad is the performance view. It shows each sequence as a ''pad''. The pad has a colour representing its group and (by default) a number identifying its sequence number. (This label can be changed by selecting the menu option: "Rename sequence".) Each pad triggers a different sequence. By default there are 16 sequences, 1-16.
 +
 +
'''Navigation and Playback Functions'''
    
Each pad has an icon indicating its play mode. The default mode is ''Loop All''. This means the pad will play the whole sequence then wait unit the next sync point / bar before starting again.
 
Each pad has an icon indicating its play mode. The default mode is ''Loop All''. This means the pad will play the whole sequence then wait unit the next sync point / bar before starting again.
Line 134: Line 153:  
The playback indication icon changes to red to indicate it is stopping and then disappears to indicate it has stopped. Most play modes will continue to play the sequence until the next sync point. A sync point may be thought of as the start or end of a bar, indeed their spacing is set using the menu option ''Beats per bar''.
 
The playback indication icon changes to red to indicate it is stopping and then disappears to indicate it has stopped. Most play modes will continue to play the sequence until the next sync point. A sync point may be thought of as the start or end of a bar, indeed their spacing is set using the menu option ''Beats per bar''.
   −
Most play modes will wait until the next sync point before starting. If you start a sequence part way though a bar then it will show an orange ''starting'' icon indicating it is waiting to start and will start at the end of this bar. This may also occur if a sequence length results in it stopping mid-bar in which case it may wait in ''starting'' state until the next bar. (See section on Play Modes.)
+
Most play modes will wait until the next sync point before starting. If you start a sequence part way though a bar then it will show an orange ''starting'' icon indicating it is waiting to start and will start at the end of this bar. This may also occur if a sequence length results in it stopping mid-bar in which case it may wait in ''starting'' state until the next bar. [[#Sequence modes | See section on Play Modes.]]
    
<br clear=all>
 
<br clear=all>
Line 245: Line 264:  
Each sequence may have one or more tracks and each track may be assigned to any of the 16 MIDI channels. By default each sequence has a single track. The ZynPad menu allows setting of the MIDI channel of the first track of the highlighted sequence. (This also sets the sequence's group.) If there is a chain associated with the MIDI channel then the name of the currently selected preset of the chain is displayed in the topbar as MIDI channel is selected.
 
Each sequence may have one or more tracks and each track may be assigned to any of the 16 MIDI channels. By default each sequence has a single track. The ZynPad menu allows setting of the MIDI channel of the first track of the highlighted sequence. (This also sets the sequence's group.) If there is a chain associated with the MIDI channel then the name of the currently selected preset of the chain is displayed in the topbar as MIDI channel is selected.
   −
See ''Arranger'' section for detail of setting MIDI channels for multi-track sequences.
+
[[#Arranger |See ''Arranger'' section]] for detail of setting MIDI channels for multi-track sequences.
    
= Scenes =
 
= Scenes =
Line 259: Line 278:  
= Save / Load / Snapshot =
 
= Save / Load / Snapshot =
   −
Patterns, sequences and banks are saved within the snapshot and restored when a snapshot is loaded. There is also a method of exporting to and importing from standard MIDI file. (See section on import / export.)
+
Patterns, sequences and banks are saved within the snapshot and restored when a snapshot is loaded. There is also a method of exporting to and importing from standard MIDI file. [[#Import / Export MIDI Files | See section on Import / Export MIDI Files]]
    
= External Trigger =
 
= External Trigger =
Line 355: Line 374:  
Patterns are identified by their number. There may be a maximum of 999 patterns in each snapshot. Each pattern may be used as many times as required in as many tracks and sequences as required.
 
Patterns are identified by their number. There may be a maximum of 999 patterns in each snapshot. Each pattern may be used as many times as required in as many tracks and sequences as required.
   −
'''Editing Patterns'''
+
A pattern may be cleared, copied or transposed by selecting the corresponding entry it the pattern manager menu:
   −
* A pattern may be cleared, copied or transposed by selecting the corresponding entry it the pattern manager menu.
  −
*
   
* Clearing a pattern will remove all notes in the pattern after requesting confirmation.
 
* Clearing a pattern will remove all notes in the pattern after requesting confirmation.
 
*  
 
*  
Line 397: Line 414:  
[[File:Zynthian - enable onscreen buttons webconf.jpg|none|200px]]
 
[[File:Zynthian - enable onscreen buttons webconf.jpg|none|200px]]
   −
The images on the right show the onscreen buttons appearing along the bottom and parameter adjustment in the top left of the screen after selecting a menu option. Use the numbers to increment the parameter as required and tap OK to accept the change. These two examples show the buttons are available to adjust the MIDI channel of the first pad in ZynPad view and for setting the number of beats in the bar in the pattern editor.
+
The images on the right show the onscreen buttons (along the bottom) and parameter adjustment (top left of the screen) after selecting a menu option. Use the numbers to change the parameter as required and tap OK to accept the change. These two examples show the buttons are available to adjust the MIDI channel of the first pad in ZynPad view and for setting the number of beats in the bar in the pattern editor.
    
<br clear=all>
 
<br clear=all>
186

edits

Navigation menu