- Sounds: a row in the node table and a section Bitcrusher with the
ranges and the measured cost on the audio thread.
- Instruments: the Bitcrusher among the effects and Envelope targets.
- Development: 1841 checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Sounds: new section The Sound tab, and Start, End and Edge fade in
the property table.
- Concepts, Home and Instruments: a sound plays the stretch it is cut
to.
- Development: 1840 checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Instruments: a new section Envelopes (shape, end of a note, the
value output and what it fits, a filter sweep, Stop sound, the
measured curve), the Envelope in the node table, the end of a note
under an Envelope, Play note with Let ring, Not yet.
- Sounds: the Filter node and its ranges, Let ring on a note with an
Envelope.
- Home: the Envelope in the line of Instruments.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe one sound at the Output and the curve of a Mix #331
- Instruments: the Output takes one sound, a drum kit goes through
Mixes, an old instrument with several edges says why it does not
compile, and two layers at once depend on the Mix's curve.
- Sounds: the Mix's setting Curve with a table of both curves, the
+6 dB at the middle, and how a glide follows the curve.
- Architecture: one line on the Output.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe the scheduler and Delay synced to beats #332
Instruments gets a section Playing in time and the tempo input of Play note. Sounds describes the Sync setting of the Delay and the tempo input of Play sound. Architecture names core/music and the timer worker.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A new page Instruments: the nodes, triggers, zones and layers, how a
note is compiled and played, the keys of the tab and Play note.
- _Sidebar and Home link the page, Concepts lists the asset type.
- Sounds points to it for playing a sound as notes.
- Behaviors lists Play note, Architecture says a note is one voice
of several layers.
Describe the Delay node and the tail of a voice #324 #327
- Sounds: Play sound hands out tail, Stop sound takes a voice, fades
in 10 ms and has Let ring.
- Sounds: the Delay node in the table of FX nodes and its ranges.
- Sounds: new section on the Delay and how long a voice rings on,
with the one render quantum per round in Chrome and the cost.
- Home: names delay and the tail on the Sounds line.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A Pitch is now played by a phase vocoder in an AudioWorklet, so a
sound keeps its length also when its pitch changes while it plays.
- Sounds: the section on how Pitch keeps the length is new, with the
20 ms lag, the behaviour at 0, the cost as measured and the limits.
- Sounds: the points on a pitch that changes by speed are gone, and
length into time now spans a pitch sweep too.
- Architecture: names the pitchWorklet next to the SoundLibrary.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe the length of Play sound and the idle easing rows
- Sounds: Play sound hands out length, and a point says how to span
the whole sound with it and why a pitch change does not end there.
- Behaviors and Sounds: as on a key, Direction and Curve only show
where they matter, on the node and in the inspector.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe the easings shared by keys, Lerp and sound FX ramps
A Lerp and a timed Set sound FX parameters now offer the same easings
as an animation key.
- Behaviors: Lerp has Easing, Direction and Curve like a key.
- Sounds: the easing of a timed change, Step as a jump at the end.
- Curves and Animations point to the same choice on both nodes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe On fixed update, sound preloading and timed FX changes
- Behaviors: On fixed update in the node list and the event order,
and a section Fixed update.
- Physics: the order of On fixed update against the engine steps.
- Sounds: sounds are loaded ahead, and Set sound FX parameters has a
time that ramps on the audio clock, with the sweep as an example.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Play sound now gives out the number of its voice, and Set sound FX
parameters moves that one voice to new values while it plays.
- Sounds: rows for the voice output and the new node, a section
Changing a playing sound with the pattern through a variable, the
glide and the pitch by speed.
- Sounds: a Mix or a stage fed by a parameter keeps its place. Every
way has a source of its own. The tab is heard at once.
- Behaviors: the node is in the list next to Play sound.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Ranges of Pitch, Gain and the EQ bands follow #312#313#314, and the EQ is now called 5-Band-EQ.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sounds gets a section on sound FX with its nodes, the preview in the tab and the parameters a Play sound hands in. Concepts, Home and Behaviors point to it.
- Scenes: new section on the switch, what travels, the duplicate rules
and what does not travel. Load scene builds a scene as it is stored.
- Architecture: how a kept entity moves into the next world, and that
a run keeps what each scene stored before it built it.
- Concepts and Sounds: one sentence each on kept objects.
- Development: the e2e sum is 1625.
Document admin-only deletes, file modes and Esc as Cancel (#85)
Brings the pages in line with refactoring round 8 of the code.
- API: deleting an image, font or sound is for administrators only, a
bad upload answers 422, private files are 0640 and the web server
answers 403 for them, and saves take turns on a lock file. The line
that said there was no authentication yet is gone.
- Home: the "Not yet" list named several scenes in one run, auth and
graph comments and groups, which all exist.
- Concepts, Keyboard, Vector art: Escape on a question is its Cancel,
deleting a project leads back to the picker, and Delete removes
shapes picked in the list.
- Architecture: AtomicFile, routeFiles, HashedFileStore, the lock
file, removeSelection and removeShapes, objectName and groupName,
and the Escape of a Dialog.
- Development: the check sum, and the race check in
accounts.test.php needs pcntl.
- Eight pages lose the 38 characters Gitea flagged as ambiguous, and
quoted labels follow the editor's American spelling.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Architecture: fonts load 400, 500, 600 and 700. Icons, markIcons and
the chevron are described.
- Development: tests find icons through __gm.locateIcons(id).
- Behaviors, Scenes, Sounds: kind, scene and sound marks are described
instead of written as glyphs.
- Development: editor-suite check sum 1312.
A game that is more than one scene needs a page about scenes
Scenes.md explains what a scene swap keeps (the shared state, so global
variables and global machines) and what it throws away, why the run
starts either from the start scene or from the open one, and why the
sounds of the old scene stop: their behaviors are gone, which is also
why Play sound learned detached.