Published using Google Docs
NANOKONTROL/OCTACTRACK
Updated automatically every 5 minutes

USING NANOKONTROL WITH OCTACTRACK via Arduino and MIDI USB Host Shield

IMG_20160918_132737482.jpg

This tutorial will guide you to the process of connecting the Korg nanoKontrol to Octatrack without the need of a computer, thanks to arduino uno plus a USB host Shield.

This is possible thanks to  Yuuichi Akagawa's USB MIDI class driver for Arduino USB Host Shield and this Collin's lab article for MAKE magazine

You will need:

Two things to consider:

  1. First of all, download and install Arduino 1.0.5
  2. Download and unzip the libraries we need into the Libraries folder (inside Arduino Folder). Here's a tutorial in case you need it
  3. Open the Arduino IDE
  4. Open the USB_MIDI_converter file, following this path:

Área de trabajo 1_003.png

If you can't find the file, it's because you didn't install the libraries correctly. Go a step back and try again!

5)  Connect the Arduino Uno to a USB port, select the right port and board in the “Tools” section and upload the sketch to the board (using the button with the arrow). If you need help doing this, you can read Adafruit's Lesson 0 and 1 on Arduino:

https://learn.adafruit.com/lesson-0-getting-started

https://learn.adafruit.com/adafruit-arduino-lesson-1-blink

f you get an error message, you can look for possible solutions in here:

https://www.arduino.cc/en/Guide/Troubleshooting

6) In the next step, you should prepare the MIDI Out port. There's plenty of space to solder it in the USB host shield. Here, you'll need the two 200ohm resistors, the MIDI Female connector, soldering iron, solder and pliers. If you never soldered before, here's a tutorial

09947-02b.jpg

The pin use to write serial data (MIDI is a type of serial data) in Arduino is labeled TX. It is very simple to assemble:

MIDI_bb.png

In the graphic, you see the midi jack attached directly to the arduino board. Just remember to do it in the USB Host shield. Mine looks like this:

IMG_20160929_150345676.jpg

7) We're almost done. Now you should use the Korg Kontrol software to assign the different CC messages to nanoKontrol. My template looks like this:

Área de trabajo 1_004.png

Each of the 8 columns is assigned to a MIDI channel from 1 to 8. Silders control level (main volume of each track), potentiometers control CUE level (I´m using it as an FX send). Buttons labeled R mute and unmute each audio track. Buttons labeled M activate or deactivate each MIDI track and buttons labeled S are used to SOLO audio tracks 1 to 8. You can use whatever combination you want but if you want to try this one right away, download the template here and upload it to your nanoKontrol2 using the Kontrol software.

8) Connect everything!:

IMG_20160929_151321.jpg

Be sure that you have 1 to 8 MIDI channels assigned to tracks ond the MIDI menu:

IMG_20160929_150619353.jpg

9) It should be working by now! Hope you had luck! If you want to use your own template, remember to follow the MIDI implementation chart in the Octratrack Manual.

If it doesn't work, comment on the post about nanoKontrol and Octatrack and i'll try to help you out.

Jorge

http://www.jcrowe.xyz/