Getting impulses into convoluting reverb in a Script Node
-
I would like to be able to load different impulses into a convoluting reverb inside a script node, so the first thing would be to get a reference to it. So, this is obvioulsy wrong, but hoe should it look?
HiseSnippet 1283.3ocuW8zaaaCEmxNzswsAqEX8tQOkLDDXmk33ghg4Dm3VisjXT4FzcpfVhNlvTjZRTIwaXm1kdam6s8QXW2s9EXm1Wj8MX6QQYKoXmLGilYCXH936Q9626uxcCjNzvPY.xpbuw9Tj0iw1iEpgsFRXBTmCQVeF11Of4qZ+1J8ngJzAi8IggTWjkUwWpUxZ0UPwe96u4.BmHbnohPnyjLG52w7XpTo9M+VFm2l3R6w7xn8NM63HEsjbYD.nh3pHehyHx4zSHZ0JfQuhDNDY8E3F0qV2kRpOXa2uxgr6fc1tVi856VaG29MnN8ar2t641nNoNxpzQtLkLvVQTzPj0JGHcGaOTdovbAmwBY84T8hZHa3lMhaK4tZJpkhZMjwc6NwSEhfSoapeqnwu843iYtroxS8eOIdiJoVj0AZUHO7JlCd0tI3MGHYkARqXfzSw1N5HW5NZ77HbGghFLf.worPwnKp.xB2RBZHTa4QFQaG.KlZw50qVcyJvOa7hxkgXUnpxEjf3DiJeck3LmsNmp1OxkIsId9b5zKe8mC5egjGoXRwy23EChDN5GqHEmHUzSEquQ4ep7pk+4xUt9VCFL28zvLPx4zf4tsN2J31LbcQjWeZvl.E3QzoJB9u7AkRKVPww30xnnTzQvTm5SSVe6YUnD2N7za5bHQQzQ0DYfd9z.ESCGqCoW.0TlX7p3CogiTReDZ1D.H0S5FwIp74i5p1jM.+Qtj.cfVDxTiyVUeGRRqdqIoKJDeJtKS4Lb9XrvbvH3otOvXRo8Z3iFLf5nRA3J31ucYqiqt30wXy8WNoNFtSSArYYkqggSh7hq6Zy3ZHfsr.1jTUa8dbZAfe.0mDP6I6xIiWOLtL80.t2rRetzYjM6GoyV03af0AZMV2YHQHn7vko3pzmnNdnWKgVIhyOlnBXWA7E3uML3vg1JAcZePAcckYcU8ZcthMU3Fu3efOIaVapCC1r1jMyTRdBUcoLXTbHJ4Yj0C0wiGiOLzehn84b4ksjd9rjLWHvDKqqjO1enTvbzhLZLAo66IifKIAtoo8GLIbLA4v3udDFWWEXGEB8UbOUXCmS7LWqhmQCBiuyGfqtE7EpJNQ5BaUpMwA74i6RTC0kW5VUPtLMXKmo4z4nQt7p3gu41VepSFSaPFPHOsiROj1pXl1UlLZ8Jndsf4h5DdldWGBGclN6Pym3yz3cMPVq5Z3LyLP4HwyvCXbXpT3VYUYVbm+HtK.WuETYb0jVwYJtxtB5FzQ3RuZxAdDj16Bs4iMKIO5XlHgnFcNlbUt0ntj..sZ5.mMd5Jn1O0zzlcolm1j1VQ8MoJYjMhdowokUp1wVBFBnnndzqT8jwmEjoeAvb8c9H7a.BM.xObAfct4Muri5+x.Yje7hYt8CoCHQb0LxQ2Ypz7Wad2nRYb2.pKEZkcCzoDN9sLWHlfPymIYCQykIe+GmMn.MSxyje6Ce3OlkIe77e+YM0LAlkC8hgVZ2.Qzy5cX8o76YtrSyY3x6+qEKpz7W79y3nxCvuh0JRciYXsCn+PDz2Z7BwE35mKW.4n6+hk0vGC2LSMLfRb+TUyrHQGcSnCjxQdj3AOK2qE9+wXROhSf7cNlI+5VXOLVBzPUD2DdU7w50Upgt35r0C9yQuywI+QMigaurF9kKqg6rrFt6xZX8k0v8VVCa7ean9+ttejR5YdaFnbp6QlIaVGIHvKpEOpE8uzjFo0HThen, I would like to load a certain impulse into it, so I've made a external audio file slot. Say I want to script it so it loads a wav-file called "impulse1", how would I do that?
-
@Sampletekk David has a video on loading ir's on his youtube.
Only difference in your case is you're inside of a scriptnode so you have to expose the display l to your ui by 'create external display' from your file loader. Create a floating tile and connect it to your convolution reverb inside of your scriptnode then reference that to change ir's.
Watch his video first and what I said should make sense. I think thats it. Someone correct me if I missed anything. Thats off the top of my head.
-
@Sampletekk said in Getting impulses into convoluting reverb in a Script Node:
so the first thing would be to get a reference to it. So, this is obvioulsy wrong, but hoe should it look?
Replace
convolutionwith the name of the moduleScriptFXconst var Test = Synth.getAudioSampleProcessor("convolution"); -
@David-Healey said in Getting impulses into convoluting reverb in a Script Node:
@Sampletekk said in Getting impulses into convoluting reverb in a Script Node:
so the first thing would be to get a reference to it. So, this is obvioulsy wrong, but hoe should it look?
Replace
convolutionwith the name of the moduleScriptFXconst var Test = Synth.getAudioSampleProcessor("convolution");const var Test = Synth.getAudioSampleProcessor("ScriptFX"); Don't work. "SpriptFX Test:! Line 3, column 47: ScriptFX was not found."
-
-
@David-Healey said in Getting impulses into convoluting reverb in a Script Node:
@Sampletekk said in Getting impulses into convoluting reverb in a Script Node:
SpriptFX
Typo?
Yup! Should be "Script FX!! No it compiles. So, how do I load a impulse using script? Have done this:

-
@Sampletekk Just like any other convolution reverb
-
@Sampletekk David, I bow in your general direction!