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

Scalar Step doesn't work for default temperaments (other than 12EDO) #4012

Closed
pikurasa opened this issue Sep 23, 2024 · 12 comments
Closed

Scalar Step doesn't work for default temperaments (other than 12EDO) #4012

pikurasa opened this issue Sep 23, 2024 · 12 comments
Labels

Comments

@pikurasa
Copy link
Collaborator

Description

Scalar step steps up to the 5th scale degree and stops there for all the default temperaments other than 12EDO.

Expected Behavior

Scalar step should be able to step up scale degrees 1-8 (as well as other octaves) for any of our temperaments.

Screenshots

This video shows the issue: temperament-test-2024-09-23_10.51.50.zip

How to Reproduce

You can use this file to test: temperament-scalar-step.zip (this is the test file that was used to generate the video attached above)

Console log Errors:

N/A

@pikurasa pikurasa added Issue-Bug Component-Temperament related to temperament labels Sep 23, 2024
@omsuneri
Copy link
Contributor

@pikurasa yaa i can reproduce the issue so tis might be the issue when while designing the temperament what do you think over this i ll try to resolve this issue at my best

@pikurasa
Copy link
Collaborator Author

@pikurasa yaa i can reproduce the issue so tis might be the issue when while designing the temperament what do you think over this i ll try to resolve this issue at my best

This issue may be challenging, but feel free to work on it.

@omsuneri
Copy link
Contributor

can you guide me to land the origination of this issue

@akshayw1
Copy link

Can I work on the issue?

@pikurasa
Copy link
Collaborator Author

Can I work on the issue?

You may.

I recommend you join https://matrix.to/#/#musicblocksdev:matrix.org to facilitate development and ask questions.

@omsuneri
Copy link
Contributor

@pikurasa I found that some of the approximate value for the temperaments like equal 19EDO are slightly wrong so this might be causing due to that

@akshayw1
Copy link

@omsuneri , You are working on the same?

@omsuneri
Copy link
Contributor

@akshayw1 yaa actually it was the bug found after the last commit so I'm working on it

@pikurasa
Copy link
Collaborator Author

You may work together, too. There's no reason that only one person needs to solve this. We respect and value solutions done collaboratively.

@omsuneri
Copy link
Contributor

Yeah @pikurasa 😊

@omsuneri
Copy link
Contributor

omsuneri commented Oct 8, 2024

@pikurasa as far i had observed the scalar step +/- is working fine with the equal 12EDO and custom temperament but not with the other temperament so what i figured out is when i create an function of isCustomTemperament fun and allows the both cases to follow the same path the issue is resolved i can show you in the
temperament resolved.zip
but i think it may be the more optimised what do you think over it

omsuneri added a commit to omsuneri/musicblocks that referenced this issue Oct 8, 2024
…raments (other than 12EDO)

after these changes the scalar step (+/-) block stepping up and down pitch perfectly for the temperaments other than Equal 12EDO and Custom
omsuneri added a commit to omsuneri/musicblocks that referenced this issue Oct 9, 2024
walterbender pushed a commit that referenced this issue Oct 13, 2024
…other than 12EDO) (#4032)

* FIXES ISSUE #4012 Scalar Step doesn't work for default temperaments (other than 12EDO)

after these changes the scalar step (+/-) block stepping up and down pitch perfectly for the temperaments other than Equal 12EDO and Custom

* FIXES ISSUE #4012 Scalar Step doesn't work for default temperaments (other than 12EDO)
@omsuneri
Copy link
Contributor

@pikurasa i think this issue need to be closed as its solved again we have #4033

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants