Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accidentals #59

Open
3 of 9 tasks
Andreya-Autumn opened this issue Jan 19, 2025 · 0 comments
Open
3 of 9 tasks

Accidentals #59

Andreya-Autumn opened this issue Jan 19, 2025 · 0 comments

Comments

@Andreya-Autumn
Copy link
Collaborator

Andreya-Autumn commented Jan 19, 2025

After much consideration and a bit of chatting on discord I've come to the following conclusion: None of the existing JI notations is perfectly suited for this project, so I will do something of my own. Logically it's basically gonna be "FJS but with other symbols (and maybe a different functional comma for prime 17)".

In other words: I'm gonna eventually spend a little time learning FontForge and draw in some nice accidentals.
Considering:
Sharps and flats (and doubles of those) for prime 3.
Plus/minus for prime 5.
Stylized seven/upside down same for prime 7.
Arrows for 11 maybe?
Other arrows for 13?
And then I dunno. Borrow ideas from existing places I guess.

So "BJN symbols but with FJS logic". That is, pyth as the baseline, not zarlino (which doesn't make sense to me).

Once that's in, make a more advanced layout which distributes the accidentals nicely in each sphere. Big letter, slightly smaller sharp/flat a bit sunken, even smaller pluses/minuses a bit above. I think that'll look nice.

Oh and another idea, as we travel further away (say past double sharps/flats), don't stack sharps/flats but instead show a subscipt number saying how many there are.

Checklist for prime designs/choices:

  • 7
  • 11
  • 13
  • 17
  • 19
  • 23
  • 13/11?
  • 11/7?
  • 13/7?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant