# Changing fx in live performance

**URL:** <https://in-thread.sonic-pi.net/t/changing-fx-in-live-performance/9803>\
**Category:** Support, Help & Resources\
**Created:** [July 23, 2025, 7:56am UTC](https://in-thread.sonic-pi.net/t/changing-fx-in-live-performance/9803 "2025-07-23T07:56:10Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [July 23, 2025, 8:25am UTC](https://in-thread.sonic-pi.net/t/changing-fx-in-live-performance/9803/2 "2025-07-23T08:25:08Z")

</div>

> [@nordicwing](#):
>
> but it’s very unwise to put fx into loops

Not necessarily - you just need to know how and when to do this safely. The tutorial has [some information on this](https://sonic-pi.net/tutorial.html#section-6-2), but there are probably other recommendations if you search around, or need to ask 🙂  
Anyway, the below thread may be of interest:

> [@Live loops inside of FX, with control capabilities](https://in-thread.sonic-pi.net/t/live-loops-inside-of-fx-with-control-capabilities/2269):
>
> Hi all! I’m having some trouble with using effects and live loops. I want to be able to put live loops inside of effects and control them externally, but am running into some problems. I’ll try to articulate each of my specific issues as clearly as possible. In my first example, when I run the code it starts with the default values for the reverb, as I have not specified any opts. When I make a change in the second thread using the control command, it will make the change the first time I re-ru…

(Particularly [my reply to mobius927](https://in-thread.sonic-pi.net/t/live-loops-inside-of-fx-with-control-capabilities/2269/9) there)

---

_[View the full topic](https://in-thread.sonic-pi.net/t/changing-fx-in-live-performance/9803)._
