LIBRARYSOUNDwalks most engines on one key

LIBRARY

LIBRARY puts most of the engines on one key. PRESETS walks all their factory sounds as a single list, with no trip to the wheel.

walks most engines on one key

Half
SOUND
Reach it
a custom build, FELUCCA_LIBRARY=1 (else on SHOCK)
ALGORITHM
the engine's first EDIT knob
Engine
ANALOG
Factory sounds
12
LIBRARY on its MAIN page

LIBRARY is on the sidelines: SQRL-1's build leaves it out, and SHOCK has its key, E4. A custom build with FELUCCA_LIBRARY=1 brings it back, picked on the PAIR page (hold HOME, tap GLO, KNOB 1).

Playing it

Each step of PRESETS loads the next factory sound, and the engine changes when the list crosses into the next engine's sounds. The list wraps round at the end. Hold GLO and turn PRESETS to jump a whole engine at a time, landing on its first sound. Your saved sounds are not in this list: PRESETS walks them under an engine's own SOUND.

The pages follow the engine that is playing. MAIN shows that engine's own four knobs, EDIT walks its pages, and ALGORITHM turns its first parameter. The tables below show LIBRARY as it starts, on ANALOG; the page for each engine has the rest.

The keys play notes. The screen shows the engine's picture where it has one, and the seed-of-life pattern where it does not.

Engines in the list

MAIN

KnobLabelRangeStarts at
1WAVESAW SQR TRI SIN PWM SYNC SUBSAW
2CUT30Hz .. 16.0kHz2.5kHz
3RES0% .. 100%24%
4REL1.0ms .. 10.0s38ms

Pages

OSC

The OSC page
KnobLabelRangeStarts at
1WAVESAW SQR TRI SIN PWM SYNC SUBSAW
2DTN0ct .. 127ct12ct
3MIX0% .. 100%50%
4NOIS0% .. 100%0%

FLT

The FLT page
KnobLabelRangeStarts at
1CUT30Hz .. 16.0kHz2.5kHz
2RES0% .. 100%24%
3DRV0% .. 100%8%
4KTR0% .. 100%50%

FILTER

The FILTER page
KnobLabelRangeStarts at
1TYPELP BP HPLP
2CUT30Hz .. 16.0kHz2.5kHz
3RES0% .. 100%24%
4KTR0% .. 100%50%

Factory sounds

  • SAW LEAD
  • SOFT PAD
  • SQR BASS
  • PWM STR
  • ACID
  • SINE KEY
  • RAVE
  • SUB BASS
  • PLUCK
  • BRASS
  • WIND
  • STRINGS

Where it comes from

LIBRARY is part of the shell, firmware/src/shell.c (CH_ENGINES lists the engines in the order PRESETS walks them). The engines are Felucca's and databurn's; their pages credit each one.