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

Request: allow a different 1/1 reference frequency #25

Closed
wolftune opened this issue Nov 4, 2019 · 2 comments
Closed

Request: allow a different 1/1 reference frequency #25

wolftune opened this issue Nov 4, 2019 · 2 comments

Comments

@wolftune
Copy link
Contributor

wolftune commented Nov 4, 2019

I can load a scala file, but it always treats 1/1 as C (or seems to). I have reasons to want to have a different pitch, like D or A be the reference point. It would be nice if that could be an option somehow.

@ibancg
Copy link
Owner

ibancg commented Jan 12, 2020

@alignwaivers also raised his concern in #28 :

Still not sure why the default base value is assumed to be middle C though, is there a reason for this?

Sorry, I overlooked this issue, because I did not understand it completely at the beginning.

The way I see it, it is possible to use another pitch as the "base value" to start building the scale from it. Find below an example with a pentatonic scale built from A440, which I (maybe wrongly) called "mid-A":

image

If you have a scala file whose first note is supposed to be, say, A440, you can just load it and manually replace the name and frequency of the first note, and all the other frequencies will shift accordingly.

Does this fix your issue? maybe I am missing something here, do you see a better way of doing this?

@wolftune
Copy link
Contributor Author

wolftune commented Apr 17, 2021

I just didn't realize that the Frequency could just be edited already. It wasn't obvious I could just type it in, but there it is. It works already perfectly!

I literally just double click on "mid-A" and type in something else like "587.330" and indeed everything else adjusts appropriately.

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

2 participants