Control Nodes Are Not Polyphonic?
-
I'm trying to create the popularly requested AHDSR modulator with curve controls so I can share it with the gang here, but I'm running into a problem: the various control notes that I need to control the different envelope stages, like input toggle and compare nodes, are not polyphonic.
Is there a reason why these nodes aren't polyphonic, even though the math nodes are, in the Script Envelope Modulator?
Shouldn't all nodes be able to be polyphonic? Otherwise, when designing a polyphonic network, how is one supposed to expect which one are and which ones are not?
-
Ah I created one too but as an external c++ node.
I'm not sure about the control nodes, I've not done those before unfortunately -
@griffinboy No reason both can't exist, mine will consist of ScriptNode nodes so everyone who doesn't use C++ can go and edit it if they please.
-
This post is deleted! -
-
-
-
All control nodes which are stateless (eg. the cable_expr node) are automatically polyphonic, but the others should have dedicated support for polyphonic states.
I just checked in the source code and the
input_toggle
does in fact only have a monophonic state, but the compare node should be polyphonic. However I just realized that the wrapper code doesn't propagate that info to the UI to show the[poly]
suffix like with the other nodes.So:
- input_toggle is polyphonic now
- all control nodes properly show the
[poly]
suffix (it shouldn't have affected functionality though, was just an UI glitch).