Forum
    • Categories
    • Register
    • Login
    1. Home
    2. alobassmann
    A
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 6
    • Groups 0

    alobassmann

    @alobassmann

    0
    Reputation
    1
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    alobassmann Unfollow Follow

    Latest posts made by alobassmann

    • Load DLL from some else's Scriptnode export?

      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

      posted in ScriptNode
      A
      alobassmann
    • suffix on Panel Slider

      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+QlRUxK
      

      and 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
      
      posted in General Questions
      A
      alobassmann
    • RE: Simple Gain - Width Modulation not working

      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);
      
      
      posted in Bug Reports
      A
      alobassmann
    • RE: Simple Gain - Width Modulation not working

      @d-healey I was wondering if bypassing the LFO modulator and assigning the slider values directly to the width parameter on the Simple Gain would be any different (can that be done at all?)

      posted in Bug Reports
      A
      alobassmann
    • RE: Simple Gain - Width Modulation not working

      I am building a set of slider packs to control different LFOs and I've been making it work by just assigning them via the processorID box. I'm guessing there's a scripting way to do the same? Could that be a work around this issue?

      posted in Bug Reports
      A
      alobassmann
    • Simple Gain - Width Modulation not working

      Hi! I am trying to assign an LFO to the width parameter of the Simple Gain and the modulation seems to not be doing anything to the parameter at all:
      It works fine if you manually adjust the width value, but doesn't like being told what to do by the LFO it seems 😅

      HiseSnippet 1115.3oc6Y0saiSDEdbRlklxOpEVj3ReAWzJVsJoao.hKZ1lephHo0porKHPZYV6iSFU6YLiGWHBwyF7HvixJdAfYrcbrayljFBksn5KrxbNyY72b9elXI31PXHWfLpd93..Y7N3AiYxQMGQnLT2VHiswOm5HG8zHI2mHobF5nwAjvPvAYXT9X8zLpVAE+7pCOh3QX1vTRHzy3TanG0mJmR0pwWQ875Pbfyo94l89M5ZyYM4d7HEjJiqgBH1WPFBmPzSqDFY7f1NTIWLPRjPHxnxQbmwCFw+IVx7eFMj9ROPOnNZfZgRH2g64nQrlJp4Hpmi0jsdHRsnVSUDkSTDOD2m5PynOUgrULCyoRjWeXTpH7JW.d0ecvaFPxHGjvIPZa7.aAMPNkiFOuMtKSBBWhRsmGJmD4Ovi5.BKkJTAErggRCmrBHieG2jqDiIerO4BniPMHaY14fZ0djo50teoaDyVazM4rS3R3T1N6t4urY0M+0MMuJKW2YxS+YDbOOPLS1Z6uXdBtCKx+kf3QlWR7hfrIpr7E0zOX4zz1I65bSjy5xnxSCfzwy2UAkp1T+5q61hHIZSUJM07B.gjpgiQK3RkeehgqJtEDdgjGn77mZUqjvT4Owch7HxhNY5HqTFWMnSanXgT437Qd2.OuZy0yaYg31XKpzdzrwXoYfQkl5eCLlFu9t31ttfsbJ.qf67MqZvYskO3birDmT+.O33Ie92KkfolR84j0DgZAdjBJp3TtSI7sMlQd0trKUNaVbOh3pp4xqqjPUVZeA8Vx7eh+ZkkyXrfnykDuuONVkeWBvwtD2t.dgt9akfXLtWmSSSao9kYF9quXP1Q.+XDvryQbiF5FC5lEgr62+gMdN4RvkK7SymlNysZzCFp9P4WvyA+.tpGF67QDC74b4HJaXt1M9AW2+7vdbdPaFQoFbxuHViHg5JZgfrvxnV1y48IgpBkM831WTHdbHiKfjpj4o2LJT05zjMPbSLCjPPbsCiuCev9OV839I52eQS0qmb55YLZ80KRokzK8ChM+Y1Ysiva3wUIHNyI7N.h2BaQdSHS6Y7HoJfpOQJn+rJGftcSUW61fBpLF3E2wYIs+ex3Z5wwAQ.yIdveodRYVOq8TEy5SXhtdU12BeBmFBo4Di+s4w.CDWOcSwhr+w0OZxq9sYczjfk9nIWsLakkK9pXic4l+Bp+tVOWxsrK6+YMyVnbU0IXLowr1pFn7Tcrm0QfKIxSNgZQmo9bFOXDmQKTV4LP47ObHHxi8YtgdpTRxWt3gMNC7.UQloj93F8nLfHT5IXE0E2fiTNO60GgSfqoNB3tSORqgCjr1w6pe3j+2lkduaXV5CuOK88YoecYo269rz2mk99rzKQV5aiugOwVvegcxE2p8k2HlhZeyhu+9p395wl0QwWladaruJq3KrsKtTWSv8VUAexpJ39qpfe5pJ3Aqpfe1pJ3muXA0Esx8W.gP8sZmbCFFYWehQYze2F4ALA 
      

      Just for context, I'm using the pre-compiled version of HISE 4.0.0 (as opposed to building it from the projucer) in case that's any help

      Cheers!

      posted in Bug Reports
      A
      alobassmann