| do you want to be able to control the module execution sequence as suggested? |
| Yes! (my neighbors hate me for having to constantly retune my physical models) |
|
80% |
[ 8 ] |
| Don't care either way. |
|
20% |
[ 2 ] |
| No. (Invest R&D in a "goa trance oscillator" instead :o)) |
|
0% |
[ 0 ] |
|
| Total Votes : 10 |
|
| Author |
Message |
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Thu Aug 19, 2004 2:15 am Post subject:
module execution task list editor |
 |
|
Within a patch, modules are computated sequentially. However, the order in which you drag&drop modules, or the way they are visually arranged, gives no clue whatsoever about the sequence order in which the modules are tackled.
There are some tricky situations where this can affect the behaviour of circuits (physical modeling, some logic stuff etc.), and I thought it would be a great idea to add a "module execution task list editor" to the editor software, in order to have control over it.
In this task list editor, the module names would appear in a vertical list in the order they are executed, with the ability to drag and move them around freely (which will then force the G2 to recompile)... just like editing the order of titles of an audio CD.
A great additional feature would be to be able to "freeze" an important sequence of modules, so that these modules are always "stick together" within the task list, and remain unobstructed by following edit procedures (adding/deleting modules).
This feature would solve some nifty problems without getting in the way of those who don't need it. And if you do need it: it's there.
And as far as I know, the G2 OS wouldn't even be affected itself. This is only an editor thing.
(PS: sorry about the "goa trance" bait. I'm in a "good" mood today ) |
|
|
Back to top
|
|
 |
ian-s

Joined: Apr 01, 2004 Posts: 2672 Location: Auckland, New Zealand
Audio files: 42
G2 patch files: 626
|
Posted: Thu Aug 19, 2004 3:33 am Post subject:
|
 |
|
| A good suggestion I think. |
|
|
Back to top
|
|
 |
Rob

Joined: Mar 29, 2004 Posts: 580 Location: The Hague/Netherlands/EC
G2 patch files: 109
|
Posted: Fri Aug 20, 2004 3:58 pm Post subject:
Re: module execution task list editor |
 |
|
| shoshin wrote: | Within a patch, modules are computated sequentially. However, the order in which you drag&drop modules, or the way they are visually arranged, gives no clue whatsoever about the sequence order in which the modules are tackled.
|
Calculation order is set by a 'back-tracing' algorithm. It first looks at sound sources like osc outputs and then traces cables from there on to determine the proper calculation order. When there are multiple feedback connections it also uses the screen order, left to right first and then top to bottom to decide which feedback loop to do first.
Btw This is vastly different to what the classic NM did, there the order of insertion defines the calculation order. On the G2 it works much better, never problems with parallel filters, etc. anymore. |
|
|
Back to top
|
|
 |
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Sat Aug 21, 2004 5:35 am Post subject:
|
 |
|
Thanks Rob for those explanations. I didn't know that.
In that case, maybe this feature is not implementable. Oh well... |
|
|
Back to top
|
|
 |
|