HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Bicrome
    3. Posts
    B
    • Profile
    • Following 0
    • Followers 0
    • Topics 7
    • Posts 23
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Help connecting button to parameter on Script FX while doing Content.getComponent();

      @ustk It is overkill indeed hahaha
      I just checked the snippet that you shared and its much better than what I had in mind.
      I'm not very familiar with the HISE API so I didn't know about ScriptFX1.setAttribute(ScriptFX1.HQ, value); and stuff.

      Your solution is much more elegant than mine!
      Tysm :)

      posted in Scripting
      B
      Bicrome
    • RE: Help connecting button to parameter on Script FX while doing Content.getComponent();

      @Chazrox nevermind i figured it out, kinda
      i'm guessing i could use a global cable

      i guess i just needed a rest.
      that can help finding lots of problems lol

      I"ll check the snipped in the morning

      so my issue has been solved

      posted in Scripting
      B
      Bicrome
    • Help connecting button to parameter on Script FX while doing Content.getComponent();

      Hello, guys!
      Trying to fix my issue here I've been able to intercept the state of a button using Content.getComponent();
      But this only works if the button isn't connected to anything in the Parameter Properties ➜ processorId ➜ parameterId, or else I can't read the state of the button.
      BUT since I have disconnected my button from the parameter that i want to control (on Script FX for my case) I can't update its state.

      Is there any way to achieve both things, through scripting I guess?

      Btw this is a simple snipped of what I'm trying to do. If you press the button you can see how the console prints a message with the state of it, but if you connect it to the Script FX parameter like I said before, the console stops updating.

      HiseSnippet 1453.3ocuW80TabCDWmgChcRyTloS6qZxKwzgwXGhIPyvTB13hmF.SLkl2xHqSGmFeV5lSxAb6j26Gq9QJeCZWc5N66.CI0SZfY.Ks6p8m1+7Sq6EKoLkRFibpb9jHFx4Qt8mHzAsBHbApaajyO3d56YwJxnnPt3x1rPxjyYJM5fIQDkh4gbbV5WLJ6TdYTxOe7mOfDRDT1rsPnKjbJ607Qb8rc6s+uxCC6P7XmyGkS6mueWpTzRFJGC.aI25nHBcH4R1IDiZkbQGQTAHmezcaus1sYSx1zm2bKuF90q+rl6rM4Eaui+Vrsp2jzjs6tMZ5uKxYkC83ZYbeMQyTHmkOP5Moef7Jg0AWvU7AgLyhFn9fmsa2QF5YthlcQsB3gd8xhXJDbJ8lE+VxF+9N2i4d7o6OKN9sIBvyrHe.zoTQ3sTA30HO7pmCdyARN4fzxVHslaeZLOROShAOOzsqPyh8IPdJOTr5hJ8wRtCZIAUD5ZiHCYchgESMo510quAF9y5urRkJP1RowumDiO5L7d3LytjoaIGEIEvhpO4nydhQYt.piXX+wBplKEXo3nyNXrVCIbRX3.HQWklYzFvYFNlsN9OqTdyMaEvnCw5.FVvtxJAK8S1XPxATqRYtOtpUxd6gajXX4CEWBdrlhoeMDcEzI8MEyLU0c.7TtLfVkLjUKJlagI9PAAB1d+DNUerAPLghj.X3bvZIdGrxdL0LWqxenRYVnhc+Nr9c3v1b0mgGqeSO9gJU1by2vtjqfrRRbXZTknRVSSCoXeoUAvYYwpM272CXhh6h4JLMjSGx71n3A9zammdJ9Jn8EGOFNriNybcMI9XY3zD4ssY8WlKwehTyNUTc8JPPCtL3aJx2etxR8RHKdthMbIw2mgUEiGMfEmUbkoHzuTrIz8taByyQPsU64TTJ5J35SgD3cwbfRaQLMronBTUmzt93z1UafCwgtxkcO5LTBZyyxh9stsIZR1Y.GG3hHVrlaPuSa16AJWKEPY21L0PsLJQ2ztKjyCteOd8Tu82C1eR9EWw8zAy1Hd+.F+x.c9cXIMQFNuWyHwozrPMxElqwohVlprzvysor.xRo23PhtHCp4clTAPFs.skgYRn35I4iPewnU+bg3Zt83ZZv7wXo4fQH48+AFSeL5abOz2mQ0y.3xtcd6WuWdpjVXA9z37GktD24sMl2aNN+k6r10nXVDIlctrGLwQUKy2a.LtAdPnjNrO+OX2tGOxBgCLZTkFPDBfTdQnBV4yNpz39SJuQNVCyMcLQGyg9I2SFOpOLVCk0JEcvdNkLLB100MqM0E8YBujE+C7SpvFl0NoBajIbFYB5Dl9JY7vjzQ5mgtbarWkDjem+0.7gA5LEmNq5VuF7K5UggxqLDC7zxVHojrWOY3jn.ofSMaY0HC5uZjbrgEwh+Y07GjkextJvzZmS3glVf9iU.sn2oh9v4jLhHTB5bhzC9zpcHTHlOoGwvsrlqgXEpaYw0nSqeKbMlUBYB91gCKnfIi0iDCBfGHU1rkwWYiVZgGbqFkPGBCV5rjQtM9YAk0qxrYfYnBn76ygxb5LejkSgu.HaECxVwUSDAEwzCcGA+uVhf4AjTa9DtqTN3YZtyVAM2GyEWXeLx0T+fNlb8z0Mf0FfspqcqBBP4dfBVj2Akx4fU9TNnulEkVfM0gOtv2SA0l4SFGpKX1qFqkPnY5.84bo6h3xG41gGBlmP1Uv5BWzDlQyJf2uj0ttpKLRgwyxrC5gty.dZM3oyJe9uh1CuFNHAIL2CS.4b1Xm2HXAY+BGdx3EBVB0oBUXInroLpq2MJumBdijajYVnXyhLpyWEt2QDZr7cT6yIlKzCR1ApvDIMakcO1rF23lyugPifYidGkV7ntkgOaQMbqE0vmunF1bQMb6E0vWrnFtym1PynqoLFlJc3EtdGlTD53j9EDMOdg9W.xrh3SB
      

      Thanks in advance!

      posted in Scripting
      B
      Bicrome
    • RE: Issues with plugin latency and oversampling

      @HISEnberg tysm for the answer! This is exactly what I needed.

      But, how do I actually add the code to my project? I'm not a really good programmer and I don't know much about the HISE API.
      I've tried asking Gemini for some help but I still can't figure it out.

      Where do I put each part of the code? I the place where it says Content.makeFrontInterface(600, 600); ? Don't I have to add code to two different places?
      And If you don't mind, could you write what code do I need?

      Also, using Tools>Check Latency of signal chain i could check that the latency with oversampling is 12 samples (idk why I wrote 11 before, but checking with bertom eq analyzer and doing some comb filtering test i'm sure that's 12 samples). BUT when I check with oversampling OFF, it says it has 1 sample of latency, even tho I'm sure that's actually 0, by testing like I've explained before.

      posted in General Questions
      B
      Bicrome
    • Issues with plugin latency and oversampling

      Hello.
      I'm building an audio effect with HISE and I've added a button to enable or disable 4x oversampling.
      The thing is that when I enable the oversampling the processing has 11 samples of latency, BUT the plugin still reports 0 samples of latency.

      I've read here that audio effect plugins made with HISE can only have a single latency value that doesn't dinamically update. Am I right?
      If so, is my only option to always have 11 samples of latency on my plugin? And how do I achieve that?

      posted in General Questions
      B
      Bicrome
    • RE: Oversampling best practices

      @griffinboy Thanks!
      I'll just try stuff and see what works best.

      posted in General Questions
      B
      Bicrome
    • Oversampling best practices

      Hi!

      I'm pretty much done designing an FX plugin inside HISE, using only ScriptFX, and I've added to it a HQ button that enables 4x oversampling.

      Since I want the oversampling to be enabled or disabled, I've used the container.oversample node. Is that the right thing to do, or should I just use container.oversample4x? As far as I know that doesnt let me enable or disable the oversampling, right?

      And another thing. Right now I have everything inside the oversampling node. But can't I put stuff like control.cable_table, control.converter, control.pma, routing.global_cable OUTSIDE of the oversampling node, since I just really need to oversample the audio? And if I have a modulation signal that i get from inside the oversampling, should I get it outside it, do whatever with control nodes, and then get it back inside the oversampling node, or is it better to have everything inside for this cases (when I'm not using knobs from the plugin as the modulation sources)?

      And the last thing. Since I have multiple stages of saturation and added harmonics inside my plugin, shouldn't I break down the signal chain into different stages, and oversample each one individually? Since, even tho the plugin is running at a high sample rate, those inaudible harmonics (that can be filtered with separated stages of oversampling) will get saturated and folded back to audible range if they are saturated again and again.
      Watch some Dan Worrall videos about aliasing and oversampling if you don't know what I mean.
      So, how much should I break the signal chain into stages that will get oversampled and filtered individually?

      Thats it. Sorry for the long post, maybe bad writing, and so many questions.
      And thanks in advance, guys!

      posted in General Questions
      B
      Bicrome
    • RE: HISE would crash when compiling ScriptFX network and now when trying to load project after reinstalling to the latest version on Windows.

      @xxx im not using faust
      but im guessing that the issues are being caused by one or more of the airwindows plugins that im using as dsp networks.
      so ill have to check that, but that will be in a week tho

      If nothing works i can still rebuild my scriptfx network and try to compile it periodically to try to find the issue.
      Spending hours trying to find the damn error isnt fun, but building stuff in HISE is!

      Ill update in a week, so either i find the solution or i can reverse engeneer the issue hahahha :)

      posted in General Questions
      B
      Bicrome
    • RE: HISE would crash when compiling ScriptFX network and now when trying to load project after reinstalling to the latest version on Windows.

      @xxx Sadly it wasnt that, since my node_templates folder is empty.
      But thank you regardless :)

      posted in General Questions
      B
      Bicrome
    • RE: HISE would crash when compiling ScriptFX network and now when trying to load project after reinstalling to the latest version on Windows.

      I've managed to copy the necessary files to a new project for testing. And I'm able to open the network and everything like before. But I still cant compile it as a dll. It crashes HISE no matter how I try.

      So... can't I compile the network without using HISE? If so how?
      Also could it be crashing because I'm using a couple of airwindos plugins compiled as nodes for scriptnode (work as a hardcoded effect too)?

      posted in General Questions
      B
      Bicrome
    • RE: HISE would crash when compiling ScriptFX network and now when trying to load project after reinstalling to the latest version on Windows.

      @tomekslesicki it still crashes
      trying to load pr compile the network in any way crashes HISE...

      posted in General Questions
      B
      Bicrome
    • RE: HISE would crash when compiling ScriptFX network and now when trying to load project after reinstalling to the latest version on Windows.

      @tomekslesicki thanks. You mean recompiling the scriptFX network with projucer?

      posted in General Questions
      B
      Bicrome
    • HISE would crash when compiling ScriptFX network and now when trying to load project after reinstalling to the latest version on Windows.

      Hello.

      Pretty much the title. I was ready to export my HISE project as an FX plugin but it would crash when I tried to compile the ScriptFX network as a dll, or when just trying to export it as a plugin without compiling as dll first.
      So I removed the HISE source folder from documents the one from %appdata% and reinstaleld HISE with the latest developer branch. Now when I try to load my project, the xml or the preset or an autosave or whatever, it crashes when its loading it.
      This sucks.

      How can I fix this?
      Thanks in advance :)

      posted in General Questions
      B
      Bicrome
    • RE: Is it possible to link parameters between plugins?

      Thanks for all of the answers!

      @Christoph-Hart And how hard would it be to impoement and use the web socket from Web view?

      Writing to a file seems like a very dirty solution indeed hahaha, but what i was searching for with the plugin linking ability was to build something personal, only for me, so that mixing in ableton would be a bit better (i dont have m4l sadly). That means that I dont care what the solution is if it gets the job done on my machine, at least now.

      So, what should I go for? Or should I wat a bit? I'm not a programmer so even tho I know maths and some basic c++, dealing with a whole comunication thing might be too much for me.

      posted in General Questions
      B
      Bicrome
    • Is it possible to link parameters between plugins?

      Hello.
      Can i link the same parameter between plugin instances? The most basic example of what I mean is the Blue Cat's Gain Suite, which lets you add each plugin instance to a group, and that way all of the instances of the same group will have the save settings.

      What's the easies way to achieve this?
      Thanks.

      posted in General Questions
      B
      Bicrome
    • RE: How to set default (double click) value for a slider?

      @d-healey I was searching Component Specific Properties, no on Parameter Properties...
      So i ended up asking Gemini to tell me if it said defaultValue on there. Holy shit how couldn't I see that.

      Thank you so much Dave!

      posted in General Questions
      B
      Bicrome
    • How to set default (double click) value for a slider?

      Hello,

      I can't seem to figure out how to set the default value for a silder, so that when i double click on it it resets to that value.
      Do i need to do it through scripting?

      Example of what I mean (when you double click the knob it goes to zero, but for a mix knob I'd rather have it start at 100% and later mix back some dry signal):

      HiseSnippet 1624.3oc6Y8zaaaCEmxNxMwsasE6Om8gggzgBC6DmzFrCwIwIaFqI0nxMq8TFqDsEgkDEjnis2vtrS61N2a6CPOrq6V9NrOE6V9Fz8HojkjsShiQZ.FPS.BLIeju26G+89QRmVALSRXHK.oUr8HeBR6d5Fi7316YiodnlMPZep9g3PNInjpqcG4iCCIVHMs7emnCsUVBI+47s2E6f8LIIcgPGynljmQco7jdaU+GnNNGfsHsotortV8llLu8XNr9P7jWuBxGa1C2kbDVXVNcz2iCsQZei9FqstYMqmXs1Zar0ll3MIa0A2oS00spUaymtU002BW6oaRprARqv9VTNKvfi4jPj1R6xrFYXyF3obvwzP5abHhFUQFfmUce.ywRjhhdQ6YScrZECTgHXUZk.a4Uv1mqeH0hNt+D36AxAJkLiz.nVtrgW9LgW0zgWkTg2LBIsTgzRpP5g5FlATedxHh34t5M8fcyNXXeJcnnrEocl9dLv.OdYWbOxAAPiwSX0MqT4wkf+7nusSeOSNk4Uh4cDiSdt2pOp3uTbkh+ZwRSNTmNybLgaBXNNjfYNrfZDbYSbUu9tugD73Rmhc5SFaHj9YwT8KFSSukapx5TFx7Z5Q4O2m3cQDATDTIv+nnBLkKQ+OMB8MbnVj.DE.YcfJLDIC2DR+qqidYyFXNNdQf0C7gOIfSEguVCxoPIjZKcE8FjvdbluzVWelmv6ZEuBWNLcE4nzMFPs31i63reqtMg10lmtG+3DtokTcP5hRG7ppP0Y.TXBbili8jKqeHwf3ER4zSo7T9Z45t3gYR6oYrPsBypuClms.RHyDM.v.xvZETSgyFkVF5FqpZdCwGp2hxMsmcLlaFwHrW+gHFizh9D886zgXxSBvkzO3U2dBOEiHIfOENOCmYVRN+tdR4se.AnUj1rVN3QqFhc8cHu.hwGW5MNLydFzelLslPDEcWgEqZZi87HNgKhzQg4FUpd4aJuf0mS85dHlG.UEZ5G020.NUyjrWTzA8okSnfnZWQzVvKfZGKYi2C+DMXUQasnAqFOXh3C5HBe.Knmb6H5yHskUXenDjOoyvpncbbXCDxFzHVJrGH6qEyYjuMyiZJ5RYQbjtCTRKzXTgaBEe23si3HGNatMl5HX7F8CAUSqm6Y.qi7BAZ4OlDDJ84czqTF9Ep.NhYACcmCvl.lOpEVnD8PcgPLvaIAkMGyeyjFooPpaFjYXwpFeGBUjAIjqTmDtAgX2rUrtkPdMmV9TxsJ9rnETslS45lgGKF0D6fNVocCPgvKJ7VkDBSKpaEL5jADdUzElSg9NvUglNJRG0qTnW229dQjOcptRrOxjUvnQwSDnVHId7EwvUfwS6mTy8xAzobsDJtebXdhKcHbVTF++.o+g5vxC6fEmTMs6mb9yFdRGGwWYapMzbSrgdeQwXJvOZOUwuQSXbAgbOI1lk0eF.Z3.nRbfPvuMNnKgKcR5NhNI2iHkcBy1LBmDGYpv3thMfVoOJsf7DurNY9WSAncwqYpDWv0iaAn5gTuiyd0DnbGObh9NeaCNwWU2mXmQOx.0VbZKE.3czUKPaxPdal7yPbeJ.wBmdW8W5YQ5.fpEZJm2fzA22gOU+6zmybAAZqwEhYp+j4dF91cA9V.ob2KioKG7ZwxxklkkEWye435qOaZbEvvr35e91292aOEtdV2+5KpqHlx8yOXvZpLX44hYT+OpOWYvO8YM9msUODwvkw31vwjW+znV8YmF0peEQ9MA1eO8WPBI7abhMZQNHJMwCkQ7WHDrnh+im60T7ufpl2puq6nr9snNPtrK612IYE9J8crrJwsIk.+UpgQq3axAbhR1Dnlsb4IJJk27YlmLF60KqvT6ZSqu8D7Ne6YyKNe6rZbi02uVZbim0G039nF2+q03tsKnWVuQvneDtAVlTJIiG8uec0ke261NC2Z9tr1j2xMyM1hERPymbVQQrp9RXt4wg4VpZ1LkuT+HVfK1A7kUKB7JX3.ntDTSkARcp8GBV5gcR8cn.pVMngX3A2VWqKTKe.VFnb7VHZWFqmKV9T4E5qc6V4g8tXy.1IQuQRjsKK6Azb8hdC3gh1kpN42kHB4RsnmXZlcolZhqsnSb8Ech0VzItwhNwMWzI9jEchO8pmn3eEPjNgf4Bkks1WRB0z12KlomG8e.NBI4k.
      

      Btw is there also a way (probably through scripting) so that i can change the "fine tune key" taht you need to hold to make the slider move more slowly and precisely be shift instead of controls?

      Sorry if this questions are too obvious, but I couldn't find anything on the forum.
      Thanks in advance.

      posted in General Questions
      B
      Bicrome
    • RE: Can't figure out how to compile project/export as standalone plugin

      @d-healey said in Can't figure out how to compile project/export as standalone plugin:

      The check box in project preferences?

      Yes!

      @d-healey said in Can't figure out how to compile project/export as standalone plugin:

      it's possible the Export Wizard downloaded one.

      I think it did. But should the version that the Export Wizard automatically downloads be the right one?

      And thanks for the other answers aswell!

      posted in Newbie League
      B
      Bicrome
    • RE: Can't figure out how to compile project/export as standalone plugin

      @HISEnberg Second option didn't work.
      I've tried to recompile HISE, now as debug and without Faust.
      In the output it said that it could open the file fftw3.h: no such file or directory.
      shit.

      But my laptop has dual boot with Linux Mint aswell. Would installing HISE on Linux be less of a headache? I don't even care about IPP and FFTW at this point. Just let me export my plugins 😭. But if I use it on Linux, will HISE still export Windows VSTs? Because I have my windows partition only to make music with Ableton.

      posted in Newbie League
      B
      Bicrome
    • RE: Can't figure out how to compile project/export as standalone plugin

      @HISEnberg Before compiling HISE with the first video that I mention on my original message, I did it following the video that you have linked. That time i downloaded IPP, but then I've uninstalled it and installed FFTW. I have disabled using IPP when i compiled HISE with projucer, and on HISE itself too. Idk why it gives the error message.

      The only thing that I didn't do that Dave said its to do this, but because the option wasn't there!

      What am I missing?

      posted in Newbie League
      B
      Bicrome