Is using Faust with Rhapsody possible?
-
I have uploaded for the first time on GitHub for HISE. Let me know is it working or not. If I have mistaken please do let me know, I am new so not good in Github system. I have started it recently and I am learning it.
I have created three ChaosFlanger, MonoFlanger & DJFlanger effects.
Edited :
I have also added compiled .dll files so that you can use directly insideHardcodedMasterFX
. However you can delete .dll and compile your own. -
Is it one of the Faust examples - https://faustdoc.grame.fr/examples/bela/#graingenerator
-
@DabDab thanks for getting the ball rolling. I'll take a look at the effects tomorrow.
However I think we need to establish a few more rules to keep the repository tidy. This is not meant as critizism to you, especially if you're new to the Github workflow it's not obvious, but:
- please no binary files. The dll's have no place in the repository as it's only intended to house source code. All they do is blow up the repository size which makes the checkout process slow. People can compile this themselves (they need to do it anyways if they start porting the effects over to their projects).
- I wouldn't use one project folder per FX, but put them all into one project. This way you can quickly browse all the available effects by selecting different files in the faust node (or by loading different networks).
I'll reorder your commits so you can see what I mean. Once we get these organisational things sorted, it should be a bit more creative.
-
@Christoph-Hart Thanks for understanding my endeavor.
I have corrected what I did previously. Deleted Binary .dll
Now it looks something like this.. Let me know If I did anything weird in terms of GitHub.
-
I have added Simple Stereo Phaser Effects.
-
Great initiative !
Some additional Faust DSP projects with source code can be found here : https://faust.grame.fr/community/powered-by-faust/
and here: https://github.com/grame-cncm/faust/tree/master-dev/examples -
BTW: this code https://github.com/christoph-hart/faust_fx_library/blob/main/FaustFXLibrary/DspNetworks/CodeLibrary/faust/zita_reverb.dsp is not Zita rev, but JPVERB. See https://faustlibraries.grame.fr/libs/reverbs/
-
@sletz said in Is using Faust with Rhapsody possible?:
BTW: this code https://github.com/christoph-hart/faust_fx_library/blob/main/FaustFXLibrary/DspNetworks/CodeLibrary/faust/zita_reverb.dsp is not Zita rev, but JPVERB. See https://faustlibraries.grame.fr/libs/reverbs/
Oops. When I did screen recording I did thw mistake. I forgot to add actual ZitaReverb. I will add it soon !
-
@sletz said in Is using Faust with Rhapsody possible?:
Great initiative !
Some additional Faust DSP projects with source code can be found here : https://faust.grame.fr/community/powered-by-faust/
and here: https://github.com/grame-cncm/faust/tree/master-dev/examples -
Added two More effects :
Simple Zita Reverb & Stereo Phaser -
In case you missed it, I created a wiki page on the repo for possible effects to include. All suggestions are welcome :D
https://github.com/christoph-hart/faust_fx_library/wiki/Possible-effects-to-include
-
@Christoph-Hart said in Is using Faust with Rhapsody possible?:
@DabDab thanks for getting the ball rolling. I'll take a look at the effects tomorrow.
However I think we need to establish a few more rules to keep the repository tidy. This is not meant as critizism to you, especially if you're new to the Github workflow it's not obvious, but:
- please no binary files. The dll's have no place in the repository as it's only intended to house source code. All they do is blow up the repository size which makes the checkout process slow. People can compile this themselves (they need to do it anyways if they start porting the effects over to their projects).
- I wouldn't use one project folder per FX, but put them all into one project. This way you can quickly browse all the available effects by selecting different files in the faust node (or by loading different networks).
I'll reorder your commits so you can see what I mean. Once we get these organisational things sorted, it should be a bit more creative.
I've added the oberheim and korg filters, as a basic starting point (they are very simple to implement)- I think I did everything correctly - let me know - or fix it if you like - if its not all OK,
-
@Lindon Good addition.
-
@Christoph-Hart At the moment you are collection ideas for what Faust effects to integrate in to HISE/Rhapsody. Do you know roughly when you will implement the integration? I see there is some great effects already included on the GutHub page. Would you maybe integrate some of the Faust example effects in to Rhapsody first?
-
@j-dennis bump