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

ties in laundry soup #54

Open
armandvedel opened this issue Sep 2, 2020 · 3 comments
Open

ties in laundry soup #54

armandvedel opened this issue Sep 2, 2020 · 3 comments

Comments

@armandvedel
Copy link

Just tried laundry soup and love it. Could be cool if there was a "tie" between adjacent steps for programming bassline rhythms. Maybe like 3t101 or something.

@freddyz
Copy link
Owner

freddyz commented Sep 2, 2020

Laundry Soup currently has no ability to do anything with gate lengths, which it seems you've discovered. It just passes the clock signal through as the gate.

I think your idea would be useful though, I want to understand how you'd want this to behave. Currently, if you typed in: 3101 the gate output would be this:

x..x.x
(where x is a gate signal with the same gate length as the trigger input, and . is 0v or a "rest")

For the rhythm you're trying to program, 3t101 would you want this to be: x--x.x (where - means the gate is held high) or x---.x ? Sorry if my notation is confusing, I'm basically asking if you want a 3-beat length note first or a 4-beat length note.

@armandvedel
Copy link
Author

Tough choice. I've been going back and forth. The former is a lot easier to read. Perhaps it's a little more consistent. On the other hand if you have 111, it would be fun to be able to do 1t11, which would only work in the latter method. Here you would have to do 2t1. I guess if I had to choose, I like the former better.

@armandvedel
Copy link
Author

armandvedel commented Sep 2, 2020

One thing is that it should still respect the pulse width of the clock, so that two 1 beat tied notes with a 50% pulse width is held 1.5 clock cycles high followed by 0.5 cycles low.

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