Author |
Message |
jamos
Joined: Jun 01, 2004 Posts: 514 Location: Eugene, Oregon, USA
Audio files: 4
G2 patch files: 41
|
Posted: Mon Mar 27, 2006 11:17 am Post subject:
Timing with cross-slot sequencing Subject description: .. a problem |
|
|
I'm doing some experiments with distributed sequencing: primarily, putting a drum sequencer in one slot, and then using another sequencer in another slot to mute the first sequencer, using MIDI signals.
Unfortunately timing is difficult; because my mute signals arrive late. That is, if a particular measure is supposed to be muted, the first beat of that measure will play, and the first beat of the next (unmuted) measure will not.
The patch I've attached will illustrate part of the problem. This patch (which must be loaded in slot D) is a simplified version of what I'm working with. Note that when you play this, the first beat of measures 4, 8, 12, 1nd 16 will sound, and sometimes the first beat of 5, 9, 13, and 1 will not sound. (In my more more complex patch, the first beat of 5, etc. never sounds.)
I can get around this by adding approximately 10 ms (!) of delay in the clock lines of the slave sequencer (see the delay module in the FX section), but that is not a great solution in my eyes.
Does anyone have any suggestions on ways to improve this?
Description: |
A patch that illustrates timing prtoblems in MIDI muting |
|
Download |
Filename: |
RhythmTest.pch2 |
Filesize: |
2.26 KB |
Downloaded: |
1374 Time(s) |
|
|
Back to top
|
|
|
dasz
Joined: Oct 16, 2004 Posts: 1644 Location: victoria, canada
Audio files: 29
G2 patch files: 56
|
Posted: Mon Mar 27, 2006 12:24 pm Post subject:
|
|
|
jamos,
I am not hearing any glitches here. Is there another example that glitches?
The problem may be related to the calculation order. I usually put my trigger stuff at the top left corner of the patch to make sure they get calculated first.
/Dasz |
|
Back to top
|
|
|
3phase
Joined: Jul 27, 2004 Posts: 1183 Location: Berlin
Audio files: 13
G2 patch files: 141
|
Posted: Mon Mar 27, 2006 5:24 pm Post subject:
|
|
|
using the busses instead midi for such tasks was my solution. you can send 8 digital signals over one bus by using the AD and DA modules.
So 8 differnt triggers using one bus.
Controlers can be sended using multiplexing...
I am not sure if 4track multiplexing works yet..was still in development when i checked it the last time but it is a great solution for sequencer tasks. |
|
Back to top
|
|
|
selvmarcus
Joined: Feb 08, 2006 Posts: 121 Location: Berlin, Germany
G2 patch files: 39
|
Posted: Mon Mar 27, 2006 5:42 pm Post subject:
|
|
|
would be possible to do 16 (or even 24) logic signals over a bus, just
by level scaling and summing with two DA/ADs to shift the bits. if there is a need, i would patch it for you...
needs 4 level amps to shift the lower bits up... hm
could give you also 3 note values 0-127 plus 3 gate lines per bus
(or 12 with the mux).
3phase, would you try the latest version of the 4-channel mux with
your sequencer patch sometimes?
the issue you had should be solved.
all the best,
/marcus |
|
Back to top
|
|
|
jamos
Joined: Jun 01, 2004 Posts: 514 Location: Eugene, Oregon, USA
Audio files: 4
G2 patch files: 41
|
Posted: Mon Mar 27, 2006 8:41 pm Post subject:
|
|
|
Hi Dasz;
The example I posted is not perfect because some of the problems are intermittent; perhaps on your system none of it happens. Also, this won't sound like a glitch; in fact the extra note on beat 1 sounds quite musical, but it's not what's intended. The missing beat 1 is intermittent on my system.
I did try some rearrangement but with no effect. Besides, the problem is so severe (somewhere between 5 and 10 ms of lag) that I don't think that module latency would cause it.
The multiplexed bus sounds like what I need to look at, I'll give that a try. |
|
Back to top
|
|
|
Afro88
Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
|
Back to top
|
|
|
3phase
Joined: Jul 27, 2004 Posts: 1183 Location: Berlin
Audio files: 13
G2 patch files: 141
|
Posted: Tue Mar 28, 2006 2:38 am Post subject:
|
|
|
selvmarcus wrote: | would be possible to do 16 (or even 24) logic signals over a bus, just
by level scaling and summing with two DA/ADs to shift the bits.
all the best,
/marcus |
that sounds interesting. can you maybe do a building block with that? |
|
Back to top
|
|
|
dasz
Joined: Oct 16, 2004 Posts: 1644 Location: victoria, canada
Audio files: 29
G2 patch files: 56
|
Posted: Tue Mar 28, 2006 8:42 am Post subject:
|
|
|
Ah, I see. I'll listen to it again. And no, I don't have v > 1.4.
/Dasz |
|
Back to top
|
|
|
|