Yahoo Groups archive

Analogue-sequencer

Index last updated: 2026-04-28 23:15 UTC

Thread

Updated manual posted

Updated manual posted

2003-07-06 by colinfraser_com

Folks,

I have uploaded the manual for the current revision of the firmware 
to the files section at Yahoo.

This includes operational details of the new features - Force To 
Scale, 'The Randomizer' and a couple of other things.

Hopefully the PCBs will be here soon...

Cheers,
Colin f

Re: Updated manual posted

2003-07-07 by ch.³l

--- In analogue-sequencer@yahoogroups.com, "colinfraser_com" 
<colin@c...> wrote:
> Folks,
> 
> I have uploaded the manual for the current revision of the firmware 
> to the files section at Yahoo.
> 
> This includes operational details of the new features - Force To 
> Scale, 'The Randomizer' and a couple of other things.
> 
> Hopefully the PCBs will be here soon...
> 
> Cheers,
> Colin f

i've just finished reading (studying, more) this newest version of 
the manual and i think i'm very, very impressed..
it looks like this machine is not only going to be a technically 
fascinating thing but also in a creative & musical sense.
i have just one question to which i think i already know the answer 
but i'm finding it kinda hard to believe; are all the playlist- and 
pattern editing functions really going to be available while the 
sequencer is running? because that would make this the machine i've 
been looking for for years..
grtz Chiel

Re: [analogue-sequencer] Re: Updated manual posted

2003-07-07 by Paul Nagle

On Mon, 07 Jul 2003 19:12:49 -0000, ch.³l <oozi@oozi.demon.nl> wrote:

>i've just finished reading (studying, more) this newest version of 
>the manual and i think i'm very, very impressed..

I just read it too. "Wasted hippies" indeed ! <g>

>it looks like this machine is not only going to be a technically 
>fascinating thing but also in a creative & musical sense.

It is. And it's easy to use too.

>i have just one question to which i think i already know the answer 
>but i'm finding it kinda hard to believe; are all the playlist- and 
>pattern editing functions really going to be available while the 
>sequencer is running? because that would make this the machine i've 
>been looking for for years..

Forgive my impudence for answering in Colin's place but as a proud P3
owner I'll say: you don't have to stop the music to do anything. 
You can even edit the scales used in FTS, enabling and disabling notes
as it plays. Very nice....

Paul
---
Paul Nagle / Soft Room Music
Email: paul@softroom.co.uk www.softroom.co.uk
                           www.BogusFocus.com

P3 design goal #1

2003-07-07 by Colin f

Chiel asked:

> >i have just one question to which i think i already know the answer 
> >but i'm finding it kinda hard to believe; are all the playlist- and 
> >pattern editing functions really going to be available while the 
> >sequencer is running? because that would make this the machine i've 
> >been looking for for years..

To which Paul answered:
 
> Forgive my impudence for answering in Colin's place but as a proud P3
> owner I'll say: you don't have to stop the music to do anything. 
> You can even edit the scales used in FTS, enabling and disabling notes
> as it plays. Very nice....

I thought I might add a little more detail so you know where I'm coming
from...

The P3 software is essentially divided into two main processes that run
on the same CPU and share the same data.
There's a third process that deals with LED refresh, and key and pot
scanning, but it's not as important.

The sequence playback engine is interrupt driven. It runs each time a
midi clock is received, or when the internal timer triggers it.
All it does is to read status information from memory, about pattern and
playlist positions, track status and so on, and use it to decide which
pattern data should be sent out the midi interface.

The main user interface process runs continuously (unless interrupted by
the playback or hardware scan process, but it is not 'aware' of this
happening).
It handles all the reading of keys and knobs, the changing of track
mute/unmute status, pattern and playlist editing, selection of parts and
so on.
Essentially all it is doing is reading and writing values into memory
areas that are shared with the playback process, writing information to
the LCD display, and updating status tables for the LEDs that are acted
upon by the hardware refresh process.
It reads the status of the keys and pots from tables updated by the
hardware process too.

It was a primary design requirement of the P3 that the pattern data be
organised in such a way that it is always consistent.
No single byte change of the pattern or part memory can cause a problem
to the playback engine. So there is no reason at all why the main
interface will operate differently whether or not the sequence engine is
running, unless there is an advantage in doing so (for example,
running/not running behaviour of the 'adv' function in playlist edit).

To me, having a sequencer that you have to stop to do something, and
then restart afterward, would be like a synth where the sound cuts out
while you are turning a knob, and only re-appears when you have stopped
the knob in its new position.

The only time you will need to stop the P3 is probably going to be when
doing a sysex dump of the whole memory.
You're not going to fit that down a midi cable along with note messages
and get anything like a musical performance out of an attached synth.

Cheers,
Colin f

Re: P3 design goal #1

2003-07-07 by ch.³l

> I thought I might add a little more detail so you know where I'm 
coming
> from...

 
[big technical story that i'm sure i only partly understand]


> Cheers,
> Colin f

...as easy and logical as you make it sound, it makes you wonder why 
noone else has built a similarish kinda thingy by now..

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.