NIRL — New Instrument Research Lab
at Princeton University

NIRL - Projects

Projects

Ongoing

The Vocodec
Vocodec

A hardware vocal processor, using the Genera Brain for audio DSP and USB-MIDI input. Capable of LPC and channel vocoder effects, autotune, pitch shifting, and formant shifting.

Go to GitHub
The Electrobass
Electrobass

A synthesizer, using a performance interface inspired by the electric bass and cello.

Go to GitHub
The Genera Brain
Genera Brain

A custom development board for audio DSP, based on the STM32H7 processor and the CS4271 audio codec.

Go to GitHub
The Genera Eurorack Module
Genera Eurorack Module

A Eurorack modular synthesizer module using the Genera Brain for audio DSP.

Go to GitHub
LEAF Code Snippet
LEAF (Lightweight Embedded Audio Framework)

An audio library designed to be lightweight and give control over memory usage and performance for embedded platforms that have limitations in those areas. Written in straight C for portability, with no dependencies. Can be included in JUCE projects for computer and mobile device development as well. (Formerly known as OOPS).

Go to GitHub
The Manta
Manta

A touch controller with continuous sensor information and LED feedback.

The MantaMate
MantaMate

A Eurorack module that allows for communication with the Manta. Turns the Manta into a powerful sequencer and keyboard controller.

Go to GitHub
The Feedback Trombone
Feedback Trombone

A microphone/speaker feedback instrument using a trombone as a resonator and controller.

Go to GitHub
The Drumbox
Drumbox

An electronic percussion instrument using embedded physical modeling synthesis.

Go to GitHub
The Birl
Birl

An electronic wind instrument with continuous toneholes.

Electrosteel Schematic
Electrosteel

A synthesizer based on the interface of the pedal steel guitar.

Past Projects

The Contravielles
Contravielles

Controllers based on an abstracted string instrument interface.

The Bass Manta
Bass Manta

A resonator for the Manta controller, inspired by the acoustics of the double bass.

The Resophonic Manta
Resophonic Manta

A resonator for the Manta controller, inspired by the design of the resophonic guitar.

The Triangle Resonator
Triangle Resonator

An acoustic resonator for electronic sound, with an actuated spruce front and walnut sides and back, and a built in power amplifier.

The JD-1 Keyboard
JD-1 Keyboard/Sequencer

A combined keyboard/sequencer controller with touch-sensitive aluminum keys.

The Electromechanical Birl Tone Generator
Electromechanical Birl Tone Generator

An electromechanical oscillator based on the AC voltage produced by a spinning motor.