[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] pattern: changing array while looping



the internal properties of patterns don't seem to be intended to be modified during playback. Even in cases where it looks like you're changing a pattern, what's usually happening is you're just swapping a new one in (hence the restarting).

Scott, I had the suspicion, but I'm a pattern noobie.

If you want arbitrary time precision and the ability to add/subtract/move events on the fly, you've pretty much got to build your own scheduler / event list.

Yeah I was thingkin about it

I've got some code that does this - haven't touched it in a while, but it's fairly well tested and fast even for lots of events. And - the playback speed is variable, which is nice. I can provide this if you're interested.

Well, of course, if you're willing to, it would help

Thanks!

Best
-a-



- Scott

On Sep 22, 2010, at 9:28 AM, Andrea Valle wrote:

Hi, 
I'm sorry.
I guess it is already been asked, anyway, can't find it.

I'd like to reproduce the so typical situation wheren you have a sequencer playing  (just imagine a grid), and you simply activate/deactivate events on the grid.
Playback keeps smoothly going on. The event you are inserting will be played back the first time it will be reached by the tape head, so to say.

Now, I know how to change the stream of a Pbind.
But when I replace it (AFAIK) it starts from the beginning (am I right?).

I think I can do it with a task etc but I wa curious to know what's the easier way with patternism...
Thanks

Best

-a-


--------------------------------------------------
Andrea Valle
--------------------------------------------------
CIRMA - DAMS
Università degli Studi di Torino
--------------------------------------------------
" This is a very complicated case, Maude. You know, a lotta ins, a lotta outs, a lotta what-have-yous." 
(Jeffrey 'The Dude' Lebowski)





--------------------------------------------------
Andrea Valle
--------------------------------------------------
CIRMA - DAMS
Università degli Studi di Torino
--------------------------------------------------
" This is a very complicated case, Maude. You know, a lotta ins, a lotta outs, a lotta what-have-yous." 
(Jeffrey 'The Dude' Lebowski)