8 Commits

Author SHA1 Message Date
c7e057b727 [feat] remove format string & preview from GUI
Personal opinion: being able to change the format in the GUI,
 but not the fingering, felt misleading.
 I think the user should either be directed to the Fingering.js file
 or we should have a complete editor of fingerings in the GUI.
Since adding more elements to the GUI would be a lot of work,
 I opted for the first option.

- Removed all references to the format string and preview window
- Also fixed some wordings/indentation
2026-05-16 15:47:23 +02:00
b40a7f4ad2 [fix] detect key signature correctly
need to look at cursor.keySignature to properly name the notes

Also, fixed soprano recorder octaves
2026-05-13 13:10:42 +02:00
f4df20188c [fix] correct rendering of flat notes
To date, all $name would be displayed as sharps
Now, we correctly render flats,
and use subscript notation for octaves.
2026-05-13 13:10:31 +02:00
8dc9b87035 Move fingering descriptions to separate file
This allows the user to modify the instruments,
 without understanding the code.
Some documentation is included,
 and a lot of names are changed to be closer to the domain.
2026-05-13 13:10:25 +02:00
c915c48610 Cleanup for usability
Remove "+" symbol, since we don't need it for recorders
Change symbols used to be slightly more intuitive than digits
Change a lot of the defaults
and other minor tweaks
2026-05-13 13:08:13 +02:00
258fa7ac41 working prototype for soprano recorder 2026-05-13 13:08:13 +02:00
d1bc05c208 add colors to pitches 2026-05-13 13:08:06 +02:00
d156c75c90 Expanded scope, renamed project to woodwind tab creator to align with potential 2026-03-01 15:19:20 +02:00