@d-healey thanks alot that worked!

Posts
-
RE: Cannot finish Export Setup Wizard on Linux
-
RE: Cannot finish Export Setup Wizard on Linux
@d-healey I am running the latest commit from the the develop branch and I cannot see the option.
What else could I check?
I can see on my MacOS HISE that this checkbox is there tho.
-
Cannot finish Export Setup Wizard on Linux
I am trying to setup HISE on Linux after some time and the Export Wizard will not let me through.
It says I need to select the IDE or tick a checkbox but not options are present. Is there any trick how I can bypass this on Linux?
@d-healey do you have an idea?
-
RE: Get Network Name from Hardcoded Master FX
@whoopsydoodle yes you can get the Hardcoded FX as a Slot FX and use getCurrrenEffectId()
-
RE: "MASTER BUS FX" advice please. My way keeps crashing..
@Chazrox can u share a snippet?
-
RE: scriptModulationMatrix / Hardcoded FX / Bipolar Modulation
@DanH check the mod matrix tutorial in the snippet browser or use this:
https://docs.hise.dev/scripting/scripting-api/scriptmodulationmatrix/index.html#getmodvalue -
RE: The HISE Color Palette Tool
@d-healey you can achieve the same with LAF already using fully themed plug-ins since 2023
-
RE: Using HISE to request server issues
@CatABC this is not HISE code ^^ looks like gpt gibberish
-
RE: Is there a size limit for SVG to BASE64 files?
@Mighty23 you can export the image at 2x the size and scale it down so when the user scales the interfaces it stays relatively sharp
-
RE: Enable / Disable Compilation in new DSP Compile Dialog
@Phelan-Kane this issue still seem to exist. Often also the compiler log gets cut off in HISE so you actually cannot see the error output.
-
RE: addChildPanel - Repaint Issue
@ustk that’s the solution. Of course! Thank you.
Somehow I was under the impression that they would get clearer automatically. Thank you!
-
RE: addChildPanel - Repaint Issue
@d-healey Hey is there any fix to this? It seems like it still draws the ghost panels :(
-
RE: Server.callWithPost content type
@hisefilo can confirm this bug.
Basically this will block HISE to work with any API where it needs to send data as JSON.
If you implement a custom server you can handle this but when using something like supabase it will not work.
I remember I had the same code working when I wrapped it in a string and made sure it was correctly formatted.So this code was working, but unfortunately a type checked has been added to the callWithPOST parameter which checks for a valid JSON type.
inline function getLogin(email, password) { local parameter = '{ "email": "'+email+'", "password": "'+password+'" }'; Server.callWithPOST(LOGIN_URL, parameter, onLoginCallback); }
@Christoph-Hart can you look into this please since its making networking in HISE not really possible
-
RE: How to use NUM_HARDCODED_FX_MODS & NUM_HARDCODED_POLY_FX_MODS?
@bfaudio You will need to compile HISE with that and the plugin with it too.
Just put it in the HISE extra pre processor definitions in projucer, compile HISE.
Setup your networks in HISE and add the same definitions to your plugin before compiling. -
Modulation Matrix Frequency Knob Bug
Hey,
I am building a Matrix Modulation system in HISE.
Currently there is a bug where doesmatrix.getModValue()
receiveNaN
. When a Frequency knob (20 - 20000) is assigned to a frequency modulator and a callback to the component is assignedgetModValue()
will stop working.When a callback either in the editor or script is assigned the
matrix.getModValue()
will receivenan
.The Modulator is still assigned and the sound is changing. This only happens in the ScriptModulationMatrix mod value.
This is using the inbuilt HISE ScriptModulationMatrix.
Here is a snippet demonstrating this behaviorconst var matrix = Engine.createModulationMatrix("Global Modulator Container1"); matrix.addModulatorTarget({ "Target": "Filter1", "Chain": matrix.Frequency, "ID": "OSC 1 Frequency", "Component": "Knob5", "Slots": [0, 1, 1] }); const var Knob5 = Content.getComponent("Knob5"); // comment to get real modValue Knob5.setControlCallback(onKnob); inline function onKnob(component, value) {} // matrix.getModValue() -> nan
HiseSnippet 2104.3oc6Z81aabaF+jsu1Hk1tksr0zgM.BiBX4UWWIGaGmDjU4HamHTqXkHG2BTTTPcGkDWti7FOJ2nVjWVf7t8xsuM6qv.161q1Gg8MX6gjmNwyVQVQ0J0tnBBNgO7gO72y+IocCA2iDGyEN4JbX+HhSt2wsYelra0tXJyo1NN4dW25TFMDGTm6G6b+9Q33XhuStby+.EK4xufi9y+8SuON.y7HCI43bDm5Q1mFRkCo1nxmQCB1C6SNjFZw85Up4wYU4A7d.bl2sjSD16Y3NjGgUrMmqyCwwccx8Gc8vk1rsWqa2tDYsa01u0sZQVeCxs8I2dys71n8Var0MWibys1zI2asqOUxEMkXII1I2B2m62uYW92vLavQzXZq.hZPYmlvNaHuGOvWohJpNU6RC7aLvNE6.BswPq17Fq10AijOMk9Pq2uTOAZ3JrMf4lKK7lOC7JaCuRVvaDPJmEjVv.oq41zSPijCmQgmq5ViIIh1XvOYCECuNycvBtU4.GL4pg3mQ1S.CRWQwMKUZED7ikuagBfuJVhNFKPgXof9bz8P6x5PYjU8DDPefvkdAXIkypqmu3hOHf2BGfRlfKPpcBLTDQ4EURzHmUw99orbHVzgHK9cExun4+t3cPKtGMPpVyJ.UskFHlr18Dj+ROByquZtZ6n39flUQkQoSXVEOLhy.kTwvmw3s1PStY.WFCj9RPKKCe+pBuHqlpYETzAlH.PohpXhfTq3S9DDNFEy4L0+5gCBZAgxHZLLLl1gQ7QTFhnc9H3ar15qVlrKAEx8OBGzif9FHOA0hfXXlZtZHNKnOpMuGyGXDjljqlVJ.daCho8.kTIhDiuFL8Xd7vP.jntDAQsLvHODWsg4GvqVIVMVoXLofGTMgohblZpkuKRKwOV+oPAJK.bfoR.Y3pn2.qxJfcCTkkQe2KrMjxSFsnJEHNn0el3IKBVPoBAZZo6e5VTDDVg7ExqC8FXpt2fH.vkTOgXwkzJyRJORdZaTwTt+S2CUZ0xZ4jOOnnw7.xpQBJ3EWRaXguc3bezGmtC2AsD5iRGAhL+KPjfXhVFuBQzB6OhkUPGUAZnDKL5XwMLoTIp.XlXJ6vR6u2ACyVJuzJnkNQvLPR47W9tV1+GwkjCXEWtfxH8hBnSNU61ibtD2c.flQMsAmiYgEY8BaQDC72CXDJGksFm6qtFmcIXOSFlEibVMFUdPDg8pJL6jjVppGlfJfUotZ36kTMrY.0mHbnPQu21UGd3nAbZanW98UbdZscvR7.w.RD1kHhPRUJPtcHGCM0LEYy6tCI9YRdjl2jXdnW5YtoOOcCQspze3.REHVgnpSm5jcBsaytdkP7vE+x+UkXIIpI8aI1chi60tME3x0E8vuEVuue.oAOlpbYo7E82p3b51FPCqAQb1cwT85GVQOSqCU6AFH691H3bq01jBwq41fJ85NZLN2HvH3dmEXL4.Auq6tsaCIwCA3Bt68Eylt+1a+ULa+uy0zrcngZPqVMV9CtioW7XNi2+bROiWzDeFubyOtinUdJOh1BW3Nh1jFG+qOkqI9MX1VlCRdMCLccg9PIVprcjNafceZDO.KTyOrdV57WohJBo1v.rJ+0JeN9XBbVlvj5qoRZeRGXOsobHAp2BWVwyNXrYHmCseYcxF2c8J6y4Q6xvfUv2VHM5hiU8DgiajQLfXOjWGCEWEUC3dOydxZcXbAwzm0ld0dwRd3.EPeiklPwYcujbeo6lquJ7o8Go94sqB+3lGb9L90oPV4w69mahiRUQBotbULwEvdBFTlF3cAEkisy07+zty0S38jPxp4FhPolG0KrIzZvi.6NbH3.0AFyMmJ2xLtjZrNAkv70C9evmjIKqFmKYxxClzVE+EYdiiGH38hzZ30MDHwzXh.ooW973oNl71flRS6UOS8DrPPIhZLexys17+QZLzol4oLZLmw0PY6P3dhRaPmL6NDYOVFnmLQyH3pXYpNpPeSB.UesHiyjmLSZb+1ypF2KLYwniGdWBNublN34Gfwlzvn.xtriIAvMYRJ6rCoMtWfLkpMHqCwCQc4LZltqOg.4oc5PD1Pej5y1RI1tq40q7DR.A50NjzGVYe37lXQc8EdlJSQ4W6WEajtqa3ZfKRkkh9g31diFkcNz33bGuSeSjW65GSZz+uxsAOnuIX17zgZ.k2M4cDGSgdGmSep0W98UdrcHP1v2aT4w8vA1V8+9+d6jSA+CMw+Lh1WXBCa9stYNQzOtw5YNwYxkW+8IWARkMdDVPwLYpZn0fei6IdGLzgGU5rUfmFSNDqQnhgiIBogYMQyozgirW075a5WJYkwcO46bhKCct4IsymR9sx7AI.YPs5yxdr6iJMckyga2b9X5fgyDCx3KHpReu7T.+CbSpLn8bWvRFyOgIi2XDIia66W5rd+M6GGXtKNwWWcRR3twHR3NkN+ZjyYYItDm98dtO9xSt263ZtGzIeTf4tHBUyMytf.022.0q5pdoK88lSZBM3kuPOf.8GO8KDNyeK4C7j.DNTfYwQ7XR4LunGIjdHmQhyP8DqXsQthLTMQMkOMoLboLE6Alhx1O14.hqYSrAlkQXv3LRpN05F9+mO07NAl6jePrGXXzEkreQydAwjOm5K6V1dgCIulM4GhE9m7MTmM2r+s94a1+yWQblcEwYgmFR8t7zO68cgxAqgztazO9962DOr6OU1iPrmf+0dl+hETkJuhlBXaY5+x2x6VWMFU9D+oJ.eBgxjesmWVQcpEt1ztvaNsKb8ocgaLsKbyocg2ZZW3Vm8BUcw1tmjGZxEgt4M10bb8bo+tHyMuy+GgtaK4C
Can you folks verify that?
I think this is more up for @Christoph-Hart to fix.
Would be super cool to get Filter Frequency Modulation working. -
RE: Enable / Disable Compilation in new DSP Compile Dialog
@ulrik i think in that case u wanna try downgrading to xcode 15.3. I hit a similar problem related to that error and that helped. xcode 16.2 seems to not work well currently.
/Users/oskarsh/Documents/GitHub/Takt/DspNetworks/Binaries/Source/../../ThirdParty/../../External/airwindows/plugins/LinuxVST/src/Density2/Density2Proc.cpp:320:3: expression result unused [-Wunused-value] *out2++; ^~~~~~~ /Users/oskarsh/Documents/GitHub/Takt/DspNetworks/Binaries/Source/../../ThirdParty/../../External/airwindows/plugins/LinuxVST/src/Drive/Drive.h:36:5: 'airwindows::drive_ns::Drive' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] ~Drive(); ^ @Christoph-Hart it fails with this message. This can be reproduced when I deleted the binaries folder and tried to recompile the networks.
-
RE: Enable / Disable Compilation in new DSP Compile Dialog
@Christoph-Hart yes but in order for the scriptnode network to be compiled it needs the compiled custom c++ first.
I think it would be even better when HISE always compiles c++, Faust files first and then the network.
-
Enable / Disable Compilation in new DSP Compile Dialog
It would be really cool if we can disable or enable which C++/ Faust/ Network files to compile.
The use case here is when using external C++ files these need to be compiled before the network is compiled. I manually go into each network and disable compilation so that it only compiles the C++ node first. Then I open again and recompile the network.
-
RE: EVERYTHING WORKS! ...EXCEPT PRESETS! please help me.
@Chazrox no this means that when u load the plugin for the first time it will check in a folder if the presets are there if not they will put them there. You are also the end user it there is no difference.
Usually this is needed when you want to have the presets ready when you open the plugin. If you have this not checked the presets will not be installed on first launch.