Installation
nbn is suppported for both MacOS and Raspberry Pi (tested from Raspberry Pi 4 and up). Extra the zip-package that corresponds with your platform and run the executable.
First run
When running nbn for the first time you'll be prompted with a few questions to set up your configuration. It might look something like this (depending on your connected hardware):
│
· • ┌┐├┐┌┐ • ·
─ ─ ─ ─┘│└┘│└─ ─ ─ ─
─ ─ ─┐│┌┐│┌─ ─ ─
└┘├┘└┘
│
nbn - v1.0.0
-----------------------------------------------
[?] 14:48:15 Locating project directory: default.proj
[?] 14:48:15 Project directory/file did not exist. Creating a new project.
[?] 14:48:15 Locating config file: default.proj/config.json
[?] 14:48:15 Config file did not exist. Creating empty config file.
Looks like you don't have a configuration in place. This wizard will walk you through the steps to create a configuration file. Please make sure all your Midi devices are connected and powered on.
This configuration will be saved in config.json and can be edited by an external editor.
-----------------------------------------------
You can connect up to 2 output devices for midi playback.
Available output ports:
[0] IAC Driver Bus 1
[1] Launchpad X LPX DAW In
[2] Launchpad X LPX MIDI In
[3] Roland SH-4d
Please enter the number for Midi Playback device #1:
nbn can connect up to 2 playback devices (1 on lite). A playback device can be anything that supports Midi in; this can be either an instrument (like a synthesizer, drumcomputer, groovebox, etc.) that you can daisy-chain with multiple devices using Midi thru, or a dedicated Midi host.
Please note that since this is software, only the Midi devices connected to the computer can be found. In most cases this will only be USB Midi (which is fine), but if you need DIN Midi, you'll need a dedicated USB Midi host.
In the first step of the configuration, type the number of your first playback device. Once you've done that, you'll be prompted for the second playback device:
Please enter the number for Midi Playback device #1:
0
Selected: IAC Driver Bus 1
Please enter the number for Midi Playback device #2, or press enter for None:
The second playback device is optional. If you don't have one, simply press enter:
Please enter the number for Midi Playback device #2, or press enter for None:
3
Selected: Roland SH-4d
-----------------------------------------------
Creating config.json...
Done!
Done! That's it! You're all set up! The next time you'll start nbn the configuration file of your project will be loaded and you're good to go. See configuration for more details on how to configure nbn to your needs.