Passthrough
A library to pass midi between devices connected to Norns.


This is a tool I’m using as part of a live set I’m working on, and hopefully, it may be useful for others.
Passthrough aims to easily add the possibility to Norns scripts to control external synths with an attached MIDI device. A typical scenario is running a Keystep into Norns out to a synth via a Mio interface, whilst running some unrelated scripts. It is possible to send clock messages to the midi device from the interface, and the incoming notes can be quantized if desired.
It allows user event callbacks for defining specific routing within your scripts.
Requirements
Norns + two MIDI devices
Documentation
There are a couple of example scripts to run in the Github repo. For the basic functionality, all you need is to add at the top of a script:
local Passthrough = include("lib/passthrough")
If you add the library outside the current script’s directory, you’ll need to change the path. Then add Passthrough.init() in your script’s init function.
Download
v1.2 - Download
Github