# OSC + Loop machine + Makeymakey

**URL:** <https://in-thread.sonic-pi.net/t/osc-loop-machine-makeymakey/850>\
**Category:** \[P\] Patreon Support\
**Created:** [March 10, 2018, 7:29am UTC](https://in-thread.sonic-pi.net/t/osc-loop-machine-makeymakey/850 "2018-03-10T07:29:14Z")\
**Posts on this page:** 1\
**Showing post:** 20

<div class="post-metadata">

**Author:** ![robin.newman](https://avatars.discourse-cdn.com/v4/letter/r/76d3ee/32.png) [@robin.newman](https://in-thread.sonic-pi.net/u/robin.newman)\
**Post date:** [March 13, 2018, 10:49pm UTC](https://in-thread.sonic-pi.net/t/osc-loop-machine-makeymakey/850/20 "2018-03-13T22:49:13Z")

</div>

Eli , I don’t actually kill live\_loops in the program but use `stop` to stop them. I use `kill` to kill a playing sample as documented in the help files.  
In the same way I don’t use kill on an fx. I stop the live loop inside the fx, but don’t touch that directly. By calling the live\_loop inside a function each time it is possible to restart it.

My final code is now available at

> <https://gist.github.com/rbnpi/a86ced02b74817f3070887df30fb0701>

---

_[View the full topic](https://in-thread.sonic-pi.net/t/osc-loop-machine-makeymakey/850)._
