# Silence in a dramatic way (without using "panic")

**URL:** <https://uzu.lurk.org/t/silence-in-a-dramatic-way-without-using-panic/4121>\
**Category:** TidalCycles\
**Tags:** questions\
**Created:** [23 June 2022 08:24 UTC](https://uzu.lurk.org/t/silence-in-a-dramatic-way-without-using-panic/4121 "2022-06-23T08:24:50Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![cleary](https://uzu.lurk.org/user_avatar/uzu.lurk.org/cleary/32/177_2.png) [@cleary](https://uzu.lurk.org/u/cleary)\
**Post date:** [25 June 2022 10:35 UTC](https://uzu.lurk.org/t/silence-in-a-dramatic-way-without-using-panic/4121/2 "2022-06-25T10:35:24Z")

</div>

You could use the control bus feature with `ampbus` and `amprecv`?

> [@Creating effects chains or audio buses](https://club.tidalcycles.org/t/creating-effects-chains-or-audio-buses/3707/5):
>
> @Jeff_Brown @lushprojects Making me have to go learn things... grumble grumble wink -- bus signal receive d1 $ n "c/4" # s "superchip" # crushrecv 1 -- bus signal send/control d2 $ crushbus 1 (segment 128 $ range 6 1.1 (slow 4 saw)) Do you mean: -- bus signal receive d1 $ n "c/4" # s "superchip" # crushrecv 1 -- bus signal send/control d2 $ crushbus 1 (segment 128 $ range 6 1.1 (slow 4 saw)) -- another voice using the bus? d3 $ n "eb(3,8,\<0 1\>)" # s "superhammond" # crushrecv 1 …

Setup any orbits you want to silence with `# amprecv 1`, then setup a control orbit with `# ampbus 1` applying whatever values you want

[edit] this works:

```haskell
-- bus signal send/control, 0.5 is full vol
d1 $ ampbus 1 0.5

-- turn it off
d1 $ ampbus 1 0.0

-- sound
d2 $ trigger 1 $ s "supercomparator" # note "d4" # sustain "8" # attack "0.5" # hold "4" # release "3.5"
  # amprecv 1
```

---

_[View the full topic](https://uzu.lurk.org/t/silence-in-a-dramatic-way-without-using-panic/4121)._
