diff options
author | cbdev <cb@cbcdn.com> | 2019-07-27 19:31:21 +0200 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2019-07-27 19:31:21 +0200 |
commit | 26ee2eacc7d60aa379c9e4b9b9c6b8bcdcd4bc6b (patch) | |
tree | 097eb74dfd8b0b01553a87f5b21e94ea825b1a17 /configs/flying-faders.lua | |
parent | 8d7fb5b7cb2f1deb6600f8cebfff27dba70193b1 (diff) | |
download | midimonster-26ee2eacc7d60aa379c9e4b9b9c6b8bcdcd4bc6b.tar.gz midimonster-26ee2eacc7d60aa379c9e4b9b9c6b8bcdcd4bc6b.tar.bz2 midimonster-26ee2eacc7d60aa379c9e4b9b9c6b8bcdcd4bc6b.zip |
Refactor OSC backend, implement pattern matching
Diffstat (limited to 'configs/flying-faders.lua')
-rw-r--r-- | configs/flying-faders.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/configs/flying-faders.lua b/configs/flying-faders.lua new file mode 100644 index 0000000..0b0faef --- /dev/null +++ b/configs/flying-faders.lua @@ -0,0 +1,10 @@ +step = 0 + +function wave() + for chan=1,24 do + output("wave" .. chan, (math.sin(math.rad((step + chan * 360 / 24) % 360)) + 1) / 2) + end + step = (step + 5) % 360 +end + +interval(wave, 100) |