# Bach demo

J. S. Bach, Prelude in C major, BWV 846 — complete 35-bar prelude.

Note pitches, onsets and releases were extracted from the Mutopia Project's
public-domain MIDI edition, maintained by Tobias Erbsland, dated 2011-09-12:
https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=5
https://www.mutopiaproject.org/ftp/BachJS/BWV846/wtk1-prelude1/wtk1-prelude1.mid

Source MIDI SHA-256:
874e07d0479542971bfceaf420d6117da8d602d89d26eea4610e7dd1ef58bf26

The edition's LilyPond header explicitly places it in the public domain.
Entries in bach-prelude-c.json are [quarter-note beat, note-on flag, MIDI pitch,
velocity]. Timing is retained in beats, played at 76 quarter notes per minute.
Vizi adds restrained phrase dynamics and bass/downbeat emphasis. Playback uses
Vizi's selected instrument; no third-party audio recording is included.

## After the Rain

An original piano ballad composed directly for NOTE, with no imported melody,
MIDI, or recording. A 24-bar form moves from F major through a brighter middle
section and returns to the opening phrase before settling on C major.
Soft bass, close chord voicings, and gently broadened phrase endings create
the performance. The top-line melody was removed; the accompaniment is unchanged. Event times encode seconds at 60 BPM;
the underlying pulse is approximately 62 BPM. The editable composition lives in
`scripts/compose-after-the-rain.py`; run it from the repository root to rebuild
`after-the-rain.json`. Playback uses the selected instrument and drives the visuals.

