- Songs: a section Baking, what is in a bake and what stays live, when
it holds, the loop, the file and its memory, measured in e2e 64.
- Patterns: Play pattern plays a bake that holds, with a link there.
- Architecture: bake and ogg in core/music, bakeRender, the bake voice
and the offline library in viewport, BakeButton in editor/music.
- Development: 1928 checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Bring the sound pages and Architecture up to date (#85, round 10)
Refactoring round 10 checked the wiki against the code since round 9.
Most of what had gone stale is about sound.
- Architecture: src/core/soundfx, src/core/instrument,
src/editor/sound, src/editor/soundfx, src/editor/instrument and
src/editor/routing had no row. src/core/music named five of its
fifteen modules. The worklet was still called pitchWorklet. New
are fxNodes, PreviewParams, nodes/shared, addLink and
drawFloatingBox.
- Home: "Sound has no mixer, no fade" is not so since the buses, the
Master routing and the fades of songs. The rows of Sounds and
Songs name what the pages cover now.
- Songs: a new song snaps to 1/16 since #365, the intro still said
the bar. "Not yet" named the Reverb (#328) and a bus without sound
FX, both there by now.
- Instruments: "Not yet" named the Phaser (#341), which is there.
- Patterns, Songs, Instruments: swing points to #372, the end of a
song to #373. Lines that ran past the width are wrapped.
- Every path the wiki and the README name exists.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe the Master routing graph instead of Bus and Into (#351)
The rows Bus and Into are gone. Sounds, instruments, patterns, songs
and buses are routed in one graph per project now.
- Sounds: the section Master routing replaces Buses and the master.
- Songs, Patterns and Instruments point there instead of a Bus row.
- Development counts 1909 checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe a pattern's Sign row from the song's list (#364)
- Patterns: the rows Beats per bar and Beat are now the one row Sign.
- Instruments: the meter comes from one list of signs for song and
pattern.
- Songs: an embedded copy keeps its tempo and sign.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe the voice limit and when previews stop (#356)
- Instruments: at most 12 ways through the pitch worklet at once, a
preset plays nothing, and closing the tab stops what it plays.
- Sounds: the leak of ended voices on the bus, with the measured
numbers before and after. Closing the tab and starting the game
stop what the Sound and Sound FX tabs play.
- Songs and Patterns: game start and closing the tab stop playback.
- Development: 1893 checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sounds, instruments, patterns and songs have a row Sound FX of their
own. Items and Play nodes follow it unless they pick another one.
- Sounds: new section "The sound FX of an asset". It says where each
kind of asset applies it and what From the asset and None mean.
- Songs: the new row, From the asset and None on items and on the fx
input of Play song, the double-click on a sound item, the order of
the FX, and what e2e 65 measured.
- Patterns: the new row and the fx input of Play pattern.
- Instruments: the fx input of Play note.
- Development: 1881 checks (3 new in e2e 65).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Sounds: new section Buses and the master, new rows Bus and the
bus asset in the tables.
- Patterns, Songs, Instruments: the row Bus.
- Behaviors: the input bus on the play nodes, Set bus volume and
Bus volume.
- Development: 1867 checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe ghost notes from the song in the piano roll (#339)
- Patterns: new section "Ghost notes from the song", with the header
switch, panning back to the song's start, drawing only inside the
pattern and the measured values.
- Songs: the double-click on a pattern item links there.
- Development: 1860 checks.
Describe sound FX on tracks, items and whole songs (#346)
- Songs: a new section on the FX box in the track head, the item's
Sound FX, Play pattern and Play song with fx, and the latency the
bus pitch shifter brings and how it is made up.
- Sounds: a new section A Pitch on a bus.
- Instruments, Patterns, Behaviors: the new inputs fx and fx params.
- Development: 1857 checks.
Update the music tabs for zoom, loop strip, edges and paste
Patterns and Songs follow the last three commits of the editor.
- Patterns: the loop strip over the ruler, the wheel zoom, Audition,
sizing a note by its left end, the cursor on the nearest line,
panning before bar 1 and past the rows, Shift, paste under the
pointer and Fit zooming the rows.
- Songs: one track for a new song, tracks from the head menu, the
item menu, a click on empty space, +12 dB, edge hover, loop seams,
one bar at least, pulling items out left, snapping to rounds,
paste under the pointer and the zoom limits.
- Home: one line on the music tabs.
- Development: 1828 checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Patterns gets a section on playing one in a game, Behaviors a line on
the two nodes, Development the new check count.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- New page Patterns: the asset, the tab, drawing and editing, keys,
the ruler with loop and start, playing through the scheduler.
- Instruments, Architecture, Keyboard, Home, Concepts and the sidebar
point to it. Development counts module 64.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>