Better Way to Do This in Scriptnode?
-
This is a one-shot synth. In other words, it makes exactly the same sound, regardless of when (or if) there's a note-off.
Seems to work fine. But could it better implemented better?
- It may be my imagination, but it sounds like sometimes the playback is a little wonky.
- The voice-killer never kills the voice.
Thanks!
-
@clevername27 If you control the volume level with a
core.gain
node it works (== the silent killer kills the voice correctly).But indeed, it should kill the voice without it, since the output of the table is connected to the oscillator's gain...
-
Do you have the HasTail flag on? Try turning it off.
-
@Matt_SF Be careful about plugging the table into the gain node, because the smoothing will mess up your attack.
-
@aaronventure said in Better Way to Do This in Scriptnode?:
@Matt_SF Be careful about plugging the table into the gain node, because the smoothing will mess up your attack.
Thanks, I didn't think of that
-
@aaronventure Ah! Thank you, my good man. May I ask you, is there ever a time when Suspend on Silence should not be used? @Christoph-Hart noted in the documentation a case where logically, if the Network uses silence, it will simply never activate—but apart from that, are you aware of anything? My concern is that HISE might miss part of a transient before reactivating the Network? Cheers.
-
C clevername27 has marked this topic as solved
-
@clevername27 said in Better Way to Do This in Scriptnode?:
My concern is that HISE might miss part of a transient before reactivating the Network?
No concern there, in my experience it's rock solid.
@clevername27 said in Better Way to Do This in Scriptnode?:
May I ask you, is there ever a time when Suspend on Silence should not be used?
If the network you're suspending has a peak buffer that you're outputting to the interface, it'll freeze when it's suspended. In that case, you'll need another network before it to act as a sort of signal trigger (acting on your note on/off) with a release that matches whatever the buffer length is (until it visually scrolls by).
That's about the only case I can think of. Maybe that's something Chris can look into but the workaround exists.
-
@aaronventure
Thanks, mate.