planet-h wrote:After going through the discussion again, I remember the potential problems with it.
Most critical are the automations, as these are stored in the patterns.
It's actually that much of a problem that it probably kills the feature.
In the GSS internals, a parameter is a parameter, nothing more, GSS has no idea what a particular parameter is for, therefore it cannot decide to allow automations for volume while not allowing it for the fx sliders. And as you remember, if a regular pattern comes with automations in the FX chain or insert FX for example, and the lock/hold pattern has completely different FX assigned, then the automations would be totally out of place.
If a user has automation on insert FX2-parameter 3 in pattern A4, then playback of A4 should automate parameter 3.
So far, so good!
Yes, maybe this was for hardness on an overdrive, and now it's delay on a chorus, but so what?!
In the same way, maybe I automated the depth of LFO1 on the Beast, which was for SHAPE1 and now it's FLT2 CUTOFF.
If the user wants to do this, who are you to tell them not to do it?
What GSS does need to do is trap unusable automation, so if data is higher than the maximum allowed value for a parameter, then is set as the maximum allowed value. No more, no less.
Maybe the resulting sound could be strange, and maybe it could be unexpectedly brilliant, but it is what the user has asked for, so he/she should damn well have it!
Again, I do not see this as a problem.
All I see is lovely flexibility.
Even if everything goes enjoyably or disturbingly haywire, you are never more than a quick click away from returning to the pattern as it was originally programmed.
What I don't understand is why this "probably kills the feature?"
planet-h wrote:Simply said, what you're looking for is a hack to make GSS behave like a normal, timeline based multi track sequencer (like Caustic, AEM, FLM, etc.).
The other thing is, I just want you to know that I'm working on another idea since a while, a multi track sequencer. It's not in the coding process, but since GSS and everything around it is now out of the data collection and privacy circus (no more analytics, no more push notifications, etc.), there's a lot of extra time, which might result in finally making it real.
As you say, there are a few linear sequencers out there.
What I love about GSS is the loop based pattern, interactive nature of it.
I think there are other approaches to interactive looped playback, like Ableton and bitwig, which are in some ways more flexible, and in some ways a lot more complicated.
GSS is different and brilliant in its own way.
Indeed, GSS can do quite a few things which are beyond even desktop DAWs like Ableton, bitwig and Cubase, never mind Caustic and FLM.
To be completely precise, what I am looking for is a feature which can temporarily make the mixer and sound modules behave more like the mixer and sound modules in Cubase or Caustic, where you pass note data to a sound module which can 'evolve' through the song, rather than resetting again at every new pattern.
And yes, I would like this in the fantastic interactive, looped based sound and control environment that is GSS.
Also, while I am having my cake and eating it, I would really like to be able to switch back to those nice pre-set sound design patterns at any time!
planet-h wrote:…the opposite of what GSS actually does.
I think the power of this would be to allow users to work in a different way, and to switch in and out between the two at the start of the next pattern.
Again, these are only my ideas and opinions, and other ideas, opinions and requests are available!
All of the above, strictly IMHO!
And again, as always, keep up the good work dude!