Yahoo Groups archive

Analogue-sequencer

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

Thread

New beta in files

New beta in files

2005-12-15 by colinfraser_com

Folks,

I've uploaded v3.1.006 beta 34 to Yahoo files.
This build covers all the technical changes I'm planning on making 
before the next release build - there are just UI things to add, 
assuming there aren't any problems in this one.

Feedback is always welcome with P3 betas - even if you install it 
and have no trouble at all, I'd like to know. Otherwise I can't be 
sure whether it all works perfectly, or nobody tried it.

The most recent change is new external MIDI sync handling code, 
which should allow P3 to sync to dodgy PC based sequencers that send 
out clock bytes with the regularity of radioactive decay.
It now queues up clock bytes, and handles them at maximum tempo if 
they arrive in clumps.
I don't have any dodgy PC sequencers in my studio, so it would be 
nice if afflicted persons could confirm this resolves the issue 
(Miguel, this could save you the MIDI-Ox workaround).

There are some major internal changes to the way P3 handles poly 
patterns.
For mono patterns things will be exactly the same, but if you are 
using aux notes, a couple of things are different.

First, multiple auxes set to the same note are thinned out, so there 
is only a single note message for each note number.
This eliminates unneccessary use of MIDI bandwidth, and makes life 
easier for poorly written synth OSs that struggle with multiples of 
the same note...
There's now a limit of 8 notes that can be played by each track - 
you can achieve this by pairing two tracks together, with aux A on 
one track redirecting all auxes to the second track and the other 
three auxes doing aux notes.
Adding those three to the four aux notes plus one main note on the 
second track makes eight.
I have also changed the behaviour of the 'aux note abs Xd' and 'aux 
note rel Xd' events which are renamed 'aux note abs xF' and 'aux 
note rel xF'. xF = no FTS
Force-to-scale does not apply to these aux notes, but the current 
part transpose and playlist transpose settings now do.
This seems a lot more logical to me, but if you find it stops you 
doing something useful, let me know.
Another change is the rel aux notes are now calculated based on the 
FTS'd value of the primary note, not the stored value.
This makes more sense if you are using 'aux note rel xF' to do 
fixed 'chord memory' type effects against a root note pattern that 
is being forced to scale.

One other change in this build is not at all obvious unless you 
check P3s MIDI output on an oscilloscope.
After recent discussion about MIDI delay, I decided to make sure 
that there was the absolute minimum of CPU latency in P3s MIDI 
output, so the notes come out as fast as the MIDI bus can take them.
I found that with heavy use of CPU intensive aux events and all 
tracks active, CPU latency was reaching 3ms in some cases.

A re-ordering of the way each clock pulse is handled has eliminated 
this, by moving all aux event processing from the start of each 
clock pulse to the end of the previous one.
Personally I'm not sure I hear any difference even with quite a busy 
group of tracks triggering percussive sounds, but if you think this 
build is any rhythmically tighter, let me know.

Best regards,
Colin Fraser
Sequentix Music Systems Ltd
http://www.sequentix.com

Re: [analogue-sequencer] New beta in files

2005-12-15 by Miguel Mendoza

Hi Colin, my dodgy PC Cubase is running for 15 minutes perfectly synched with the P3, no latency, solid as a rock!

Thank you very, very much, I never saw before anyone solving an issue like this in so little time.

Congratulations! And please, blame Steinberg, not me ;-)

Regards.

Miguel Mendoza.
Show quoted textHide quoted text
  ----- Original Message ----- 
  From: colinfraser_com 
  To: analogue-sequencer@yahoogroups.com 
  Sent: Thursday, December 15, 2005 11:46 PM
  Subject: [analogue-sequencer] New beta in files


  Folks,

  I've uploaded v3.1.006 beta 34 to Yahoo files.
  This build covers all the technical changes I'm planning on making 
  before the next release build - there are just UI things to add, 
  assuming there aren't any problems in this one.

  Feedback is always welcome with P3 betas - even if you install it 
  and have no trouble at all, I'd like to know. Otherwise I can't be 
  sure whether it all works perfectly, or nobody tried it.

  The most recent change is new external MIDI sync handling code, 
  which should allow P3 to sync to dodgy PC based sequencers that send 
  out clock bytes with the regularity of radioactive decay.
  It now queues up clock bytes, and handles them at maximum tempo if 
  they arrive in clumps.
  I don't have any dodgy PC sequencers in my studio, so it would be 
  nice if afflicted persons could confirm this resolves the issue 
  (Miguel, this could save you the MIDI-Ox workaround).

  There are some major internal changes to the way P3 handles poly 
  patterns.
  For mono patterns things will be exactly the same, but if you are 
  using aux notes, a couple of things are different.

  First, multiple auxes set to the same note are thinned out, so there 
  is only a single note message for each note number.
  This eliminates unneccessary use of MIDI bandwidth, and makes life 
  easier for poorly written synth OSs that struggle with multiples of 
  the same note...
  There's now a limit of 8 notes that can be played by each track - 
  you can achieve this by pairing two tracks together, with aux A on 
  one track redirecting all auxes to the second track and the other 
  three auxes doing aux notes.
  Adding those three to the four aux notes plus one main note on the 
  second track makes eight.
  I have also changed the behaviour of the 'aux note abs Xd' and 'aux 
  note rel Xd' events which are renamed 'aux note abs xF' and 'aux 
  note rel xF'. xF = no FTS
  Force-to-scale does not apply to these aux notes, but the current 
  part transpose and playlist transpose settings now do.
  This seems a lot more logical to me, but if you find it stops you 
  doing something useful, let me know.
  Another change is the rel aux notes are now calculated based on the 
  FTS'd value of the primary note, not the stored value.
  This makes more sense if you are using 'aux note rel xF' to do 
  fixed 'chord memory' type effects against a root note pattern that 
  is being forced to scale.

  One other change in this build is not at all obvious unless you 
  check P3s MIDI output on an oscilloscope.
  After recent discussion about MIDI delay, I decided to make sure 
  that there was the absolute minimum of CPU latency in P3s MIDI 
  output, so the notes come out as fast as the MIDI bus can take them.
  I found that with heavy use of CPU intensive aux events and all 
  tracks active, CPU latency was reaching 3ms in some cases.

  A re-ordering of the way each clock pulse is handled has eliminated 
  this, by moving all aux event processing from the start of each 
  clock pulse to the end of the previous one.
  Personally I'm not sure I hear any difference even with quite a busy 
  group of tracks triggering percussive sounds, but if you think this 
  build is any rhythmically tighter, let me know.

  Best regards,
  Colin Fraser
  Sequentix Music Systems Ltd
  http://www.sequentix.com







  SPONSORED LINKS Sampler  Electronic instrument  Synthesizer  
        Synthesizer music  Electronic music  Midi sequencer  


------------------------------------------------------------------------------
  YAHOO! GROUPS LINKS 

    a..  Visit your group "analogue-sequencer" on the web.
      
    b..  To unsubscribe from this group, send an email to:
     analogue-sequencer-unsubscribe@yahoogroups.com
      
    c..  Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. 


------------------------------------------------------------------------------



[Non-text portions of this message have been removed]

Re: [analogue-sequencer] New beta in files

2005-12-17 by Martin Naef

Hi Colin

colinfraser_com wrote:
> Feedback is always welcome with P3 betas - even if you install it 
> and have no trouble at all, I'd like to know. Otherwise I can't be 
> sure whether it all works perfectly, or nobody tried it.

http://www.navisto.ch/tracks/Navisto-Friday-16-12-2005.mp3 should be 
proof enough that it works... ;-)

> I have also changed the behaviour of the 'aux note abs Xd' and 'aux 
> note rel Xd' events which are renamed 'aux note abs xF' and 'aux 
> note rel xF'. xF = no FTS
> Force-to-scale does not apply to these aux notes, but the current 
> part transpose and playlist transpose settings now do.

But only if Xd is not set for the step, right? Otherwise all hell would 
break loose with drum sequences when you transpose the whole pattern...

Bye
Martin

RE: [analogue-sequencer] New beta in files

2005-12-17 by Colin f

> http://www.navisto.ch/tracks/Navisto-Friday-16-12-2005.mp3 should be 
> proof enough that it works... ;-)

Nice.
 
> > I have also changed the behaviour of the 'aux note abs Xd' and 'aux 
> > note rel Xd' events which are renamed 'aux note abs xF' and 'aux 
> > note rel xF'. xF = no FTS
> > Force-to-scale does not apply to these aux notes, but the current 
> > part transpose and playlist transpose settings now do.
> 
> But only if Xd is not set for the step, right? Otherwise all 
> hell would 
> break loose with drum sequences when you transpose the whole 
> pattern...

Ah, I may need to add some checks for Xd in - I think I overlooked that in
the current build.
Easy to do though...

Best regards,
Colin Fraser
Sequentix Music Systems Ltd
http://www.sequentix.com

RE: [analogue-sequencer] New beta in files

2005-12-17 by Colin f

> > But only if Xd is not set for the step, right? Otherwise all 
> > hell would 
> > break loose with drum sequences when you transpose the whole 
> > pattern...
> 
> Ah, I may need to add some checks for Xd in - I think I 
> overlooked that in
> the current build.

I just checked the code, and had done it right in the first place.
Too many late nights...

If Xd is set, neither the primary note, nor absolute aux notes are
transposed or forced to scale.
Relative aux notes are calculated from the final transposed value of the
primary note - if Xd is set, the primary note value is not transposed, so
neither are the relative aux notes.

Best regards,
Colin Fraser
Sequentix Music Systems Ltd
http://www.sequentix.com

Re: [analogue-sequencer] New beta in files

2005-12-22 by henry

Hi Colin,
installed b34 on day of release - no more logic related 'freezes' in  
P3 here so far, I guess as this only freezes/lockup only happened  
with b32 to me not befor and not now it was a beta occcurence now  
fixed again. things look good here with b34 in other therms as well.

season greetings to all list members!

cheers,
henry



Am 15.12.2005 um 23:46 schrieb colinfraser_com:

> Feedback is always welcome with P3 betas - even if you install it
> and have no trouble at all, I'd like to know. Otherwise I can't be
> sure whether it all works perfectly, or nobody tried it.

------------------------------------------------------------------------ 
-----------
Who is general failure? And what is he doing on my harddisc?

RE: [analogue-sequencer] New beta in files

2005-12-27 by Colin f

> On my machine the latest beta v3.1.006 beta 34 does not list all aux
> destinations properly - it just lists a few of them. I used 
> midiOX to load
> it which seemed fine - I wonder if anyone else has this issue?

Aux events are now 'grouped'.
You use the FUNC key to toggle between Group select and Event select.
If you look at the pdf file 'P3 aux events v.3.1.006b31.pdf' in Yahoo files,
you'll see how the groups and events are divided up.
Grouping them means each event is spread over a wider range of the DATA
knob, so they are easier to find and select than when there were 128
possible events in a single turn.

> 3. For me the great limitation is that I can't backup a 
> single bank to a PC
> which makes track backing up really messy and makes me 
> nervous about losing
> my masterpieces - a flash card on which you could back up or 
> load single
> banks would be killer, basically I'd like 100 banks on my P3  
> - of course
> naming them would be a problem

You should try out Dave Jones' P3 Tools utility.
You can request inidividual patterns, parts, whole tracks or banks, name
them, copy and paste them around the memory, and re-transmit them however
you like. It works really well.

> 2. Some kind of quick solo mode when in pattern edit would be 
> cool (like
> holding down run, or pressing run a second time?)

Extra presses of RUN are already used for the re-sync functions.
I could put in an 'edit solo' flag quite easily, finding a sensible UI
combination to activate it is the hard part...

> 3. In play mode if I select a group of parts play the P3 
> automatically copes
> the mute status of the first track over to the others can I 
> stop it doing
> this? This normally what I want but not always

There's a 'user conf' option for this called 'hold chain mute'.
Turn it off, and parts will recall and store their own mute settings in a
chain.

Best regards,
Colin Fraser
Sequentix Music Systems Ltd
http://www.sequentix.com

Re: [analogue-sequencer] New beta in files

2005-12-27 by Richard Scott

Hi Colin

On my machine the latest beta v3.1.006 beta 34 does not list all aux
destinations properly - it just lists a few of them. I used midiOX to load
it which seemed fine - I wonder if anyone else has this issue?



After having the P3 for 6 months, in many way it fits how I think like a
glove but I also have a couple of comments.



3. For me the great limitation is that I can't backup a single bank to a PC
which makes track backing up really messy and makes me nervous about losing
my masterpieces - a flash card on which you could back up or load single
banks would be killer, basically I'd like 100 banks on my P3  - of course
naming them would be a problem



2. Some kind of quick solo mode when in pattern edit would be cool (like
holding down run, or pressing run a second time?)



3. In play mode if I select a group of parts play the P3 automatically copes
the mute status of the first track over to the others can I stop it doing
this? This normally what I want but not always

cheers

Richard


----- Original Message -----
Show quoted textHide quoted text
From: "colinfraser_com" <colin@colinfraser.com>
To: <analogue-sequencer@yahoogroups.com>
Sent: Thursday, December 15, 2005 2:46 PM
Subject: [analogue-sequencer] New beta in files


> Folks,
>
> I've uploaded v3.1.006 beta 34 to Yahoo files.
> This build covers all the technical changes I'm planning on making
> before the next release build - there are just UI things to add,
> assuming there aren't any problems in this one.
>
> Feedback is always welcome with P3 betas - even if you install it
> and have no trouble at all, I'd like to know. Otherwise I can't be
> sure whether it all works perfectly, or nobody tried it.
>
> The most recent change is new external MIDI sync handling code,
> which should allow P3 to sync to dodgy PC based sequencers that send
> out clock bytes with the regularity of radioactive decay.
> It now queues up clock bytes, and handles them at maximum tempo if
> they arrive in clumps.
> I don't have any dodgy PC sequencers in my studio, so it would be
> nice if afflicted persons could confirm this resolves the issue
> (Miguel, this could save you the MIDI-Ox workaround).
>
> There are some major internal changes to the way P3 handles poly
> patterns.
> For mono patterns things will be exactly the same, but if you are
> using aux notes, a couple of things are different.
>
> First, multiple auxes set to the same note are thinned out, so there
> is only a single note message for each note number.
> This eliminates unneccessary use of MIDI bandwidth, and makes life
> easier for poorly written synth OSs that struggle with multiples of
> the same note...
> There's now a limit of 8 notes that can be played by each track -
> you can achieve this by pairing two tracks together, with aux A on
> one track redirecting all auxes to the second track and the other
> three auxes doing aux notes.
> Adding those three to the four aux notes plus one main note on the
> second track makes eight.
> I have also changed the behaviour of the 'aux note abs Xd' and 'aux
> note rel Xd' events which are renamed 'aux note abs xF' and 'aux
> note rel xF'. xF = no FTS
> Force-to-scale does not apply to these aux notes, but the current
> part transpose and playlist transpose settings now do.
> This seems a lot more logical to me, but if you find it stops you
> doing something useful, let me know.
> Another change is the rel aux notes are now calculated based on the
> FTS'd value of the primary note, not the stored value.
> This makes more sense if you are using 'aux note rel xF' to do
> fixed 'chord memory' type effects against a root note pattern that
> is being forced to scale.
>
> One other change in this build is not at all obvious unless you
> check P3s MIDI output on an oscilloscope.
> After recent discussion about MIDI delay, I decided to make sure
> that there was the absolute minimum of CPU latency in P3s MIDI
> output, so the notes come out as fast as the MIDI bus can take them.
> I found that with heavy use of CPU intensive aux events and all
> tracks active, CPU latency was reaching 3ms in some cases.
>
> A re-ordering of the way each clock pulse is handled has eliminated
> this, by moving all aux event processing from the start of each
> clock pulse to the end of the previous one.
> Personally I'm not sure I hear any difference even with quite a busy
> group of tracks triggering percussive sounds, but if you think this
> build is any rhythmically tighter, let me know.
>
> Best regards,
> Colin Fraser
> Sequentix Music Systems Ltd
> http://www.sequentix.com
>
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>

Re: [analogue-sequencer] New beta in files

2005-12-28 by Paul Nagle

Richard Scott wrote:

>did you say an aux tutorial was in gestation? I'd love to see it. The only
>thing I really don't get is the accumulators and what I can do with them -
>its sorta an alien concept at the moment - the manual and user guide are not
>exactly sliding me in.
>  
>
The Accumulators are just counters that you can add to or subtract from 
on each loop of your pattern. A note accumulator could therefore 
increase pitch gradually, or the Aux D accumulator could be used to 
change any value currently in aux D: could be a MIDI CC or one of the 
other aux events such as pattern length, direction etc. Using 
conditional masking based on accumulator value you could gradually 
unmask a series of events as the accumulator increases...

OK, that's way too quick an explanation....  (sorry)

Paul

---
Paul Nagle / Soft Room Music / Bogus Focus Records / Binar / Headshock / The Joint Intelligence Committee
        www.softroom.co.uk / www.BogusFocus.com / www.JointIntelligenceCommittee.com

Re: [analogue-sequencer] New beta in files

2005-12-28 by Richard Scott

thanks Colin

I had read the pdf but clearly failed to understand it, duh. The new
grouping implementation makes a lot of sense. thanks

I think with P3 tools I still can't just save a bank to my PC - there isn't
a file format for that - or am I wrong about that too - hope so.

did you say an aux tutorial was in gestation? I'd love to see it. The only
thing I really don't get is the accumulators and what I can do with them -
its sorta an alien concept at the moment - the manual and user guide are not
exactly sliding me in.

cheers

Richard


----- Original Message -----
From: "Colin f" <colin@colinfraser.com>
To: <analogue-sequencer@yahoogroups.com>
Sent: Tuesday, December 27, 2005 11:32 AM
Subject: RE: [analogue-sequencer] New beta in files


>
> > On my machine the latest beta v3.1.006 beta 34 does not list all aux
> > destinations properly - it just lists a few of them. I used
> > midiOX to load
> > it which seemed fine - I wonder if anyone else has this issue?
>
> Aux events are now 'grouped'.
> You use the FUNC key to toggle between Group select and Event select.
> If you look at the pdf file 'P3 aux events v.3.1.006b31.pdf' in Yahoo
files,
Show quoted textHide quoted text
> you'll see how the groups and events are divided up.
> Grouping them means each event is spread over a wider range of the DATA
> knob, so they are easier to find and select than when there were 128
> possible events in a single turn.
>
> > 3. For me the great limitation is that I can't backup a
> > single bank to a PC
> > which makes track backing up really messy and makes me
> > nervous about losing
> > my masterpieces - a flash card on which you could back up or
> > load single
> > banks would be killer, basically I'd like 100 banks on my P3
> > - of course
> > naming them would be a problem
>
> You should try out Dave Jones' P3 Tools utility.
> You can request inidividual patterns, parts, whole tracks or banks, name
> them, copy and paste them around the memory, and re-transmit them however
> you like. It works really well.
>
> > 2. Some kind of quick solo mode when in pattern edit would be
> > cool (like
> > holding down run, or pressing run a second time?)
>
> Extra presses of RUN are already used for the re-sync functions.
> I could put in an 'edit solo' flag quite easily, finding a sensible UI
> combination to activate it is the hard part...
>
> > 3. In play mode if I select a group of parts play the P3
> > automatically copes
> > the mute status of the first track over to the others can I
> > stop it doing
> > this? This normally what I want but not always
>
> There's a 'user conf' option for this called 'hold chain mute'.
> Turn it off, and parts will recall and store their own mute settings in a
> chain.
>
> Best regards,
> Colin Fraser
> Sequentix Music Systems Ltd
> http://www.sequentix.com
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>

Re: New beta in files

2005-12-28 by em_dkj

Richard

> I think with P3 tools I still can't just save a bank to my PC - 
there isn't
> a file format for that - or am I wrong about that too - hope so.
> 

You are right that P3Tools does not have a bank save/restore 
function, but it can be achieved using what is there.

Try this ...

Save you P3 setup with your masterpiece in it. Name the file after 
your masterpiece. Oh and obviously remember which bank is the one you 
want.

When you want to merge your masterpiece with other compositions. Do 
the following:

- Load your P3 into the top virtual P3 of P3Tools.
- Load the your saved masterpiece file into the bottom virtual P3 of 
P3Tools.
- Copy the actual bank you want from the bottom virtual view into the 
required bank of the top virtual view.
- Transmit the top virtual P3 view to the P3.

You could use this method to prepare a P3 for a gig from lots of 
stuff that you have previously saved using P3 Tools.

I'll look into adding a bank save/restore function. If its simple, 
I'll add it.


Dave

Re: [analogue-sequencer] New beta in files

2005-12-28 by Richard Scott

thanks Paul, that got me thinking


"the Aux D accumulator could be used to change any value currently in aux D"

so, for example, if I have "rep*3, note + n"  in aux D I can use the
accumulator to gradually change the note values being repeated? Or I could
use it to gradually decrease the likelihood of "Rnd mask gate" silencing the
notes?

and I can have a different acumulator (not the aux D one) routed to aux c
with could increase and decrease the random values in "Rndmz note"?

Richard




----- Original Message -----
From: "Paul Nagle" <softroom@btinternet.com>
To: <analogue-sequencer@yahoogroups.com>
Sent: Tuesday, December 27, 2005 10:56 PM
Subject: Re: [analogue-sequencer] New beta in files


> Richard Scott wrote:
>
> >did you say an aux tutorial was in gestation? I'd love to see it. The
only
> >thing I really don't get is the accumulators and what I can do with
them -
> >its sorta an alien concept at the moment - the manual and user guide are
not
> >exactly sliding me in.
> >
> >
> The Accumulators are just counters that you can add to or subtract from
> on each loop of your pattern. A note accumulator could therefore
> increase pitch gradually, or the Aux D accumulator could be used to
> change any value currently in aux D: could be a MIDI CC or one of the
> other aux events such as pattern length, direction etc. Using
> conditional masking based on accumulator value you could gradually
> unmask a series of events as the accumulator increases...
>
> OK, that's way too quick an explanation....  (sorry)
>
> Paul
>
> ---
> Paul Nagle / Soft Room Music / Bogus Focus Records / Binar / Headshock /
The Joint Intelligence Committee
>         www.softroom.co.uk / www.BogusFocus.com /
www.JointIntelligenceCommittee.com
Show quoted textHide quoted text
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>

Re: [analogue-sequencer] New beta in files

2005-12-28 by Paul Nagle

Richard Scott wrote:

>thanks Paul, that got me thinking
>
>
>"the Aux D accumulator could be used to change any value currently in aux D"
>
>so, for example, if I have "rep*3, note + n"  in aux D I can use the
>accumulator to gradually change the note values being repeated? Or I could
>use it to gradually decrease the likelihood of "Rnd mask gate" silencing the
>notes?
>  
>
Hehe, yep, exactly that sort of thing. Changing the amount of randomness 
over time is a great use of the Aux D accumulator as is changing pattern 
direction, timebase, transposition (different from the note accumulator, 
found under Set Step Value) etc.

>and I can have a different acumulator (not the aux D one) routed to aux c
>with could increase and decrease the random values in "Rndmz note"?
>  
>
Well, there are three accumulators available to each pattern but one is 
dedicated to notes, another to velocity, only one is free. However, you 
can redirect auxes from one track to another and you can grab values 
from other tracks also, which may be accumulated - and if the pattern on 
the other track is a different length or tbase, you get less regular 
accumulation effects. One thing I find very useful is setting the value 
of Accumulator D absolutely. If you make the unmasking of certain events 
dependent on accumulator D then use randomisation to set the accumulator 
exactly rather than letting it evolve relatively, you can bring in a 
number of actions simultaneously but still randomly.

That sort of thing rules... :)

Paul

---
Paul Nagle / Soft Room Music / Bogus Focus Records / Binar / Headshock / The Joint Intelligence Committee
        www.softroom.co.uk / www.BogusFocus.com / www.JointIntelligenceCommittee.com

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.