How do I get started with Scriptnode and building synthesisers/samplers?
-
This is not completely trivial because you somehow need to tell HISE at some point to stop rendering the voice so there has to be something that stops the voice. By default, it's simply the envelope that comes with the synthesiser by default. Another option is to render the envelope in scriptnode and then add a special node inside the scriptnode network and a special envelope module that picks up the voice kill message and tells HISE that the voice can be killed.
I've added a snippet to the browser that demonstrates this (Scriptnode Voice Management).
-
@Orvillain Subscribe to @d-healey's Patreon. Also, read @Christoph-Hart's introductions/explanations of HISE, scripting and ScriptNode in the documentation. Learning the right way to do things will save you much trouble later on. His discussion is concise and thorough. Lastly, look at the Snippets and tutorial projects.
-
@clevername27 said in How do I get started with Scriptnode and building synthesisers/samplers?:
@Orvillain Subscribe to @d-healey's Patreon.
I agree :)
But note I haven't done very much with scriptnode and only have one video (I think) dealing with it.
-
@clevername27 said in How do I get started with Scriptnode and building synthesisers/samplers?:
@Orvillain Subscribe to @d-healey's Patreon. Also, read @Christoph-Hart's introductions/explanations of HISE, scripting and ScriptNode in the documentation. Learning the right way to do things will save you much trouble later on. His discussion is concise and thorough. Lastly, look at the Snippets and tutorial projects.
Yeah, have read all that. Been digging into the specifics in the documentation, but sometimes it is a little lacking. Have also dug out plenty of snippets and gone through the example projects too. HISE is pretty great!
-
@Orvillain I agree with this the scriptnode documentation is slim in terms of descriptions, same with the manual. Let me know if you find any useful resources!
-
@aaronventure Sorry to necropost but i found what you had to say really helpful, so thank you! It did lead to one question however...
Would you happen to know when or why you'd want to use a specific block node (256 block, 128 block, etc.) vs blockx?
-
@ally said in How do I get started with Scriptnode and building synthesisers/samplers?:
Would you happen to know when or why you'd want to use a specific block node (256 block, 128 block, etc.) vs blockx?
Reply
No reason to do it, really.
https://docs.hise.audio/scriptnode/list/container/dynamic_blocksize.html
-
@aaronventure thanks!
-
I'm writing one geared for beginners but I've been unsure where to put it : /
-
This post is deleted! -
@griffinboy open a new thread in the Documentation subforum