Elixir hot-reloading for MIDI events generation (PoC)
In this GitHub repo I’m sharing an example of using Code.eval_file
, GenServer
and PortMidi
to create some sort of music live-coding environment (as featured in an ElixirConfEU lightning talk), where the current “music position” is remembered across reloads.
Make sure to check out the Youtube video I posted to see a demo!
Read next IoT Fun with Elixir! Sensing Hot Behavior with ElixirALE and GenServers