Skip to content

Tapestop effect that works over any number of cycles #1095

Open
@hellocatfood

Description

@hellocatfood

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions