• File Deployment and Installation for Plugins on Mac and Windows

    2
    0 Votes
    2 Posts
    282 Views
    David HealeyD

    @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

    -What files need to be included for the user after completing a plugin?

    Windows: .vst3
    MacOS: .vst3, .component
    Linux: .vst3

    And the samples (.ch files).

    If you're using AAX you need to include the .aax too.

    @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

    -Where should these files be installed to ensure the plugin functions correctly?

    Follow the Steinberg spec - https://helpcenter.steinberg.de/hc/en-us/articles/115000177084-VST-plug-in-locations-on-Windows

    For AU (.component) it's Library/Audio/Plug-ins/Components

    @filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:

    Additionally, are there any notable differences in the installation process between macOS and Windows?

    Yes.

    On Windows you'll likely use InnoSetup to create your installer. On Mac you'll use Whitebox Packages or DMG canvas.

    On MacOS you need to codesign and notarize your plugins, for this you need an Apple developer account.

    On Windows you don't need to codesign, but your users will get warnings when they try to download or run your installer if you don't.

    Additionally for AAX plugins you need an AVID developer account and a PACE account, and an iLok.

    Anticipating your next question about codesigning/notarizing, read this -https://www.kvraudio.com/forum/viewtopic.php?t=531663

  • How to keep the color of the selected row unchanged

    10
    0 Votes
    10 Posts
    253 Views
    ulrikU

    @CatABC ✋🏻

  • Compiling on a virtual machine

    12
  • Convolution Reverb

    16
    0 Votes
    16 Posts
    2k Views
    SimonS

    @Christoph-Hart Ahaaaahhh that's the step I was missing, thanks very much!

  • Webview Midi Mac

    2
    0 Votes
    2 Posts
    121 Views
    V

    Update!
    I worked it out without using WebViews Midi.
    It was as simple as calling a javascript function from onController.

    function onController() { WebView1.callFunction("updateCC", { "cc":Message.getControllerNumber(), "value": Message.getControllerValue() }); }
  • Message.delayEvent() - 100% reliable and sample accurate?

    7
    0 Votes
    7 Posts
    386 Views
    C

    @aaronventure said in Message.delayEvent() - 100% reliable and sample accurate?:

    Just remember, it needs to be in a child processor, not have it under the same processor.

    Can you pls expand on this?

  • Low/highpass filter, Vertical preset browser & Mini visualizers

    5
    0 Votes
    5 Posts
    200 Views
    mmprodM

    @tiesvdam you can copy the snippet to your clipboard

    Then within hise go to file -> import hise snippet

  • Value Popup Above Each Eq Band

    Unsolved
    2
    0 Votes
    2 Posts
    165 Views
    orangeO

    @marcrex You can do this with LAF

  • Samplemap and Number of Samples, strange errors

    8
    0 Votes
    8 Posts
    613 Views
    M

    @ospfeigrp

    HiseSnippet 6572.3oc67ztbabjbfhBxFveb1NmSkJUkpFgJ0Y.IJH.8gkNKKKRwOrXr3GEIksuRmh7BrC.VqE6hamEDjVlU4JOH4W4AHOBWkWfjGg7H32fKc2yryN6m.T1mtyWE9CIryG8zS28zcOc26xOIj6YysetvyYxDdXkJKs79A984BgePkkpezoS3UV5sqd3odgiVejkiWks2nxRua00mJB8Gu83I9AgUd3oSrDBtckkVZ4OGGyR0tXE5ue7AOzx0xqOOtoJU9Rem97G6L1ILt08W8Kbbc2xxlejyXiQeqU2tuu259t9SA7Y4pcpLwp+KrFx20BG1EpV4QVhQUV5JU+s291csrGbmAcuY2eaO6A8427Nc93acmaXc66NXvc5z8V2z9NCtEfjWZSamP+fCCsB4hJKcwG5ae5gi7m4IWfuzQ3zykiOzsxgvJKadKeWabKhsVY8QNt1ZBk.HaWxfrsrjr8qqtiisit8Xx26QcvhmgIAboKjD8VNA500D85Xfd4fRKYfRWThRue0C6G3LILtGDedqpa6ExCFXA7ISTQN1JW3+5sqttOLBuv1isdAeq.3A8LZ9wc5rBC9mV2qdcfWIBYGaEvNzZ7DWdPW18YjvS6g7PUaMaD0YCXNA7gLg+TOa4OC8Csbk8Kf41Q1piPJvsi0DnwAVtBNrZ0u90uLqw9fzPC1i8G5zGZfsqe3HGO.lS38crbWg4Dx9VXxLAPCErqyF4XCftOOHD3GLtKeLrwDsa21D84.O3gSCCgFfE7oQaeXSrtOHz6AOzrAxndru+jFsVoNqn+JdpGX4AX94etnvvFA9v40fFsdVBp9lar8QO+w6s29RRWpNNXsc+7Mgd5Z1ygOZuu54abvd6u+lG.8ciDvaso1N9ek0w7A9AiQdY9XTxggb0zBBJ7sPHjXTIA.Rg22xi6V3j0iH4DOfeLOPvKbZp9wIA+43453wYCl50Ozw2iI3gHSZGeadSt5Gsp+x50RtYaCiqYCtmEblTxPWgEMb18uuAgGVlZZLUNsikmkyaJHSDmQBBSYyxjOBS7rR2Qqa451CTj1reD4XEfj4NUtCcFzT8PsZoICpCEsc.yFmr2fX.zRtn.QoYOFdvJdv.b5gnNxFB7c0KdNHDwKRi39dRp.b5+w9fIh.EfJG6YeFqCrxPK0b86a4xbrQkQRUOwpiPf5HBa15oxYcMVW3LUsZQ5nZ6BKodnMcrQtxY0OCPzxDk03ZiV4s0KZKkmRT8XlyoGikDfRp1jhNNg7wBPvoXpP6u02wqYieuWiVDuvj+mPVlT9tKvc.4RALU.QXOYas9TTUL6nQb37GzZe4tSvr8Yd9ftXv.GmY4cJy1JzZEVuogrYfC.r.tkMnidV.foDHB8Ygi3LAgkrwf9eam.d+P2SamqjBdBqTwCxVCQMhHB3T1jN.aGMPfEWuFr76.l6Xho.thHgKLPF3uDXNBOLkB2vNlMh6wN0eJMYoRg3Yh+XfS.vaCAebHAUIxLLCxX2BOR2gN.V.9B3pd1jhmLf3oceldiLcBPnMvkI.WNjMAUEozJgMrQf0vg.DjiV2rnoFNDiIEXDLTjFNyqnG8rD7O9V.ON.rCGoA6wzoni4sIVuVnaCf8iPu3iSRCr4eFxfYiRjYkF9ZzixREGf8DwCccvCX.isC3IPWfzxlwY8s7XSEx8q0wVNtDCsefuPL..LK.o6LWt2vvQRP4Cb3gn7hOHQC1oY8bFx7GvrLlE.3YVdg0Upk73y9RRyy8A9AXOB7rpYIbVZKg7V1UhEVyWHgF5J5EPxDWLl8OQlFsxEw0LYJJ888cmB5WZriyv.Kj009aEnRLcGoPmT8tuSX+QavCA0B9Ao6Ly9U1O7mgbB3zHeOulJ6Grlo29H4csf.qSaKY1w1VP2zT7Q.F6NcbORO8Nf20feoHYYWc6DkMdBGyg+2I7zjC+KUspGr4T5OMH.HvGh3i1XlFMG.Fkot1xO.W0lwnzJ5UKIXAcPNhM3vL41MMgdqVxAn1h3eoVMoby5FyII.TqyYj0x5rzT6ACjj6T8ojKvqIjW23sCCJahM8h1u5i33.ga.k7ZUUK9ZUl25quT71Xf9da64Dt2DtWQ2Erh5LAbErKnvJXngzEvdmnKfgZdq3.Wy5WUMgKdUH7FuP6+xg6s6KaDcymFeh7ZOqvZPi.dFt4ic2FmIWOyE4cUKhz8KZUpUU4saD7iuNdkmrMdfFuvnBwgMCfIgNHcZoM3GCWWWd8wZU2fKdQn+jJK815S6UV5MkK6GpV1DNHSq96UMoSyUNIFA9mW8T8CqxWclic3HcCr+sUGwcFNxHRANqNIhVuM.55UibTqh..+1d6G.9bDFco3LHYVFvaUU6UdI3UVzHClBZ37mEomSfb10.OZha33HQrkV1DwpVHS6RDlUDR8MmrZ463T.9PxDGA32nJoC1.xr.CH+CyCxuQgn76TUpGlTIa.++XujXtz2HLLHOlaEnh7R1E0QriO5NoUvoQm1hwhZK5QJCB3mYxUmlhG9+9CY3guW00ccfew9MrG4CGfpjRN3GrRQpptzRPyEvpKitYbqdSD92YfvU9WWT5VfEbb6yC7mNwLVbKFp7VU0Amv.Q9lwu1Qj5UiBvhAdr+rW63wuBzcNfCF1.0fvfKRpd+uKolo+9pGhdihJ8XeN2iCd13CZo.e7rFCmQnwTqp5hGKlxq2SgbPO87en+ID589UScUuB0h8cqN15DTDcY3obNrgWNrxRMptkE5H0oH5WW86iBb.ABWdczlSkP9IgzBC21qeH54OOvyxMAJeoEvVjAk76MYqmVnN9DTu5Q.xFn9Yh046UEtz5TWjpaF5UL.0pN.GGRDuSLlldBvGISYje1hG6hhhueUR4Y933ExAGQ+L9y.Nphh86TcyAC.tbLBdwpa80+4Ij0lK++jb4+fpGFFvsFCWkTIDP3fgHwOCYeXxBm8A37BEOHmuyXX+wUe3TfFEjr0+yUokZswf2vIVKEle.eB2hBrRbmu4pGb.okJ8r9wGPBEGE.lk.RgYG64wAZcn4db8n6ZRvRX109SCFhzp3VzmgLZCtz.vu8.CphHSZOQvQ9qS+crfK1eh4noUoyQVDO9BUkO2M0y2H0y2L0y2J0y2N0yebpmuS7yZ8enjwkpRpnR6u+arX96C.g7ivXjOzYndAjsXlJHMolPGizH85LGQWbwNvUdJr9EfJzDozpVDNdnCxc1zCugKzBhie.3F5.qotgQslTMwN9d9SF464zO4AAPvFCQfItm6FZsvP3bXbK+5UO.rDZI3lFdeLX9zJH446yEsn64N8d4xu9GpJQWFpai8Sgu8ZULqTyfKuPlA+YGee0MI9Zkz8tJiiLX0Skd9+5iO+1UI04L5Bo+EBUOveZHXUMxxVUv72gfI+9bSifW.MrJetC9LhPGx8roG9SvepN6FYwD6raTmU5GAJXuo9ME1kkVlqtB.3cmKXK10TjV.NVfnDXkyjf9tRB5aQWwfxuNQKK3JGl9OlzCo+me98PZu9gvxCNp3Il3KR.3C4icvaPkvgDvuhsB3+gCvy3I7gwGCFdNc8iOXKXSl6bNzJbpL.xo8eBKrkEVx4bT1GW7u5J6i+l1L9M9+Mi+S2L9eYuA6x+s8MXecXJ40wZL1pef+yixaOvfdSpEXe6QUdWsp6fOy5lMgBiAsbOue+jfJyDuwq5Du4q5Du0q5Du8q5D+3W0IdmW0Id24OQzHzZSC8GKOZVoxN6uozSjk1T6IxxU3i6wsASexv2Q15F3PW3F+O4p9tUMyXaTxxpbg+iKU85W4JriF4HX3HESr5ykE3AHzYqJJhwQyUlfbvPa8ZhSEg7wP2VgXl2sYVXhiXyTYNRDUyEd7Yp5t.KIDLUYLreqv10ux0qWOdQ0HnJY+DN426aw3Vho2uGmEvGh0uR.rZ.z4mv6OMDy8uJI.xh5vhIqiBAOfMgBZJVr.83XoFhQDhiksBklbXWDWAOSw5UbSugfQj18C3f1Evem.YTWeDQJBhKtBB2B4ttBZOZtVRxV.hf.vOlGDhCICJAcaIoFpsHLMFl+NFFiGKrrFPRKMuS8mRTfI7.jzwF6a6LvoOQrDHKwITgUblfCqJvLBFNESGCaLVPk.oKLXJOBnXgVN0CKOWAMOboomnMCkMy1saelptPHTEHq8CmZ4pv150lNAKY.oXXLgB9WU7fgI1DWyUnUVR3jyAFitDChxJbSr3hTk.FUmG.4kDBAL2BksijlLIg3bfwiLOPHaOIY79.2m.SsFXXswjuZjzoFqP83XSsmnRFWgQcEkxV7ABL0LSrKsijsFMPJWuXSmA+yYX8nI2C65OCqeDmPz2d4wHEdqN7QjcWe+WfmGjxH37fCW5CQPKXU5YiUoGtaaqR6aqn8nyfl1swpk69rF64ZGk11FshQ+Ho001ea5jhjtFhd8SBSoopQLX4ToRExBSQOrJX4Bwv5ERebtIHZ9QAXgx312eLGjZnUl3I8fQpqhutXASjH0xpsxZhGREgTSrLDn4R+Czqv2k2dBHAFFUtIbh3XfrX4gfiVy9aSbE4+BKNfBxAzCNP+h6o4RZlTrfV.GtPhm7Xhy.XC8QGqE8TUJESWpTH+HpxppSbgbw.MaBKGKYMJQ02L.V7HnRjVQHXtfpM7vL1FxrM3DpynNgy+PQX.GvKfVEv.U8pIuMn3N.qZJojlCobdlevKPzxiqTmFWDbX8W4xOQhFRMETAhQ.yPIhRAWrdiHkYQ0amjZIvfaf+XlS3HVCbfMPfYJR2dxTwnXxHwXwBRAKdoJUxXO6uqZlBMJ1n1+8GtHF0PaAHRA6Hqiwenn88oC6fAt3BYTA41LzjULDShBfYKrJZ.JzgxZlDVNpbjDQhKphtI97CMAcY0SksDVC6O6dTGQf6HN9xaXEbJY0xZHmXiJzSsKzPZB3anNCL4.ruh+QHdQXXbIQhaRKQT8.pqOP6.rxAoROLtrhRTgyl4lrgVWubw.VvVQU8CUtcd1Joq.rtPkaZZMsAYU1Nauw1vROYZHCnxTIOkpJAyspoLpWp5xxfJpJnPUmDsOl51R24KSTK+3IX.VrO69LQph77K3m1h8a9MTQiw9zz8+HGU+oe0.zkLVNf7K4tDH0iIGvhioUBf9xLu8AJcVh6knmypm8WpQBjAYAjImwY4ynLp.UsDKwpPcPA7A.ydDVpvEvkxoZyfi0xJMKEGRnpNtn9i2Hod4RJnJKk+upBZimr9GxRw6jAlPHmRz7dYlPPwqYhJ6L8LwzKEUhnHT9LVG1CPD35zieB9pdjAKmagYRProF1F367JDW4LKp1koqPzpUNnzBU5oFhP47BLrFbVE0xzbhrF0NUWneIkAfidWNtvFEpJZLqXtRqhVrgz+jF1wak7qC1xP4blPJTUULnr6WfVDSOEMdOnR9ZCEWTfMhOnZr4n57TO2RTXUNQizAocDxzKL8dT65kAYKVkAGcqc9PK5btNwt1lfKgPUFyGRoyiKmuHsXuKngHZIVeDF16lfZnotg4HNY1QVJGXCbc55czMSiLBmDGS+tjrUf+XzqklIrtNexVlUdMa0MWAe8PWNRu7IpcX4qPGttsoxMuYAbQByZkhpGCComUIv7m14YoF9b12wPK2McNNcHIztb3h.pdUtZTFuNdwaht5kl2lYYzXMQejOskSzryyh.Vx3YqQb4avQ9bsWQIhWIxRZMdwTZ8OUQn.eEI+cbwt9eE3Sj+rlMfCHJTEjod.da1DJc1vmhh.91LPQlPdBvJYzYd.iJgR3pqzc9SIqJGlncij5yJ57Y4mpc7bBWa.bKkXenKPcq46B1BnwI46ep5pwxln6cjqLgoFW12+8vzxWxHVdHwaqkTOVGCrHixyBmUIueWQu3dN1sXWk0MO6zIt2flHI4txR9CCtRi1WoQq723muyBQ9qkxOxBbZqSxdWXeJluI7hOmjOEJxaNZiBJ+9Erel+Db37Wx9Y9J4RWzqtoxkihe6xx3BQruUlgyoDmwtrbbQ5Ql2M2hdyWUQKpPkMYLB0GMcD+Ntl57PtpdJ2PVhMXQWjrP3VrwQkqk4C8yL4ZYbKbG+ohbBQL+XJxmY3UT6ss8mBRYj8q4ZIubh3BnTACgVaJ5UivW0.3rmDInmR5Kuri.7UQPZbEt2urs93ib6jLbz6kCoLqztWf+LvoOiVT5oVQ+9Eck1yrNFr0GS8Kx2aBiC3SrvvoFcpIJRMY3.OVFTor7.GgprZgdSyJT2jK8.h6NOS9yCSvcO9nFUZfOE8NdzvfFnwQ+deaZTKK+BFTdbKrYLnWsR4Ut1sTCtw.PJesdBe2og78sBGQSFc7D+fmz5mGFw93vjIQlGyExP5Ghqq6ZttM6bxFabK5OCDXn7s6Dq7mlx+SzFCE6ZtSFYE2xHGLZZooUOf0o8cQCIsuUqDvzNvZ1ZtNCAsjGwOITwYPBDyOfQR7LRFG8hDIgJOHanVignbFXC6gTLRA2m.lYe3fQ.2tgAgAzRjS7e+fpoeURiC+6+9EyK7uX2.0Tnh86Pm9X.esI.PY4BSPCBSYNNUdkWCi4EkBwPL.oA99YhBbBDAycIFFVvuZpcoaP0pal2vXmfiRKoJSl1vRbpW+QA9dfJP2Sk4yTGgeBBXX9EfuJ68ELK7vDfpx8.LaI5ikr1Pd650xDgC3NCDR0z+Epbsgh7uPmlhzuKsFAwIxf9A.AXE8tSGkdb6k05qwKXVw1divCYvE.siYiqgB8jd7zaZraVnT01dg9xh5m7tqYKx+N8vGDv+CXlflNnscL5D6phbic.3zAcEZU9mvPG6P7NlC6SYcuwcgeb0qZjVMIzQA4sjqf5hY.HwFlx85e5V9AXJ7MdshcTIrB1uDh8oZHHyalD10LjdbtVWUNEkSKqOVHKoE6x2OlqHGrBVJLcL.qFMtmpM0+MlcUYhCkhNeB6azif5JdOo2GfXeQ3PqDysw2vX+ducU3zhB5DRVFvpAk.Y5uhtA7FNCn28qP4IR8wBPey3UhE9if7Y0MnDw4GT1tJKgmQqZ9N+ZHbWzqOeV4+Bxl0GVMm288XEZ7+wXEZxKdIfi8TdYjohiRs0XmwfNM8G7AaDPnxkAV8cbcv2QXFZxxHqOArDJxRiCwIzREvLREIXoKJg0zsO.65zvhqjBrUzfnwGAE4MRIqjsLxGUzHaSYHDigvzdzf5ztyJrtsitRsdbnFli7a1E6tS4cmyr665K3QKgIdjD22aZ3bQeiwsHHezPUHXmr3epQzsXXT3tPm4QRFvRnpKGRZ.jOQqbBcdBw9QF9gpNfcar+DpuRR15Wk83dnMKzdmULGscpVNAQXrs5pvaGijff7SnK4IR7gIAEonLlptKdpTlhInrz7MAN+nbO17xiYts.aQS1PtNuoov57hYRVIWESQVaqnjEFYfnaGeuhAAQxKD.zaNPYSm6U1pW5JSrwENnFljo0lLA7eAihXLOMUnKrbMB7x4N1Un7hL6twvo36miC8xp8QKhM9BmIoxGO5emS3GApVcwusQmhL24bMdQwechJRPHmarmEJDOckBjDVHHPe0gxSTXgls5yQS9xCsle5lydfgbhkNnZa7EhpdAevRJKRO4pIAAez61rrpUhLQIsRVppiRUXTl9hWlM9lzWLN51ShSJHDnFCY1bGh67gh67gh87gh87gxICLFSACL0MaOGwTAKSoAxhSxQjHyDqvrjZShLq8BO+Yd4XWK5rdgm8JKr1+jOJmOTNOGkK4CH1BbTtzurTy8n7Y0yI5xH+Nl2B5++J7qvQyLAxVHx0Hg7+kFnXWOQr1y.AdIPf9JqU97cEyw.47lOuTajEN65kc5GHKWgM6d0K63eSA9gLTHZU5PI0.tkCNROPSWDbtyAbj9fLKQwCeVNCuXnK0Sj8KjVNNOjhthHcqRItoibVd9vuy16t8NOYG5Cy4ye7l694G8H.etsJFaI9vdddB0boA8EyZnJPzvkmxYKfH1XG6uFlVLf.9vUg6AbaXeaz3r7SU2kigeRWVimJF5V9fPMpcB6SoEMe.FCuXreLRPdRYkcRlUad45.24xnAlYqm+l1bhfU.0NZG7tOzmwOEhehYrJEvSxE4Z4w+ywqmDnx8iVnRGGJVGsH4N94jwj7oMisN4fLjGQRxinXxSzbKm9Pj6bHLqnW9VycqqWrqk.vmC2A0BcyQLC2ZjdAxdSDgIO6OQi1MRQulRPEdXyDTfqa.TTAoopmBf4lzkmLgXyRjgacdVhL0FTzUlRdsjygOF4bav44VQl6.lGlI8xNw0yovhidomXrkcU7bqlkhxFhFKRnsdAyFBx6rvTafdq19FEnL1Tr5QzmJrlETiDoT7mTembgtJtRcm2zsA2VWjYmAWcoudpXZZnfRUTFb56G3Mv0eFOnmK9l2PP2XSgfRx.W.foRGTZXjaRkLAZhbDgok5.3l7MeZRU0cRn6d1JrQOq.h+4LbMYpskhKGgBz8Xtuho6oNgj+NyN8NyN8NKyoqDxGniSeV5R.HeiFNhnOFP.ST8S5aRJUHFsx4NZQyD86eauCjuqTIP9D50AbI0lgZYzytWgPcuogKBXSoyrrUIu5lHdmmsTIdYtE9P7N9ocdFdXKgcsqlbwuWgfPs8PXbsTv3ZyCFmk+1wTVqyI29125V24N28t4XIVJuQQ70fy+fDgq9SzA5dEisbN.aNnwMu4hfFIWKEsY9SQgrkMqyVvSK4nL9kkt0xpqK97sLX6sxW3VVhiocceAHrn9q43ubxxn7qyHddM7hKK.GLVejBRz4pami9GCOzh.k5srR+hD6wOAyiO9Vx++A7pZZYD

    The Samplemap called Pad_1 is the one expected to be multi-sample for multiple notes and velocities; this is the one you need to populate with your samples.

    Unlike the Samplemap with only one Sample, I have not yet been able to see the playhead in this version. While it should work fine with the Samplemap with only one sample.

  • Font preset browser

    2
    0 Votes
    2 Posts
    90 Views
    David HealeyD

    @tiesvdam You need to use look and feel. I have a video on Patreon all about customising the preset browser.

    There's also some documentation here - https://docs.hise.dev/glossary/custom_lookandfeel.html#presetbrowser

  • Waveform Generator at specific Hz

    16
    0 Votes
    16 Posts
    319 Views
    A

    @Morphoice i'm not sure about the CPU advantage, it might as well have a tiny bit of extra overhead because it has a control that lets you select how many of the clones are active.

    Check out the clone cable: you can set the number of clones and there are various algorithms in the dropdown. The graph is missing some display values so it's not super useful, and it looks like it would be a good fit for a SNEX option like the timer.

    Though for non-realtime usage (where you just wanna set the frequencies statically), clone pack looks like the way to go as you can link it to an external slider pack and then set the frequencies from script.

    You can then have a cloned oscillator array which you can dynamically scale for higher or lower resolution/CPU usage for e.g. additive synthesis.

  • Button.setValue(1) oninit not reflected in UI

    14
    0 Votes
    14 Posts
    1k Views
    David HealeyD

    @d-healey said in Button.setValue(1) oninit not reflected in UI:

    The default value of buttons seems to not be useful.

  • 0 Votes
    3 Posts
    78 Views
    VirtualVirginV

    @d-healey Thanks!

  • Making a simple peak meter in HISE

    12
    0 Votes
    12 Posts
    855 Views
    ustkU

    @David-Kissam You can get the peak level of any buffer with Buffer.getMagnitude()

    As for the batch processing, I'd say load your audio files into an AudioLoopPlayer (or something else maybe?), then Engine.renderAudio(). From here you can (I haven't tested in this configuration) get the magnitude of the buffer and use it as part of the file name.

    And for realtime audio recording I have published a snippet recently (but the search in the forum is somewhat painful currently). There's also a recorder example in the Snippet Browser

  • 0 Votes
    10 Posts
    1k Views
    D

    @andioak Did you figure this out?

  • Arc slider

    23
    0 Votes
    23 Posts
    2k Views
    ulrikU

    @udalilprofile when working with look and feel functions, it's very informative to

    Console.print(trace(obj));

    you will get all the information that is used inside.

    Same inside a keyPressCallback, use Console.print(trace(obj));
    or inside a mouseCallback, Console.print(trace(event));

  • High fidelity animation in Hise - What are my options?

    15
    0 Votes
    15 Posts
    444 Views
    ustkU

    @aaronventure oh yes I always forget that the CPU is in charge… pity…

    Yeah I simply dropped the stock blur for a long time, eager to see melatonin being implemented more deeply

  • Using external Text Editor

    28
    1 Votes
    28 Posts
    4k Views
    ulrikU

    @ustk thanks for the reminder!

  • Bluetooth USB dongle for Mac

    8
    0 Votes
    8 Posts
    260 Views
    David HealeyD

    @aaronventure said in Bluetooth USB dongle for Mac:

    that's some fast delivery!

    Prime :) I could have got it yesterday but I'm not paying £1.99 for shipping 🤡

  • Dynamic or Multimic Envelopes

    7
    0 Votes
    7 Posts
    485 Views
    D

    @d-healey Aha. Ok. that would indeed be an enormous help.Thank you, I will do some testing here.

24

Online

2.1k

Users

13.1k

Topics

113.8k

Posts