@Chazrox Yeah, I guess my scissors aren't as sharp? 
Best posts made by alobassmann
-
RE: Cannot access HISE Storeposted in Bug Reports
-
Load DLL from some else's Scriptnode export?posted in ScriptNode
My teammates and I are figuring out how to work with a compiled effect ported from C++ into a scriptnode module and I was wondering if it is possible for one of us to compile the scriptnode and be able to port the DLL to a different project and have it load as a Hardcoded Master FX?
for context, we manage to compile and use the effect as a script FX but we're trying to avoid having to recompile it in every system we use it
Latest posts made by alobassmann
-
RE: Cannot access HISE Storeposted in Bug Reports
@Chazrox That would make a lot of sense. Explains why I can't find any info on it either. Thank you!
-
RE: Cannot access HISE Storeposted in Bug Reports
@Chazrox Yeah, I guess my scissors aren't as sharp?

-
Cannot access HISE Storeposted in Bug Reports
I'm trying to find my way through accessing the MCP, I understand I need to make an account in HISE Store, but when I go to the site I get this cheerful ribbon gif that won't go away and it won't let me click on anything in the page.
@Christoph-Hart
Am I doing something wrong?
-
RE: Load DLL from some else's Scriptnode export?posted in ScriptNode
@David-Healey Thank you! Thats very helpful
-
RE: Load DLL from some else's Scriptnode export?posted in ScriptNode
@HISEnberg Thanks for replying! I guess I wanted to hold off on getting the Git version of HISE for as long as I could since I'm not a programmer and was hoping to do as much as I could before getting into the weeds of figuring that out.
So I assume I can't compile using the pre-compiled version of HISE so I have to just get on with it and use the Git version for this.
thank you!
-
RE: Load DLL from some else's Scriptnode export?posted in ScriptNode
@alobassmann Can anyone point me in the right direction, or perhaps I'm phrasing the question poorly?
-
Load DLL from some else's Scriptnode export?posted in ScriptNode
My teammates and I are figuring out how to work with a compiled effect ported from C++ into a scriptnode module and I was wondering if it is possible for one of us to compile the scriptnode and be able to port the DLL to a different project and have it load as a Hardcoded Master FX?
for context, we manage to compile and use the effect as a script FX but we're trying to avoid having to recompile it in every system we use it
-
suffix on Panel Sliderposted in General Questions
Re: label suffix?
I was playing around with the Script Panel Slider snippet on gitHub
HiseSnippet 1878.3ocsX01abTCDd2ztHR.pnR7E3St4Cn8JWudWoEpZTDsMIENfzdhzV.UUg7squ6r5t1m75MIWQ4+L+CfG68881DJQzSQWNOdlwOy3YF6wSTx.VRhT43t4yWsj439wdGsRnWr2BJW3LdeG2q4cHMQyTjLROd0RZRBKzw08Jeugf6lW0w94u9tGSinh.VEIGmWJ4ArelGy0UTm7vehGE8DZH6473Zbe2GNNPJ1SFISAdth2Pmkzf2PmydJ0v1FdNtevAgbsTcjlpYINtW8wxvUGsPdhHi+WxS3SiXlAibNBJJi7SjQgFDan5r2BdT3jB6NwAZYRkW3JYdgOy6PdHujdk23SsSPpjnt+vcilv6JMf2n5vaXM30AjbqAoqlAoq6cTfhuTWMiAOej2XA1blQgauNTx30YiO+Zd6IAGB8fX5aXOQgAkR3O5NC6SvW81Yqs1hKh3BFYVpHPykBRfhAy3kr.XQ+jPN0Wfsg9jS6SV0aq+bKB9DICnQjS3gyYZxtjhUhFFNgJXQ0kXGq.1uJXKgYLlkLklyR.xh+wid1SykIS+Dx1P45Ea+.x8G1ufzBFe9BcSZIziYiESTLnTLynxInQQxS1CeOEwRIXps2Khie0m7CxiQT8WR1WQmOmKlucoLLAEaSlM5elQUBHjVkxrydVcCIyvGDR0zAKqY+YdtIT8B+NX2X1HbR+KxTMb39ENb+48rrUX5DxsuMQufmPve5ELRhlpzDEMjSEk7bLUkMwylMKwtKbmA2amxoavGUE77Ev3EH9ALNbvnZblyvuZ72XxQCFRtEz0PxMaHWGpFv7PDaQRRULxJYJwtKXg7R3CtQIiFiI2aMHHBt1B2SC0M23gxpB3m8ujAmrfqY85dsw92I1EiKDXCMfqftqosYnXyAQQ7kIL+WMbvWeSKLvNg0T860mbNDu66DwWeNvBwbAoQHNvhMgTESi3ukEBGcTJi3yQFFMIaVEULmY1lC4ylwTHFhLC4CX4FLXTuFaQwPtcIEXveaLd6dM2Eiom1jE5osYoBNuzhlcI9E7aI32Ca9P08H2l3azW1ntszfFVJSDlGilYCFZAoJqQYM8F.AbWF3dq5wweUdrWcZ2rMt6FOwkAil09sLkL2mGhHkDBkfztU.bzr5bxYV9PPdoRpipCQHLpcdpeIw9sQJRjNGWyiBCKTNR+QhkYvb9wLAHwnDJbVbcBvfQUHSWT367GRvlO4N2bx3dcl.ghrORE3+p5Im8IqMxFkV8qW2D78qL0ZVPWYfvqGvlBu34Xo1BUB1IjXldgDg.LcpRjW3BQHHvepLUDlT4GBjHpHvTQC6CMhJLkMdjw+raCSFQmO1pC+V4fmClx1uK7+9o4YaVOuM1jNEmAPzRB8XIOjbBiqLH2fWbfPuZNDiprEzqgm9k3rOoEfZUzLGem08oAGJAxJNhp53.FhRzsORfOKiNpeBcyBqvXEO4Vu4HQq8lE7WlLFaVNhU9FhTYYg3FKE0EZUVnxQe15XBNo4W.fZVQLji3PbaQRZB70XHctTfaSXTBxdWtTpzMzfIvvL49EBtKoZY+MjFdqQ1JFUD+8cZnfKFOILQBWyOlqWk6wlhxygDTgnxIZKT2IpNpl33L3gCMUNaUCFUQaU3t2Efvl0oqY0MbB2t8p+ewlM4q4GGEYtiNpEYxFpJRYs2dqCK1IEwG1xiV176J.5q5vD521Kzu8gU8tXiX7bnTVsfY6VdRQ5LHasljFxgnzRXei0hqaZiMCcKbcKrmRWFLrFOVUlTnxhEqksrl8TswDkekIb2vhpncwYJtmNNfSwrb1u7JhTxTr8My1rVexzTs4f4nrokhnUcoKbdCCkiw0lpUYHuRDQlQUilzT0nNKGl3B9c6BxQ133XFxp0rnU9uiNAKVyMcshOeNSkjeTgPqjQknn6ENvtCE1d0NqUMqFkgyNmJuZ7NacF5DB.4EInsyGP1Bqah1Fxm27kwpQT+Z8Fsc0u2tOwzVUdWUksSIEOUpYOS3aZdZys.TZO0rYcN2dY1dDS04zldnUWjf9hz3olPBaTaIinwxlcq5c9cqVuY5frlbpwnTLVv0OaISbdsX6j2Yjoy1bTAV019Z+DuZtVGdn4IHpblNVPW+QFbdw38QMlBUAsV0DInsO6XbQkrVl2zaeVxazxkVdiWJEFL3t46zBeJ7HteFVxUE+v1JJD+Clj+3FYMhVmR81PMzcyo2rKTG2uv675B0oUymlE2pk0eQfO06PYnoXdyGnv7pL4Sf3fFuJfoyeyAEqp6P+e6UKdWg308lv0AK5FiazAFwd86CLl+VOeh2Anoq.cE.up2S9s2OOriSVS+ywolJtIB6oowGg6WGvLmtf3PSdn6FlLlrwCMiMd.bBencveiO4SNpH3vL4nhIchoAJ4ejWxz7ZRenkBvjv9PZa5cnYLYT6jKGmXD18GAAMU0ZBdmKqfe8kUv6dYE7dWVA+lKqfe6kUv6+uKnopviR0x3rzFGmCmbfsXnq6A1xF1nUm+QlRUxKand I was wondering if there's a way of adding the suffix to the value readout. I know you can do this with knobs [knob.get("suffix")], but is there any way to retrieve this from the parameter to which the knob is then assigned?
I can hard code the a concatenated string to the readout but then I'll have to make a script variant for each suffix type?
Here's my version of it:
HiseSnippet 2778.3ocyZs0bSbjEdjsEExYS1js3o7TG8vVifAYIANPgKWAek3MXvExvRVWtnZMSqQcXTOplK1VP4+R6+or+.1ZeZek8b5dtOirENFVTAxZ59bN824zmacKwNKfIrXVuwWvmLgEnoUawC7bMY99tdZ0Zb3zILsZ+o58mJBFs0HJWns21Z09y0eEyLv0iz2gaw7z1b5DpuOyRqVsEeBRTsFKoIe8e9oMoNTgIKcHMsW4xMYOkOlGjN5AO9W3NN6RsXGxGmg56+38LcEa453FB.Zw5czlPMeK0l8LJR1B00pcicr3.X5GPCX9Z0VZSWqo8G4dpPQ+q397ANL7gtZ8AAoFdWWGKDw3nZaMh6Xkn39fYXoLlgEUlgaUeetEOY7Tyw2JmfjxQV6QsExCuEyAutYgWmLvqBHUKCjVRAouqdeSO9jfzYP77U02SDv7FRAydVnnnUq1+p9Vt.Ahf1iouksqG7PBC5c60wf.u0ZskWlKLcBsX5MUa2+hvcvATAyo8u42DmeXnvLf6JHthm4FvdtPu0xue4FKe9xjhSMbXkyg.wy0wg4U4znuf2EwntHb7.lmA4DpSHKgPv.k2pWe1V8rNElJ6RFBcE6I3AOeBSLKWEsHiItCEgJfz.49yWGu+fVMMtEFKkZK0jfF80+82cq+4S98+8Oo8x81lFPiEEHUXklv7B3nRTaa1IPjiZquQ8sY9uMvchj1wSbEHFp8My0BeFXQpcK.6SwOrL7gS4VAi.odiChBRGw31iv.zaXEMhO8D1dhC7X9L430hFm533d5Vv6CfHS.lee8sb3vmLH+r6ILOxekrsG01lKr0XBJX0wnkmxndBbwQoLI1btG.zuode93INLBlIoKDt6AQ5f2IN2MpKSuvCXiiSIz3Fe3+p8ADGoi1K6vAry.3dy5u54O8k6uCjooTTDD+5ZE5PCxGTiKUzDfOWtHILbQ3yCllMS20Vj97Bwuq9A7.yQUiwEp.ife0mBLFke7qquyvgfOVJ.Wp9tu9yPxvalTlR537j3kufmzLpR83eFB71l4PyYn96QwCQC7qOth5X6I.26fCbcndEMyKN25Y2KVOWZt8EPUh7Es+5eotzL+kNHka8eYCxusNjX++SP7EtgAPt78oAdbrNxyBG2Gx4Zx.3IfpMX01ZKf0EUO2AeFAQenUS4Ce.dEMY23R.3jcim7yxZLlZ549FSUEaLT6lxQ.8VHasrQ88wmIcSKSGGdOFJf8FSy7hpDi8tpLduqJi2+px3pWUF+wqJiO3px3CubFw9K1HLvcrJ1PSa+C1Q1VUsZ6Ha.QFlnwfNGsfy.n5TRVTYHGCAV.+iZUuU8xs9F2kn1B+iuuNRlObjDFo.gXqnbgCWvRaa0ziAQeoDpibaPNyfLs0xM.FHvKGWSpCA5GylEPVmD2pN0xRJ2r7rlhC06wDBcmk1zHzb+3+V+m+rHthVBBooreulOh7vNFIioZ4CFramLilssObtzYx23GLWyY03WyTlJzBHvUfWHSM8440HkMnsEr00dRFSgxLd.MXjdkLfV.HSYfJKBSO19qa2RQ26S3.esxJj8gyAQ7C8XjotgDopRBFwHSf03GRoLXD2OBNsMc.3mr9jhRDLKlXxYlTNBWuwTG96XVpCpPzgZ0lTe0rdTgMiv8IVbnAJOPEICg8MRm1sa2sUpXOg5QFCLttBHfpp2DdtYVPHogdVdZnmUhlTD8JIfVmnGyfb.8Vj6hKVKxJDcTfpmlk5h7hZ.pN9ATu.Por3TQ9EUNCbTPeomcu1qt1xDRNJndlGNB7gDP4FfjNs67.xcv+rJ41EwbULC7jSD2knWMyY0jTUhTVhptAVmzscGPZ8f2uctkXsxLMCVlksyLmqBTiJx1obBvwLC8jdERem7lTf7DC5cyZeuSzBmcrJLgUCowIwC3x+NFj2U42Z4QO0mPIPb0T.ezniiOTRGnioRIKvf53iZCNQ5ICZTDrc.O8YgFLRGxR.IYxM7FVVwKKD4ij.OXyOgIfgXTBErj7.e.c3Z.tmhXCqdGBDZQ5c6C1qUtsurA3PB2M7L0OBDuAQ8lbiM9uGmWGLxZoak2qH2CwQKB1oD3fsibg8aVPnmHJ5AbGfzDCbCEV9o5koK3BXhgUfEujKGlmZCTmWOmJ.AyaJkSRrsD45sJfOaLko5ny5p+32FW4MblLhlLx.GXGvfzUwciFMraitCx7vYVUiDzXPJrrp3fX1kPnQiOhjp3R8ovE35Y+Ow49hyR9GYe+O5ld0vRETGaG0CiJKIsfxbPzAP8bRfKgdhK2hbJi6gfGgLTbuPEpAdXWDIIvumL39AyWtmkuTWxMSjtdZAtza9oYKiL.HmJeE8VSRzmWVCXPeMOkNk4oi8unBnRJlX21lF56CNZa5.JvCqr9CIyK61f2iRbElI2CUFqjiBX6DZ55T4FHGN8iGwj6AjVX0tRF2dkstYkJt46Fmx+AUWuN1HY2F5w1YGGG9Del9QfaxsKZ8uajvLxXBfzEn88il76Whbn7HfvqLKG2Ju1Ts6PU9Bqdc4KTXae80Wmb3Nu9PxlO+0D3gUVonewt3pp5qUUL2GNcsvVFWC4YD9ber8Zh5J0wh5VLSN.TxDHyOyucoca+vgC4XulMIi8aV1a.ZX2D5qQ.+OoMycDfkh01xMDNFvgt8UXnXymF8P6sR94kaiY5tiWza6qC+bzMuS6GVk+MEWDPKNp2pFjeriA4d32VxpGu1Es0bHxyltmU.aX5nWfYpYVu.RwCGBvgoKW.CRO3ekbK93KRmkaLfalKWApeeZpt4HaWYm7tEjWQu57VnyqvdUV02EN8mdyM73TmlFjGLmVm4XqtBaEt0rgC2Vvrjad5k7jMxqBQoMNRZOOpCzaf5ScS9TujOcuiOtZtaZBgedLqlWFd5OhZ4d5bApFMleLkr9Ejy6gC1qrVOhb0qEWPnf5p5VBD5QPPTmiKSvKfd0BwKV.SZlJpyK4cUvABuaExSoCXNkBfcvQOvE6MAW0XKBlbuSoN.xXcV6xbH69vOudjo7hPrYqY3PFqux8+jG5l8gdYe3Zy4bNvG3ad8.uFM9D35BE.tbW1Y5wdevIsfeYg1cOeV2c09tPG3wWqV5kWwfS0DDeAVo4m4CUy.8CBMpxrxzMd9r3XsR7t7xz.PxELLFWRhTB44IsgSXOUDWCuPw5LMFedE.C7OruPTk+txrf1PvuoMRnO1Y.bZMaWAzDBJFnifISb8BxKBLtFmc6XNWmjtxuFBsuaW4UgjN3utVdIbIPxW98ovOgGLMxxMf5CGVyUjwXJuEupAV+L7uNjnoCdoZEteNnA1B2pWqKDj4uDuLpdNKwJEW+ONEGOqZzEV5f+dcfCSisKldJaoR2pBjwNM1YQd4OR5zqxa5NUnEFEMEFEuMyVWldrmMHVVFma4lue7QYggkJjedFAe1Dj+Ck7yKnmEbjiMfij2laheQYhjR0OVpwqWQMprVktC4Dc4zbna8nqRnRRCEN72BdlLIoFI2RKkL.1HGRg988fZzgA3cP5nl1U3LsRgwEDFj4DNYPlLFQYoHtpQCveuNYFcXDPwuOjpsCQXauwiYPjd.yYp9baIj3MR+giQXay77itzD4WpWBPlwZaJ2prJsfmWJeVgb0p6sIJkMLy4v+WtAfnW5SsYOBnBONUfLRHyuCGHXnz2.TleZUPsK4u8J7md04Zoe8TB1Y6xcX3285+CvZsktH -
RE: Simple Gain - Width Modulation not workingposted in Bug Reports
I may be in over my head here but scouting through the source code in GitHub it seems like some of the Simple Gain sliders are duplicates? (Width, Gain and Delay are all called "Gain")
hi_core/hi_modules/effects/editors/GainEditor.cpp
//============================================================================== GainEditor::GainEditor (ProcessorEditor *p) : ProcessorEditorBody(p) { //[Constructor_pre] You can add your own custom stuff here.. //[/Constructor_pre] addAndMakeVisible (widthSlider = new HiSlider ("Gain")); widthSlider->setRange (-100, 36, 1); widthSlider->setSliderStyle (Slider::RotaryHorizontalVerticalDrag); widthSlider->setTextBoxStyle (Slider::TextBoxRight, false, 80, 20); widthSlider->addListener (this); addAndMakeVisible (gainSlider = new HiSlider ("Gain")); gainSlider->setRange (-100, 36, 1); gainSlider->setSliderStyle (Slider::RotaryHorizontalVerticalDrag); gainSlider->setTextBoxStyle (Slider::TextBoxRight, false, 80, 20); gainSlider->addListener (this); addAndMakeVisible (delaySlider = new HiSlider ("Gain")); delaySlider->setRange (-100, 36, 1); delaySlider->setSliderStyle (Slider::RotaryHorizontalVerticalDrag); delaySlider->setTextBoxStyle (Slider::TextBoxRight, false, 80, 20); delaySlider->addListener (this); addAndMakeVisible (balanceSlider = new HiSlider ("Balance")); balanceSlider->setRange (-100, 36, 1); balanceSlider->setSliderStyle (Slider::RotaryHorizontalVerticalDrag); balanceSlider->setTextBoxStyle (Slider::TextBoxRight, false, 80, 20); balanceSlider->addListener (this); //[UserPreSize] gainSlider->setup(getProcessor(), GainEffect::Gain, "Gain"); gainSlider->setMode(HiSlider::Decibel, -100.0, 36.0, 0.0); gainSlider->setIsUsingModulatedRing(true); delaySlider->setup(getProcessor(), GainEffect::Delay, "Delay"); delaySlider->setMode(HiSlider::Time, 0, 500, 100); delaySlider->setIsUsingModulatedRing(true); widthSlider->setup(getProcessor(), GainEffect::Width, "Width"); widthSlider->setMode(HiSlider::Discrete, 0.0, 200.0, 100.0); widthSlider->setIsUsingModulatedRing(true); balanceSlider->setup(getProcessor(), GainEffect::Balance, "Balance"); balanceSlider->setMode(HiSlider::Pan); balanceSlider->setIsUsingModulatedRing(true);