Fork me on GitHub

nanonoise

Tool to control Renoise via MIDI
  -- maps MIDI messages to Renoise keystrokes

Introduction

This application is a quick hack to enable sending keystrokes to the Renoise tracking software triggered by MIDI-CC messages and MIDI-MMC commands. In this way you can send to Renoise commands via MIDI, which are mapped to keyboard shortcuts.

The app was written for the KORG nanoKONTROL MIDI controller, however it should also work with other MIDI controller hardware.

Screenshots

Map MIDI-CC messages and MIDI-MMC commands to the KORG nanoKONTROL knobs, buttons and faders:

Map MIDI-CC messages and MIDI-MMC commands to KORG nanoKONTROL knobs, buttons and faders

Map Renoise keystrokes to MIDI-CC messages and MIDI-MMC commands:

Map Renoise keystrokes to MIDI-CC messages and MIDI-MMC commands

Toggle Skin (black and white):

Toggle Skin (black and white)

More screenshots of nanonoise and pictures of the KORG nanoSeries MIDI gear at my Picasaweb pages.

Features

Download

Download the application's source code from the github.com repository.

$ git clone git://github.com/koppi/nanonoise.git

This will create the directory nanonoise/. Now you have two options. You can:

Install - manually compile and install nanonoise

Install the header files of the needed libraries.

$ sudo apt-get install libqt4-dev libasound2-dev libx11-dev libxtst-dev

Change into the nanonoise/-directory and compile the source code:

$ cd nanonoise
$ qmake && make

Install and run the application:

$ sudo make install
$ nanonoise &

Install - create a Debian/Ubuntu package (optional)

To build and install a Debian/Ubuntu package simply call:

$ cd nanonoise/
$ debuild
$ sudo dpkg -i ../nanonoise*.deb

Please contact me, if you're a Debian or Ubuntu package maintainer and know, how to push this package into the distribution.

Supported operating systems

License

LGPL

Authors

Jakob Flierl (jakob.flierl@gmail.com)

Contact

Thanks

Download

You can download this project in either zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://github.com/koppi/nanonoise