Skip to content

Music: chord spellings, extended inversions, full roman numerals, and analysis fixes - #488

Merged
matt-edmondson merged 4 commits into
mainfrom
claude/project-thread-0snfr8
Oct 27, 2026
Merged

matt-edmondson merged 4 commits into
mainfrom
claude/project-thread-0snfr8

Conversation

@matt-edmondson

Copy link
Copy Markdown
Contributor

Requested by Matt · project thread

Fixes #378, fixes #368, fixes #379, fixes #356, fixes #365, fixes #469, fixes #470, fixes #468, fixes #357, fixes #337, fixes #465, fixes #377.

Chord symbols

Roman numerals

Analysis

Testing

dotnet test Semantics.Test -c Release: 1836 total, 0 failed, 12 skipped. The new cases are in ChordGrammarTests, ChordRoundTripTests, InversionTransposeTests, RomanNumeralParseTests and the new AnalysisFixesTests.


Generated by Claude Code

… and keep a chord's body in its roman numeral [patch]

Fixes #378, #368, #379, #356, #365, #469.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019kytFdmCCteiaenE8PdQDn
… tone in key inference, and detect augmented sixths [patch]

Fixes #470, #468, #357, #337, #465, #377.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019kytFdmCCteiaenE8PdQDn
@matt-edmondson matt-edmondson self-assigned this Oct 26, 2026
Comment thread Semantics.Test/Music/RomanNumeralParseTests.cs Fixed
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019kytFdmCCteiaenE8PdQDn
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019kytFdmCCteiaenE8PdQDn
@sonarqubecloud

Copy link
Copy Markdown

@matt-edmondson
matt-edmondson merged commit cae86ea into main Oct 27, 2026
16 checks passed
@matt-edmondson
matt-edmondson deleted the claude/project-thread-0snfr8 branch October 27, 2026 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants