# Effects after Reverb?

**URL:** <https://uzu.lurk.org/t/effects-after-reverb/1315>\
**Category:** TidalCycles\
**Tags:** questions\
**Created:** [2 June 2020 22:32 UTC](https://uzu.lurk.org/t/effects-after-reverb/1315 "2020-06-02T22:32:02Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![yaxu](https://uzu.lurk.org/user_avatar/uzu.lurk.org/yaxu/32/2_2.png) [@yaxu](https://uzu.lurk.org/u/yaxu)\
**Post date:** [4 June 2020 18:50 UTC](https://uzu.lurk.org/t/effects-after-reverb/1315/15 "2020-06-04T18:50:10Z")

</div>

Indeed it's not currently possible to change the order of the effects chain from Tidal. You can do it from SuperDirt/SuperCollider though.

You can find a lot of info about SuperDirt in the 'hacks' folder, e.g. I found the following info here: [https://github.com/musikinformatik/SuperDirt/blob/develop/hacks/adding-effects.scd](https://github.com/musikinformatik/SuperDirt/blob/develop/hacks/adding-effects.scd)

`~dirt.modules` should list the effect chain in order. For me though, it gets truncated.

However I know you can change the order of two or more modules relative to each other like this:  
`~dirt.orderModules(['bpf', 'coarse']);`

Actually if you run it with a single value nothing gets changed and it still prints the list of effects, e.g. from `~dirt.orderModules(['bpf']);`, I get:

`[sound, out_to, map_from, vowel, shape, hpf, bpf, crush, coarse, lpf, pshift, envelope, tremolo, phaser, waveloss, squiz, fshift, triode, krush, octer, ring, distort, spectral-delay, spectral-freeze, spectral-comb, spectral-smear, spectral-scram, spectral-binshift, spectral-hbrick, spectral-lbrick, spectral-conformer, spectral-enhance, dj-filter]`

Note that the `room` and `size` of reverb aren't there. They're global effects, so necessarily have to come later. It looks like the global effects don't have helper functions for manipulating them yet, but go delay \> reverb \> leslie .

---

_[View the full topic](https://uzu.lurk.org/t/effects-after-reverb/1315)._
