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

Remove dropdown for Pythagorean enharmonic #641

Merged
merged 1 commit into from
Apr 10, 2024
Merged

Conversation

frostburn
Copy link
Member

Use the sharp enharmonic by default (MIDI standard). Motivate the user to declare an explicit root pitch when using a black base note.

ref #640

@frostburn frostburn requested a review from 000masa000 April 8, 2024 13:25
@frostburn frostburn linked an issue Apr 8, 2024 that may be closed by this pull request
@@ -287,6 +287,12 @@ export const useScaleStore = defineStore('scale', () => {
latticeView.__doc__ = 'Store the current scale to be displayed in the lattice tab.'
latticeView.__node__ = builtinNode(latticeView)

function warn(message: string) {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should take multiple arguments and conform to the new warn() in sonic-weave.

Use the sharp enharmonic by default (MIDI standard).
Motivate the user to declare an explicit root pitch when using a black base note.
Update sonic-weave dependency.
Hook into the warning system.

SonicWeave changelog:
- Binary prefixes
- "Aug" and "dim" as alternatives for "a" and "d"
- Vulgar fractions of Aug, M, #, etc. in Pythagorean notation
- Make "/" a bona fide operator
- Helpful warning to let the user know that fraction reduction is called "simplify"

ref #640
@frostburn frostburn force-pushed the remove-enharmonics branch from cb7a053 to 9d58842 Compare April 10, 2024 07:50
@frostburn
Copy link
Member Author

Does what was agreed to in the issue. Merging.

@frostburn frostburn merged commit 326cc4a into main Apr 10, 2024
2 checks passed
@frostburn frostburn deleted the remove-enharmonics branch April 10, 2024 07:56
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

Successfully merging this pull request may close these issues.

SW3: Remove pythagorean enharmonic config
1 participant