The proposed Sequencer contains 2 rows of 8 pots and can store patterns of
variable length for playback and realtime performance mangling.
Here are some excerpts from previous posts from Paul on DOMOAS, "Daughter of
Mother of All Sequencers" (I have omitted a zillion posts from everyone else
discussing feature wish lists):
>>>>>>>
The knobs will be smaller diameter (same basic shape) plus there will be
LEDs and an "date entry" rotary encoder + about 6 pushbuttons.
<<<<<<<
>>>>>>>
DoMOAS is 7U wide and 5U tall. The +5V power for DoMOAS
will be 3U wide (like the '900) so, 1 SEQ + 1 supply will fit in a rack.
DoMOAS #2 needs it's own row :(
The display I'm looking at is a Noritake 2x20 VFD dot matrix.
Still thinking 7U wide, with a 3U wide "expander" module with individual
outs (cv/Gate (trigger)/switch closure) for each stage. And, somewhere is
the 3U wide MOTM-910 +5V 6A supply.
<<<<<<<
>>>>>>>>
There are 99 memorys (#1-99). The length is set to say 16. You twiddle the
16 pots
to the correct voltages, press <STORE>. (You 'alpha' in the location with
the data entry knob).
A <CHAIN> is another memory, that stores sequences of memory locations. A
<CHAIN> might be:
1-2-45-3-74-1-70.
In other words, it plays the notes in #1, followed by #2, followed by #45,
etc.
Of course, we could place a <HOLD> in the <CHAIN> until, say, a <GATE IN> is
sensed.
or a <HOLD/LOOP> that repeats the <CHAIN> over and over until <GATE IN> is
active, then it proceeds.
OR, a more bizarre <FORK>, which means if <GATE IN> is active ∗at that
time∗, go on, else
branch to another <CHAIN>. Or a <HOLD CC>, which releases the <HOLD> if a
MIDI CC message is active........
The joys of the lowly microprocessor. Take ∗that∗, lowy Moog 960.
<<<<<<<
>>>>>>>
Quick thoughts.
1) I plan to code in assembler, because
a) the assembler is ∗FREE∗
b) the C compiler is $800
c) I have written over 600,000 lines of 8051 assembler code and 0 lines of C
code
d) I have ∗already written∗ 1/5th of the Seq code 1.0 already
2) The assembler code source will be posted to ∗encourage∗ hacking. People
not hacking the code
will be made fun of :) (Hack #1: have your name scroll across the display at
power-up).
3) Yes, you can turn it into a
a) ADADRSRDDARDR.... EG
b) LFO
c) MIDI-2-CV
d) Sampler (!!?! heee hee)
<<<<<<<
>>>>>>>
Note that the 80C320 is a "family" of high speed 8051 derivatives. Chances
are,
the actual part will be the 87C520. It has:
a) 16K EPROM on-chip. This is where the Keil monitor resides, and the FLASH
memory boot code.
b) extra 1K SRAM for temp. variable storage. This is ∗real∗ handy!
The actual Seq software resides in external FLASH, so we can update it using
the 2nd serial port (the
other serial port is dedicated to MIDI). The "patches" are stored in serial
EEPROM (probably a
Xicor 24C256). Hey, this is all d∗∗∗∗∗l crap! #@^$@$!!!
<<<<<<<
Dave Bradley
Principal Software Engineer
Engineering Animation, Inc.
daveb@... > From: "velure" <velure@...>
>
> paul or anyone...
>
> could someone please list somewhere a concise overview of the
> sequencer, its
> specs, and its size. i wish not to reinvent the wheel.
>
> -steve
>