Osc A
Wave
Octave
Detune
Phase
Stack
Oscillator A. Sync (button in the header): A restarts its cycle every time B starts its own. The note you hear is B's — B can sit at level 0: it keeps time without sounding — and A's pitch stops being a note and becomes TIMBRE: raising it adds harmonics around its frequency, like a resonant filter but rougher. To hear it, move A alone from the matrix (destination «Pitch A» from Filter env, an LFO, Steps, the wheel or a macro): that's the scream of sync leads. Works on saw, square, triangle, sine (without FM) and wavetable; Supersaw, FM4 and String have no sync. Wave: saw · square · sine · triangle · «Supersaw» (7 detuned saws; width with Spread in the Mixer) · «Wavetable» · FM4 (FM4 module) · String (plucked, String module). Octave transposes the oscillator −2..+2 octaves, in organ feet like the Minimoog's RANGE: 8' = the note, 16' = one down (the classic sub-oscillator), 4' = one up; applies per note. Stack stacks 1-4 octaves upwards inside the oscillator. Detune in cents (±50) · Phase = start phase of the cycle. Selector: click a position, or drag / click the knob.
Osc B
Wave
Octave
Detune
Phase
Stack
Oscillator B. Same as A; its level is in the Mixer (Osc B). Detune them against each other (±cents) for the classic fatness of two oscillators; B at 16' with a sine = the sub-oscillator that anchors the low end.
Mixer
Osc A
Osc B
Ring Mod
Noise
Color
Spread
Drift
P.Width
Mixer and character. A mixer like the Minimoog's: Osc A, Osc B, Ring Mod (A×B, metallic) and Noise each have their own level and are summed before the filter; raising one doesn't lower the others. A and B at full sound +3 dB louder than one alone when detuned (+6 dB in phase), and with Drive on the filter the sum saturates harder: the old trick of opening up the Minimoog's mixer · Noise Color: − dark · 0 white · + «air» · Spread = width of the «Supersaw» · Drift = slow analog drift, independent per oscillator (cents) · P.Width = pulse width of oscillators on «Square» (50 % = pure square); its LFO (the classic string PWM) is the PWM row in the LFO bank.
Unison
Voices
Detune
Unison. N detuned copies of EACH oscillator (±Detune cents at the extremes), level 1/√N. Works with any wave; «Supersaw» is already unison and ignores it.
FM
Ratio
Index
Feedback
2-operator FM (sine). It only bites on oscillators set to «Sine» — the module dims if there is none. Integer ratio = harmonic (brass, e-piano); non-integer = bell. Index = amount of modulation; in the matrix it is the «FM index» destination (env→FM = DX pluck and bell, velocity→FM = the DX7's touch). Feedback = the modulator feeds back into itself (the DX7's op 6): its sine turns into a saw and, at full, into noise (FM hats). Feedback also drives op 4 of the FM4 module.
FM4
Algorithm
ratioleveldecayvel
Op 1
Op 2
Op 3
Op 4
4-operator FM («FM4» wave on Osc A/B; the module dims if neither uses it). An algorithm is a graph of who modulates whom, and under the selector it is drawn the Yamaha way: the carriers (what you hear) at the bottom, on the output line; each modulator above the operator it modulates, joined by its wire; the loop over op 4 is the feedback (it lights up with the FM module's Feedback). Each operator: Ratio = multiple of the note (integer = harmonic, non-integer = bell), Level = how much it modulates (or how loud it is, if it is a carrier), Decay = its level falls as e^(−t/decay); at full (∞) it stays constant. The DX7 recipe: a modulator with a short decay = a bright attack that fades. Vel = velocity sensitivity (the DX7's «key velocity sensitivity»): the operator level is multiplied by 1 − vel + vel·velocity; at 0 it doesn't matter how hard you play, at 1 it is proportional. On a CARRIER that is volume; on a MODULATOR the level is the modulation index, so playing harder opens up harmonics: the timbre follows your touch, which in subtractive synthesis only the filter can do. You need a MIDI keyboard (the computer keyboard always sends velocity 1). The FM module's Feedback feeds back op 4.
String
Bright
Decay
Position
Stiffness
String (for oscillators set to «String»; dims if none uses it) — a real plucked string, by Karplus-Strong: a delay loop one period of the note long with a burst of noise running around it (the pluck); each lap loses a little treble, so the brightness of the attack fades and a round tone remains that dies away slowly, each harmonic at its own pace. Every note is a new pluck; with Mono legato the string keeps ringing and slides with Glide. Velocity is the STRENGTH of the pluck: softer is darker. Bright: how long the treble lasts against the fundamental (low, muted like nylon; high, metallic: the 8th harmonic lasts almost as long as the fundamental). Decay: how long the fundamental takes to fall 60 dB at C4 (higher notes, less, as on a real string); for the note to die away on its own, set the Amp Env to sustain 1 and a long release. Position: where it is plucked — near the bridge (a few %), thin and metallic; in the middle (50 %), round and hollow (no even harmonics). Stiffness: stretches the harmonics upwards like a thick, tense string — halfway, a piano; at full, a bell. Unison = several slightly detuned strings (twelve-string); Stack = strings in octaves.
Wavetable
Morph
Wavetable (for oscillators set to «Wavetable»; dims if none uses it). Morph sweeps through the frames of the table — band-limited per octave: no aliasing up high. It is also the «Wavetable» destination in the matrix (env→wt, S&H→wt…). The «user» table is drawn in the Wave Editor, next door.
Wave Editor
Wave Editor. Draw one cycle freehand (the grey line is the other frame). It is stored as the «user» table: pick it in «Wavetable» and Morph sweeps A→B. The «zigzag → wave» button (Smooth) trims high harmonics IN THE SPECTRUM (it smooths the timbre, not just the line). Presets saved with the «user» table carry the wave INSIDE them (self-contained); loading one replaces this drawing with its wave.
Vocal
Mix
Vowel
Size
Q
Life
Bright
Bite
Vocal — a vocal tract per voice (a bank of 5 formants between the drive and the filter). Vowel sweeps u→o→a→e→i · Size shrinks/grows the tract (child ↔ giant) · Q: narrow = robot/vocoder, wide = soft · Life = the formants wander a little, like a real mouth · Bright = the «singer's formant» (F4-F5, ~3 kHz: what lets an opera voice carry over the orchestra) · Bite = a consonant at the start of the note: the mouth STARTS closed and opens into the vowel (a formant transition, which is what the ear uses to hear /k/) + the burst of the plosive — low = a soft «wa», high = a hard «ka»; scales with velocity; with a slow attack it gets lost (it is a transient). With the sequencer: «ka-ka-ka». The formants are FIXED in Hz (they don't follow the note): that is what sounds «like a voice». Breath = the Noise knob. Ideal source: an osc on «Wavetable» with the glottal set (Morph = vocal effort). In the matrix it is the «Vowel» destination: S&H→Vowel = one vowel per note; env→Vowel articulates the attack.
Resonator
Mix
Material
Decay
Bright
Resonator — a bank of six modal resonators per voice, tuned to the NOTE (f0 × ratios), between the Vocal and the filter. «Lite» modal synthesis: a vibrating body is its modes, and each resonator (a 2-pole biquad) is one mode with its frequency, its Q and its gain. Material goes from string or tube (harmonics 1, 2, 3…) to free bar or bowl (1 · 2.76 · 5.40 · 8.93 · 13.3 · 18.6), interpolating the logarithm of the ratios: in between, the inharmonicity of a piano or a bell. Decay = Q from 10 to 600 on a log scale: how long each mode takes to ring up and to die away (τ = Q/(π·f): at full and 130 Hz, a second and a half). Bright shifts the weight between low and high modes without changing the level. Excite it with Noise (Mixer module) for bowed bowls and wind over strings: noise enters the bank boosted ∝ √Q (the power a resonator lets through is ∝ f/Q; without that, at high Q the bowl wouldn't sound), and the tonal signal enters at 0 dB (a partial right on a mode passes as is: a saw doesn't blow up). With a saw: buzzing metal. Follows the note and the glide. At 0 it isn't there.
Filter
Cutoff
Reso
Type
slope
Low ↔ Hi
Keytrack
Drive
Asym
character
Per-voice filter. Cutoff with a logarithmic travel · Reso in dB. Type: LP↔HP (Low↔Hi blends low-pass and high-pass in parallel), BP (LP and HP in series: band-pass) or Notch (LP + HP in parallel at gain 1: an exact zero at the cutoff; the morph at 50 % already is that notch, at −6 dB). Keytrack: the cutoff follows the pitch of the note (1 = 1:1) · 24 dB = two stages in cascade, creamier (not for Notch). Type and slope are structure: they apply from the next note. Drive saturates BEFORE the filter, per voice, with two characters: soft (tanh: compresses and rounds off) or fold (West Coast synthesis: as Drive goes up the wave folds over itself and harmonics appear, rise and fall again — a sweep no filter can do; move it with an LFO or an envelope from the matrix, destination «Drive»). Asym shifts the working point of the curve: EVEN harmonics come out (the «bent» body of a tube or a kick drum); on fold it is the wavefolder's symmetry — at full, only even harmonics: you hear the octave. Silence in gives exact silence out, and the DC the bias creates is filtered out (5 Hz). Its LFOs are the Cutoff and Reso rows in the LFO bank; its envelope, «Filter Env».
Filter Env
times
Amount
Filter envelope. Amount in Hz over the cutoff (± = opens or closes). «Follow Amp Env» takes the times of the amplitude envelope; «own» uses the A/D/S/R faders here. The peak scales with velocity (MIDI). The «Amp Env» graph draws it dashed.
Amp Env
curve
flam: hits · gap
Amplitude envelope (and the filter's too if «Filter Env» follows it). The graph draws both envelopes. Faders on purpose: an envelope is time bars, it is easier to draw than to turn. Log travel: attack and decay up to 20 s, release up to 30 s (the scale of the cinematic pad), and the millisecond still has room; the bottom end of the attack is exactly 0 = a step. Curve: at 0 the ramps are linear (as always); as you raise it, attack and decay become RC-style exponentials, like an analog ADSR — the attack rises fast and slows as it arrives, the decay falls fast and settles slowly. Since loudness is logarithmic, an exponential decay sounds even while a linear one «hangs and then drops». The release was already exponential. Flam (hits · gap): with more than one hit, hits−1 short bursts sound before the ADSR, «gap» ms apart, and the full ADSR is the last hit — the pulse train of the 808 clap: a clap is not one burst of noise, it is three or four bursts ~10 ms apart and then the tail. The graph draws them.
Voice · Master
voice
Glide
P.Env Amt
P.Env Dec
trigger
±Cents
Amplitude
Master
Voice. Poly / Mono (one voice, last-note priority). Trigger (Mono only) decides what happens when a note arrives while another is still held: Legato slides the sounding voice without retriggering anything (trills, the 303 glide); Retrig always retriggers: envelopes, pitch env and FM4 operators start again, and the old note fades while the new one's attack rises (like an analog ADSR retriggering from its current level). Separate notes retrigger in both. With the arpeggiator or sequencer, «overlapping» is decided by Gate: below 1 every step is a new note; at 1 the steps touch and tie in Legato. Glide = portamento (up to 10 s: sliding drones) · Pitch env: the note starts Amount cents off and falls to pitch over Dec (kicks, toms, zaps; up to 10 s = risers) · ±Cents shifts the tuning of the WHOLE synth (MIDI pitch bend moves it too) · Amplitude = global gain before the effects (the one the tremolo modulates) · Master = output volume (in dB, up to +12), BEFORE the master limiter. The master leaves −9 dB of headroom so a four-note pad chord doesn't reach the limiter and stays clean; every factory preset comes with its Master measured to sound equally loud in its use (one note for a bass or a lead, a chord for a pad). Push it too far and the limiter clamps down: louder, but compressed (the volume pumps with the beating of the oscillators).
Output
Preset—
−∞
Output. The instrument's display: the last parameter you touched (with the mouse or a MIDI knob) and, in large type, its value; on the line above, what the chosen option means or, if it is doing nothing right now (dimmed), why. When you load a preset, its name. Whatever doesn't fit shrinks its type and, if even that fails, scrolls slowly back and forth, like a synth LCD. Below, the oscilloscope and spectrum of what plays on the master (all parts) and the meter: L and R peaks of what comes out (yellow from −12 dBFS, red from −1, the limiter ceiling), the limiter's reduction in violet and the lim LED, which stays lit once the limiter has worked (click to clear it). Healthy headroom: peaks below −1 and the LED off; if it lights up, the sound is being compressed (lower the preset's Master or the parts' Level).
LFOs
shapelevelspeedsync
PWM
Cutoff
Reso
Tremolo
Vibrato
Pansin
fade
phase
drift
LFO bank: one row per LFO, like the strips of a mixer (same column = same control). Click to cycle the shape (sin/tri/saw/sqr/S&H/drift; S&H = random steps at the LFO rate, drift = smooth random). Fixed destinations: PWM → pulse width of oscillators on «Square» (the row dims if there are none) · Cutoff → cutoff in Hz (for exponential modulation, in octaves, use the matrix: «LFO cutoff» → «Cutoff») · Reso → dB over the Q of the last stage · Tremolo → gain (organs, vibraphones) · Vibrato → pitch · Pan → autopan per voice. Speeds are logarithmic from 0.005 Hz (one cycle every 200 s: at that scale the LFO no longer «oscillates», it drifts). In the matrix the LFOs come in RAW as sources (their Level doesn't apply). Fade: vibrato and PWM ramp in after each note, like a player would (0 = immediate; up to 20 s). Sync: «free» = Speed in Hz; a division (4 bars … 1/32; «.» = dotted, T = triplet) = the LFO runs IN TEMPO: its rate comes from the BPM and its cycle starts on the common clock grid (the one the arpeggiator, sequencer and conductor use), also when the BPM changes. Phase (applies per note): «global» = one LFO per engine, the chord breathes as a block; «per voice» = each voice starts its cutoff/reso/vibrato/PWM/pan LFOs at a different phase (a Weyl sequence k·φ: deterministic and well spread; the first voice sounds as always); «retrig» = each note starts them at phase 0 (the LFO tied to the note: every pluck moves the same); «once» = a single cycle from the note, then they stay at its end — an LFO acting as an envelope (S&H and drift have no end: they behave as retrig). The tremolo is always global. Drift = rate of the matrix source «Drift (voice)» (0.05 Hz = one sway every 20 s).
Matrix
macro 1
macro 2
Modulation matrix: source → destination × amount (±, double-click = 0). LFOs come in raw (their Level doesn't apply) · Cutoff is modulated in octaves: it never reaches 0 Hz · S&H = a random value fixed per note · «Filter env» is the filter envelope (0..1×velocity) · «Drift (voice)» = a slow walk of EACH voice's own (rate: «drift» in the LFO bank): on cutoff, pan or wavetable, every note of the chord evolves on its own. Wheel / Aftertouch / Expression = PERFORMANCE sources (0..1, 0 = at rest): the wheel under the keyboard or CC1, the MIDI keyboard's pressure and the CC11 pedal — the pad gets played during the note (Wheel → Cutoff at 0.5 opens two octaves; Expression → Amplitude at −1 silences it when pressed). They are not saved with the preset: they are gestures. Levels A, B, Ring and Noise = the mixer: a slow LFO to «Level A» at −0.5 and to «Level B» at +0.5 (levels at 0.5) blends one wave into the other (vector synthesis); a level pushed below 0 flips its phase and sounds again. Drive moves the input gain of the saturation (±1 = the whole knob; needs Drive > 0): with the «fold» character, a sweep of folds. Pitch A = oscillator A only. Material retunes the Resonator's modes from string to bar (their weights follow the knob's). Macro 1 and 2 = the knobs below (0..1), which ARE saved with the preset: put the same macro on several slots and a single control opens the filter, raises the drive and the resonance all at once, each destination by its slot's amount (with MIDI map, from a hardware knob).
Dist · Flanger
Drive
Fl.Amount
Fl.Speed
Distortion, global (tanh, dry/wet: at 0 it is transparent) · Flanger with fixed feedback (the classic jet).
Chorus
Amount
Speed
Chorus: stereo, 2 lines · Ensemble = a triple 3-phase chorus in the style of the Solina (string machine). Speed drives the slow LFO; the fast one runs ×10.
Delay
Amount
Time
BPM
Damp
Wow
Sync
fdbk
sat
Ping-pong delay (the echoes bounce L↔R). Amount = how much goes into the echo; fdbk = how many repeats (they used to be tied to Amount; presets from back then sound the same). Above 100 % each echo comes back louder than the last and the delay runs away: it grows until the tape saturation in the loop holds it and it keeps ringing on its own, as in dub — move Time while it runs away and the pitch slides (the siren); lower the feedback and it dies away. Bound to a knob with MIDI map, you can play it live. sat = tape inside the loop: each repeat more compressed and dirtier (at 0, clean; above 90 % feedback it kicks in by itself, so it never blows up). Time up to 4 s (logarithmic). Synced to a division, the Time knob is ignored. The BPM also drives the arpeggiator and the sequencer. Damp = a filter INSIDE the loop: each repeat loses treble (and some bass), like tape or BBDs — at 0 it is exactly transparent. Wow detunes each repeat a hair (slow modulation of the time, different in L and R): the echo gets wider. In Parts mode: Amount is this part's SEND; Time/BPM/Damp/Wow and the sync belong to the shared room.
Reverb
Mix
Size
Damp
Predelay
type
Shimmer
Interval
Reverb. «Hall» = convolution with a noise IR generated in code; «Plate» = algorithmic (Dattorro): diffusion allpasses + a modulated figure-eight tank — the echo density GROWS over time and the modulation kills the metallic ring. Size = tail time (RT60 on the plate), up to 20 s: a room that rings longer than the note (a 20 s IR costs CPU accordingly; the plate doesn't) · Damp = the tail loses treble sooner · Predelay separates the attack from the tail (up to 250 ms). Shimmer: the tail is fed back into the reverb pitch-shifted (a granular shifter: two ramping heads with a sine window) and rises by the chosen interval on every pass — the tail turns into a rising choir (Eno/Lanois); the knob is how much ENERGY comes back per pass (0.8 at full: stable, and calibrated against the reverb's energy, so Size and type don't matter). ❄ Freeze (Plate only): closes the input and makes the tank almost lossless — whatever was ringing stays, indefinitely, rocked by the tank's modulation; again to release it. The IR doesn't freeze: it is an FIR, it holds nothing. In Parts mode: Mix is this part's SEND; the rest (Shimmer and Freeze too) belongs to the shared room.
Tape
Saturation
Wow
Tape on the master. The whole mix (dry + delay + reverb, all parts) goes through the same tape before the limiter: the «degraded glue» of Arnalds, Frahm or Guðnadóttir. Saturation: tanh with the input up to ×2 and treble loss (tape darkens as it saturates); the knob is squared: the lower half is color (harmonics, glue), the upper half compresses the chord's peaks. Wow: the pitch of the whole mix wanders slowly and irregularly (a «drift» shape at 0.8 Hz: ±12 cents at 0.3, a real deck; ±40 at full, deliberately broken tape) plus a fast flutter at 6.5 Hz (±6 cents); at 0 it doesn't even add latency. It is easiest to hear on a single long note: on a pad with detune and ensemble the wobble hides until the knob passes the middle. Both are exact at 0: the usual presets don't change by a single sample. Room settings: in Parts mode they belong to the shared room.
Stereo
Width
Stereo. Width spreads the voices across the stereo field by pitch (mono at 0). The autopan (LFO → pan per voice) is the Pan row in the LFO bank.
Arpeggiator
Mode
Division
Octaves
Gate
swing
Arpeggiator. Hold notes down and it sequences them at the BPM (knob in Delay). Swing (below) is GLOBAL, like the BPM: in each pair of eighths or sixteenths the second arrives late — 50 % straight, 67 % triplet, 75 % dotted — and it swings the arpeggiator, the sequencer, the Steps and the players all at once (quarter notes and triplets don't swing). Gate = length of each step: in Mono, below 1 every step retriggers; at 1 the steps touch and, with Trigger on Legato, they tie and slide. Steps (and their note-offs) land with audio-clock precision.
Sequencer
state
latch
retrig
Division
Gate
8
Steps
Step sequencer. The held key is the root: it transposes the phrase (semitones) · drag a step = pitch · short click = rest · notes (selector next to the phrases): SEMITONES above the key or DEGREES of a scale from the key — the same phrase in major, dorian or pentatonic; «harmony» follows the scene's scale (Parts) · articulations (as on a 303): Shift + click = accent (that step louder than the rest, yellow cap, and the matrix source «Accent (Seq)» is 1 on its note: the preset decides what it does — open the filter, more drive…) · Alt + click = tie (the note isn't cut: the next step carries it on without an attack; a dash) → slide (it also glides to the next step's pitch with Glide, or 60 ms if Glide is 0; a diagonal) → none · Ctrl + click = repeats: the step fires 2, 3 or 4 times (split cap). In the phrase text: «7!», «5~», «3/», «0x3», combinable («7!/»). · Latch: the phrase keeps going when you let go · Retrig: if the phrase is ALREADY playing (Latch or legato), a new key restarts it on the grid; with Off only the root changes. Starting from stopped always begins at step 1 · in mono with Gate 1 the steps tie (glide) if Trigger is on Legato.
Wave Sequence
state
mode
Division
Xfade
8
Steps
Wave sequence (wave sequencing, Wavestation-style): Morph stops being a knob and plays a PHRASE of frames (0-7) at the BPM — rhythm in the timbre, not in the pitch. Each VOICE starts its phrase at its note-on (an arpeggiated chord drifts out of phase). Drag a step = frame · short click = hold (long steps = uneven rhythm) · Xfade: 0 = a hard jump, 100% = a morph glissando · 1shot: one pass and it stays on the last frame (a timbre envelope, a D-50 style «digital» attack). With the sequence on, the Morph knob only sets the starting point of the leading '.'; the matrix still adds on top.
Mod Env
mode
Curve
Mod Env — a FREE envelope for the matrix: pick it as a source («Mod env», 0..1, doesn't scale with velocity) and send it wherever you like (wavetable, Drive, pan, a mixer level…) without touching the filter's. Mode: «normal» = ADSR; «loop» = attack and decay repeated for as long as the note lasts (from 0 to 1 and back to 0; sustain doesn't count): a timbre rhythm tied to each note, with no tempo — A 10 ms + D 90 ms = 10 times a second; on release, the release starts from wherever it is; «trigger» = ignores the note-off: full attack, decay and release even if the note lasts an instant (percussion, arpeggiator hits). Curve like the Amp Env's: 0 = straight ramps, 1 = RC (falls fast and settles).
Part Mixer
Part mixer (with «Parts» on in the header). Each strip is a part: Level = its preset's Master, Delay/Reverb = its SENDS to the shared room (the preset's delay Amount and reverb Mix), Pan and M (mute). Click the name = the instrument switches to editing that part. Room column: the scene's master, echo feedback and how much echo goes into the reverb. Layer = the keyboard plays all the parts.
Harmony
stopped
Root · Scale
Progression · bars per chord
2
Scene harmony. Everything the players play is quantized to the scale and the current chord: that is why randomness sounds musical. Progression = scale degrees («1 6 4 5»), each one lasting N bars; «Functions» = a random walk T→S/D→T with common-practice probabilities. The tempo is the room's BPM (Delay module). The seed fixes the randomness: same seed, same session.
Steps
reset
steps · drag to drawlendivsmoothrotdrift
1
16
2
16
3
16
4
16
Steps — four lanes of per-step values (−1…+1) that the matrix uses as sources: «Steps i» is a continuous signal (the step also moves a held note: a trance gate is one lane on Amplitude; a pad that changes timbre in steps, on Cutoff or Wavetable) and «Steps i · note» takes the value of the step where each note starts and holds it for the whole note (arpeggios and plucks: each note with its own color, no steps inside). Draw by dragging; len = how many steps (up to 32); with different lengths the lanes only line up again after many bars (16 · 12 · 5 → 15 bars): complex while staying rhythmic — the line above tells you how long. Div = how long each step lasts, on the common clock grid (the one the arpeggiator, sequencer and conductor use). Smooth = from step to ramp. Rot = start N steps later. Drift = one more step of rotation every N bars: Reich's phasing. Reset: on play (the first note after silence is step 0) · never · every N bars.
Player
Part 1
Mode
Player of the part the instrument is editing (these settings belong to the musician, not the preset). Pulse: E(k, n) spreads k hits over n steps per bar as evenly as possible (Bjorklund): E(3,8) is the tresillo. Breathe: the pulse fills up and empties on its own — the hits rise bar by bar up to k + Breathe and come back, in a swell of Cycle bars. Chord: 3-4 notes of the chord held; with the part's Arp on, it arpeggiates them. Melody: a walk through the scale; Gravity = probability of landing on a chord note on a strong beat; Density shortens the notes; Rest = probability of a pause. Root: the root (+ Fifth) retriggered every N bars; with the Seq on, it is the root that transposes the phrase. Its arrangement (enters, Drift) is in the Arrangement module.
Arrangement
part 1
—
Scene arrangement — the form on a scale of minutes. Energy = the center and Sway = the depth of a cosine swell of Cycle bars (rises, peaks halfway, falls): each part comes in when the energy passes its threshold; energy also scales velocity, pulse probability and melody density. Open = how much energy opens (or closes) the filter of every part (±1 octave at full). Surprise = one-bar silences scattered at random. «part N» row (the part the instrument is editing): enters = minimum energy for it to play (0 = always); Drift = a parameter of its preset that wanders slowly around its value, amt = how much. All deterministic with the seed. Scene = room + harmony + arrangement + players + the 4 presets with their mix: ⇩ exports, ⇧ imports, ↺ brings back the last one (autosaved).
Library
Your library of presets and scenes. One click loads (a preset, into the part the instrument is editing; a scene turns Parts on) and the keyboard below is there to try it · ★ favorite: shows up in «★ Favorites» in the quick picker · ✎ renames in place · 🗑 deletes (factory items come back with ⟲ Restore factory) · drag a preset to another section or position · sections can be created, renamed, reordered (‹ ›) and deleted · search ignores accents and case. Save (into «★ Mine», or over the loaded preset if the name is the same) is in the header; Export (the whole library) and Import (library, bank or scene; it merges, it never replaces), in «File ▾». Everything lives in this browser (localStorage): export now and then.