Re: [sdiy] microcontroller MIDI sequencer

Roman modular at go2.pl
Thu Mar 20 13:44:41 CET 2003


Hi,
I'm actually making something similar. In fact, this morning I got 
PCBs for it from PCB fab. Mine is 16-step with only 2 parameters 
(note/velocity), but can be configured other ways too.
As I see, you need 33A/D inputs to achieve your goal. So make part 
of existing 32 inputs multiplexed. Add 4052 or something like that, 
and use 1 I/O pin to toggle 4 inputs between 8 pots. Now you can 
have your additional 8 octave pots, tempo pot and 3 others for 
whatever purpose.

As for pots with 12 detents - Bourns makes 10-detents cheap 
slimline conductive-plastic pot's, so maybe you could search there 
for 12-detent version. Or use rotary switch.

I'm not sure what you mean by MIDI I/O pins. Velocity and note is 
not pin-oriented, it's a message on serial bus, so could you 
elaborate more what do you mean by that?
But if you mean bits, go there:
http://www.borg.com/~jglatt/tech/midispec.htm

Roman

---- Wiadomość Oryginalna ----
Od: Blitzcraig <blitz at nmt.edu>
Do: synth-diy at dropmix.xs4all.nl
Data: Wed, 19 Mar 2003 15:42:24 -0700 (MST)
Temat: [sdiy] microcontroller MIDI sequencer

>
>My new project is to create an 8 channel MIDI sequencer using a 
Motorolla
>HC12 microcontroller.
>
>The design is very basic...
>pushbutton toggle (start/stop sequence)
>tempo pot with numberic display
>
>8 channels consisting of...
>pushbutton toggle with LEDs (on/off)
>gate time pot
>velocity pot
>note value pot
>
>I have most of the code written, the HC12 has an onboard A/D (32 
channels
>total).  I would like to have an octave pot for each channel, but 
this
>would put me over the number of A/D channels available.  
suggestions?
>
>I'm looking for a notched potentiometer for the note values (12 
notches),
>suggestions?
>
>I can't find a resource for standard MIDI pin I/O (such as which 
pin is
>note number, velocity, etc.), suggestions?
>
>Any other suggestions would help.
>
>-Joe Craig
>www.blitzcraig.com
>
>
>



More information about the Synth-diy mailing list