8000 Bowed string · Issue #9 · crnbaker/gostringsynth · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Bowed string #9

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

Open
crnbaker opened this issue Mar 10, 2022 · 0 comments
Open

Bowed string #9

crnbaker opened this issue Mar 10, 2022 · 0 comments
Assignees

Comments

@crnbaker
Copy link
Owner

Add the ability to bow as well as pluck a string:

  • New key control for toggling between bowing and plucking
  • In bow mode, rather than exciting a string by settings its previous state to a 'pluck' shape, a string will be continually excited based on the stick-slip model of a bowed string.
  • This will required note-on and note-off events to be handled in order to trigger the start and stop of bowing. Currently, I think only key-down events are handled. This may require a new dependency such as ebiten.
  • A note-on event would trigger start of an ADSR envelope (based on the existing triangular envelopes developed for the prototype, sinusoidal sources), and a note-off event would trigger the decay.
  • The envelope values would control the amplitude of the stick-slip excitation.
@crnbaker crnbaker self-assigned this Mar 10, 2022
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
0