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

Tapestop effect that works over any number of cycles #1095

Open
hellocatfood opened this issue Aug 12, 2024 · 1 comment
Open

Tapestop effect that works over any number of cycles #1095

hellocatfood opened this issue Aug 12, 2024 · 1 comment

Comments

@hellocatfood
Copy link

Describe the function/feature you'd like
A tape/record stop effect can already be achieved by running the code d1 $ sound "alphabet" # accelerate "-1". However, this slows down the sample over one cycle. A feature I would like is for the sample, regardless of length or current cps/bpm settings, to be able to have the "tape stop" effect over a number of cycles.

For example, the code could look something like

d1 $ sound "alphabet" # tapestop 1 - this would sound similar to d1 $ sound "alphabet" # accelerate "-1"
d1 $ sound "alphabet" # tapestop 5 - the sample would slow down to a stop over five cycles

Of course, this could raise the question what happens if the user specifies a negative value e.g. d1 $ sound "alphabet" # tapestop "-1". In this scenario I suggest the sample speed up to an arbitrary value to the point where any change cannot really perceived.

@yaxu
Copy link
Member

yaxu commented Aug 12, 2024

Paging @telephon ! (Probably more of a https://github.com/musikinformatik/SuperDirt/ issue)

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