# Mutable Instruments UGens

**URL:** <https://uzu.lurk.org/t/mutable-instruments-ugens/2730>\
**Category:** TidalCycles\
**Tags:** questions\
**Created:** [10 January 2021 21:29 UTC](https://uzu.lurk.org/t/mutable-instruments-ugens/2730 "2021-01-10T21:29:57Z")\
**Posts on this page:** 1\
**Showing post:** 88

<div class="post-metadata">

**Author:** ![ndr\_brt](https://uzu.lurk.org/user_avatar/uzu.lurk.org/ndr_brt/32/396_2.png) [@ndr\_brt](https://uzu.lurk.org/u/ndr_brt)\
**Post date:** [9 April 2021 07:33 UTC](https://uzu.lurk.org/t/mutable-instruments-ugens/2730/88 "2021-04-09T07:33:41Z")

</div>

Yes, I noticed this kind of behaviour... I'd like to open an issue but I'd want to better verify this "leak".

To use a more lightweight approach, you could load it only on a single orbit:

```haskell
var clouds = GlobalDirtEffect(\global_mi_clouds, [\cloudspitch, \cloudspos, \cloudssize, \cloudsdens, \cloudstex, \cloudswet, \cloudsgain, \cloudsspread, \cloudsrvb, \cloudsfb, \cloudsfreeze, \cloudsmode, \cloudslofi]);
var verb = GlobalDirtEffect(\global_mi_verb, [\verbwet, \verbtime, \verbdamp, \verbhp, \verbfreeze, \verbdiff, \verbgain]); \sawresonance, \sawpan]);
~dirt.orbits[0].globalEffects = ~dirt.orbits[0].globalEffects
  .addFirst(clouds)
  .addFirst(verb);

~dirt.orbits[0].initNodeTree;

```

---

_[View the full topic](https://uzu.lurk.org/t/mutable-instruments-ugens/2730)._
