# FX controlled momentum

**URL:** <https://in-thread.sonic-pi.net/t/fx-controlled-momentum/1658>\
**Category:** Creations & Ideas\
**Created:** [November 5, 2018, 7:23pm UTC](https://in-thread.sonic-pi.net/t/fx-controlled-momentum/1658 "2018-11-05T19:23:59Z")\
**Posts on this page:** 1\
**Page:** 1

<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:** [November 5, 2018, 7:23pm UTC](https://in-thread.sonic-pi.net/t/fx-controlled-momentum/1658/1 "2018-11-05T19:23:59Z")

</div>

This is the piece I ended up with after developing ideas to answer @Martin questions about fx parameter automation.

The program has lots of comments to help understand what is going on.  
A simpler program demonstrating the principles is [here](http://in-thread.sonic-pi.net/t/smooth-parameter-automation/1626/13?u=robin.newman)

https://w.soundcloud.com/player/?visual=false&url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F525248412&show_artwork=true&maxheight=166

The code is available here

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