Sounds
MelekTaus edited this page 2026-10-14 15:36:58 +02:00
Clone

Wiki Page Revisions

70 Commits

Author SHA1 Message Date
adminandClaude Opus 5.5 5ea149cad0 Describe the Bitcrusher effect (#322)
- 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>
2026-10-06 22:23:08 +02:00
adminandClaude Opus 5.5 eddfd07f5c Describe the Sound tab and cutting a sound (#343)
- 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>
2026-10-06 21:42:37 +02:00
adminandClaude Opus 5.5 ea30223538 Describe the Envelope and the Filter #335
- 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>
2026-10-06 13:55:00 +02:00
adminandClaude Opus 5.5 f2a3834212 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>
2026-10-06 13:13:08 +02:00
adminandClaude Opus 5.5 fd1bb5b9a5 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>
2026-10-06 12:29:58 +02:00
admin fb136da29d Describe the instrument asset and Play note #331
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.
2026-10-06 10:07:47 +02:00
adminandClaude Opus 5.5 c11e3109b0 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>
2026-10-06 09:05:24 +02:00
adminandClaude Opus 5.5 6591188476 Describe the real-time pitch of a sound #317
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>
2026-10-06 08:00:29 +02:00
adminandClaude Opus 5.5 ab24363f72 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>
2026-10-05 22:28:07 +02:00
adminandClaude Opus 5.5 0598820af7 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>
2026-10-05 22:05:12 +02:00
adminandClaude Opus 5.5 e02851255c 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>
2026-10-05 21:47:38 +02:00
adminandClaude Opus 5.5 f4de42b406 Describe changing the sound FX of a playing sound
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>
2026-10-05 20:53:54 +02:00
adminandClaude Opus 5.5 69c18477d4 Describe the Mix node and ways of a sound FX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 20:09:39 +02:00
adminandClaude Opus 5.5 fd874aed6e Describe how a sound FX pitch keeps the length
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>
2026-10-05 19:32:09 +02:00
admin be92e116ab Describe sound FX graphs and their parameters
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.
2026-10-05 17:26:29 +02:00
admin b2d413bd60 Document Keep on scene load (#165)
- 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.
2026-10-01 17:30:22 +02:00
adminandClaude Opus 5.5 7995918921 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>
2026-09-29 18:13:11 +02:00
admin fa9e6a5540 Describe the 500 weight and the SVG icons (#214)
- 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.
2026-09-23 08:13:41 +02:00
admin e6849977eb 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.
2026-09-15 13:24:35 +02:00
admin 452b31df54 A game that stays silent is only half a game, so the pages say what a sound is (#45) 2026-09-15 09:20:53 +02:00