Changes

Jump to navigation Jump to search
Line 98: Line 98:     
<gallery mode="slideshow" widths="240" heights="320">
 
<gallery mode="slideshow" widths="240" heights="320">
Image:zynthian_ui_workflow__main.png|''[[commons:Main Sequence|Main Sequence]]''
+
Image:zynthian_ui_workflow_main.png|''[[commons:Main Sequence|Main Sequence]]''
Image:zynthian_ui_workflow__layer_options.png|''[[commons:Layer Options|Layer Options]]''
+
Image:zynthian_ui_workflow_layer_options.png|''[[commons:Layer Options|Layer Options]]''
Image:zynthian_ui_workflow__snapshots.png|''[[commons:Snapshots|Snapshots]]''
+
Image:zynthian_ui_workflow_snapshots.png|''[[commons:Snapshots|Snapshots]]''
Image:zynthian_ui_workflow__midi_learning.png|''[[commons:MIDI Learning|MIDI Learning]]''
+
Image:zynthian_ui_workflow_midi_learning.png|''[[commons:MIDI Learning|MIDI Learning]]''
 
</gallery>
 
</gallery>
   Line 371: Line 371:  
[[File:zynthian_ui_audio_recorder.png|400px|right]]
 
[[File:zynthian_ui_audio_recorder.png|400px|right]]
 
[[File:zynthian_ui_midi_recorder.png|400px|right]]
 
[[File:zynthian_ui_midi_recorder.png|400px|right]]
      
===Overview===
 
===Overview===
Line 418: Line 417:  
===Managing recordings from your computer===
 
===Managing recordings from your computer===
   −
[[File:Zynthian_webconf_captures_02.png|600px|border|right]]
+
[[File:Zynthian_webconf_captures_02.png|400px|border|right]]
    
Audio & MIDI recordings can be managed from your computer by accessing the webconf's captures section. From this section you can:
 
Audio & MIDI recordings can be managed from your computer by accessing the webconf's captures section. From this section you can:
Line 432: Line 431:  
<br clear=all>
 
<br clear=all>
   −
==ALSA Mixer==
+
==Audio Levels==
    
[[File:zynthian_ui_mixer_control.png|400px|right]]
 
[[File:zynthian_ui_mixer_control.png|400px|right]]
   −
The '''ALSA Mixer''' app is a pseudo-layer that allows to adjust the soundcard output/input levels and other audio-hardware related options. Technically speaking, it's a user interface for the ALSA (Audio Linux Sound Architecture) mixer.
+
The '''Audio Levels''' screen allows to adjust the soundcard output/input levels and other audio-hardware related options. Technically speaking, it's a GUI for the ALSA (Audio Linux Sound Architecture) mixer.
    
For accessing the '''ALSA-Mixer''' app, you have 2 options:
 
For accessing the '''ALSA-Mixer''' app, you have 2 options:
   −
* Selecting "ALSA-Mixer" option from the Main menu
+
* Selecting "Audio Levels" option from the Main menu
* '''Long-pushing the layer knob (CTRL-1)'''
+
* '''Long-pushing the snapshot knob (CTRL-3)'''
   −
You can configure the mixer controllers from the webconf's hardware->audio menu. Simply click the '''+''' button on the "Mixer Controls" text area.  
+
You can configure the Audio Level controllers from the webconf's hardware->audio menu. Simply click the '''+''' button on the "Mixer Controls" text area.  
    
<br clear=all>
 
<br clear=all>
Line 451: Line 450:  
Zynthian has a step sequencer which provides methods to create patterns and arrange them into sequences.
 
Zynthian has a step sequencer which provides methods to create patterns and arrange them into sequences.
   −
There are three main views:
+
The step sequencer may be accessed from the main screen or by clicking long-LAYER.
 +
 
 +
* There may be up to 999 patterns, each with as many simultaneous notes (polphonic) as required over a set of steps and beats that are configurable for each pattern.
 +
* Patterns are arranged into tracks within sequences.
 +
* Sequences may be configured to loop or play once and may be grouped so that starting one sequence stops another. Sequences may start and stop at the start of each bar.
 +
* Note entry can be performed from the Zynthian user interface or using an external MIDI controller.
 +
* Sequences can be started and stopped from the Zynthian user interface or using an external MIDI controller.
 +
 
 +
These are three main views:
 +
 
 +
[[File:Zynpad 4x4 playing starting.png|400px|right]]
 +
 
 +
'''Pads'''<br>
 +
Grid of pads to launch sequences
   −
[[File:Zynpad 4x4 playing starting.png|left|200px]]
  −
ZynPad: Grid of pads to launch sequences
   
<br clear=all>
 
<br clear=all>
[[File:Arranger.png|left|200px]]
+
 
Arranger: Track / timeline editor for complex manipulation of sequences
+
[[File:Arranger.png|400px|right]]
 +
 
 +
'''Arranger'''<br>
 +
Track / timeline editor for complex manipulation of sequences
 +
 
 
<br clear=all>
 
<br clear=all>
[[File:Zynseq patterneditor notevelocity.png|left|200px]]
+
 
Pattern Editor: Manipulation of individual events within patterns
+
[[File:Zynseq patterneditor notevelocity.png|400px|right]]
 +
 
 +
'''Pattern Editor'''<br>
 +
Manipulation of individual events within patterns
 +
 
 
<br clear=all>
 
<br clear=all>
  −
The step sequencer may be accessed from the main Zynthian screen or by a long press of the LAYER encoder. There may be up to 999 patterns each with as many simultaneous notes (polphonic) as required over a set of steps and beats that are configurable for each pattern. Patterns are arranged into tracks within sequences. Sequences may be configured to loop or play once and may be grouped so that starting one sequence stops another. Sequences may start and stop at the start of each bar. Note entry can be performed from the Zynthian user interface or using an external MIDI controller. Sequences can be started and stopped from the Zynthian user interface or using an external MIDI controller.
      
[[Using ZynSeq]] is a detailed tutorial on the use of the step sequencer.
 
[[Using ZynSeq]] is a detailed tutorial on the use of the step sequencer.
Line 482: Line 498:  
Zynthian supports touchscreen operation for most operations. To ensure good alignment of the touch interface there is a calibration screen that is accessed from the Admin menu.
 
Zynthian supports touchscreen operation for most operations. To ensure good alignment of the touch interface there is a calibration screen that is accessed from the Admin menu.
   −
[[File:Touchscreen_calibration_1.png|200px|right]]
+
[[File:Touchscreen_calibration_1.png|400px|right]]
    
When the screen opens it shows a target crosshair in the center of the screen and a countdown timer. If the timer expires the screen will close without applying any calibration. Touch the target to detect the screen and begin calibration.
 
When the screen opens it shows a target crosshair in the center of the screen and a countdown timer. If the timer expires the screen will close without applying any calibration. Touch the target to detect the screen and begin calibration.
Line 488: Line 504:  
<br clear=all>
 
<br clear=all>
   −
[[File:Touchscreen_calibration_2.png|200px|right]]
+
[[File:Touchscreen_calibration_2.png|400px|right]]
    
The name of the detected display is shown at the bottom of the screen. Further targets will appear. Touch the screen, drag to centre of target and release.
 
The name of the detected display is shown at the bottom of the screen. Further targets will appear. Touch the screen, drag to centre of target and release.
Line 496: Line 512:  
<br clear=all>
 
<br clear=all>
   −
[[File:Touchscreen_calibration_3.png|200px|right]]
+
[[File:Touchscreen_calibration_3.png|400px|right]]
    
After releasing the last target, calibration is applied and the screen closes. Touch is ignored if too close to previous touch.
 
After releasing the last target, calibration is applied and the screen closes. Touch is ignored if too close to previous touch.
Line 537: Line 553:  
==Key Bindings: Controlling the UI with a computer keyboard==
 
==Key Bindings: Controlling the UI with a computer keyboard==
   −
The user interface may be driven using a USB keyboard, e.g. QWERTY, Dvorak, etc.
+
The user interface may be driven using a USB keyboard, e.g. QWERTY, Dvorak, etc. Key assignment and their combinations can be modified with the webconf tool.
    
{| class="wikitable"
 
{| class="wikitable"
 +
|+ Keyboard shortcuts
 +
|-
 +
! Action !! Modifier !! Key
 +
|-
 +
| ALL_NOTES_OFF || None|| Space
 +
|-
 +
| ALL_OFF || Ctrl || Space
 +
|-
 +
| ALL_SOUNDS_OFF || Shift || Space
 
|-
 
|-
!Key
+
| BACK_DOWN || CapsLock || Down
!Modifier
  −
!Function
   
|-
 
|-
|Enter||None||SELECT
+
| BACK_UP || CapsLock || Up
 
|-
 
|-
|Enter||Shift||Bold SELECT
+
| LAYER_DOWN || Shift || Down
 
|-
 
|-
|Enter||Ctrl||Long SELECT
+
| LAYER_UP || Shift || Down
 
|-
 
|-
|Backspace||None||BACK
+
| POWER_OFF || Ctrl || End
 
|-
 
|-
|Backspace||Shift||Bold BACK
+
| REBOOT || Ctrl || Home
 
|-
 
|-
|Backspace||Ctrl||Long BACK
+
| RELOAD_MIDI_CONFIG || Ctrl || Insert
 
|-
 
|-
|Escape||None||BACK
+
| RESTART_UI || Shift || Home
 
|-
 
|-
|Escape||Shift||Bold BACK
+
| SELECT_DOWN || None || Down
 
|-
 
|-
|Escape||Ctrl||Long BACK
+
| SELECT_UP || None || Up
 
|-
 
|-
|L||None||LAYER
+
| SNAPSHOT_DOWN || Ctrl || Down
 
|-
 
|-
|L||Shift||Bold LAYER
+
| SNAPSHOT_UP || Ctrl || Up
 
|-
 
|-
|L||Ctrl||Long LAYER
+
| START_AUDIO_PLAY || Ctrl || a
 
|-
 
|-
|S||None||SNAPSHOT
+
| START_AUDIO_RECORD || None || a
 
|-
 
|-
|S||Shift||Bold SNAPSHOT
+
| START_MIDI_PLAY || Ctrl || m
 
|-
 
|-
|S||Ctrl||Long SNAPSHOT
+
| START_MIDI_RECORD || None || m
 
|-
 
|-
|A||None||Start audio Record
+
| STOP_AUDIO_PLAY || Ctrl+Shift|| a
 
|-
 
|-
|A||Shift||Stop audio Record
+
| STOP_AUDIO_RECORD || Shift || a
 
|-
 
|-
|A||Alt||Toggle audio Record
+
| STOP_MIDI_PLAY || Ctrl+Shift || m
 
|-
 
|-
|A||Ctrl||Start audio Play
+
| STOP_MIDI_RECORD || Shift || m
 
|-
 
|-
|A||Ctrl+Shift||Stop audio Play
+
| SWITCH_BACK_BOLD || Shift || BackSpace, Escape, Left
 
|-
 
|-
|M||None||Start MIDI Record
+
| SWITCH_BACK_LONG || Ctrl || BackSpace, Escape, Left
 
|-
 
|-
|M||Shift||Stop MIDI Record
+
| SWITCH_BACK_SHORT || None || BackSpace, Escape, Left
 
|-
 
|-
|M||Ctrl||Start MIDI Play
+
| SWITCH_LAYER_BOLD || Shift|| l
 
|-
 
|-
|M||Ctrl+Shift||Stop MIDI Play
+
| SWITCH_LAYER_LONG || Ctrl || l
 
|-
 
|-
|Space||None||All Notes Off
+
| SWITCH_LAYER_SHORT || None|| l
 
|-
 
|-
|Space||Shift||All Sounds Off
+
| SWITCH_SELECT_BOLD || Shift || Return, Right
 
|-
 
|-
|Space||Ctrl||All off
+
| SWITCH_SELECT_LONG || Ctrl || Return, Right
 
|-
 
|-
|Home||Shift||Restart UI
+
| SWITCH_SELECT_SHORT || None || Return, Right
 
|-
 
|-
|Insert||Ctrl||Reload MIDI Config
+
| SWITCH_SNAPSHOT_BOLD || Shift || s
 
|-
 
|-
|Home||Ctrl||Reboot
+
| SWITCH_SNAPSHOT_LONG || Ctrl || s
 
|-
 
|-
|End||Ctrl||Power Off
+
| SWITCH_SNAPSHOT_SHORT || None || s
 
|-
 
|-
|Up||None||Listbox Up
+
| TOGGLE_AUDIO_PLAY || CapsLock+Shift || a
 
|-
 
|-
|Down||None||Listbox Down
+
| TOGGLE_AUDIO_RECORD || CapsLock || a
 
|-
 
|-
|Left||None||BACK
+
| TOGGLE_MIDI_PLAY || CapsLock+Shift || m
 
|-
 
|-
|Right||None||SELECT
+
| TOGGLE_MIDI_RECORD || CapsLock || m
 
|}
 
|}
 +
    
==Controlling the UI with MIDI messages==  
 
==Controlling the UI with MIDI messages==  

Navigation menu