Document: | Eureka Sampler / DAW |
Author: | bsp |
Date: | 23-Dec-2024 |
.wav
+ .esa
filesb_write_yml_project = true;
to enable this (see eureka_config.tks
)SR
plugin destination)AM
plugin destination)VM1
..VM8
plugin destinations).wav
, .8svx
, .aiff
, .aiffc
, .au
, .caf
, .cdda
, .cdr
, .flac
, .ogg
, .opus
, .sds
, .txw
, .voc
, .w64
import.clp
(CLAP).fxp
/ .fxb
(VST2).wav
exportFor building custom STFX plugins from Cycle patches, a C compiler is required (e.g. Clang or GCC). Please see the "STFX plugin export: compiler command line" section in eureka_config.tks or the Cycle manual for installation details. |
Start "Eureka" audio host..
to launch the applicationPrefs..
button), and configure the audio device, sample rate, paths, .. as required.
eureka_config_local.tks
when the preferences dialog is closed.since v20230803, Synergy and Eureka come with a built-in virtual MIDI driver ("LocalMIDI") so the following MIDI loopback configuration is not necessary anymore. |
remote_audio
and remote_seq
vst_a
, vst_b
, vst_c
, vst_d
(optional: also add vst_e
..vst_h
)b_enable_localmidi = false;
in both synergy_config.tks
and eureka_config.tks
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 a 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))clap_paths
/ vst_paths
variablesatrk_rec_skip_num_frames
(latency compensation) as required (default=-80)on macOS, multi-threaded audio rendering is enabled by default |
eureka_config_local.tks
in a text editoraudio_in_aliases
and / or audio_out_aliases
arraysESCAPE
closes it (most other windows)UP
/ DOWN
coarse edits the valuelshift
before / while starting to drag increases the coarse / fine precision (ten-fold)lctrl
snaps to integerslshift
WHEEL or cursor UP
/ DOWN
increments / decrements the value in fine stepsp
shows the preset combobox popup (if there are any presets)SPACE
shows FloatParam dialog (dial + range edit + reset)
t
/ r
scale the value by +-50%i
/ u
double / halve the valuen
flips the signh
toggles hexadecimal modem
toggles mouse drag precision (float value decimal places, default=enabled)many floatparam widgets use different precisions (decimal places) for mouse drag and text editing (i.e. mouse drag is often less precise) |
lctrl-backtick
(or ^
) sets keyboard focusUP
shows historyDOWN
shows presetsa
opens the context menu (if any)lshift
-LMB-click selects multiple items / range (when available) (lctrl
click toggles item selection)SPACE
or RETURN
selects item (same as double-clicking row)shortcuts assume a US keyboard layout (unless stated otherwise). |
a | open context menu (e.g. in tables) |
lshift - q | quit |
RCTRL | toggle recording |
numpad ENTER \= | |
BACKSPACE | stop all voices |
q | toggle scope |
SCROLL-LOCK | |
h BACKQUOTE | hold to play 261.63Hz (middle C) reference tone |
ESCAPE LMB double-click | show projects page |
F1 | show samples page |
n | Create new audio track |
SPACE | Start / Stop audio track replay |
PAGEUP | Select previous audio track |
PAGEDOWN | Select next audio track |
lalt - i | Show sample import dialog |
lalt - l | Load sequencer project |
lctrl - 2 | show Project page |
lctrl - 3 | show Track page |
lctrl - 1 lctrl - 5 | show Samples page |
ESCAPE LMB double-click | cancel sample filter, or hide sample browser, or return to previous page |
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) |
w | show synth dialog (Cycle) OR show FM Stack editor |
lctrl - TAB | toggle zone table model (show names or velocity/mod ranges) |
LEFT s | Focus previous table |
RIGHT d | Focus next table |
lshift - f | Focus sample name filter |
lctrl - f | Focus namespace filter and show selector (UP focuses sample table) |
lctrl - lshift - f | Focus sample namespace and show selector (UP focuses sample table) |
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 |
b | show sample browser (add new sample(s)) |
lshift - b | show sample browser (replace sample) |
e | select and zoom to highlighted (loop) area in sample view OR exec default row action (e.g. edit cycle patch) |
g | show param editor dialog for currently selected voice plugin |
lshift - n | create new zone from clipboard |
lctrl - s | save sample as |
t | edit sample tags |
lctrl - t | auto-assign (guess) sample tags |
lshift - t | show sample tags menu |
v | edit last edited volume envelope |
lshift - v | show volume envelope quick-preset selector |
F1 | show Audio page |
lctrl - 1 | show Audio 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 |
INSERT | add loop |
lshift - INSERT | clone loop |
DELETE | delete loop |
lctrl - UP | move selected loop up |
lctrl - DOWN | move selected loop down |
F12 | rescan+reload voice plugins |
DELETE | set current plugin slot type to "-" |
INSERT | set focus to plugin type combobox and show selector |
g | show param editor dialog |
ESCAPE v | hide dialog |
1 | edit attack envelope |
2 | edit sustain envelope |
3 | edit release envelope |
4 | edit last edited freq envelope |
5 | edit last edited volume envelope |
6 | edit last edited pan envelope |
7 | edit last edited aux envelope |
see Cycle curve editor for all bezier editor shortcuts |
ESC OR F11 | hide dialog |
a | show tools menu |
c | show curve editor |
lctrl - c | copy patch to clipboard |
d | force sample recalc / plugin export |
lctrl - d | cycle through auto-recalc modes |
e | show machine source editor |
f | fit dialog to #args |
lctrl - n | add new sine lane |
RALT lctrl - p | rebuild + reload voice plugin or recalc sample |
lctrl - lshift - p | toggle auto-export / auto-recalc |
lctrl - TAB | show curve editor |
lctrl - SPACE | show machine source editor |
r | randomize last selected arg group |
lshift - r | randomize all arg groups |
lctrl - s | force sample recalc / plugin export |
lctrl - lshift - s | save machine preset |
lctrl - v | paste patch from clipboard |
lshift - v lctrl - w | paste shared patch from clipboard rebuild + reload voice plugin or recalc sample |
lctrl - lshift - w | toggle auto-export / auto-recalc |
ESC lctrl - SPACE | hide source editor (and save source changes) |
lctrl - f | find text (press again to find next occurence) |
lctrl - g | edit include file (or template) under cursor (press esc to return to machine source) |
lctrl - h | copy include file pathname under cursor to clipboard (e.g. for external editors) |
lctrl - i | expand current input under cursor |
lctrl - p | rebuild + reload voice plugin or recalc sample |
lctrl - s | save source changes (and auto-rebuild / recalc when enabled) |
lctrl - w | rebuild + reload voice plugin or recalc sample |
TAB | increase indentation of line or block |
lshift - TAB | decrease indentation of line or block |
lctrl - TAB | show curve editor |
lalt - LEFT | show previous patch-buffer |
lalt - RIGHT | show next patch-buffer |
ESC | unzoom envelope or hide editor |
c | hide editor |
lctrl - TAB | show machine editor |
lshift - 1 5 | show curves 1..4 |
lshift - 2 6 | show curves 5..8 |
lshift - 3 7 | show curves 9..12 |
lshift - 4 8 | show curves 13..16 |
1 | (un-)zoom 1st curve in current curve group |
2 | (un-)zoom 2nd curve in current curve group |
3 | (un-)zoom 3rd curve in current curve group |
4 | (un-)zoom 4th curve in current curve group |
e | (un-)zoom currently focused curve |
lctrl - f | toggle draw fill area |
lctrl - p lctrl - w RALT RCTRL | export and reload voice plugin |
lctrl - a right windows key | show context menu |
lctrl - SPACE | reset zoom |
lctrl - lshift - SPACE | toggle draw envelope (debug) |
DELETE | delete selected segments |
mouse over point | show coordinate tooltip |
LMB doubleclick | create new center point |
lshift + LMB doubleclick | create new center point and straight line from previous point |
LMB + mouse drag | move points (press RMB while still holding LMB to undo) |
LMB hold + mouse drag | multi-select center points within rectangular region |
lctrl + LMB + mouse drag x | warp points around selected center points |
RMB + mouse drag | (toggle) symmetric control point translation |
lctrl - lshift - mouse drag | (toggle) symmetric control point distance scaling |
lalt + mouse drag MMB + mouse drag | pan |
lshift + mouse drag | scale control point distance |
lalt + mouse wheel | zoom X |
lalt + lctrl + mouse wheel | zoom Y |
mouse wheel | select previous / next point |
LEFT | select previous control point in current segment |
RIGHT | select next control point in current segment |
UP d | select next center point |
DOWN a lctrl - e | select previous center point |
f | flip x |
lshift - f | flip y |
g | toggle grid |
lshift - g | cycle grid subdivision |
s | toggle snap-to-grid |
u | zoom out (x) |
i | zoom in (x) |
o | zoom out (y) |
p | zoom in (y) |
m | toggle smooth-edit mode (def=disabled) |
lshift - m | toggle smooth-edit x-dist-only submode (when enabled, ignore y-distance) (def=enabled) |
lctrl - m | toggle smooth-edit control-point-dist submode (when enabled, scale control points) (def=enabled) |
n | smooth all (10%) |
lctrl - n | smooth all (25%) |
lctrl - lshift - n | smooth all (50%) |
lctrl - q | make seamless (align last to first) |
lctrl - r | make all segment control points symmetrical |
lctrl - b | set current envelope as backdrop |
lctrl - lshift - b | clear backdrop |
lctrl - y | |
lctrl - z | undo |
lctrl - lshift - y | |
lctrl - lshift - z | redo |
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 |
1..6 | select track size 1..6 |
e LMB double-click | edit focused track |
f | edit first ModSample or ModCLAP or ModVST2 of focused track |
d | mute focused track |
s | solo focused track |
n | add new track |
lctrl - 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) show / hide browser show browser and select default list type |
lctrl - h | sync mods on other lanes with last selected mod |
lctrl - lshift - h | sync mods + modmatrices on other lanes with last selected mod |
lctrl - j | sync other lanes with last selected lane |
lctrl - lshift - j | sync other lanes + modmatrices with last selected lane |
lctrl - l | load track patch |
lctrl - s | save track patch |
lctrl - q | hide plugin browser or show Instrument (or STFX) plugins |
lctrl - f | toggle VST2 Effect / Instrument plugin browser |
lctrl - e | show track patch variations table |
lctrl - t | show STFX plugin browser |
lctrl - lshift - t | enable experimental (resampler) menu items / keys |
lctrl - z | show CLAP plugin browser |
lctrl - 1 | show Audio Tracks page |
lctrl - 2 LMB double click | show Project page |
LMB hold or double click | show (CLAP / VST2) 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 parameter |
RCTRL | toggle audio(-track)recording |
Key Sequence | Description |
---|---|
lctrl - lshift - SPACE | Show all |
lctrl - SPACE | Fit selection to window or show all |
a | Show context menu |
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) |
e | Select and zoom to highlighted area |
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) |
s | Toggle BPM snap / Marker snap (off (zero-crossing if enabled) ⇒ marker ⇒ bpm) |
lshift - s | Cycle BPM snap grid (1/16, 1/8, 1/4, 1/1) |
lctrl - lshift - s | Show SoX / Rubberband dialog |
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 entered by clicking on a ModSample
instanceremote_audio
MIDI portin Synergy, the remote_audio device is also used for context-sensitive routing of MIDI events (e.g. in synth editors) |
RPN_SMP_OFFMS_LO
(88), RPN_SMP_OFFMS_HI
(89) set the sample start offset in millisecondsRPN_SMP_UID
(90) selects a sample by its unique id.RPN_SMP_NSP_ABS
(80) selects a sample in the current sample's namespace using a namespace-local index. 0=no change, 1..n selects sample 1..n (see "Local" column in the samples table)RPN_SMP_NSP_REL
(81) selects a sample using a normalized parameter value in the range 0..16383 (e.g. when mapped to a HW controller)CC#1
/CC#33
(modwheel), CC#2
/CC#34
(breath control), CC#4
/CC#36
(foot control), CC#11
/CC#43
(expression pedal), CC#7
(volume), CC#8
(balance), CC#10
(panorama), CC#16
..CC#19
(general purpose 1..4), CC#74
(brightness), CC#80
..CC#83
(general purpose 5..8) can be mapped in the sampler mod matrix
CC#64
(sustain pedal) sustains all pressed notes (when value is >= 64)CC#65
(portamento switch) allow glide when value is >= 64 (def=yes)CC#66
(sostenuto pedal) sustains only the currently pressed notes (when value is >= 64)CC#121
(controller reset) resets all performance controllersCC#127
(all notes off) stops all voicesthis is not to be confused with the sampler mod matrix, which is processed per-voice |
RPN_PARAMSET_1..5
(70..74) select a parameter set for group 1..5 (without interpolation)
RPN_PARAMSET_SMOOTH_1..5
(75..79) select a parameter set for group 1..5 (with interpolation)
RPN_LANE_FADE_MASK
(85) and RPN_LANE_FADE_NR
(86) (received on a track's MIDI port) fade in a set of lanes or a single lane (and fade-out the deselected ones).Fade
checkbox on the Track page.test
, the following Eureka project files and directories will be written:mProjects/eureka_data/projects/test.epr mProjects/eureka_data/projects/test/ mProjects/eureka_data/projects/test/samples/ mProjects/eureka_data/projects/test/tracks/ mProjects/eureka_data/projects/test/exported_samples/
samples/
contains the .wav
files for the samples along with the .esa
sampler patches, e.g.samples/mysample.esa samples/mysample.wav
tracks/
contains the .wav
files for the "audio tracks" (stems and scratchpads).exported_samples/
contains the .wav
files exported in the (Audio page) sample editor via the Export Selection
and Multi-Export Regions
context menu items.Prefs
dialog or by editing eureka_config_local.tks
(sample_rootpath
).mProjects/samples/
the sample library scan result is stored in samplecache.dat |
it is not recommended to point this directory to huge 3rd party archives. Rather put your favourites and own samples in there. |
other samples can be imported into a project from any drive via drag'n'drop |
the library source path will be preserved when importing samples from the library. this allows the sample to be later saved back to the library again |
Prefs
dialog or by editing eureka_config_local.tks
(sample_userpath
).bsp
, the following directories should exist:mProjects/samples/bsp/ mProjects/samples/bsp/drumkit/
drumkit/
directory (within the user sample path) contains patches and samples (.edk
, .wav
, .esa
) for tracks that are set to Drum Pad Sampler mode.808_95
is associated with the following files and directories:mProjects/samples/bsp/drumkit/808_95.edk mProjects/samples/bsp/drumkit/808_95_bd.esa mProjects/samples/bsp/drumkit/808_95_bd.wav mProjects/samples/bsp/drumkit/808_95_ch.esa mProjects/samples/bsp/drumkit/808_95_ch.wav mProjects/samples/bsp/drumkit/808_95_sd.esa mProjects/samples/bsp/drumkit/808_95_sd.wav
a unique sample namespace should be assigned to drum kits and drum kit samples in order to distinguish them from other samples. The From Kit utility function creates / assigns a namespace based on the drum kit's name. To pads assigns the selected namespace to all drum kit samples uniquely referenced by the drum kit (and its variations) |
.epa
files) are stored in the patches/
directory, which, by default, points tomProjects/eureka_data/patches/
plugins and samples in track patches are stored by reference, i.e. they must exist in the library when the patch is loaded. Samples must be saved to the library ( Save As.. ) before saving the track patch (via the Save button on the Current Track page) |
a track patch may contain an arbitrary number of variations. By default, a new variation is created each time the patch is saved (see Auto-create track patch variations setting in the Prefs dialog which is saved in eureka_config_local.tks ) |
eureka_config.tks
(clap_paths
).the CLAP scan result is stored in clapcache.dat . |
when b_clap_deepscan_whitelist is enabled, the cache is written to / read from clapcache_wl.dat |
plugin paths can also be added via the $CLAP_PATH environment variable (. separated list on macOS / Linux, ; on Windows) |
clappatch_rootpath
which, by default, points tomProjects/eureka_data/clap_patches/
the patch folder contains (auto-created) subdirectories (one per plugin) |
eureka_config.tks
(vst_paths
).the VST2 scan result is stored in vstcache.dat . Eureka will incrementally scan for added / removed plugins during startup. |
when b_vst_deepscan_whitelist is enabled, the cache is written to / read from vstcache_wl.dat |
vstpatch_rootpath
which, by default, points tomProjects/eureka_data/vst_patches/
the patch folder contains (auto-created) subdirectories (one per plugin) |
voice_plugins/
application subdirectory.stfxpatch_rootpath
which, by default, points tomProjects/eureka_data/stfx_patches/
the patch folder contains (auto-created) subdirectories (one per plugin) |
Audio In
mode)Audio Out
mode)Track
mode)lshift - (np) ENTER
PAGEUP
/ PAGEDOWN
keys, mousewheel, or by clicking on a trackGate
, Short
, Medium
, Long
, Infinite
)Live Capture
mode is used for "hands-free", threshold-level based autosampling
remote_audio
MIDI port of the samplerCreate..
popup menusamples are automatically split into regions which can be selected by double-clicking them, or by cycling through them with the mousewheel or the left and right cursor keys |
a new collection of regions can be assembled in the clipboard by copying the first region via lctrl-c (replaces the clipboard), then adding further regions by pressing RETURN . The regions will be separated by brief periods of silence. The result can be pasted to any sample view (lctrl-v (insert), lctrl-lshift-v (replace selection)) |
remote_audio
port are redirected to the focused tracke
key, or click the Edit
button (when visible)master
exists, a new track's audio output will be auto-routed to itDefault
, the output is routed to the main output (interface channels 1 + 2)Default
, the output is routed to the track output(s)ModSample
sample zone mod matrix (which is saved in the sample)CtlMorph
or Tracker
nodeF12
keyModSample
instance is created by right clicking on an empty lane mod slot and choosing Builtin→Sampler
Tracks
page)
*
*
C-4
.. B-5
(bank A) and C-6
.. B-7
(bank B)C-3
.. G-3
.wav
file or .esa
sampler patch onto the pada
..h
)A
..H
)Pad Layout 8x2 A +-------+-------+-------+-------+-------+-------+-------+-------+ | BD1 | SD1 | CP1 | LT1 | MT1 | HT1 | CH1 | OH1 | +-------+-------+-------+-------+-------+-------+-------+-------+ | BD2 | SD2 | CP2 | MA1 | CL1 | CB1 | RS1 | CY1 | +-------+-------+-------+-------+-------+-------+-------+-------+ = +-------+-------+-------+-------+-------+-------+-------+-------+ | C-4 | D-4 | E-4 | F-4 | G-4 | A-4 | A#4 | B-4 | +-------+-------+-------+-------+-------+-------+-------+-------+ | C-5 | D-5 | E-5 | F-5 | G-5 | A-5 | A#5 | B-5 | +-------+-------+-------+-------+-------+-------+-------+-------+
Pad Layout 8x2 B +-------+-------+-------+-------+-------+-------+-------+-------+ | BT1 | ZAP1 | FX1 | COPEN | CMUFF | CSLAP |NOISE_S|NOISE_L| +-------+-------+-------+-------+-------+-------+-------+-------+ | BT2 | ZAP2 | FX2 | MA2 | CL2 | CB2 | RS2 | CY2 | +-------+-------+-------+-------+-------+-------+-------+-------+ = +-------+-------+-------+-------+-------+-------+-------+-------+ | C-6 | D-6 | E-6 | F-6 | G-6 | A-6 | A#6 | B-6 | +-------+-------+-------+-------+-------+-------+-------+-------+ | C-7 | D-7 | E-7 | F-7 | G-7 | A-7 | A#7 | B-7 | +-------+-------+-------+-------+-------+-------+-------+-------+
Pad Layout 4x4 A +--------+--------+--------+--------+ +-----+-----+-----+-----+ | RS | CH | OH | CY | | A#5 | A#4 | B-4 | B-5 | +--------+--------+--------+--------+ +-----+-----+-----+-----+ | LT | MT | HT | CB | | F-4 | G-4 | A-4 | A-5 | +--------+--------+--------+--------+ = +-----+-----+-----+-----+ | BDSHRT | SDSHRT | CPSHRT | CL | | C-4 | D-4 | E-4 | G-5 | +--------+--------+--------+--------+ +-----+-----+-----+-----+ | BDLONG | SDLONG | CPLONG | MA | | C-5 | D-5 | E-5 | F-5 | +--------+--------+--------+--------+ +-----+-----+-----+-----+
Pad Layout 4x4 B +--------+--------+--------+--------+ +-----+-----+-----+-----+ | RS2 |NOISESRT|NOISELNG| CY2 | | A#7 | A#6 | B-6 | B-7 | +--------+--------+--------+--------+ +-----+-----+-----+-----+ | C_OPEN | C_MUFF | C_SLAP | CB2 | | F-6 | G-6 | A-6 | A-7 | +--------+--------+--------+--------+ = +-----+-----+-----+-----+ | BT1 | ZAP1 | FX1 | CL2 | | C-6 | D-6 | E-6 | G-7 | +--------+--------+--------+--------+ +-----+-----+-----+-----+ | BT2 | ZAP2 | FX2 | MA2 | | C-7 | D-7 | E-7 | F-7 | +--------+--------+--------+--------+ +-----+-----+-----+-----+
Pad Layout 4x3 A +--------+--------+--------+--------+ +-----+-----+-----+-----+ | CH | OH | CY | CB | | A#4 | B-4 | B-5 | A-5 | +--------+--------+--------+--------+ +-----+-----+-----+-----+ | BT | LT | MT | HT | = | C-6 | F-4 | G-4 | A-4 | +--------+--------+--------+--------+ +-----+-----+-----+-----+ | BD | SD | RS | CP | | C-4 | D-4 | A#5 | E-4 | +--------+--------+--------+--------+ +-----+-----+-----+-----+
Pad Layout 4x2 A +-------+-------+-------+-------+ +-----+-----+-----+-----+ | BD1 | SD1 | CP1 | CH | = | C-4 | D-4 | E-4 | A#4 | +-------+-------+-------+-------+ +-----+-----+-----+-----+ | LT1 | MT1 | HT1 | OH | | F-4 | G-4 | A-4 | B-4 | +-------+-------+-------+-------+ +-----+-----+-----+-----+
Pad Layout 4x2 B +-------+-------+-------+-------+ +-----+-----+-----+-----+ | BD2 | SD2 | CP2 | RS | | C-5 | D-5 | E-5 | A#5 | +-------+-------+-------+-------+ +-----+-----+-----+-----+ | MA1 | CL1 | CB1 | CY | = | F-5 | G-5 | A-5 | B-5 | +-------+-------+-------+-------+ +-----+-----+-----+-----+
All layouts share the same note-to-sound mapping, e.g. C-4 always maps to BD1 |
The drum pad layouts, including the default layout, are defined in eureka_config.tks (search for drum pad ) |
AR=Analog Rytm, MD=Machinedrum, TB=Tanzbär |
Idx | NrAB | Note | NoteNr | Name | Alt.Name | Tempest Pad/Note | AR | MD | TB |
---|---|---|---|---|---|---|---|---|---|
0 | A1 | C-4 | 48 | BD1 | BDSHRT | A1 / C-4 | C-0 | C-3 | C-4 |
8 | A2 | C-5 | 60 | BD2 | BDLONG | A9 / C-5 | - | - | D-4 |
16 | B1 | C-6 | 72 | BD3 | BT1 | B1 / C-6 | E-0 | - | - |
24 | B2 | C-7 | 84 | BD4 | BT2 | B9 / C-7 | - | - | - |
1 | A3 | D-4 | 50 | SD1 | SDSHRT | A2 / D-4 | C#0 | D-3 | E-4 |
9 | A4 | D-5 | 62 | SD2 | SDLONG | A10 / D-5 | - | - | - |
17 | B3 | D-6 | 74 | SD3 | ZAP1 | B2 / D-6 | - | A-4* | - |
25 | B4 | D-7 | 86 | SD4 | ZAP2 | B10 / D-7 | - | - | - |
2 | A5 | E-4 | 52 | CP1 | CPSHRT | A3 / E-4 | D#0 | A-3 | D-5 |
10 | A6 | E-5 | 64 | CP2 | CPLONG | A11 / E-5 | - | - | - |
18 | B5 | E-6 | 76 | CP3 | FX1 | B3 / E-6 | - | - | - |
26 | B6 | E-7 | 88 | CP4 | FX2 | B11 / E-7 | - | - | - |
3 | A7 | F-4 | 53 | LT1 | LOWTOM | A4 / F-4 | F-0 | G-3 | E-5 |
11 | A8 | F-5 | 65 | LT2 | MA1 | A12 / F-5 | - | B-4* | E-6 |
19 | B7 | F-6 | 77 | LT3 | C_OPEN | B4 / F-6 | - | - | F-5 |
27 | B8 | F-7 | 89 | LT4 | MA2 | B12 / F-7 | - | - | - |
4 | A9 | G-4 | 55 | MT1 | MIDTOM | A5 / G-4 | F#0 | F-3 | G-5 |
12 | A10 | G-5 | 67 | MT2 | CLAVES1 | A13 / G-5 | - | C-5* | C-5 |
20 | B9 | G-6 | 79 | MT3 | C_MUFF | B5 / G-6 | - | - | A-5 |
28 | B10 | G-7 | 91 | MT4 | CLAVES2 | B13 / G-7 | - | - | - |
5 | A11 | A-4 | 57 | HT1 | HITOM | A6 / A-4 | G-0 | E-3 | B-5 |
13 | A12 | A-5 | 69 | HT2 | CB1 | A14 / A-5 | B-0 | C-4 | D-6 |
21 | B11 | A-6 | 81 | HT3 | C_SLAP | B6 / A-6 | - | C-6 | |
29 | B12 | A-7 | 93 | HT4 | CB2 | B14 / A-7 | - | - | |
6 | A13 | A#4 | 58 | CH1 | CLOSEDHAT | A7 / A#4 | G#0 | D-4 | B-4 |
14 | A14 | A#5 | 70 | CH2 | RS1 | A15 / A#5 | D-0 | B-3 | F-4 |
22 | B13 | A#6 | 82 | CH3 | NOISESHRT | B7 / A#6 | - | D-5* | - |
30 | B14 | A#7 | 94 | CH4 | RS2 | B15 / A#7 | - | - | - |
7 | A15 | B-4 | 59 | OH1 | OPENHAT | A8 / B-4 | A-0 | E-4 | A-4 |
15 | A16 | B-5 | 71 | OH2 | CY1 | A16 / B-5 | A#0 | F-4 | G-4 |
23 | B15 | B-6 | 83 | OH3 | NOISELONG | B8 / B-6 | - | - | - |
31 | B16 | B-7 | 95 | OH4 | CY2 | B16 / B-7 | - | G-4 | - |
Idx | NrAB | Note | NoteNr | Name | Alt.Name | Tempest Pad/Note | AR | MD | TB |
---|---|---|---|---|---|---|---|---|---|
0 | A1 | C-4 | 48 | BD1 | BDSHRT | A1 / C-4 | C-0 | C-3 | C-4 |
1 | A3 | D-4 | 50 | SD1 | SDSHRT | A2 / D-4 | C#0 | D-3 | E-4 |
2 | A5 | E-4 | 52 | CP1 | CPSHRT | A3 / E-4 | D#0 | A-3 | D-5 |
3 | A7 | F-4 | 53 | LT1 | LOWTOM | A4 / F-4 | F-0 | G-3 | E-5 |
4 | A9 | G-4 | 55 | MT1 | MIDTOM | A5 / G-4 | F#0 | F-3 | G-5 |
5 | A11 | A-4 | 57 | HT1 | HITOM | A6 / A-4 | G-0 | E-3 | B-5 |
6 | A13 | A#4 | 58 | CH1 | CLOSEDHAT | A7 / A#4 | G#0 | D-4 | B-4 |
7 | A15 | B-4 | 59 | OH1 | OPENHAT | A8 / B-4 | A-0 | E-4 | A-4 |
8 | A2 | C-5 | 60 | BD2 | BDLONG | A9 / C-5 | - | - | D-4 |
9 | A4 | D-5 | 62 | SD2 | SDLONG | A10 / D-5 | - | - | - |
10 | A6 | E-5 | 64 | CP2 | CPLONG | A11 / E-5 | - | - | - |
11 | A8 | F-5 | 65 | LT2 | MA1 | A12 / F-5 | - | B-4* | E-6 |
12 | A10 | G-5 | 67 | MT2 | CLAVES1 | A13 / G-5 | - | C-5* | C-5 |
13 | A12 | A-5 | 69 | HT2 | CB1 | A14 / A-5 | B-0 | C-4 | D-6 |
14 | A14 | A#5 | 70 | CH2 | RS1 | A15 / A#5 | D-0 | B-3 | F-4 |
15 | A16 | B-5 | 71 | OH2 | CY1 | A16 / B-5 | A#0 | F-4 | G-4 |
16 | B1 | C-6 | 72 | BD3 | BT1 | B1 / C-6 | E-0 | - | - |
17 | B3 | D-6 | 74 | SD3 | ZAP1 | B2 / D-6 | - | A-4* | - |
18 | B5 | E-6 | 76 | CP3 | FX1 | B3 / E-6 | - | - | - |
19 | B7 | F-6 | 77 | LT3 | C_OPEN | B4 / F-6 | - | - | F-5 |
20 | B9 | G-6 | 79 | MT3 | C_MUFF | B5 / G-6 | - | - | A-5 |
21 | B11 | A-6 | 81 | HT3 | C_SLAP | B6 / A-6 | - | C-6 | |
22 | B13 | A#6 | 82 | CH3 | NOISESHRT | B7 / A#6 | - | D-5* | - |
23 | B15 | B-6 | 83 | OH3 | NOISELONG | B8 / B-6 | - | - | - |
24 | B2 | C-7 | 84 | BD4 | BT2 | B9 / C-7 | - | - | - |
25 | B4 | D-7 | 86 | SD4 | ZAP2 | B10 / D-7 | - | - | - |
26 | B6 | E-7 | 88 | CP4 | FX2 | B11 / E-7 | - | - | - |
27 | B8 | F-7 | 89 | LT4 | MA2 | B12 / F-7 | - | - | - |
28 | B10 | G-7 | 91 | MT4 | CLAVES2 | B13 / G-7 | - | - | - |
29 | B12 | A-7 | 93 | HT4 | CB2 | B14 / A-7 | - | - | |
30 | B14 | A#7 | 94 | CH4 | RS2 | B15 / A#7 | - | - | - |
31 | B16 | B-7 | 95 | OH4 | CY2 | B16 / B-7 | - | G-4 | - |
init
will be auto-loaded after plugin instantiation
init_delay
will be loaded when the plugin filter is set to "delay", init_reverb
when it is set to "reverb", and so onSamples
page menu button (F1
or F5
key):
ModSample
sampler instance:
4
and 5
select the previous / next sampler instance of the parent track
<
and >
buttons
4
and 5
select the previous / next (used) drum pad
<
and >
buttons
2
and 3
select the previous / next zone of the current sample. key 1
selects all zones.Patch
and Loops
), thrice will execute the default action for the first selected zone
-
, P
, S
, M
)R:
widget sets the note-off loopRep:
setting defines the number of loop iterations before advancing to the next loop
ms:
option is checked, this value is interpreted as number of milliseconds instead (timed loops)Jump To Loop
mod matrix targets can be used to change the currently playing looplctrl-h
(when the sample editor is focused) sets the currently edited loop to the selected area (Copy selection to highlight
item in the sample editor context menu)ModSample
sampler instanceRec
tab and include..
Loops
tableWait for trigger*
modes)Wait for signal
mode)Continuous
, Continuous Ring
modes)Monitor
checkbox) or a mix between the audio input and sampler output (Sum
checkbox)Init
checkbox)-
), splits the waveform into two equal halves-
mode: neverEnd
mode: when the last recording is finishedVoice (Queue)
mode: when the next voice or the next recording is startedRec Start
mode: when the next recording is startedParam
mode: when receiving a LiveRec DblBuf Index
parameter change messageLiveRec Start
, LiveRec Stop
, LiveRec Continue
modmatrix destinations
LiveRec Start
starts the recording when the value exceeds 0.5 (i.e. 64 when the source is a MIDI CC)LiveRec Stop
stops the recording when the value exceeds 0.5 (i.e. 64 when the source is a MIDI CC)LiveRec Continue
continues the recording when the value exceeds 0.5 (i.e. 64 when the source is a MIDI CC)LiveRec Start Mask
, LiveRec Continue Mask
, LiveRec Stop Mask
, LiveRec Target Loop Shift
, LiveRec Start Index
, LiveRec Continue Index
, LiveRec Stop Index
, LiveRec DblBuf Index
Tracker
node Remote
instrument parameter typeFreeze
button stops live recording and copies the last started voice recording buffer to the sample waveformCapture Dialog
is used for building wavetables (in the sample clipboard)
Copy
mode are enabledThe Synergy Arranger audio-track feature and the Tracker node "audio patterns" use the sample live-recording mode to record / overdub audio clips. By convention, the names of audio clip samples and namespaces start with a_ (e.g. "a_prophet12_1" ) |
Zone
tab Bus:
comboboxFX
tab, up to four plugins may be configured for each sample zone
FX
tab P
button opens preset browserx
, e.g. "x je ring modulator"
Cycle
in the Synth
combobox (at the top of the window)
.wav
files) will be saved for procedural samples. Merely the sample size and instructions for how to synthesize the sample will be stored in the .esa
(sample patch) files (in the library and / or the project directory)Share:
combobox)
SampleSynth: Reorder patches by zones
)Cycle
format) via the FX
tab context menu (or by pressing lctrl-c
/ lctrl-lshift-c
when the FX
tab has the keyboard focus)empty sample waveforms can be created via the resize_waveform and resize_16th statusbar page commands |
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)