Good work !
Posts made by Ben Catman
-
RE: My first VST is built but it does not show in Ableton, why?
Btw i found out that for Cubase you need to set the vst3 category, otherwise it wont work.
Cheers
-
RE: SNEX Shaper Sliders *SOLVED*
yep, i GUESS thats the problem. Kind of unstable, it seems, as sometimes it crashes hise. Anyways, SNEX is AWESOME!
Thank you !
-
RE: SNEX Shaper Sliders *SOLVED*
ok, next question - i created the slider with "add parameter" and connected it in my script with :
template <int P> void setParameter(double v) { if (P == 1) // { gainValue = (float)v; } }
problem1: it was showing me in the shaper "preview" that changes to my function where happening, but the sound stayed the same.
then i restarted hise, and suddenly the slider was not working at all, and since then i cant connect it to my script at all. i checked if the ID is set correctly and everything. but i have NO IDEA what has happened ? can you pls help out once again?
-
RE: SNEX Shaper Sliders *SOLVED*
@Lindon
OH i see,awesome, will try at home!
Thank you all! -
RE: SNEX Shaper Sliders *SOLVED*
@orange
thx, so for me, as i am a bit slow, for starters i wanted to say KNOB , not button, but anyways..can you point me into the right directs - i have compiled my node and use it as hardcoded effect - but how can i expose my values that i want to change ? for example: i have defined float inputGain = 0.0f - how can i expose this value to hise ?
thank you so much
ben -
SNEX Shaper Sliders *SOLVED*
Hi there,
once again with a noob question (sorry sorry) :As i have had quite some success implementing some FAUST DSP algos in Hise, i wanted to take it a step further and do some waveshaping in snex. Code compiles fine, but what i dont get is :
how can i implement a simple button ?
In Faust node, a button simply will be added when i define a variable "gain" and use it in my function. This does not seem to happen in snex.
Would you be so kind and help me (once again)?
Btw i am so happy that you guys offer your help. Thank you !!
-
RE: Beginner: External cpp to Hise
You are right, so i doubt it tbh :)
Anyways i will stick to my roots and work on my synthesizer which goes pretty well, including faust dspThx so much haha..
-
RE: Beginner: External cpp to Hise
a i see. so i just create an empty project , third party c++ (which i have never done before tbh) node and export that as dll .. i will give that a try NOW haha
thx
-
RE: Beginner: External cpp to Hise
i get that , now would it somehow be possible to do that with VS and compile it to an dll there so i can load it as hardcoded fx ?
-
Beginner: External cpp to Hise
Hey guys, please, dont get angry at me as i have absolutely no idea what i am doing :) :
I have 2 .cpp files from VS that a friend of mine sent to me. He was asking me to skin his little plugin, so i decided to give it a try via HISE. How would i do that?
Thank you so much
cheers
Ben -
RE: Bug in Synth group "Spread" ?
@orange said in Bug in Synth group "Spread" ?:
@Ben-Catman Because Spread and Unison parameters belong to Synth Group. And if you close this group, these parameters will also be closed. So it is normal.
I mean close in the sense of not removing it. why should these settings not behave like any others like ATTACK or RELEASE. My scenario: I dial in the detune amount (which stays as is when i close the window), then i dial in the spread amount, and this setting gets lost when i open another window like my adhsr.. this ist kind of strange , isnt it
-
Bug in Synth group "Spread" ?
Hey guys,
recently i was working on my new Synth, and i came across an interesting thing:
When i open the Synthesizer Group Container and adjust the amount of voices and spread , everything works as expected. As soon as i CLOSE the SG Container the spread amount resets to 0 % ?Any ideas ?
Best Ben
-
RE: Faust waveshaper
i tried it myself and with my solution above the waveshaper works, but not the filter. sorry , i am quite sick , so i cant check it on my pc yet
-
RE: Faust waveshaper
@JulesV said in Faust waveshaper:
import("stdfaust.lib");
grp (x) = tgroup("", x);
grp_prefltr (x) = grp(hgroup("WaveShaper", x));
preUpGain = grp_prefltr(vslider("Up Gain [style:knob] [unit:dB]", 0.0, -18.0, 18.0, 0.01));
preUpFreq = grp_prefltr(vslider("Up Freq [style:knob] [unit:Hz]", 18000.0, 25.0, 20000.0, 0.01));
preUpQ = grp_prefltr(vslider("Up Q [style:knob] [unit:]", 1.0, 0.1, 8, 0.01));
drive = grp_prefltr(vslider("Drive [style:knob] [unit:]", 0.5, 0.01, 1, 0.01));shaper(x,drive) = ma.tanh(10 * drive * x);
process = , :
par(i, 2,// Pre EQ fi.peak_eq(preUpGain,preUpFreq,preUpQ) : // Distortion shaper
)
;not so sure, but would that help you ?
fi.peak is mono, i GUESS
import("stdfaust.lib"); grp (x) = tgroup("", x); grp_prefltr (x) = grp(hgroup("WaveShaper", x)); preUpGain = grp_prefltr(vslider("Up Gain [style:knob] [unit:dB]", 0.0, -18.0, 18.0, 0.01)); preUpFreq = grp_prefltr(vslider("Up Freq [style:knob] [unit:Hz]", 18000.0, 25.0, 20000.0, 0.01)); preUpQ = grp_prefltr(vslider("Up Q [style:knob] [unit:]", 1.0, 0.1, 8, 0.01)); drive = grp_prefltr(vslider("Drive [style:knob] [unit:]", 0.5, 0.01, 1, 0.01)); shaper(x,drive) = ma.tanh(10 * drive * x); process = _,_ :> par(i, 2, // Pre EQ fi.peak_eq(preUpGain,preUpFreq,preUpQ) <: shaper ) ;
-
RE: Samples - Show Waveform and Playhead
thank you so much - but how would i do it if i wanted to show the user the waveform that is actually being played ?
-
Samples - Show Waveform and Playhead
Hey Guys,
i know this has been discussed, but stupid me, i am not able to find the solution to my question. I am good at creating audioFX Plugins, but have no idea about the sampler. ..
If i wanted to show my waveform of the sample i am playing, and also show the playhead - how would i do that ? Sorry for this question, but i am really stuck here .
Thank you so much
cheers
Ben -
RE: WDF Model is not working in Faust posted in Faust Development