German Version
English Version
--> Enough from the old stuff, go back to the MIDIbox page
Low-Cost MIDI-Knobbox
* * * E X P I R E D * * *
Created in June 1998, published in Elektor 2/2000
The Hardware
-
The main part of the MIDIbox is the Microcontroller PIC 16F84 by
Microchip, which is clocked
with 10 MHz. It gives enough performance to handle the potentiometers and to
send MIDI data. The AD converter MAX 186 by Maxim
is used to measure the voltage from the potentiometers and convert it into
digital data streams. And thats nearly all of the Box. Yeah, its really simple. :)
The Software
-
The software was developed very quickly, the test phase took much
longer. New concepts, new routines... but now the handling is very
effective. The final source code of MIDIbox 1 is here.
But look up for the completly re-design!
I appologize for the spagetti code, but compress a complex program into 1k
program memory must take compromises. If you are firm with PIC programming, you
can extend the source code by your needs.
Available Layers
-
Two layers are available for software synthesizers. This mean, you can change 16 parameters with your MIDIbox. The Layer 1 and 2 Map:
Layer |
Pot1 |
Pot2 |
Pot3 |
Pot4 |
Pot5 |
Pot6 |
Pot7 |
Pot8 |
1 |
$10 XX |
$11 XX |
$12 XX |
$13 XX |
$14 XX |
$15 XX |
$16 XX |
$17 XX |
2 |
$18 XX |
$19 XX |
$1a XX |
$1b XX |
$1c XX |
$1d XX |
$1e XX |
$1f XX |
Also the MIDIbox supports controlling soundcards with EMU chip like AWE and Soundblaster Live! You can play with your EMU soundcard over a MIDI monitor with MIDI thru function or with a sequencer. The Map for the EMU Chip is:
Layer |
Pot1 |
Pot2 |
Pot3 |
Pot4 |
Pot5 |
Pot6 |
Pot7 |
Pot8 |
3 |
Volume |
Panorama |
Expression |
Modulation |
LP CutOff |
LP Reson. |
Chorus |
Reverb |
4 |
LFO1 Delay |
LFO1 Freq. |
LFO1->Pitch |
LFO1->Vol. |
LFO1->CutOff |
LFO2 Delay |
LFO2 Freq. |
LFO2->Pitch |
5 |
Env1 Delay |
Env1 Attack |
Env1 Hold |
Env1 Decay |
Env1 Sustain |
Env1 Release |
Env1->Pitch |
Env1->CutOff |
6 |
Env2 Delay |
Env2 Attack |
Env2 Hold |
Env2 Decay |
Env2 Sustain |
Env2 Release |
- |
- |
Nachbauen
-
Its easy to build the Box, you can do it yourself without
much effort, if you know the right end of the soldering iron. To put
the software into the PIC, you need the PICplus programmer kit or one
of the minimal programmer, which are available in the internet. I would
comment the minimal programmer
by Martin Clausen which is easy to build and can also burn the
16F87x for MIDIbox Plus!
Anyway, if you see no chance to program the PIC, I can do it for you. You only
have to send a PIC to me. I will get no money for this, but don't forget
to send me also some stamps for shipping.
Ergebnisse
-
FUN FUN FUN !!!
With the MIDIbox I realize, that keyboard and mouse is
only a handicap when making music. Now I create my own sounds without
stole it from soundfont archives. Yeah, its really cool. :)
Here are some examples which were recorded at the first week after
the MIDIbox was running:
- bsp1.mp3 (140k) LFO experiments
- bsp2.mp3 (154k) Drum Jam
- bsp3.mp3 (119k) Techno-Sequence (melody taken from radio... ;)
Last update: 2024-05-08
Copyright © 1998-2023, Thorsten Klose. All rights reserved.
|