diff options
author | pommicket <pommicket@gmail.com> | 2022-10-06 11:26:49 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2022-10-06 11:26:49 -0400 |
commit | 58a0250c2580cb6bbdd641f780f0b149c840ed04 (patch) | |
tree | 0987ea0e873bf83b623cb5e6723e1b4922208fee /config.rhai | |
parent | c6a728c9ab5e42b4420f65f6999abd895b733745 (diff) |
metronome working
Diffstat (limited to 'config.rhai')
-rw-r--r-- | config.rhai | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/config.rhai b/config.rhai index 5483ade..513e34f 100644 --- a/config.rhai +++ b/config.rhai @@ -13,14 +13,23 @@ fn pm_pitch_bent(channel, amount) { } fn pm_control_changed(channel, controller, value) { + print(channel + " " + controller + " " + value); if controller == 64 { // pedal down if value < 127. pm_set_pedal(value < 127); } else if controller == 1 { - pm_set_volume(0, value / 127.0); + pm_set_volume(-1, value / 127.0); + } else if controller == 20 { + let bpm = 0; + if value != 0 { + bpm = round(30.0 + 1.5 * value); + } + print("setting metronome to " + bpm); + pm_set_metronome(60, bpm, 1.0); } } pm_load_soundfont("/etc/alternatives/default-GM.sf3"); pm_load_preset(0, 299); pm_load_preset(9, 102); +pm_load_preset(16, 102); |