This wiki has been archived and made read-only.
For up-to-date information about TkkrLab and it's projects please visit our main website at tkkrlab.nl.

Midi Organ

From

Jump to: navigation, search
Project: Midi Organ
360x360px
Name Midi Organ
Initiator Duality and Renze
Status 4.2% finished
Skills Midi, Hardware, C/C++, avr. (musical skills not needed)
Summary A Midi Organ for learning and controle, and fun.
262214134-eminent-solina-f218-orgel.jpg

Idea

The idea

The idea is to take all the electronics out and put in our own, interface some microcontrollers to the buttons and sliders on the organ.

Several separate MIDI-devices will be made:

* The button panel on the left.
* The buttons on the bottom of the top panel.
* The piano keys.
* The pedals.
* The top panel with most of the sliders.

We'll put a PC inside of the organ plus an amplifier connected to the original speakers. The PC will run some software (e.g. LMMS) that can interface to MIDI-devices.

what is it?

The type of the organ is Eminent Solina f217.

It is a analog organ, lots of mixers and oscillators inside.

It is pretty old, but it has a lot of sliders and buttons, and it has 88 single-velocity keys split into two piano keyboards.

how are we going to build it

every panel will have a microcontroller inside, except for the piano-keys that will have a arduino mega because of the number of pins connected.

every panel will then send it's midi commands over uart, towards a single microcontroller, maybe the arduino mega. the usb interface chip on it (atmega16u) will be configured as a midi-usb device.

that way we can connect multiple panels to a single usb device.

the usb serial chip will be programmed with mocolufa software that does this for you. a header connection put's it back into usb-serial mode for uploading firmware.

the pc will be installed with arch, and lmms will be installed.

a amplifier will be connected to the pc and to the speakers.

Progress

What works

The piano keyboard part works, finally.

What doesn't

Hardware

Software

piano software: https://github.com/Duality4Y/Sketchbook/tree/master/sketchbook/piano-keyboard-test

What did we learn.

DONT use zeners in keyboards/diode matreces.

Gallery