Document: | Eureka Sampler+VST Host |
Author: | bsp |
Date: | 31-Mar-2023 |
remote_audio
and remote_seq
vst_a
, vst_b
, vst_c
, vst_d
(optional: also add vst_e
..vst_h
)on macOS, launch the Audio MIDI Setup.app , select Window ⇒ Show MIDI Studio , double click the IAC driver (red), set Device Name to "" (empty string), then add the remote_audio , remote_seq , vst_a , vst_b , vst_c , vst_d , vst_e , vst_f , vst_g , vst_h MIDI ports, and click "Apply". |
eureka_config.tks
in text editorb_minimal_startup
variable (false
=enable VST/voiceplugin/samplecache scans)rootpath
variableaudiotrack_wav_rootpath
variableexported_samples_wav_rootpath
variableproject_samples_wav_rootpath
variablesample_rootpath
variableb_force_single_thread
variable (set to false
to enable multicore rendering (default on macOS))vst_paths
variableatrk_rec_skip_num_frames
(latency compensation) as required (default=-80)shortcuts assume a US keyboard layout (unless stated otherwise). |
lshift-q | quit |
RCTRL | toggle recording |
numpad ENTER \= | |
BACKSPACE | stop all voices |
q | toggle scope |
SCROLL-LOCK BACKQUOTE | hold to play 261.63Hz (middle C) reference tone |
F2 | edit sample or zone name (when table has keyboard focus) |
F9 lctrl-9 | toggle (wav) sample browser |
F10 lctrl-0 | toggle zone drumpad view |
F11 | show synth dialog (Cycle) |
lctrl-TAB | toggle zone table model (show names or velocity/mod ranges) |
1 | select all zones |
2 | select previous zone |
3 | select next zone |
4 | edit previous ModSample OR previous sample pad of parent track |
5 | edit next ModSample OR next sample pad of parent track |
lctrl-1 | show Audio Tracks page |
lctrl-2 | show Project page |
lctrl-3 | show Track page |
F2 | edit sample name |
INSERT | create new sample |
lshift-INSERT | clone selected sample |
DELETE | delete selected sample |
lctrl-DELETE | delete selected sample without confirmation |
lctrl-UP | move selected sample up |
lctrl-DOWN | move selected sample down |
F2 | edit zone name |
INSERT | create new zone |
lshift-INSERT | clone selected zone |
lctrl-INSERT | clone zone synth (Cycle) |
DELETE | delete selected zone |
lctrl-DELETE | delete selected zone without confirmation |
lctrl-UP | move selected zone up |
lctrl-DOWN | move selected zone down |
F12 | rescan+reload voice plugins |
DEL | set current plugin slot type to "-" |
WHEEL UP | select previous track |
WHEEL DOWN | select next track |
cursor keys | select track |
lctrl WHEEL UP | decrease track size |
lctrl WHEEL DOWN | increase track size |
e | edit focused track |
f | edit first ModSample or ModVST of focused track |
d | mute focused track |
s | solo focused track |
n | add new track |
ctrl-n | add new track and edit it |
lshift-n | add new audio track for selected MIDI track and edit it e.g. "drums" ⇒ "a_drums" |
LEFT | select previous track |
RIGHT | select next track |
F3 | show/hide plugin browser |
RETURN | edit first or last selected mod |
lctrl-TAB lctrl-r | toggle modmatrix / lanes view (alt key: F4, lctrl-4) |
lctrl-w | sync mods on other lanes with last selected mod |
lctrl-h | sync other lanes with last selected lane |
lctrl-l | load track patch |
lctrl-s | save track patch |
lctrl-q | hide plugin browser or show Instrument plugins |
lctrl-f | show Effect plugins |
lctrl-e | show track patch variations table |
lctrl-t | enable experimental (resampler) menu items / keys |
lctrl-1 | show Audio Tracks page |
lctrl-2 | show Project page |
lctrl-3 | show Track page |
LMB hold click | show (VST) patch browser |
lshift-LMB click | show generic param editor instead of regular UI |
lalt-LMB click | show parameter set editor |
ESC | hide plugin window |
` | sync MPE/LPC/VRR mirror mods (^ on german kbd) |
F12 | add mod matrix entry for last touched param |
RCTRL | toggle audio(-track)recording |
Key Sequence | Description |
---|---|
lctrl-lshift-SPACE | Show all |
lctrl-SPACE | Fit selection to window or show all |
lctrl-lshift-a | Select none |
LMB dblclick | Set selection to highlighted area or Select none |
lctrl-a | Select all / show all |
lctrl-b | Declick selection end (512 sample frames fade out) |
lctrl-lshift-b | Declick selection start (512 sample frames fade in) |
lctrl-c | Copy selection to clipboard |
lctrl-lshift-c | Append selection to clipboard |
RETURN | Append selection to clipboard |
lctrl-d | Silence selection |
lctrl-lshift-d | Surround selection with silence (for transient detection tools) |
lctrl-e | (partially handled by SampleView) Export selection to WAV (send event) |
lctrl-lshift-e | (partially handled by SampleView) Multi-Export regions to WAV (send event) |
lctrl-f | Fade-out selection |
lctrl-lshift-f | Fade-in selection |
lctrl-g | Toggle show highlight |
lctrl-h | Copy selection to highlight (modifies either sampleoff/len or current loop off/len) |
lctrl-i | Toggle show RMS |
lctrl-j | Toggle show regions |
lshift-j | Toggle RMS autoshop mode |
lctrl-lshift-j | Toggle autochop dialog |
lctrl-lshift-i | Toggle show samples |
lctrl-k | Delete left channel |
lctrl-lshift-k | Delete right channel |
lctrl-lshift-l | Clear undo/redo history |
lctrl-m | Convert to mono |
lctrl-lshift-m | Convert to stereo |
lctrl-n | Normalize selection |
lctrl-lshift-n | Normalize regions |
lctrl-o | Amplify selection (show dialog) |
lctrl-p | Phase-invert selection |
lctrl-q | Select next region, or select next cycle (in cycle-edit mode) (same as cursor RIGHT) |
lctrl-lshift-q | Select previous region, or select previous cycle (in cycle-edit mode) (same as cursor LEFT) |
lctrl-r | Reverse selection |
lctrl-lshift-r | Crossfade selection |
lshift-r | Loop-xfade selection. Needs 128 frames before selection start. |
lctrl-s | Tighten selection (via transient detection) |
lctrl-t | Truncate to selection |
lctrl-lshift-t | Auto-trim (select all, tighten selection, trim) |
lctrl-v | Paste clipboard at end of selection |
lctrl-lshift-v | Replace selection by clipboard |
lshift-v | Add clipboard to selection (mix) |
lctrl-w | Cut selection to clipboard |
lctrl-y | Undo ('z' on german kbd) |
lctrl-lshift-y | Redo ('z' on german kbd) |
lctrl-z | Toggle snap-to-zero-crossing mode ('y' on german kbd) |
lshift-z | Toggle cycle edit mode (same as MMB click) ('y' on german kbd) |
UP | Zoom in |
DOWN | Zoom out |
LEFT | Select previous region, or select previous cycle (in cycle-edit mode) |
lctrl-LEFT | Scroll left |
lctrl-lshift-LEFT | Move region left (+add silence around region) |
RIGHT | Select next region, or select next cycle (in cycle-edit mode) |
lctrl-RIGHT | Scroll right |
` | Toggle freedraw mode (^ on german kbd) |
lctrl-lshift-RIGHT | Move region right (+add silence around region) |
DELETE | Delete selection |
HOME | Move selection start to 0 |
END | Move selection end to end of waveform Press twice to move selection start to end of wave |
END | Set selection start to end of selection or end of wave |
lshift-END | Expand selection end to end of waveform Press twice to move selection start to end of wave |
WHEEL UP/DOWN | Zoom in/out Select previous/next cycle (in cycle-edit mode) Select previous/next region (when selection exceeds max cycle length) |
lctrl + WHEEL | Zoom vertically |
lctrl + WHEEL | Zoom vertically in cycle mode |
RMB + MOUSEMOVE | Scroll left/right |
LMB + MOUSEMOVE | Mark region / autoscroll |
RMB hold | Show popup menu |
MMB | Cycle bpm/marker snap modes |
LMB click in upper area | Set marker |
RMB click in upper area | Delete marker |
lctrl + LMB click | Toggle marker |
remote_audio
MIDI port (in addition to its main MIDI port vst_a
..vst_h
)remote_audio
MIDI port, unless the sample page was enteredModSample
instanceremote_audio
MIDI portModsample
instance can be created by right clicking on an empty lane mod slot and choosing Builtin→Sampler
Synergy
(hold-clicking Save
shows an emergency save dialog)Synergy
project, then click Load
on the Eureka start page (hold-clicking Load
shows a load dialog which you will most likely never need to use)