HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. arcy
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 12
    • Posts 56
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Problems using virtual analog Faust filters in Hise

      Thanks guys! Removing si.smoo solved my problem. Thanks!

      posted in Faust Development
      arcyA
      arcy
    • RE: Adding a Faust scriptnode make the signal path mono

      @HISEnberg it works! thanks.

      posted in ScriptNode
      arcyA
      arcy
    • RE: Problems using virtual analog Faust filters in Hise

      Friendly bump :-)

      posted in Faust Development
      arcyA
      arcy
    • Problems using virtual analog Faust filters in Hise

      Hi! I'm creating scriptnode filter using the Faust node. I exported from Faust IDE the virtual analog oberheim example (the HPF one).
      Now, I'd like to use the filter polyphonically, so each note I play can be filter-modulated (am I wrong?).

      Here the snippet:

      HiseSnippet 2495.3oc6arsbaiakz1P1R4R2KIa5akim9fyLdUIok0kcmNaRrsh8znXkH2j8sLHjPVbLIAKIjic6z+s9IzOg9Iz+f1C.Hk.okbjjkS1tMxyXKfC.N2uQBStfQBcItuKIzKJhvzzzWsaL0gjjPi0zKexkQDM86h5cYHavdCvdgZGsul98QcvILRrgbpmcYDNIg3poqu5y4SnWdMMwm+8O8LrONzgLdJMs2P8bHuvKviMd1tO4O4462F6RNwKPY00dxQNzv8n9zg.8rJxTKB6bF9TxKw7ksBRSuzAtdLZbOFlQRf07Lp6k8FP+Pnb8uwKw689D9.KsdvAImVauAd9ti30DfyQJb9pRN+AnNdtdilerD3qD.LFuCUYf9JWGIYMGjjtBIsljj9ZTOmXuH1XHb54NniBAEReLHpUIE4Z0z+Gn8nvBBYUCvmQZGCCFsgspaZtsA7qG+i8GF5v7ngFzvWRYjiC25wU9aUJW4uWwnHn98mHLNZho99j3IBlqciutMtU3vf2Sh213br+PxnEBredYZoYSl5H4ZkERCOJzicbDIcbapuKWVw+9U0.ZohM3a+4i1GyvbkR5bv5hHwLON4nuO4bvpVphJi1mjbFiFA10WQ+AVNT2g9XVdyIteSJ.PdjSGxUTgIdrKU8qlCaLyq0FaVIwuF00i4LXxz3JSfFAI0sAMl5YdOzA86SbXiIv0Ps+4E0Mb1Q+Ckn+Nn2hOmHBKJP9CEi6SiCLdNIjDykcVWSfw+4rFXLZlCLdrCCHgShwgIQzDhk5IW.lsJr8Irgg4WtbpbqhydsA1SYca7jrIsUmrKNL2gAiycRc7tX7v+0OcPHFTB8H.23dbhCvrbYmpod2g9Ij254xFXotwwSaqN8g3XWPu3jyPb07VBqMaAOx6Spr9IDotzmgjGKGG6OiwdxkeqbFM1yKHxmbP34DeH.qfF+FHhZe7PeV1r48s5PCoQCngd4z5ulvh8N8TRNioIxPOkwfpJFOyCdxqI9Dbhh+1u+IuvKjfiA4DYAkEyet9Ipu9sHI4ZvCHX7+t4LV8W04LxoNQR7eeTWp+kxRx.7xIfGIlRZ6ZHgXz9myac+xgA66kD4iu7YCA5GNccjtNvgYE286PSpPJkZmPKIaTkpgdIg8AZ7YBNM86Z5qyYoJnC619nWbxAuV6o99zOLlASwFvAbSA80QlUgejqZOZPjWpQBvyxgDPSEFR7eZ.cHfUfsWAP8g3jSvd97xN5MLAJjy83vdvhEYS4pvWJ7QK0F6.L8kcwPNZvTjWJHn2IwUcFo+Un0wRbgpEjNcwwPSFLg.mS37iMKgKhK+AwQP.WbH5CYUNbQeDR7ij0kG.g5kHLG87PE5Y7RxSDyJB0UPXIAByiq6KvEXSHvzbhDkpbkF07QfK6JRrIhG9Fds57QOGLvfL7i72OAGeJgkjVzbHwQpeEZnib4l.3AtIwZiD07IyNFE4ewAWGMcWzQIugC0A6mQYfcihLpBJf5NAcxCT0IYq3lqRxXxb35qPjzTYUkPmK7ftVIvuAAgLTDXoBAo2iVuOviIOVyrh5D40TBvSTwgPQA37ps0QR7nMwMThuAqoriqkB3bNTOvEYceUHVXwY3xfPWxER43APyjtP+chMyEc4LjzKOZDPgc7ByjT7HSZcvWjNtLxxD9.y0iQh548WEU2YVULK7wpVKSKq5PvyyHePplSWPqF0aXUuoU8Z16ti8NhfNajl.W6oCYz.vTOq6SEhYsoSLHjELleP2K8fdAArjzxAV6yAiUBcHzLsVNb8YgPVGJWzAe4MV.WFAIX3ADttS5SFWUFkUU5xxvYugwmSlt9B8wNqwb03y9Nnw0cOUSxE5jSyKTj4mP1lkZ1h0QAPiGERopVNgD7hkmXEEDIiolCM2aTlaNn4LwsZftUmWSjrXyJRaPrLumRETGtvIx+l6KhPO00cVT9SIiUEDMj7tHJTmatjP2A0Nl7WFBUOd4TRcsNBZ8LgUrHk9v1xabokqNLQ9tunMuczl2Yj1zZdUmaHUmVyf9bpgQT0zaf581iNYuCKVeWlt9h9XWR7Mop6Uls56VEYOhJmbA5.oJpzZoUDXuC5jWLVAMhO0Vj8rHjAvi8rMmS53isob9a5KA+MgAthYSYjrwydZej9TWhsqMojchN8mb5HtlJGw8HEhKg1m8t2Knskqscu.JkMvK7TwC7NkJWCYadEi6qI2cwdv1PlD251OKdV1hbH5t.hhIUkPVhRqxn87gy5nQEceOD88j3ADufC619JBroF3vrfA+JSuVscUL3KA02lqXsui6QX1R9oQi50ZZuaSagKwpnWsTpGThhrJnq0nVqF010Js.QQL7hNcEh0kO1cZtfuns9kp1Z54fyAIWoWhP6+5Jxk8sejKkJjygquA02ymKlqNB97grBO.m1xSa7Wguj9HaVC88VELtKMYCuRfXsPu11Y8ZWnYZa6VsLqsaca6cp0rQycSaScbchWSwrJX7agiZmz91sZYa1xtkB5+VTqpMENR0sZt6Nl1M14pDR8ZMrZzzpwNl020pY8QdZyV0zqCBml43YvitoRywPwB2fd4KPr6.dsb1sUqlfSqoUpTajMdFplRPjkP29pUttjdDBkQxW2rawycJ01q1lwW7I9hOw+25SLiYgm5.8MT0ex7Z6AZ39809Xzbls73Wi8h9FJjOzgY+8Sjt9hTdIzqIIzYktk.mMZdZOiJt+f178bPDaoHki.U842FD9DD1JOrnYWhqtoqZvj9ZStQz+b7dHGgvqPJYuegaro6bPMY37JDy3WRwmRxYLVm.Ak8dJlQBZcQBolZ2HxICmSvcUb6KtkDNid5eS9MatHu6gmQomEfE2sha4KcZGuK9k8EH5QniSbrMD2hHiOOWinWSGxfT6cvrX9EWj2SdOnpNmr6lRR1KVOcrYV8d8HgthA+G3SJPqQWcG.nUFvOI3H.6DSeW5CkVjQVLCv2ghqReYTG9XCKsyy6Inowu0HuywI+QckMZunabmEci0VzMt6htw5K5Farnar4Gei7KSZZ0xbeCMsNcOPdeGzyprCbSzHoWEB4sFiaZOZlPxEPWGxXTPeM7+wJ3+QRIOR9Lx9CJOppptIQYWsdsU5oibIN93XhQ1tL1rvp27Gqjslq.eFg4RRDTN+Vts49j.HpLKFKuza8MXCHFGmtOiC8Ncv22EhPXHalR4TvCYCnwFadPrmiwI3XNrJdAQzX1ValvbE7ZUeu2u4iA.ux3OZLHw2ykDu0luZyss11r5taaYB+wzBVPHMNf2yj5x3OUqMEqyTrdn0nG+CIdUSftDfiLRFbA1w4jpJb5VYm01uBNXMs+KzazbVG
      

      If you try to switch the type with the custom knob in the Scriptnode, you switch between the faust filter and the HISE one. You can hear that the Faust one complains. Is not fluid and the note start with a click.

      What I'm doing wrong?

      Thanks.

      posted in Faust Development
      arcyA
      arcy
    • RE: How to work with internal oversampling?

      @aaronventure thanks...I thought...so the only way to oversample is using a scriptnode? because I'm using a polyphonic script fx to my Faust filter where oversampling node are not allowed...

      posted in ScriptNode
      arcyA
      arcy
    • RE: How to work with internal oversampling?

      Friendly bumb :-)
      TLDR;
      In Hise standalone when I set a different sample rate with

      Engine.setMinimumSampleRate(96000.0);
      

      the LP filter shifts the cutoff down and the samples sound 1 octave lower.

      posted in ScriptNode
      arcyA
      arcy
    • RE: 4.0.0 is here

      Thanks for your hard work!

      posted in General Questions
      arcyA
      arcy
    • RE: How to work with internal oversampling?

      @aaronventure My problem is not only visual but also with sound...and I can't use the oversampling node because I'm working on a polyphonic scriptnode fx...

      posted in ScriptNode
      arcyA
      arcy
    • How to work with internal oversampling?

      Re: Oversampling a One Pole Filter Limits Frequency Range?

      Hi, I'm referring to this old post to clarify how to use internal oversampling when a filter is enabled in the fx chain. I wrote this line to ensure internal HISE oversampling within the entire project:

      Engine.setMinimumSampleRate(96000.0);
      

      But now, the notes sound an octave lower and the filter has a limited cutoff frequency extension.

      Could you help me understand it and fix it?

      posted in ScriptNode
      arcyA
      arcy
    • Please, help me understand sample start offset in Hise

      Hi, I'd like to modulate the sample start to avoid phase issues using unison voices. I follow the same steps from Kontakt: Choose a sample portion with sample start mod and modular with a random envelope the sample start. In Kontakt it works well and phase issues disappear, whereas in Hise it seems that this method doesn't change the result...what's wrong?
      Thanks!

      posted in General Questions
      arcyA
      arcy
    • RE: FloatingTile ADSR custom GUI doesn't work adding data

      @d-healey oh my... 🙄 it works simply inverting the code...thanks! :beaming_face_with_smiling_eyes:

      posted in Scripting
      arcyA
      arcy
    • RE: FloatingTile ADSR custom GUI doesn't work adding data

      @d-healey Are you sure? I wrote a comment in the code, you have to remove that part to see the custom colours.

      posted in Scripting
      arcyA
      arcy
    • RE: FloatingTile ADSR custom GUI doesn't work adding data

      @d-healey

      HiseSnippet 1437.3oc0X0saaaCEVJIJs1socEXE6xQXrKRA7Zs855F5vPShsSq2hiMhR+4tBVI5HhHSJPQmDih7tsK2k6QXOB6MH6PRIKIGWWW2tz0fjBwy4Pxuy+G19BtGINlKrrKc33Hhk8McbGyjAMCvTlUmVV12xoKNVRDHCocFGgiiI9V11q9TEA6RqYo+4edxN3PLyijQxx5EbpGYO5PpLiZ+s9cZX3tXexgzg4j9ga0wiyZxC4i.7rpSMqHr2w3iH6iUhshik85s8oRtvUhkjXPlc39icC3mxLx+BZL8MgD0h5VtvAYHa0LfF52OUWisrrc5mo4qZz7u1oK0mNgdlE3qzLPY6HuMvdk4Ao5e.PxNGjVy.o6335InQxLNJ7bCmNLvgL.Cl57PwHq0Je6pNM4fDL48GhOlrq.VLYGa9nZ0phf+4d+R4xLvvFCFYBZ6VtGfda4RTVHkQPCFw7jTNC4IHfdsoRvpnHr.NzpnyphFWEcZUTv8T6oTH2CGhv9wBzuhRuZru+tgbrjxN5PZX5Qn1JbykJkJVLQocQDgjRhAnN72b6sehvpytTEys1jOLhyfOp73Tbn4dJ0WF.zN0rLfPOJPISfY8aNxDOATLeDeeAw2viJICuD2SC.xSyuwzB.7OWqFvuO3AGztauWzF0sM5vdH21sQMet6g85hZ1audO+.2IVHIXGZgkXvJYTMkWtxiqr8y.q+SE3nfJladh+tiObyU1taesCJgaGlO4Lf92W2rdWdXH+zWxEGq8k.mA3vXMFUPT4WTl4DKtB.alhjLcn89sPSzCfhfHGIXZmJHy4kOubYEDteR.QEEiJUQU5iYjP3i50L+0nl9CH7ZRLDmsOWR5w17dkA0FNIzzrFLXl7THV.JGQLS1ppGh4swMYiF9FhnJ5Db3HxDAgzqh4rquX4rdFCXNA4rNLprWDIYM3I7U4hpuubFtUhG.954cTVeUReBsrb.fVKxIPUSSIfRNsHwGK4QZYSxA.HK0b2Hs.gxKXQgq9ZNluOCpwYqppNN8CclRV01waYxUlP4ODaU3J1PlTVzbE4Sl02z5NpX.yEUN8hJm6hV+OSZBL4hV2OgRZZohlk0EWnnkktondwESSsQdxSUTHSuSrmoMyxRsrjjyj4uUyOZ+f8dNusLBMm7NfY9zNX46Jq6bnA2kJjCsP39iBwxh8UTMPSX.AtEJlqJXyhoxw4avNcyl0d2At0xE3lEVNqFOKJbuiSepzKX13ckYfWH79iEu0eO3Mo08FNsGLf3Iy.6ZN69p41m9SNTtqAJ2v4k3SH5Ynz.4t50C3hgnmRXDgxlVeNSQ8WK5TTQK7TT87j.DNTfYwQ7XR87m7T7ZjmWKnE.qn3FREjRod6BpWN4t9VoDajmHjfV3vf0ENotzyxV92OoMCCNDWBnM98h8.kUY6xmNzeDjv8RU0l542XF4F4I+LrvG7KdEBPWcgiJx2InXdaN4mwXcq+YXRyZycRyqt5SKMDKLL7sMX7Zlh4ZnU1Is1bAP0ky3QAbFsfS9.hTPO5HRgXmYh+skR3EGMGINgTLp2CO9RTMBmOwyPYOxIPenbB9LnFR15uaK8wkusq6nXYgh.JLGRvwERqa6wAeAYIs2e.uGZdwDa3XTRjtny+8Mrp+QD+dqTrZ7H++Fr2zQGV7kfc81NIAreQXXukSRtzWBl14Ni0pKzLVeRZKr7yUcEzUBlS.8YoqzhBwuwAlWoAR6JQed7kGvGodrVWLz5S8Bs8GMzEFHzi.njAuSJV8XsUTuI0rtV5qDcILe8B0KsRXVWs1NgY8TlWI2wPrmf+ZOy64UMpttlBn2L8+ofkb5pVipaoeiedi4PXTpW64U7ntzFarra7GV1M9vkci+3xtwGsra7mV1M9yu+Mplzc6QR9PStAL9e+1lGiaal7WmlX8uf0QFv.
      
      posted in Scripting
      arcyA
      arcy
    • RE: FloatingTile ADSR custom GUI doesn't work adding data

      @d-healey And also it's useful to create multiple Floating Tiles with a single function passing parameters...

      posted in Scripting
      arcyA
      arcy
    • RE: FloatingTile ADSR custom GUI doesn't work adding data

      @d-healey No really...Simply I wouldn't like to have a hybrid solution and so I prefer to do all with code..

      posted in Scripting
      arcyA
      arcy
    • FloatingTile ADSR custom GUI doesn't work adding data

      Hi, I created a custom look for my Floating Tile ADSR component. It looked correct until I added the content data (following this). It works but it loses my GUI customization.

      Before content data (correct GUI):

      namespace ADSR {
      	inline function create(name, parent, x, y, w, h) {
      		local adsr = Content.addFloatingTile(name, x, y);
      		Content.setPropertiesFromJSON(name, {
      			"parentComponent": parent,
      			"width": w,
      			"height": h,
      			"bgColour": Styles.red,
      			"itemColour": Styles.transparentWhite,
      			"itemColour2": Styles.white
      		});
      		return adsr;
      	}
      }
      

      adcda41d-16c2-40fb-a931-783efef06307-image.png

      After:

      namespace ADSR {
      	inline function create(name, parent, x, y, w, h) {
      		local adsr = Content.addFloatingTile(name, x, y);
      		Content.setPropertiesFromJSON(name, {
      			"parentComponent": parent,
      			"width": w,
      			"height": h,
      			"bgColour": Styles.red,
      			"itemColour": Styles.transparentWhite,
      			"itemColour2": Styles.white
      		});
      		local tileData = {
      			"Type":"AHDSRGraph",
      			"ProcessorId": "AMP ADSR",
      			"Index": -1,
      			"FollowWorkspace": false
      		};
      		adsr.setContentData(tileData);
      		return adsr;
      	}
      }
      

      d9ef9e61-f4bb-4606-bee7-091e1ab5d6b9-image.png

      Suggestions?

      posted in Scripting
      arcyA
      arcy
    • RE: How to add shadow in LAF?

      @d-healey aaaaaaaahhhhh, sorry, now I see the function! :D Ok...it works!
      Thanks a lot!

      posted in Scripting
      arcyA
      arcy
    • RE: How to add shadow in LAF?

      @d-healey got it

      HiseSnippet 1598.3ocyXssaaaDDkzwzHTsInAHu1BB8jD.gCWp6MHnN9VgaisEpRSaQQQvZxURrlhqJ4JaKTXf7IzOq7b+R5ysOjNytKEos7kDCzhX.avcNyryLmYVxYc+Td.KKimZXZ+x4SYFlep0f4IhwaMlFkXr21FlOzZeZlfk5nDs47ozrLVngo489ZTfo8pFxe9quZSZLMIfUHxv3U7n.1KhlDIJj1eiuMJNdWZH6kQSJocyM1KfmrEOlOChm6Y4YLkFbLcD6.Jp1JVFlqsSXjfmNPPErLPmM4gyGLleZhR+WEkEcTLCWPLF.ajRrwViihC6mmqYFFlq1uHyumJyer09QgQKjWv.elDvovhxbf4J2THQ9.BIyRgzppP5QVCBRilJJPv34Sr1KAJHCo.UWNTT5ZrxeZasEGzHQr9D5wrcSgEKrnVaOOWG3O0eZkefdBKaSQx5AoLH5qUMKJgU00oZeZBKl.O46o9UUTxVOkEB1k.0iLn1vbx2AmeuhcTRLXtyvYIAhHdhidSQkcclRSg3w04LWm4tNAxsqNZkcLOfF6bDrGOyIOroggaNSH3IZqQq.+ZamqPFC4jorTQDKCRvIeyfCOPqLto1UUNbK9jo7D3gpeYdHHQOCVel5w4viyUOdZTnXLrzGnHofwrnQiEkkPii4mtE72ifVyL.o5VwQvSNGlDOupRmiFonK.Mm2Fkxz9HRvlr.VwCf7ykYmhJhoCUIeIBQwku.weAme7ySB2kwhqorJWen5LJBOptqtDTqZXJ8zWxGMJloTAJo40mZibc3G8q0gcPxXfw.EIFuMUPeZETxIzTGJDDfVqCbGEclczPmZnfSnwyXNO6YNDUYz1dDVUTolTihLkT+onBnVm6vhyXWiE4DWI0w+7jm.zPFOls9zznDQMQJ1Giwd8KDRB1Y.SALFbvMS2LWutxU4YFjN+rCg34R75452poKwuiaG21cc636R50ykzBV0wsW2aBsYW.okKoIB462zsaW2dsQDeee8uKAAaIooma6ltMHKAR5AHD2FcW1Y2.DtkWOpO3Me2lsQDzy9DhaEeuFRKAMa461RkAck4qFATlfIPK21xjfzpMrUMAbe4tpok18tBOdCXDOhqmqmyuHqYxlqrSFsTOdenPo5qssA70i4zP7.NV7pkWE03iVeH7gDoEfptNZ45drqosPjFAcEN2TaAjCcUkcHfg3uqJ9wRV2xUW3kB99skYlVABVMyqFWxX.pfxQRkfb5BSUdUwbWvxONnsL5o2Bs0Fq88T7FwCVfmRJwckONQf9Or8P0RIg8.lqgl4tAyUDDAblOomrDjS8v2ovCkZEt7N7QBK9ayf2jdKDYmtEMfv6HHsuPajWAXWOIQneCBf0tEvSsban3X3LKoEoDLg.u5RSwM7u7F62vCkpfgFUBr852IHMVxwsy4W.uSmx3dk5ewMGav+em7W7oTXdB7iKK8EyEerTpUJSLKMAG9.VcdkyWL6BO4.tfcXRs5UfBUkyq3bYngCuRLLkR4wwrzqDFG3M8lLrVxrIGwRccjeecghvDgWbLy0d+FyLPwvkTjmrWRj3voL85c4wg33i3yKOTpgtDAimthNBAUExgSend3TEeZDAaxZVPvILjwd4aAX7dYK9A6qv1ueOrviCHqClhI+.YayNAtggZbYaqsYYGK3Sk5pm7C1YkOeP9vz3vsRWdeK0ftFmU3veZi4EKB2PNRngok4eXZXnFGDW82FJFYgOpbabxYkumy7xKztvdsOWmv4twdsuPKIevHT1adyadGJqX7JHasuz3tkxsB87QyMLd2+nKIKz091JJXvu1i0Ay7xKVD7ucof+sumAuLljRu9jvX46FA2JiGNKlJt3U0v6jpAfCVW39Q3cfRxhDyKem0Of6u4ci2e68MDejU+HQv3qNFW4JhQrS6+fXTeq2GXsyvgr.QQ.tp0t+3c8Jt2h6+N9LQTxn8ovPXPOk0AylL.5ABXf2SfBcFd1ZEr4Ts1CWiLv.VRnbw6fezfDbsoFjjCZLgFjxecf5EN38puuTBDSIx+MB1V6iqcHK+plIv07ecPvE2pkLz+tZXi6pgMuqF15tZX66pgctqF181MD+uv77YB9D0wFCi86ui7SCll6jPgNPY2pw+RuCraE
      

      Consider that the sine wave should be:

      a16569b3-0a36-47bb-b71e-21034088fb9c-image.png

      posted in Scripting
      arcyA
      arcy
    • RE: How to add shadow in LAF?

      @d-healey No I'm converting an SVG I made to a path data with the "Convert SVG to pathData" Hise tool. And then load the resulting path to the object created by Content.createPath()

      posted in Scripting
      arcyA
      arcy
    • RE: How to add shadow in LAF?

      @d-healey ok it works thanks...is it possible to convert an SVG that has only border to a path data without fill? I draw a circle with no fill, only border, exported as SVG and converted with Hise tool, but it fill the path. I tried the JUCE converter but it broke entirely the path...

      posted in Scripting
      arcyA
      arcy