New topic so those not into Fluxa can easily filter out my experiments.<br><br>I added a "deltrig" node to redacted. It delays triggers.<br><br>(deltrig signal dur) will return whatever the "signal" node generates but "signal" will get triggered with a delay of "dur". So; (play-now (sine (deltrig (ramp 330 1000 1) 2))) should play a sine at 330 Hz for 2 seconds, then take a second to slide from that value to 1KHz, then stay there until we quit it. Things with obvious triggers; (adsr ), (sample ), (ks ), (ramp ).<br>
<br>This is cool for traditional modulation, for example delaying the onset of a LFO's modulation before gradually increasing it (as many commercial synths do) but combined with (add ) and (ramp ) it should also allow for multi-stage envelopes of arbitrary length from Scheme functions. <br>
<br>Oh, and it's a experiment in seeing what we can make the plumbing of Fluxa do with some creativity :-). May or may not be good for anything in practice.<br><br>Yours,<br>Kas.<br>