Thank you for the tutorial. As someone new to this, I'd like to understand a few things. Apart from when we need to export script nodes to other projects, when exactly is it necessary to compile script nodes? Sometimes, I find that I need to compile the script node to get the sound output, while other times everything works smoothly without needing to compile
Best posts made by Mighty23
-
RE: Quick ScriptNode Tutorial
-
RE: More Types of Saturation
I made this sketch in Faust to allow us to test different types of saturation
import("stdfaust.lib"); // Parameters drive = hslider("Drive", 1, 1, 10, 0.1); saturationType = nentry("Saturation Type", 0, 0, 4, 1); dryWet = hslider("Dry/Wet", 1, 0, 1, 0.01); outGain = hslider("Output Gain", 1, 0, 2, 0.1); // Saturation Functions saturate(x) = (saturationType == 0) * aa.tanh1(x) + (saturationType == 1) * aa.arctan(x) + (saturationType == 2) * aa.hardclip(x) + (saturationType == 3) * aa.cubic1(x) + (saturationType == 4) * aa.hyperbolic(x); // Main Process process = _ <: (_, (*(drive) : saturate)) : dry_wet(dryWet) : *(outGain) with { dry_wet(mix, dry, wet) = (1-mix)*dry + mix*wet; };
-
RE: Help me make a better box combo box
@Straticah I would never have been able to find this solution alone, Wow. Using a panel is the most immediate, brilliant solution, thanks
-
RE: Dynamic Knob Range (How?)
@Matt_SF This version also seems to work reasonably well. Thanks for your time, it's time to add breakpoints and understand better. Thanks again for your time
-
RE: Trigger animation only on value changes
@ulrik This solves the problem completely, thanks. By commenting that line I can get the desired result
-
RE: Hise don't work as aspected anymore, multiple problems
@HISEnberg Thanks for this. I've compiled and tested in DAW, No problems here
-
RE: Help me understanding: No Plotter Tile on Windows
Update / Solved
Add: (I Don't know why)
ENABLE_ALL_PEAK_METERS=1
In 'Extra Definitions' for all OS. Do it in 'Settings' menù or in 'autogenerated.projucer' file.
-
RE: Failing at Music 101 , tempo_sync values. 3/16, 1/3, 3/4
@ulrik said in Failing at Music 101 , tempo_sync values. 3/16, 1/3, 3/4:
@Mighty23 so your questions
3/16 = tempo 1/16, multiplier 3, same with 3/4, tempo 1/4, multiplier 3as I show in this video
video1/3 meaning 1 third of 1 bar (4/4) = 1/2T
Thank you for the time spent trying to understand together. I am on Windows and have not yet tested on Mac if tempo_sync follows the values of the DAW. The title of the post is ironic and means that I have failed the basic concepts of music theory. Thank you again for your time. I'll try to run some tests myself
-
RE: Missing Binaries (vst3) but XCode notifies "Build Succeeded"
@Mighty23 said in Missing Binaries (vst3) but XCode notifies "Build Succeeded":
@d-healey said in Missing Binaries (vst3) but XCode notifies "Build Succeeded":
@Mighty23 said in Missing Binaries (vst3) but XCode notifies "Build Succeeded":
HISE-master.
I thought you were using the latest develop branch?
I'm using the the develop branch
You've found the issue, I feel so silly. Again, thank you for the always prompt assistance.
-
RE: Change Numbers from 0-100 in a Label
Something like this?
items: knbValue & lblValueconst var lblValue = Content.getComponent("lblValue"); // your label inline function onknbValueControl(component, value) { lblValue.set("text", value); StereoDelay.setAttribute(StereoDelay.DelayTimeLeft, value); // i've used the stereo delay, use your fx or instrument }; Content.getComponent("knbValue").setControlCallback(onknbValueControl);
If your knob has a 101 steps this should work.
Latest posts made by Mighty23
-
Doubtful about Gain Reduction
I was wondering if the Gain Reduction display shown in the examples repository is applicable to other compressors/limiters that are not in HISE. I made a compressor in FAUST and was wondering if I should apply the same logic to that compressor too.
-
RE: Code works in FaustIDE but not in HISE.
@aaronventure 15/07
@Lindon I tried 3 other demos randomly and they work in HISE
-
RE: Code works in FaustIDE but not in HISE.
@Lindon the usual error happens if I use the "extended" version
import("stdfaust.lib"); import("reverbs.lib"); // Parameters prelow = hslider("Pre Low", 0.1, 0, 1, 0.01); prehigh = hslider("Pre High", 0.9, 0, 1, 0.01); lowcutoff = hslider("Low Cutoff", 0.4, 0, 1, 0.01); highcutoff = hslider("High Cutoff", 0.7, 0, 1, 0.01); lowgain = hslider("Low Gain", 0.5, 0, 1, 0.01); highgain = hslider("High Gain", 0.5, 0, 1, 0.01); chorus_amt = hslider("Chorus Amount", 0.2, 0, 1, 0.01); chorus_freq = hslider("Chorus Frequency", 0.3, 0, 1, 0.01); predelay = hslider("Pre-delay", 0.1, 0, 1, 0.01); time = hslider("Decay Time", 0.6, 0, 1, 0.01); size = hslider("Room Size", 0.5, 0, 1, 0.01); mix = hslider("Wet/Dry Mix", 0.3, 0, 1, 0.01); process = re.vital_rev(prelow, prehigh, lowcutoff, highcutoff, lowgain, highgain, chorus_amt, chorus_freq, predelay, time, size, mix);
-
RE: Nasty Faust problem....
@Lindon Inside your project folder there is "...\DspNetworks\ThirdParty" inside this folder there is a .h file and the src folder.
I need to copy the /src folder inside the folder that contains HISE (not the project folder but the HISE folder). in addition to the /src folder, I must also copy the .h file contained in: \DspNetworks\ThirdParty\
-
RE: Nasty Faust problem....
I don't know if this is your case but to compile the ScriptNodes I have with faust, I need to copy /src into the main HISE folder with the .cpp file inside and the .h file always inside the HISE folder
-
Code works in FaustIDE but not in HISE.
I use Hise last build of version 3.X.X as I have many unfinished projects before moving to 4.
Code works in FaustIDE but not in HISE.
import("stdfaust.lib"); process = dm.vital_rev_demo;
-
RE: AHDSR for FX modulation
@d-healey said in AHDSR for FX modulation:
Or, can you just set the gate to always be on?
From what little I understand it doesn't work
https://forum.hise.audio/topic/7566/scriptnode-trigger-adsr-with-peak-node?_=1721123838357 -
RE: AHDSR for FX modulation
@d-healey in this version however you used it in a synth, I'm trying to create an FX. I need the gate to start the modulation. If gate = 0 the sound is not modulated
-
RE: AHDSR for FX modulation
@d-healey sure!
Looking in the documentation I found cable_expr, maybe it could be for me on gate triggering (maybe).
-
RE: AHDSR for FX modulation
@d-healey said in AHDSR for FX modulation:
I'm confused by your first post,
I didn't realize that it wasn't clear from the post, I apologize and maybe I corrected it.
Thanks for the solution reported but this does not conform to the desired result. I'm taking inspiration from a plugin already on the market and known: KhS Trance Gate. The ADSR control in my snippet is not similar to the plugin I am inspired by. I'm probably having bias.
Also:
How should I better handle the Gate parameter trigger?