project name: | midi-review |
project url: | https://github.com/niksilver/midi-review/ |
author: | niksilver |
description: | Simple visualisation, recording and playback of MIDI notes |
discussion url: | https://llllllll.co/t/midi-review/60479 |
tags: | utility midi |
Simple visualisation, recording and playback for the monome norns of what you’ve just been playing on your MIDI device.
I find this is mostly fun, and sometimes useful, when I’m practising digital piano and want to review what I’ve done - for example, if I want to see which wrong note I hit, or how (un)evenly I’m playing all the notes in a chord.
MIDI notes are displayed as note names and vertical bars. Recording captures both the MIDI notes and the audio. Then you can scroll back to see those notes, and replay what you’ve recorded. Non-note MIDI data is not captured or visualised.
When you start recording, notes and audio are recorded into a rolling window. For example, if the rolling window is 10 seconds then (only) the last 10 seconds will be retained. If you change the size of the rolling window then that change will only come into effect when you next start recording.
You can also change the size of the rolling record window in
PARAMETERS > EDIT
, which also offers a save option. If you do save it
there then this will be its value the next time you load the script.
You will need a MIDI device connected to the norns. If you also connect audio then midi review will record the audio along with the MIDI notes.
cd lib
lua test_all.lua
Thanks to: