Mini UNTZtrument Midi Controller

by adafruit, published

Mini UNTZtrument Midi Controller by adafruit Jul 28, 2014

Verified Files

8 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

21901Views 3331Downloads Found in Music


In this project we're building a diy midi controller that works with ios devices and analog synths. Say hello to oontz, the open source button grid controller based on the adafruit trellis. The mini oontz is a 3d printed case housing one trellis and 4 potentiometers ideal for a 16 button drum pad making a compact music instrument. Get the tools and parts for this project from Adafruit.
Full Tutorial
Install the oontz libraries and program the arduino leonardo to make a native usb midi controller. use our demo sketches to get your oontz lit up. Learn all out midi oontz library and how you can build your owb by checking out the guide on the adafruit learning system. The 16 buttons trigger leds and midi notes that are mapped to this table in the arudino demo sketch. The potentiometers are mapped to midi cc's like modulation, expression and filter cut off. Connect it to an iOS device using the camera kit usb adapter for a mobile production setup. Use your laptop and a midi to usb interface to control an alalog synth.
For a massive midi controller, check out the hella oontz, feauring 128 buttons. Perfect for making a step sequencer or an arppegio that is hella hackable. Add Oontz to your arsenal of midi weapons. Oontz works with any midi software and hardware. No more virtual midi or serial to midi stuff, oontz is legit USB midi. What awesome sensors and features would you use to make your own custom oontz? Let us know in the comments below.


Learn all out midi oontz library and how you can build your owb by checking out the guide on the adafruit learning system.

More from Music

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Is a Leonardo necessary for this project rather than an UNO based on the Leonardo's USB abilities?

Hello there :) Thanks for your work. I would like to change the number of rows and columns of your case, how can I do it? I'm a beginner at this. Any recommendation is welcomed. Cheers!

Dec 6, 2015 - Modified Dec 6, 2015


I don't have many experiences for midi things.
what is the iphone application on the introduction video?

Thank you.

Dec 5, 2015 - Modified Dec 5, 2015


I am following install software from "https://learn.adafruit.com/untztrument-trellis-midi-instrument/code"
I was doing these.

  • added 49-teensy.rules /etc/udev/rules.d/
  • installed arduino IDE 1.0.6 (1.0.5 is not available to install teensyduino, teensyduino can install on arduino IDE 1.0.6 or above)
  • installed teensyduino 1.26.
  • make a "hardware" folder and move TeeOnArdu-master to ~/sketchbook/hardware/
  • installed UNTZtrument library.
  • restarted arduino IDE

On my arduino IDE Tools→Board I can't find out “TeeOnArdu (Leo on TeensyCore).” .

Do I missing something?



Hi there,

Are you running Linux, Mac or Windows? Try removing "-master" from the folder, and place "TeenOnArdu" in ~/Arduino/hardware/

Also, I recommend posting your question on our forums, engineering support team can assist you from there. https://forums.adafruit.com/viewforum.php?f=25



I figure it out.
I have Fedora23 for desktop.
on Arduino IDE 1.0.6 following below step.

  1. copy TeeOnArdu-master.zip to ~/sketchbook/
  2. unzip TeeOnArdu-master.zip
  3. mv TeeOnArdu-master hardware

Above step makes "TeeOnArdu (Leo on TeensyCore)" on IDE Tools→Board

Then you may get below error message when you uploading the code.
processing.app.debug.RunnerException: Couldn’t find a Leonardo on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:153)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:67)
at processing.app.Sketch.upload(Sketch.java:1726)
at processing.app.Sketch.exportApplet(Sketch.java:1671)
at processing.app.Sketch.exportApplet(Sketch.java:1643)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2495)
at java.lang.Thread.run(Thread.java:745)

refer to "http://playground.arduino.cc//Linux/Fedora"

  1. remove m librxtxSerial.so RXTXcomm.jar on /[arduino installed folder]/lib/ in my case /usr/share/arduino-1.0.6/lib
  2. ln -s /usr/share/java/RXTXcomm.jar /[arduino installed folder]/lib/
  3. ln -s /usr/lib64/rxtx/librxtxSerial.so /[arduino installed folder]/lib/

Then I can upload without any errors.




Is there a BOM for this particular project? How much it is to build if I print my own case. Looking at the possibility of making this a class project.

Sure, we just published the full tutorial - includes BOM and more! https://learn.adafruit.com/mini-oontz-3d-printed-midi-controller