This is an old revision of the document!
Table of Contents
Introduction
This is the place to come when it comes down to my activity around MIDI and midibox.
About
Über-nerd from Germany, born Jan 1982. Studying computer science, had professional training in high-frequency analog electronics, audio signal processing and digital circuitry. Heavy EAGLE user. Programmer since the age of 8, starting on Commodore 64. Languages include C/C++, C#, Java, Basic, Python, Perl, PHP, assembly (8085,8086,PIC16, PIC18,AVR), SQL and many more. Beware! I'm an Apple user, but have a comfortable foot in all three worlds (Mac OS, Windows, Linux).
I've been actively involved in the midibox scene since 2007, but had been watching the project since around 2005 before. Since I grew up with the Commodore 64, naturally the SID was my entry point :)
Builds
MB-6582
I built an MB-6582 in 2008.
NOTE: Insert photos here!
Projects
Double-manual MIDI Keyboard Controller
This is the real-world MIDI project I'm in the process of building right now. It incorporates two 61-key manuals, and a lot of digital and analog controllers. This project is not based on the midibox hardware platform. It uses two ATmega32s and one ATmega2560 instead. The mega32s act as the keyboard matrix scanners and communicate with the mega2560 via USART; the mega2560 handles all the calculations and control surface I/O as well as analog signal handling plus two MIDI in/out pairs.
All controllers as freely assignable to CC, RPN and NRPN signals. Analog controllers include two joystick controllers and a ribbon controller based on flat touch potentiometers (more on this part of the circuit later).
At the moment, I am assembling the chassis, the electronics part is almost finished and programming is well underway. I expect to be done with it in spring 09. I've documented the becoming of this monster with my camera extensively so far, so expect a bunch of photos soon.
Research
Multitouch screen
Some random sketches exist. I'm opting for a computer multitouch screen and use that for some musical applications.
Multitouch pad
What you can do in a big screen, you can do in the small, too… This is a research project regarding the use of FTIR technology to build a small multitouch pad acting as a buttonless control surface for microcontroller circuits. For this, there is no screen involved, and no camera either, like you would use in bigger setups used for computers like the one up the list. Instead, I plan on using LEDs as indicators and phototransistors as “button” replacements which function from the FTIR (frustrated total internal reflection) technology and will allow for “buttonless integrated display and controls”. This is quite cost effectively doable, yet I still need to figure out if it works for small-scale application.