[sdiy] Andromeda A6 hardware questions
Tom Wiltshire
tom at electricdruid.net
Wed Mar 3 13:55:40 CET 2010
I think we could go round and round with "that's loads" and "that's
not that much", so let me put some numbers on it.
I've been working on a digital/analog hybrid monosynth project for
some three years now. It's taken that long because I've had to learn
everything I needed to know as I went along. This includes:
Programming PIC/dsPIC processors
How to generate envelopes
How to generate LFOs and other modulation sources
How to talk SPI
How to get DACs running from a uP
How to talk to an external EEPROM
How to scan a keyboard
How to scan a panel full of knobs
How to talk to an LCD
How to design PCBs
As yet, I haven't written any MIDI handling code, done the patch
storage, dealt with a sequencer, or written a menu system.
So, after three years, I've done about half the things on your list.
I'm not claiming to be the most efficient person in the world (like
most synthheads, I get wildly sidetracked by other projects) but I
bet I go about as quickly as the next guy. I learned programming when
I was a kid (including 6502 assembly language on a BBC micro, not a
million miles from a modern PIC) , so at least I pick up new
programming stuff pretty fast by most people's standards.
I don't want to sound like I'm poohpoohing the idea, because I'm not,
but my personal experience leads me to believe that such a task would
take some number of years (plural) and that anyone who is thinking of
taking the job on had better have that in mind or they will simply
get discouraged long before they could ever realistically hope to
finish. Perhaps others can chime in with how long their own synth
projects have taken to help us get an overview.
Every journey does start with a first step, but it helps to have some
idea how far you're likely to be going before you set off so that
you're better equipped for the trip! If it's a marathon, getting in
training would be a good idea, or you're going to finish up collapsed
by the roadside.
On a related note, Bruce Duncan and I took several months to design
and program some of the new Modcan hybrid synth modules, and that was
with two people (Bruce on hardware design, me doing software) and a
single function. Multiply up by the number of functional units, then
add a bit for all the integration.
Regards,
Tom
On 3 Mar 2010, at 11:24, cheater cheater wrote:
> Tom,
> as they say, every journey starts with the first step.
>
> On the other hand, I think you are overestimating the complexity of
> the andromeda's digital part. It's just some menus, midi, patch
> storage, a simple sequencer, voice assignment, and modulation. That's
> not *that* much.
>
> D.
More information about the Synth-diy
mailing list