Faust is here...
-
@Sawer Alright. FYI I've also added a new post with the current updated build instructions that will hopefully clear things up.
-
@Christoph-Hart said in Faust is here...:
- support for MIDI and polyphony (at the moment it's only possible to use Faust for audio effects)
I can't get Faust MIDI instrument to be polyphonic. I'm adding in into a ScriptFX module. Within a Midi chain. How do I enable polyphony?
HiseSnippet 1044.3ocuWrsaZbDcVLiSg5dIRsuyiNRtVPaRZkxCAC1zhZMAk00JuEMd1AyHlclMyNXBIpR8g9P+S5uQ+U5eP+CZOmcV7tXnTaRZAIzdte+bVFZMbQZpwRBpc17DAIXOZ3bsab2wLolz+XRvGSOkk5D1FdTclmvRSEQjffc9VDQPspjrO+4S6vTLMWTfhPN2H4hePFKcEXG196kJUOVj3LYbIteX69bitqQYlB9yNzljDFeB6Rw.FxVEJIX2ShjNiMzwbhTfmNln4giMyzd9OWlJuPIPfVjPPQdzjtikpngKh0TBIn5vhHeGej+YzSkQxqwWjA9zLBMJjnbNHnxlboV2AWJnjKU06R2mFxsxDWAEze9PZeMTPFwfTcYWwyKI32ocM.CZ2gwrIhdV.3ZA1+wMadPC3mG7jQS0bmznaXzCLNwyz6+f5usds5+T8F2jznQqkFZFqQoD10RFqt1MI395owWHrGz3JlZp3ZFgve4b5t2tbJ2G0kXzn6qktmkHxg6YTQXtBed0J.IOsAO8i8Ol4XXQIGGvWhv5jn6Dbr3Jnq1WhpQOVjNwYRf95UpePmiIZph4VtcBmaxI.4ikpgXgRmJcyKOWcydrp+y4ilkxG+KQ6szcuOcnzwGud+sxZ7WHq8es+lOw9QzSFMRvcENaUZuWrwwyp2tVoBW41NpVOeTErO5H6kC1n2KZs1gzekVLPjXEILq3LyPEa99or3Dk34f+dPiKTF9jP4aDqNEk3cgNHG6yGyzZgJcaF1188zBLxyMScR8kmxbV4qIAzASiCgU4bQ2buCvETAmy7vMQXreITnix.9K3SNwVHbPNwVKHVZDcfvMyXmjUNxeFhEet+3zjEnNRoLyFZTySFazRddLIroXmbv8nMOD954pqINQl2iCUJO3Bm+nXyTvt4Qv2wROiIU3DPPkAlHH8P6w3PZb9PlaLN0faif1Rg8P90smK4YEcEX9DUxhSe9rBX+XLTyN7sCR2Gqdq4ODDCGl7peIq+4krdAKu6F7dzQrootkM1dfwrhC8Tta1nzVU.SNDrJoBZrZztJPW8iHmicrn0gFTWqrMAkY7SvNsgLK7VBvUtzErm0kVBMZuEPPmxoRcNiKVb0u8orWuLtjeqcnSjfSf43Z+Gu4WdZ3DwLeNn7ZZzW1kNxJdEYYs7yusMYyllPVwzfBuql9RrJuhVdeXZOtMZZmfrhlIgyvaGmwrWJbY6vKUNHKU8CtQQcOZ+zyQpblZghgQu2YEzwXlDyx1arcW4++XKWLiaMuj6WbiA2GjgA5f0YuJbM3cxA3FsHW4CLJtGifi5ujywyfeALlrdY9xsPluZKj4gagLOZKj4wagLe8VHy2rQYv+gvQSclX+4C.wvSxZtBBNQyf6mYG+I+sILhYM
Faust Code:
import("stdfaust.lib"); freq = hslider("freq",440,50,3000,0.01); gain = hslider("gain",1,0,1,0.01); gate = button("gate"); envelope = gain*gate : si.smoo; process = os.osc(freq),os.osc(freq*2),os.osc(freq*3) :> /(3)*envelope <:_,_;
-
@hisefilo I guess Scriptnode Synthesiser is the right way! Not a Script FX
I'm polyphonic now! Yeah!!!! -
Hi
I compiled yesterday last Hise develop branch with faust release.
I Carefully did what We need to do for installation :[https://resonant-bytes.de/blog/gsoc-final-submission/](link url)
I tried to import the script from christopher but I have an error :
*import("stdfaust.lib");
"This expression is not a function"Any idea?
thanks
Mathieu
-
@Sounddiy You will have to run this code on Faust Editor
https://forum.hise.audio/topic/6619/unable-to-open-file-stdfaust-lib/7?_=1669828543774 -
@DabDab oh yes thanks !
-
@Christoph-Hart How to add Dry/Wet Knob with it ?
-
@DabDab use a dry/wet template in scriptnode
-
-
For Mac users if you are having "Unable to find libncurses.6.dylib" error, and if HISE crashes, please use the FAUST 2.50.6-x64
https://forum.hise.audio/topic/7026/unable-to-find-libncurses-6-dylib-when-launching-hise-faust/22?_=1673534840758Download : FAUST 2.50.6 -x64
https://github.com/grame-cncm/faust/releases/tag/2.50.6If you get
stdfaust.lib
error please choose the FAUST path properly from the preference.Enjoy FAUST & HISE on Mac OSX.
-