Is there a synth with coding logic?

I was messing with a sprawling evolving pad on my recently acquired rev2, and found myself thinking how handy it would be to be able to control patch settings with visual basic style logic, for example I might want mod settings to send the cut off wandering around with freedom unless it went above a certain level, at which point it would be reduced, or if it went above a certain level when resonance was also above a certain level etc...

Not sure if I've explained that very well or not, but does any synth (vst included) have that type of logical coding interface available?

Cubase Logical Editor? And as mentioned Kontakt has a scripting language which you'll find resembles many of the common languages, has loops variables conditionals, you mention VB, that is not a scripting language as far as I know - has to be compiled? Unless it is VBscript but I thought that was long gone. Am not sure whether Kontakt would transmit the requisite data ie, some MIDI commands but not all?

I think Logical Editor would be easier, there are conditionals IF THEN

OneWorld wrote:Cubase Logical Editor? And as mentioned Kontakt has a scripting language which you'll find resembles many of the common languages, has loops variables conditionals, you mention VB, that is not a scripting language as far as I know - has to be compiled? Unless it is VBscript but I thought that was long gone. Am not sure whether Kontakt would transmit the requisite data ie, some MIDI commands but not all?

I think Logical Editor would be easier, there are conditionals IF THEN