Loading

Mini UNTZtrument Midi Controller

by adafruit, published

Mini UNTZtrument Midi Controller by adafruit Jul 28, 2014

Verified Files

Thing Info

14291Views 1963Downloads Found in Music
Report Thing

Summary

https://www.youtube.com/watch?v=bM7NN-fiMXs
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
https://learn.adafruit.com/mini-untztrument-3d-printed-midi-controller
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.

Instructions

Learn all out midi oontz library and how you can build your owb by checking out the guide on the adafruit learning system.
https://learn.adafruit.com/oontz-trellis-midi-instrument

More from Music

view more

Thing Info

14291Views 1963Downloads Found in Music
Report Thing

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

All Apps

This extension connects Thingiverse with Makeprintable, a cloud-based mesh repair service that analyzes, validates and repairs most common mesh errors that can occur when preparing a 3D design file...

App Info Launch App

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

Hi,

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

Thank you.
Regards,

Dec 5, 2015 - Modified Dec 5, 2015

Hi,

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?

Regards,

Kevin.

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

Thanks!

Hi,

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.

Enjoy.

Regards,

Kevin.

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

Top