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 417: 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 450: 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 481: 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 487: 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 495: 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 536: 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
 
|-
 
|-
!Key
+
! Action !! Modifier !! Key
!Modifier
  −
!Function
   
|-
 
|-
|Enter||None||SELECT
+
| ALL_NOTES_OFF || None|| Space
 
|-
 
|-
|Enter||Shift||Bold SELECT
+
| ALL_OFF || Ctrl || Space
 
|-
 
|-
|Enter||Ctrl||Long SELECT
+
| ALL_SOUNDS_OFF || Shift || Space
 
|-
 
|-
|Backspace||None||BACK
+
| BACK_DOWN || CapsLock || Down
 
|-
 
|-
|Backspace||Shift||Bold BACK
+
| BACK_UP || CapsLock || Up
 
|-
 
|-
|Backspace||Ctrl||Long BACK
+
| LAYER_DOWN || Shift || Down
 
|-
 
|-
|Escape||None||BACK
+
| LAYER_UP || Shift || Down
 
|-
 
|-
|Escape||Shift||Bold BACK
+
| POWER_OFF || Ctrl || End
 
|-
 
|-
|Escape||Ctrl||Long BACK
+
| REBOOT || Ctrl || Home
 
|-
 
|-
|L||None||LAYER
+
| RELOAD_MIDI_CONFIG || Ctrl || Insert
 
|-
 
|-
|L||Shift||Bold LAYER
+
| RESTART_UI || Shift || Home
 
|-
 
|-
|L||Ctrl||Long LAYER
+
| SELECT_DOWN || None || Down
 
|-
 
|-
|S||None||SNAPSHOT
+
| SELECT_UP || None || Up
 
|-
 
|-
|S||Shift||Bold SNAPSHOT
+
| SNAPSHOT_DOWN || Ctrl || Down
 
|-
 
|-
|S||Ctrl||Long SNAPSHOT
+
| SNAPSHOT_UP || Ctrl || Up
 
|-
 
|-
|A||None||Start audio Record
+
| START_AUDIO_PLAY || Ctrl || a
 
|-
 
|-
|A||Shift||Stop audio Record
+
| START_AUDIO_RECORD || None || a
 
|-
 
|-
|A||Alt||Toggle audio Record
+
| START_MIDI_PLAY || Ctrl || m
 
|-
 
|-
|A||Ctrl||Start audio Play
+
| START_MIDI_RECORD || None || m
 
|-
 
|-
|A||Ctrl+Shift||Stop audio Play
+
| STOP_AUDIO_PLAY || Ctrl+Shift|| a
 
|-
 
|-
|M||None||Start MIDI Record
+
| STOP_AUDIO_RECORD || Shift || a
 
|-
 
|-
|M||Shift||Stop MIDI Record
+
| STOP_MIDI_PLAY || Ctrl+Shift || m
 
|-
 
|-
|M||Ctrl||Start MIDI Play
+
| STOP_MIDI_RECORD || Shift || m
 
|-
 
|-
|M||Ctrl+Shift||Stop MIDI Play
+
| SWITCH_BACK_BOLD || Shift || BackSpace, Escape, Left
 
|-
 
|-
|Space||None||All Notes Off
+
| SWITCH_BACK_LONG || Ctrl || BackSpace, Escape, Left
 
|-
 
|-
|Space||Shift||All Sounds Off
+
| SWITCH_BACK_SHORT || None || BackSpace, Escape, Left
 
|-
 
|-
|Space||Ctrl||All off
+
| SWITCH_LAYER_BOLD || Shift|| l
 
|-
 
|-
|Home||Shift||Restart UI
+
| SWITCH_LAYER_LONG || Ctrl || l
 
|-
 
|-
|Insert||Ctrl||Reload MIDI Config
+
| SWITCH_LAYER_SHORT || None|| l
 
|-
 
|-
|Home||Ctrl||Reboot
+
| SWITCH_SELECT_BOLD || Shift || Return, Right
 
|-
 
|-
|End||Ctrl||Power Off
+
| SWITCH_SELECT_LONG || Ctrl || Return, Right
 
|-
 
|-
|Up||None||Listbox Up
+
| SWITCH_SELECT_SHORT || None || Return, Right
 
|-
 
|-
|Down||None||Listbox Down
+
| SWITCH_SNAPSHOT_BOLD || Shift || s
 
|-
 
|-
|Left||None||BACK
+
| SWITCH_SNAPSHOT_LONG || Ctrl || s
 
|-
 
|-
|Right||None||SELECT
+
| SWITCH_SNAPSHOT_SHORT || None || s
 +
|-
 +
| TOGGLE_AUDIO_PLAY || CapsLock+Shift || a
 +
|-
 +
| TOGGLE_AUDIO_RECORD || CapsLock || a
 +
|-
 +
| TOGGLE_MIDI_PLAY || CapsLock+Shift || m
 +
|-
 +
| TOGGLE_MIDI_RECORD || CapsLock || m
 
|}
 
|}
 +
    
==Controlling the UI with MIDI messages==  
 
==Controlling the UI with MIDI messages==  
Line 625: Line 650:  
or play the C-1 key, if your keyboard has it.
 
or play the C-1 key, if your keyboard has it.
   −
This is the full list:
+
Note that you can use the velocity for sending the CUIA parameter when it's required by the action (SELECT & LAYER_CONTROL).
 +
 
 +
This is the full map of CUIA to MIDI notes:
    
  '''Num'''  '''CUIA'''                      '''Note'''        '''System Real-Time'''
 
  '''Num'''  '''CUIA'''                      '''Note'''        '''System Real-Time'''
Line 679: Line 706:  
  73    SWITCH_SNAPSHOT_LONG      C#5
 
  73    SWITCH_SNAPSHOT_LONG      C#5
   −
  80    SCREEN_ADMIN              G#5
+
  80    SCREEN_MAIN                G#5
 
  81    SCREEN_LAYER              A5  
 
  81    SCREEN_LAYER              A5  
 
  82    SCREEN_BANK                A#5
 
  82    SCREEN_BANK                A#5
Line 691: Line 718:  
  94    MODAL_ALSA_MIXER          A#6
 
  94    MODAL_ALSA_MIXER          A#6
 
  95    MODAL_STEPSEQ              B6
 
  95    MODAL_STEPSEQ              B6
 +
96    MODAL_ADMIN                C7
 +
 +
100  LAYER_CONTROL              E7
    
[[File:2Oct_Keyboard_CUIA.png|600px|Keyboard]]
 
[[File:2Oct_Keyboard_CUIA.png|600px|Keyboard]]

Navigation menu