Scriptnode: Granulator
-
Has anyone used the granulator in scriptnode?
Better yet...would someone have an example of it being used in a scriptnode network?I can't seem to get it working. Is it possible it is not fully working yet?
Thanks
-
-
-
@jl-lv I think Christoph decided to change approaches for granular stuff and will eventually make a snex granular example. The node is not stable now.
I've had luck manipulating the midi input with a script processor to get those types of sounds, but it took a lot of futzing to get the parameters correct.
-
@crd i‘m using it in a current project so if you use it right, it‘s stable ;)
-
@christoph-hart How do you use it? There isnt much documentation on it. Are there any examples?
-
@crd does it require you to process everything on a per-sample basis? using the _block modules? I've been trying to get it to work for a while now, no luck
-
@jl-lv just put it in a
container.midichain
in a monophonic FX node and you should be fine. -
@christoph-hart Awesome! Good news. I'll give it a-go.
-
@crd @Christoph-Hart Is there a way to Make the waveform and other paramers on the Interface? id love to work with the granulator
-
@FatMitchell Yes, just set the audio file slot to external, then hook it up to an AudioWaveform like you would do with a Looper or Convolution reverb.
Then create parameters for the knobs you want to control and connect it to your UI knob:
HiseSnippet 1416.3ocwX86baTDEdOYuN1NPlDlPunyYlfGIvIvLTX4eHkQjH6a7oXRCiy56VYsi1a2ataOao3IcT.UTPGUzPAMzRIL7mPXnmLCETB0T.uc2S2cJxwwQSHnBOZ28812298d62akcik9zjDYLxYotihnHm2.6MRn5uUeBSfZuMx4J3NjDEMtpcpMGEQRRnAHGm4tidBmklGY97mquIgSD9zhoPn8kLe58XgLUwrtMtKiyaQBncYgkrdsFs8khsjbYJfm4v0PQD+Ajin6PzlUAibVnY.SIi8TDEMA4L+lxfQd8kmHr1uOKgcHmpGTG4Aajc5VRdfFw5YQa0mwCbGetSPvt3VvByYYgqi6vBX4yWvFW0rP0BOJyGNUlDdyMA7p+7f2Y.ImRPZdKjtF1yOlEoJVQimKiaKfjSOBP6kgh0VjyOg2RBFHTqFRFPaECCxcXkaWq1MqB+4FeTuTguhIEUkhcjJ5thUtwxmt7RK+3kq9rK0q2YtlNLwRNmFelKqyzwmmiqHRCOjFeypGS3ozbCgi+jb5BWLN02dpKYnTzVvT6FQyFe9EEnLZCxEUxPHDakIS71YYhMRCXxOgbLsmLNDwBzUGSLWcj4vT99P.QQPNuC9T2818iatU2CZs681t4dOtKMQ0NLJkmPW8DxwnXh3HJbligbH1Q6oYllh.83ZdYHz.q4rv5JYvxiyBnwF7bI7cExCmDFO7K+4eccz8ausFIPoR1AEN7QzXESywNaSOFt1Zq6VBuMMYfRFYXhvHoPSKNK9RyECy4gFOrwnhAxFQiI91AFAHyNVs0CpiRHgQbZaQ.cnMudBKP0WSAeMPJ8ori5aHHAxPH4n6JuPJYn1suE7Zj9K+.raIpQ55nELFfBYAAbpqLgoqSKox8ifXXjG6QF97zq+824oO5yVOrrPHBERFVVWLIsWO1PiBVOFOLQAXpcHHrgbdK78SnUCn8HobU0jAv9vYhAzftRi8OepIhDCxhvUY8JKiyQJZZoCPzRFjxIpIUxzx2YKncrr7gViP.a3nxGiWB4sZmq71EEhWC6xT98OaLV4Lvn915+AXLqovaha1qG0WU.v4wsdvr1An1EuC.1F+kyR+PL0AehpgxfXmzPyUuVLtFCXGs9w3FBeNtP7MJlBUQztRWNYzJ16Z6A.+lUOjK8GnKxmVwNqhbSsEq32mHDTdxrHruvqnlkn8joJl3nND3dk9ZMb98fmP3S2JCcZNnhVfvNt1XIUOpHvL3efOYKVOmvfEqOdwh1AncnpSjwCL4nruCEB1DRhgjOn2v5nM3b4IZEIVVoKjXLy4J4ih5KELe8TVKFizMBkoB0X35TYGYfVQpEwGHpQtDsz20v5daPEHMdU+7JwIh8DECvVL9IU1SMDxPiHIHun4a2wBIZk+JNyUpSfsLTOBtjUwFm1I6qW0mvQ6aaq.fUGEKiXPL1Z5QPOK6cZzTGgX5pkV9hi3IwmQymSGNtYVo59xizIHaOD6F1DpHCft+F2xRwcXhryi0lNjg4iM8aKwSPNIeDzRov0BgnB2KDP8J04XrcdCnmXImxVp4uRZ546zuz4vq9fQOY8MRUxP3diQHDUBKKLMV9s0mFKnFWHr7MeUse2fkKYUhQScjdAwdsFSG6unwKGObY7chgxbiCOyV0swKH9uJxC5G.Y6yL0l+ZH5Kh8.YZRv+SAeapJUPOufaUIJAkmo18UOxxc8O96u6udxm9z0MOhUPMMdRxdSa1vLQT6qmJI3397d8zlR4fPhQeeldj7qktQgD+X4A91Fr5S7hlY.wQg4mJuD7a1gwUye4OFWa0Z52zxNv2W+tk2sNBc197dyfOu+L3yZyfO2ZF741yfOevL3yGdt9n+uFjIZaJyPcbaZ693zTPf24XZ8g9Wv+UzoM
-
@Christoph-Hart How can we control the sample map selection in the granulator from the ui? I can't link a knob to the combo box in the granulator itself...
-
- Register it as external audio file
- Use the
loadFile()
method, but with the samplemap wildcard identifier:
const var af = Engine.registerAudioFile(0); af.loadFile("{XYZ::SampleMap}MySampleMap");
-
-
@DanH yes I just typed it out of my head...
-
@Christoph-Hart Forgive the noob questions on this, I'm coming into it very cold.
What does the XYZ::SampleMap part of the wildcard refer to?
Essentially I'd like to select the sample maps in the Granulator with a combo box
-
just set the sound record opening to outer, then, at that point, connect it to an Audio Waveform like you would do with a Looper or Convolution reverb.
Then make boundaries for the handles you need to control and associate it to your UI handle.
Thanks
-
@mrfurniture5e amazing....
-
WTF? When a spam robot starts to post working answers to a super specific problem you know the uprising isn't far.
-
@Christoph-Hart any chance of an actual answer to the question though?! :face_with_tears_of_joy:
-
@DanH isn't it simply :
af.loadFile("{PROJECT_FOLDER}MySampleMap.xml");
?
https://docs.hise.audio/working-with-hise/project-management/projects-folders/sample-maps.html -
@Matt_SF I hadn't tried it - I thought it was a different kind of wildcard :man_facepalming:
Thanks, will give it a go now :)