Hi,
If anyone knows of any alternatives I am, like Pauline, all ears and eyes.
miSCellaneous_lib contains the tutorial „Event patterns and LFOs“. It sums up several different possibilities of that type, inlcuding some of the ones already mentioned. I agree that Pseg is a very powerful tool, it took me a while to appreciate its potential, now it’s one of my favourites when it comes to composing musical form.
So far I have avoided the Pattern class precisely for that reason.
No reason for that !
I don’t really like (what I understand of) its conception of time - as a grid that underlies and cuts everything.
On the contrary I would argue that it avoids the grid prestructuring why I love it !
It makes for a good piano but also strictures the organic-abstract potential of audio synthesis imo. On the contrary functions allow to think of time in movement or as a ‘soft’, malleable entity (anyone who’s read Bergson will know where I’m coming from!) indissociable from movement. I find that wonderful, so please let me know if I simply just misunderstand Patterns or otherwise how they could be tweaked !
Often Event Patterns are regarded as tools to produce timed sound events, but in fact they can time anything: actions, data structures behind the scenes etc. In combination with some of the LFO-like features this timing can be continuous, discrete or inbetween, a mind-blowing variety of possibilities!
And I have not mentioned Pspawner yet, which adds another level of time-structuring complexity ...
Refering to the initial question: It’s essential to distinguish between quasi-glissando (or quasi-change) of any parameter by small (preferably short) steps and continuous change by mapping to LFOs, lagging etc.
There are several threads about these topics on
scsynth.org, don’t have one at hand at the moment.
Regards
Daniel
-----------------------------