@Christoph-Hart Oh boy. this was probably the biggest HISE mystery for me in the past year.
Is there any way to work around this so we can have midi out working with all buffer sizes without affecting the performance of the plugin?
Posts made by ps
-
RE: Midi Effects Plugins in Ableton Live
-
RE: Faust and RNBO in the same project?
@Christoph-Hart ok it obviously worked perfectly fine in a clean new small project. Still it's pretty strange.. I think I deleted a xml network I initially compiled a Faust node in. I still could export the c++ nodes if there was no rnbo node present in the src. I couldn't find a trace anywhere of the deleted xml network but still somehow it's messed up and won't compile even if I delete the whole network binaries folder. is there any way to compile faust nodes independent of script networks like with rnbo nodes. it's super handy especially if you have nodes you often use in different projects.
-
RE: Faust and RNBO in the same project?
@ForeverLive Hey there. Thanks for the answer. but I don't fully understand. How do you compile networks separately? Isn't there always one library for all compiled networks per project?
-
Faust and RNBO in the same project?
Hey there,
I have some RNBO and Faust stuff I want to use in one project. I can compile my dll networks fine if I either use Faust OR RNBO nodes. I compiled the Faust nodes without problem then created the RNBO patch then tried to compile the whole network again and suddenly the Faust nodes are throwing the following error and the build fails. If I remove all the RNBO stuff out of the src it works again but there is no way it compiles the Faust nodes once the RNBO stuff is in the src folder.The errors look like that (with different numbers)
expected unqualified-id
float fTemp3 = std::floor(fTemp2);Any ideas?
EDIT: if the generated .h RNBO Template file is in there makes the difference the rest doesn't matter.
-
RE: Script Table in "higher resolution"
@Christoph-Hart it worked! can't believe it was that simple :)
Probably some valuable info for anybody using the table in scriptnode for more complex timings. thank you -
RE: Script Table in "higher resolution"
@Christoph-Hart perfect. makes sense!
-
Script Table in "higher resolution"
I'm using a table in scriptnode controlled by a clock ramp over 4 bars. I set the table points via an array. Somehow the timing was never super accurate so I thought it's the clock ramp but it isn't - if I split it into 4 tables it's perfectly fine so it only can be the "resolution" of the tables. Is there any way (in the code maybe) to be able to add points that won't lock to the full percent? Eg. 12.25% I don't care too much about the visual representation - just the accuracy of the processing.
-
RNBO Tempo Sync
To test a RNBO node synced to host I made a little clock ramp project in RNBO - when trying to compile the node I get the following error:
❌ .../ramptest2.h:16:3: use of undeclared identifier 'setUseTempo' setUseTempo(true); ^
This is the RNBO setup
Am I missing something?
-
RE: Happy Holidays..
@Christoph-Hart great! now with having rnbo I'm wondering if there is any way to get all the great midi manipulation possibilities from max/rnbo into hise. So basically something like a script Midi Fx. Is this somehow achievable?
-
RE: Clock Ramp out of Sync when exporting Audio
@Christoph-Hart recompiled and Looks god so far! Thank you!!!!
-
RE: Clock Ramp out of Sync when exporting Audio
a friendly bump. I just compiled the latest develop but still using anything synced to host will not work when freezing in ableton or exporting the audio which unfortunately makes every project containing a synced ramp or a midi player synced to host unusable in the real world since november.
any ideas @Christoph-Hart ? -
Clock Ramp out of Sync when exporting Audio
I got a project that is using a clock ramp to do some modulation in sync to the host. it works perfectly fine when using in the daw but once you freeze or export the audio it starts the clock at a completely random point. any ideas?
EDIT: it seemed to work fine with an older version of HISE (31.october)
@Christoph-Hart maybe this is causing it?https://github.com/christophhart/HISE/commit/587eb3326e7623255daa24993fe7b428cb6f6011Now also a MidiPlayer synced to Daw works fine when using in the Daw but is silent when exported.
EDIT: just tried with the develop from November 21 and it worked so needs to be a change after that
-
UI Elements disappear when running multiple instances
I got some users reporting (all of them are logic users I believe) that when they are running multiple instances of a plug-in of mine - ui elements are disappearing.
From screenshots it looks like panels with aligned text painted on them (preset browser) that go blank but also labels. But also not all of them necessarily.
Has anybody had this case yet? There’s no logic I could find behind it but I def happens and is kinda disturbing. -
RE: macOS 13 Ventura
@orange they are universal binaries. seems only related to logic - will try to get more info.
found this on the Juce forum:
https://forum.juce.com/t/macos-ventura-13-0-problems/53624 -
macOS 13 Ventura
Are HISE Plugins compatible with the latest MacOS?
I didn't upgrade any of my machines because usually audio software and drivers take a while to work on new MacOs but are Hise plugins affected as well?
Got some support tickets of Ventura users that are unable to use it but can't test myself atm... -
RE: Network Compilation on Windows Nightmare
@Christoph-Hart I can't believe it - it actually was the calculation - but to be fair it just sets the maximum amount of samples 2^19 = 524288
I just replaced it with 240000 and no complaint.
24 hours of my life wasted for that haha
-
RE: Network Compilation on Windows Nightmare
Ok. I think I could narrow it down to one single faust node using the following code. The node compiles inside hise but will lead to the "total size of array must not exceed 0x7fffffff bytes" error when trying to compile the network on my windows machine. Any ideas @Christoph-Hart ?
import("stdfaust.lib"); process = par(i, 2, voice) with { voice = (+ : de.sdelay(N, interp, dtime)) ~ *(fback); N = int(2^19); interp = hslider("interpolation[unit:ms][style:knob]",10,1,100,0.1)*ma.SR/1000.0; dtime = hslider("delay[unit:ms][style:knob]", 0, 0, 5000, 0.1)*ma.SR/1000.0; fback = hslider("feedback[style:knob]",0,0,100,0.1)/100.0; };
-
RE: Network Compilation on Windows Nightmare
ok forget about the errors above. they are on me as it seems I modified something by accident here to get rid of the actual initial problem:
C:\HISE\HISE\hi_dsp_library\snex_basics\snex_Types.h(1036,6): error C2148: total size of array must not exceed 0x7fffff ff bytes (compiling source file ..\..\Source\Main.cpp) [C:\HISE\LIQWIN\DspNetworks\Binaries\Builds\VisualStudio2022\LIQ WIN_DynamicLibrary.vcxproj]
-
Network Compilation on Windows Nightmare
So I just finished a project on Mac, everything working great. Now when tryinig to build the windows versions all I see is red. Latest Faust version on windows - when I try to recompile the networks (or also try to compile test networks that are less complex) I get the following errors among others.
Any ideas what this is pointing to?
-
RE: Massive FL STUDIO Problem
@Christoph-Hart thanks!!! Time to compile again :)