From adb657e192e3396cd06de9da50e08d29d60b26d2 Mon Sep 17 00:00:00 2001 From: gretchen Date: Mon, 18 Nov 2019 22:47:46 -0800 Subject: fm rhodes for norns --- rhodes.lua | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 rhodes.lua (limited to 'rhodes.lua') diff --git a/rhodes.lua b/rhodes.lua new file mode 100644 index 0000000..d9a1ee1 --- /dev/null +++ b/rhodes.lua @@ -0,0 +1,28 @@ +engine.name = "Rhodes" + +local MusicUtil = require "musicutil" + +function redraw() + screen.clear() + screen.move(64, 32) + screen.text_center("rhodes.") + screen.update() +end + +function init () + redraw() + m = midi.connect(1) + m.event = function (a) + b = midi.to_msg(a) + if b.type == "note_on" then + engine.note_on(b.note, b.vel or 60) + elseif b.type == "note_off" then + engine.note_off(b.note) + end + end +end + + +-- Local Variables: +-- compile-command: "make upload" +-- End: -- cgit v1.2.1