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

Pitch Blocks outside of Note Value #2410

Closed
pikurasa opened this issue Jul 15, 2020 · 3 comments
Closed

Pitch Blocks outside of Note Value #2410

pikurasa opened this issue Jul 15, 2020 · 3 comments

Comments

@pikurasa
Copy link
Collaborator

I think some of the lowest lying fruit to extend Music Blocks' functionality in a way that both 1) extends its functionality as well as 2) removes a barrier for beginners is to allow pitch/drum/noise blocks to work outside of note value.

Outside of Forever Loop

We should assume that the note should be played as a quarter note. Most of the time this works, but does not currently work on scalar step and hertz blocks.

Screenshot at 2020-07-15 15:22:34 scalar step

Within Forever Loop

(Please let me know what you think about these ideas.)

Pitches within a forever loop should play continuously without regard for time.

Example: Hertz Block

Screenshot at 2020-07-15 15:02:25 cursor y to hertz

Something like the above should create a continuous pitch that follows the y cursor without confining it to a note value.

Example: Solfege Pitch Blocks

Screenshot at 2020-07-15 15:06:26 continuous sound

The above should hold the note until clicked/unclicked.

Example: Solfege Step +/- Blocks

Screenshot at 2020-07-15 15:10:46 continuously step up or down

The above should rapidly tick up/down through the scale.

@walterbender
Copy link
Member

I like this idea but I am not sure how to implement it. We need to see if we can change the pitch of a synth as it is playing. And the sample-based pitches are somewhat dependent on note value.

@walterbender
Copy link
Member

The scalar step block will play stand-alone now.

@walterbender walterbender added the Priority-Minor Nice to have label Nov 28, 2020
@walterbender
Copy link
Member

In thinking about it, if the hertz block stand-alone is assigned a short note value, say 1/32, then it would keep changing in the forever loop.

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

No branches or pull requests

2 participants