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

[FR] A way to quickly create complex patterns for delays using a command. #35

Open
odsfgolfdjng opened this issue May 2, 2022 · 2 comments

Comments

@odsfgolfdjng
Copy link

odsfgolfdjng commented May 2, 2022

A way to quickly create complex patterns for delays using a command.

Example:
20, 1, 4(ldv * 1.75), 1(ldv * 0.5 + rndb..0.2)

This example would create the delays with values d1 = 1, d2 = 1.75, d3 = 3.0625 ...

20 is the total delays to create, 1 is the time in seconds for first delay, 4 is the count to calculate the expressions inside the (). After calculating all expressions it would go back to the first until 20 delays have been created.

Keywords:
ldv = last delay value
rndb..x = random value bipolar (-0.2 to 0.2)
mac = macros/sliders that the user can automate (if possible performance wise)
dn = the number of the delay currently calculated
and probably more

Some thoughts:
· One problem is that values will get out range, a solution would to compress the values to user defined ranges.
· One could also use this to create value patterns for other parameters of DelayArchitect.
· A randomizer with some control parameters for the command.
· My main thought was that with a simple command and and a randomizer for that command, complex delay patterns are just a couple of clicks away, similar to MTurboReverb for reverbs.

@jpcima
Copy link
Owner

jpcima commented May 2, 2022

A way to quickly create complex patterns for delays using a command.

Is this a language which you invented, or it's based on an existing specification?
I'm not familiar with MTurboReverb.

@odsfgolfdjng
Copy link
Author

Is this a language which you invented, or it's based on an existing specification?

It is just a idea in my head.

I'm not familiar with MTurboReverb.

MTurboReverb has a designer which lets you create a reverb with a simple command which variables are controlled by randomizers and user parameters. https://www.meldaproduction.com/download/documentation/MTurboReverb.pdf strg-f Syntax explains more about the MTurboReverb designer.

The important difference between my idea and MTurbReverb is that the goal of my idea is to create interesting pattern instead of chaos, by having more direct control of the variables.

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