Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,26 @@

Notable changes, newest first. Dates are ISO 8601.

## Unreleased

### The shipped examples were wrapped in markdown fences

All eight files in `examples/` opened with ```` ```plainsong ```` and closed with
```` ``` ````. They are `.song` files, not markdown. The parser ignores the
fence, so nothing sounded wrong and nothing warned -- but these files are the
first thing anyone reads to learn the notation, and one of the observed failure
modes is an agent copying an example verbatim. It was copying a fence.

Removing them changed no music, which is checked rather than asserted: the
corpus fingerprint hashes the compiled arrangement, and it is unmoved at 6,321
files.

The three warnings `plainsong check examples` reports are all deliberate and
stay: two are sections whose chords stop early on purpose (one of them an outro
literally named "fading sonar"), and the third is `edge-3-dense-chords.song`,
whose degenerate tokens are documented in `examples/edge-cases/BUGS.md` as
testing that they degrade gracefully.

## 1.5.0 — 2026-08-24

A minor rather than a patch: the CLI accepts flags it used to refuse, `--verbose`
Expand Down
2 changes: 0 additions & 2 deletions examples/plainsong-1-creatures-of-interval.song
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
```plainsong
Key: Am
Tempo: 75
Meter: 4/4
Expand All @@ -22,4 +21,3 @@ Meter: 4/4
[Outro]
| VI . . . | VII . . . | i . . . | i . . . |
| VI . . . | VII . . . | i . . . | i . . . |
```
2 changes: 0 additions & 2 deletions examples/plainsong-2-the-room-is-safe.song
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
```plainsong
Key: Em
Tempo: 50
Meter: 3/4
Expand All @@ -21,4 +20,3 @@ Meter: 3/4
[Outro]
| i . . | VII . . | VI . . | V . . |
| i . . | i . . | i . . | i . . |
```
2 changes: 0 additions & 2 deletions examples/plainsong-3-hermes-blues.song
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
```plainsong
key: D minor
tempo: 65
meter: 4/4
Expand Down Expand Up @@ -35,4 +34,3 @@ meter: 4/4
| 1 . 2 . | 3 . 2 . | 1 . 7 . | 6 . . . |
| 5 . 4 . | 3 . 2 . | 1 . . . | 1 . . . |
| i . . . | i . . . | i . . . | i . . . |
```
2 changes: 0 additions & 2 deletions examples/plainsong-4-closing-time.song
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
```plainsong
Key: Bb
Meter: 3/4
Tempo: 60
Expand All @@ -24,4 +23,3 @@ IV | 4 . . | 6 . . | 1 . . | 5 . . |
I | 1 . . | 3 . . | 5 . . | 1 . . |
V | 5 . 4 | 3 . 2 | 1 . . | . . . |
I | 1 . . | . . . | . . . | . . . |
```
2 changes: 0 additions & 2 deletions examples/plainsong-5-deck-work.song
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
```plainsong
Key: A mixolydian
Tempo: 120
Meter: 4/4
Expand All @@ -17,4 +16,3 @@ Meter: 4/4
[Bridge - 2 bars]
| II 2 . 3 | IV 4 . 5 | V 6 . 7 | I . . . |
| I . . . | I . . . |
```
2 changes: 0 additions & 2 deletions examples/plainsong-6-spacing-melody.song
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
```plainsong
key: C major
tempo: 90
time: 4/4
Expand All @@ -16,4 +15,3 @@ A4~~~ G4~~~ F4~~~ E4~~~
D4~~~ C4~~~ r~~~~ r~~~~

@wesley: piano | both | vel: 65
```
2 changes: 0 additions & 2 deletions examples/plainsong-7-spacing-chords.song
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
```plainsong
key: A minor
tempo: 75
time: 4/4
Expand All @@ -21,4 +20,3 @@ A4~~~~ r~~~~

@wesley: piano | both | vel: 70
@hermes: strings | pad | vel: 55
```
2 changes: 0 additions & 2 deletions examples/plainsong-8-spacing-dashes.song
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
```plainsong
key: D dorian
tempo: 110
time: 4/4
Expand All @@ -23,4 +22,3 @@ r~~~~ D4----

@flash: guitar | fingerpicking | vel: 75
@hermes: bass | walking | vel: 80
```
Loading