@DabDab Cool I didn't know there would be so much interest. I will upload it on the forum in a couple of days!
Posts
-
RE: Reverse Delay Faust
-
RE: Scriptknob wont update parameters
@d-healey You're correct and this sounds to me like the cleanest solution. I really want to dive into broadcasters and rethink my scripting approach soon since they offer so much.
-
RE: Scriptknob wont update parameters
If you want to control UI components + Module Attributes, you will need to assign both in your callback.
// Open and right click on the Delay module, // then create the generic script reference and paste it here const var Delay1 = Synth.getEffect("Delay1"); inline function onKnob1Control(component, value) { Knob2.setValue(value); Knob3.setValue(value); Delay1.setAttribute(Delay1.FeedbackLeft, value); Delay1.setAttribute(Delay1.FeedbackRight, value); }
Keep in mind that whatever you assign in the property editor will typically overwrite what you are scripting. In this case you are fine, but in other situations you may need to script them.
Example:
inline function onKnob2Control(component, value) { Delay1.setAttribute(Delay1.FeedbackLeft, value); }; Content.getComponent("Knob2").setControlCallback(onKnob2Control);
HiseSnippet 1244.3ocuWE0aZbDDdOiuFaRiSiTTerZkkpDtxxA3.rqrpriMlDTLNHiqUeKc4tAXkO1kd2RhoU889qoO2e.8eP+Cz9Peu+CZmcuC3tXvFiRy8fE6L6reyL6Ley5lARWHLTFPrxdwnA.w5SsaMRn5cbOFWPpWkXsgcCVnBBnQhNZz.VXH3Qrrx7Bs.q0WkX99mCNh4yDtvTQDxkRtKbJuOWMUZyCeE22uFyCtf2OwtKcXcWo3XoubH5OYrySFvbuh0ENio21J1jWxB6Qr9J6Jtec47sg7kKuWIm8JUpRoJky2IuSm16UoTamcK43UpbAWGh0mbhGWICZoXJHjXs5QRuQs5IemHBfK4g719fdQARKD4Hw0j9d5PTKkbbOtuWywIpPBdJMml1xDk1dpcCtGeh7oouOynfN0hjIPqUR6dYR4dER5d4S3dyvkrR3RqF4ROwtka.efZpFs+7P65B71rCCumR5JQ6krxumw9XItCgZm9rqfZA3hIVjqR97aSw+r09YylEurBUz2xBnuRHaWf9MzwVx77zhxsoQwlaSKflUTakQvNgf5blnKjCEWXaZ9cxWXq8oSUlaSEbsBsayFXdzb7zBaNCPKNOPKFC5tiAs3sAZwzfdJWbE3EAaQCroQ0Ydn5DiZgIwpysAqy7g0w.6ydF80C.AkI7nA7t8TTWet6UTofp5AzpfOaDsuzanOrMUuaTpf5F.X4jYGcAADvcoglaWZ.zAB.rE0bhCz80Tth1CElHDMGq95zvDrSWPcRmNfK5oQZLtFW3yE.syPgqhi9iTXt8zok.oeNWY+ARAlf1FOR+gvVY+orT7aR19RszbQ5vzwXcNyQWDxZkOWoB3sGpfbwxpAfWajn3TnyDz1eQM5bcVcpU+LVgMoJLNVNl46q2ZtzgHt6DA+YRE7ZQNcXtNdJz2WUmNyTW7Y4CAyTsleL31LLmXX+1PPhjrYiHGPZhE64Srjj2yMpnNwFkh5BtRWDNO1PRbm.RBkI1qveoLTPaDSA0xm6AADNxz7.aSRjXb3Xt+u+29h+9.xBabwTFS+0W7W2CiclAxea8pLESyhFGKX7M.BTbcpypJ7VbFVDm551UgvqTxAlfMtDmXs1cFtWi2AVYQDGo+wSwezm644CMkgb8U5zof+4AgC6zgesNe+kDr4FO3O29LYPelO+GAulPfKBJNVjnINHVOxNAIo95Xhak8NSjocqZKraMXbAPc7vVyNpoBGWGfSpwYEZoaXmrwbQBjGamh38dEJNuWnb8GxP4w1onKt+whC9nmaLeFeYfl4loR+bA8iphUn85jyn0ygEXzLJ4it9f8FhE0EehcStxs2r8wUlgOhMV+e3iwu75Q1QSml5fqZW669H7LqGFg+ChJYLHOo7II5FQZlbSePhrxDEQUUIzjpyIAMW5xvDTXmJeWSDvZAvOL4b9k+3vWxugTR0CanK8m1LbAfcY3nd2TUUYV3TVga+F6b4PEWzsACm.q6QOaX+V3C7cA7BSH.e8zIqUzyQhVmWuV6Ds.gmYw+hewJKnWaEqrvXkeTvnOyMP9F2n4L5Zg0LRv3VX92SVGogw0zzi1LeHQD+MttoOpaXXwk0Pmk0vRKqgkWVCqrrFt6xZ3d2sg5+AsmOTI6GwlQHMZdh4AAVVmHXXUtoMl7ev5G8rN
- Edit: I was too late, @d-healey 's method is better !
-
RE: Reverse Delay Faust
@treynterrio what part of it cracks a lot? Using one of the parameter sliders or something else? You could try changing the windowing to something smoother like a hann or Blackman. I also have a decent reverse delay model built in RNBO that works in HISE if you are interested.
-
RE: Envelope Follower Glitch?
@griffinboy Interesting discovery! What paper is this from?
-
RE: Issue with FX Plugin Export in HISE - Need Help!
@filipalex96 There is a space after "Jucelay" which might be causing issues.
-
RE: [TUTO] C++ Third Party Node - XCode posted in Blog Entries
-
RE: template or tutorial for custom c++ scriptnode?
@Morphoice Nice you move fast!
-
RE: Wrapping Oscillator in Soft Bypass within Clone Container = Crash
@aaronventure Yes that is nifty solution. My issue I have narrowed down to the tempo sync node actually, seems to not want to compile inside and outside the clone node. I might be routing it incorrectly and need to test it a bit further.
-
RE: template or tutorial for custom c++ scriptnode?
@Morphoice @griffinboy has put together a neat tutorial for c++ nodes for if/when you are interested
https://forum.hise.audio/topic/10591/tutorial-how-to-create-a-c-custom-node?_=1733752760689 -
RE: Wrapping Oscillator in Soft Bypass within Clone Container = Crash
@Casmat Did you ever solve this? I started constructing a similar project but there is no soft bypass. I think it perhaps has something to do with the modulation signals but I haven't debugged further.
-
RE: Why does this error occurs? (Weird Knob Stepsize)
@Gab I have encountered this a number of times with Faust nodes, I think there is a discrepancy with the values Faust uses and those used by HISE.
@ustk suggestion was the solution for me, use
Engine.doubleToString()
-
RE: Next HISE Developer Hang
@clevername27 can you repost the link and time for the meeting here?
-
RE: RNBO optimization/best practice
@mmprod I think @clevername27 is referring to @Phelan-Kane , he's posted a couple of videos on RNBO/HISE.
-
RE: Script Fx Based projects not working in DAWs
@Straticah Hmm the only difference in your method seems to be removing the scriptnode network. I don't think this is necessary and not something I usually do.
Typically, if you recompile the networks, they should overwrite any existing .cpp and .h files. I don't think this was necessarily my issue though as I was generating new projects with new, simple scriptnode networks and experiencing the same crashes. Interesting idea however, I will remove the .xml network and see if it makes a difference. -
RE: LinnDrum clone: great success, thanks guys!
@Morphoice Well done, its sounding great!
-
RE: thoughts on using max/msp RNBO vs Faust
@clevername27 just to chime in, I find a lot of RNBO to be rather underdeveloped (missing value parts of max map) or overly cpu intensive to what can be done with Faust or C++. That being said, I love gen~ and find it very powerful and efficient, and you can wrap gen objects in RNBO. This is almost strictly what I use it for, though I've never been clear about what happens to the gen object when it is wrapped this way.
-
RE: Next HISE Developer Hang
@griffinboy Yes please if you have a C++ script you are willing to share that would be amazing!