Re: [LAU] Open Source MIDI control surface

From: Folderol <folderol@email-addr-hidden>
Date: Fri Nov 28 2008 - 00:47:45 EET

On Fri, 28 Nov 2008 09:00:01 +1030
Matthew Smith <matt@email-addr-hidden> wrote:

> Quoth Ken Restivo at 2008-11-28 08:32...
> > It's so simple to make one with an Arduino, and a lot of code for surfaces that others have made is open source.
>
> That could certainly be done - if you only wanted an 8-knob surface, the
> ADC is already on-chip. I briefly toyed with the idea of using an
> AT90S8535 (or the ATMEGA version), using the onboard ADC, but decided
> that I wanted more knobs, so went for the external ADC.
>
> But yes, for the Arduino, just add pots and MIDI interface.
>
> Not sure what the performance of a device like this would be though,
> when you have an extra level of language involved. Personally, I like
> to stick to C when dealing with microcontrollers (and for the real
> masochists, there's always assembly ;-))
>
> Cheers
>
> M

The code you use to program the arduino is a subset of C. As for speed,
in an industrial application I have one reading 2 external interrupts
which it uses as timing signals to pack the state of another digital
input into bytes, and then spit them out via serial @ 115200 baud. I
can get to about 80% theoretical maximum speed before it starts losing
data.

Provided you keep your code clean and efficient, I don't think you'd
have any significant latency problems running MIDI :)

-- 
Will J Godfrey
http://www.musically.me.uk
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Fri Nov 28 04:15:02 2008

This archive was generated by hypermail 2.1.8 : Fri Nov 28 2008 - 04:15:03 EET