Sound effect chain order

Ello, I’m finally starting to dip my toe into tidal and its been great so far, i have LOADS of beginner questions and so far theres been loads of super useful resources I’ve found.

One thing I was wondering about, I’ve been putting some fx on my cycles, e.g.

d1 $ sound "rs lt bd/2 cb/3 cb bd" # shape 0.5
 # distort "<0.6>"
 # shape 0.6
 # room 0.3 # sz 0.7

and I thought it would be great to do the reverb before the distortion, but when I put the reverb first in the order, I still get the same resulting sound, like the reverb is still being applied last?

d1 $ sound "rs lt bd/2 cb/3 cb bd" # shape 0.5
 # room 0.3 # sz 0.7
 # distort "<0.6>"
 # shape 0.6

Is it possible to control order of sound effects in the fx chain? or is there some predefined fx chain for all possible audio effects?

Also, if I put the same effect twice, is it doubled/compounded? It sounds like only the last one is used?

Thank you,

Nik

Hey Nick, questions very welcome!

It isn’t really possible to change the order of effects from tidal. It is possible in supercollider, see here.. But unfortunately because reverb is a ‘global effect’ (or to be more precise one that’s applied to a whole ‘orbit’), it will always come after distortion.

Oh and for the second question.. Yes by default later effects will override earlier ones.

Tidal actually doesn’t know anything about the effects, or control routing, generally speaking. All it does is pattern OSC messages, superdirt takes care of everything to do with sound.

However there are ways of adding/multiplying effects. The # operator is actually combining the pattern on the left, with the pattern on the right. If it sees the same effect in both, the one on the right will override it.

If instead of using #, you use |+, then instead of overriding, the values of the effect patterns will be added together. Likewise if you use |* they will be multiplied together. So you could do

d1 $ sound “bd sd” # speed 2 |* speed “<1 2>”

and that would have been the same as if you’d have had

d1 $ sound “bd sd” # speed “<2 4>”

Ahh I see ok! Thank you, that explains a lot!

I was just trying out |+ etc today in your page on notes and arp and chords, i was just trying it on notes didnt think about using it on other stuff !

1 Like