• Pitch Modulation, LFO Modulator - Choose semitone value

    Solved
    3
    0 Votes
    3 Posts
    142 Views
    M

    @d-healey Thanks, efficient as always

    const var LFOModulator1 = Synth.getModulator("LFO Modulator1"); inline function onknbPitchSemitonesControl(component, value) { LFOModulator1.setIntensity(value); }; Content.getComponent("knbPitchSemitones").setControlCallback(onknbPitchSemitonesControl);
  • about audio loop player & preset

    Unsolved
    6
    1 Votes
    6 Posts
    507 Views
    M

    In this version the code recognizes when a new sample is loaded and recognizes the path of the loaded file, in addition the file is saved in the presets and loaded in the LoopPlayer.

    Now I would like to make this first approach "universal" so that the preset manager searches for the sample in a "generic" and OS-agnostic path. Could someone direct me?

    This is the snippet of the "generic" but working implementation.

    HiseSnippet 2412.3oc2YszbabbDdAoVESJ6X6DmpxwInxAnDZXBZEmTRUh.eFyxDznHjrhioKjA6N.XJt6Lalc.IgUopzg7CvW8s7CHWxwbS+TxobN2xQktmY1W3gDEqnTQAGr01S28z8W2SOcOrqRFvRSkJuZq8foILuZuseuoB83cGS4BuC2yq1a42UwRYZucllPSSYgd0ps5uEWs1Z2vy76ed+cnQTQ.qfjm2WH4Ari3wbcA0ts+LdTzAzP1C3wk39NsOLPJ1UFIm.Vxp9a5kPCNiNhcLEYaEeuZ2b+PtVp5ooZVpWsariLbZuwxKDV9+BdJePDC+nkWOPQVxGHiBQKFo5s6XdTX2LON0yqle2B+eUq++A9c3g7b5E3v6YVfTHQY7n1JUMuUqXdsJadaVx7VfIUqjIcCqI8998BT7DcwJn8bK+CEZlZHEf8xlhkWuUZtt+tRfCgtYL8L1AJ3ibIZ7Iat4FD3+b66sdOlVyEiRaBA4euTFeD6bVTiVMw0VGBKoZx4TEIZPjMQf7qIYJdDSuqLNQJfOZTOmi5fjUDrGMNIh8hDzxQUAGnE8nmydIBWgq5Us4smDxkGIkIcinSYpVfRLY2FUfPu4qF0M7QPFINNqZI45orBLDsaadjYYpxoqzHIBe4pKWMGviXMP.WwFQBlnTfqYUcE+YP.H89hQbAqYfhA4Z6njzv.ZJDWa730Ivu57v52kTGQnH1kj8nZJ4HNvffopugkEpZTJvzWUuiLbBfZaPpGB7cnHjcI9w4znIr5e85OAM8O5iHaq0zfwD8XFYPwFRzRRjQyjgREIXLULhkR3BCi49EIvF2VePPSpQQOP5rNz3bPFxYSWD1YlK32WsH78qWJ6atzUp2ENvPnFkMDMRvWlMawD3PiNLLC.gbUv8yMXDqNBHXEcnkxvIh.MWJZXA2MH4P6FDCvd60sQJvaSkfWmn3XhrAqP0yBg3G4m6X9dFdyOhfmRaTWytDPoLNHDHFsGOMAraC1a0h0wRn5wXLIWC4QU2w4NTAToUUN0ytBZPVc+oPYzTilcLDMkjxhXAZXWRrpA2LiZeXJjZ3z8mREgQftsovSRFOa9KxrkWGqMbF2tznnAvk.XfYRB.gLy9+vCIWLFR3nYaKO04sqCZGAmtxTclvMxiEI4dTF5OmqBlVAW4ntc8JndAWM0xdZH5Mpj9adrb+KgjkTXauM3LFzdwJpdcmyhEvxfrcln0Rw7kAeIEeqvkQubQDfy4oiDonBOnZTxnFAY5XlrS9PRCGgrCMofv6VF1vf0SvCIkUbyBkmGGV7d679CbVXp4Knh1EoLBjM3Rwxi0y4QCLrlYJN6FiA8lBGWiaZWuQIJ.lYZIPUlXQNX5s2fnUSfyr0+YMsaZ4CzCsPwiyADDiFVfOOtR0lEkfM7dUXwcT.w0Bi.zXUtVbxyvhjugylykI4SL+KLC7IE4YXoZyYO.XErKVF3tffcoLiexbd2swBE6NlAGYAFl24gCpgrgvVDNCHVMJdOR9BJldhRX8Fv9KCXPmUeIK8X4i3hP4EMfa6DC4pX7L0dRxT4DxETgFqcHOmotPwckOblkymue4fKPANGjxVTLt5Zu3n27.y8JEEJcZ7Xol84BCptFrBY1kFNbgq4N6XJUtfkwFqUuHAaHlDOfoJcZ2vHzsY0VX8WdKrk6v1c4dIFkhCEb8mmvDKquaOWILnc2UcVEzfu1zr6Ox0rq4F0GAPKzZQrGODa.uBsVdFGn7HG3Esd09K96d2Sw.R5ocnp.4o6IClDCaW5o8RhfgRN0dOX5o3PFomtmBlIgzKVdF6zrRQ8w1.R6+g8MK12s3Q82qW+Oiq2bq9styl8OHtBoNrH.wrRNGuegLfFYVq+tikbEHbyKnm6ovdl.HWASI4WCcBCk8Eg32O8tqYAKCBspEg99NDxdQgAZdW+JkWmGYVpR5EwgpgFkrl+YhAlA6JK9eX3+Xqm48vCwV0vwSbgNHblvTZNloTaO14.rZGVYM+8XomokIPDM+5IuZeuW4n6kE1+uo8zxyJdAOTONmv29z1iY7QiKFy7YCZmjkscXHNR27MMhHRtw4ekA1Bi5u+MkLpmMpMSPgSG3HhGwnJANIV4sXM6V7Nts3H5.VjYGtked48k4xf1q5xsky5x.+PIt3rInW6l.omizGLZdZ3EHnobLT72tyaUANtk1MIr0VO.5uBGP7APsLGnTlzRiTO8O9RiTDUaW9jM44ccu0fsG.0rV++Bkope9We9297pT2xwr4mIqck+zJ9X875XQJLXZCvv.Pl65yVY+KSnlaPS2NET0jXjigznzBVr8NrXwwZ1oyoSnjpk8JKUPFpxiMYbWRqMyEZ6vvEuEm.IYwKw52C5URuj0NfdtDuBDejkxq4rrCAuNjsiTA9VEW93IwVf.M9sLjre+HLtdBjBHwoHMWusYyOdlea7JRGHaljqNNr01PGJ4XiaG1XQ+uborV1IxK5ByqA4lWU45AGWCFuCUsibhHzLVrcgNRkCOmckhbnYWIComa00eh2Uubf89okVNH50Q4f2nt0rLT91WgKzVRY6mdV6XdHL0ILyHGcfB.bqmAiFjzi+MY2C9m+tu6uc+3xu54W9rX5kkujMcxvgbfhuOIbGuXYn65v.NFce4WIkPUvwaMyvwM8MVt27OG364adXApt5qShr6V.8jxOIH9revYb8zxOY6+wdxxqpI999c45fwK1FWYA1HztwqCaz8Puui+9CGBiWVXf2v+fe2qmW0s71+Cy197mahYeP2ElSrjGc2zU1U7Q2StxO5duohfN1z17zDSL6AJ3LOTSs7Vgl49lldBKS9DoTiWEV9Q+sUNLc4BpuB2LX7rzpZ.mYx9t+uQUSxTav1Buotfs68HfuJs2GYfs7t6qs5K5uqQqq4eWia7+b+cMdCnNVk+zKqkYi83XF19hygbBfBZi+.nl9P5jHcF0pGS6HExjwRAOnZltVwGMhoJa6KzgLO19YET9f1m.81QSKcj5m19Ht.5aY1CquBXQqW4+LTKLd8i8slKAqsPdy89mU++66eNQNAmWqCERBwZSPm88fx9ALX2EBVD9dO0VAem.62alUtpGSDZ934vO2hsvuq4VrU1h+WYOhoAJY+.6iYf4oukgB32ByMFq42A+lrfGGB5zi2OHnpplSvsttB9wWWAuy0Uvew0UvO45J3u75J3u5kKHdIz1SzxX6QSOuNc22L8dsZ4cYTaUu+MIOC2E

    9521fe61-7e36-4408-a582-3046f354ec09-image.png

  • A learn when using the Engine.Builder functionality

    4
    1 Votes
    4 Posts
    221 Views
    A

    @Orvillain good PSA, thanks!

  • how to change the size of midi notes on viewer?

    1
    0 Votes
    1 Posts
    121 Views
    No one has replied
  • H E L P ! Hackintosh, HISE and Xcode

    10
    0 Votes
    10 Posts
    1k Views
    bandit_FD1B

    @d-healey

    completed.jpg

    IN HEALEY WE TRUST <3

    Sir,

    T H A N K Y O U !!!

    --FD1

  • VCSL Project Installer

    21
    7 Votes
    21 Posts
    3k Views
    A

    @Christoph-Hart Alright. Here's a new one:

    0f15ab31-7c16-47ab-a36f-9496634557d5-image.png

    I loaded up the same multipage project I had working previously (on Windows).

    I don't think it's my multipage project: if I open a new empty multipage file, and export it as a monolith payload, the same thing happens.

  • How to add a Pitch LFO for a fx plugin

    3
    0 Votes
    3 Posts
    365 Views
    O

    @Lindon Thanks, I will try to go through that, is there any example for pitch LFO that I can refer to that would be really helpful. I've worked with scriptnode but never made one.

  • This topic is deleted!

    Solved
    8
    0 Votes
    8 Posts
    105 Views
  • dB meter)

    6
    0 Votes
    6 Posts
    449 Views
    U

    @ulrik IMG_0676.jpeg

    I have two questions: Why does the incoming signal always show -100? numbers are always displayed. Is it possible to hide them?

  • Combo box

    3
    0 Votes
    3 Posts
    208 Views
    U

    @ulrik ohhhh thanks )))

  • Attempting to Read a File Creates One

    Solved
    3
    0 Votes
    3 Posts
    209 Views
    C

    @d-healey Thank you, @d-healey.

  • Don't use EV certificates

    8
    1 Votes
    8 Posts
    595 Views
    C

    @d-healey That comment was meant for a different thread…no idea what happened. 🤣

  • Audio routing when developing an effect?

    4
    0 Votes
    4 Posts
    309 Views
    dannytaurusD

    @d-healey @aaronventure Great, thanks! 😀

  • Hise slowed down

    5
    0 Votes
    5 Posts
    627 Views
    D

    @cassettedeath some codes are proyect killers, I had a full finished project and add i just add a code and slow all, I added a code for pages opening from bottom up , that code drag the project to the point it get stuck opening the project, I had to go back to a previous save when it wasn't included,

  • "Drag audio file" disappears when width < 266

    6
    0 Votes
    6 Posts
    323 Views
    bendursoB

    @d-healey Great, I just removed the condition:

    if (getWidth() > (w + 10) && (connectedBuffer == nullptr || connectedBuffer->getBuffer().getNumSamples() == 0))

    to

    if (connectedBuffer == nullptr || connectedBuffer->getBuffer().getNumSamples() == 0)

    And it worked.

    I think the original code only takes as reference a specific font/size to display the text or not. And that's why even though I reduced the LAF font, the text did not appear.

  • Default settings)

    14
    0 Votes
    14 Posts
    521 Views
    U

    @ulrik yesssss) thanks ))))

  • Proper referencing of my effects in the Effect Slots

    3
    0 Votes
    3 Posts
    463 Views
    Gabor.KG

    @HISEnberg
    Oh, I thought there is an easy way, and I'm just overlooking something. 😅
    Nevertheless, thank you very much for your tips! I will do some experimentation to see what can I achieve.

  • Is it possible to bundle all samples in the plugin?

    12
    0 Votes
    12 Posts
    498 Views
    bendursoB

    @dannytaurus said in Is it possible to bundle all samples in the plugin?:

    Is there any way to hardcode the plugin to look in the current directory for the monolith?

    For small sample libraries (like 100mb or so), I ship the linkOSX file with the installer. So the user just run the installer and that's it. The linkOSX file is the one that contains the samples path. So, I ship both the samples and the linkOSX file with the installer.

    But for bigger libraries, the only option I know is giving the user to choose the sample folder. Generally users don't like if you send a big file to a place where they don't want.

  • SVG Help!

    7
    0 Votes
    7 Posts
    620 Views
    CasmatC

    @d-healey For anyone else with general hise svgs looking wonky, after fiddling around basically to get the svg to properly display, all the render data has to be specified in the path data for hise to correctly render it. Since the svg im using above stores many of its render properties in attributes when taking the path data, those attribute data will be lost.

    To fix this, I saved the svg data in a .svg file and opened it within inkscape. Clicked the path on the canvas and went to Path -> Stroke to Path which basically took all those attributes/what we see and generated a new path that outlines the stroke, then save as optimized svg and take the path out of that svg file and use that within hise to get:

    0772d786-b6b7-48bd-bcc1-b695c84414d8-image.png

    also had to change area to match size of svg path dimensions in inkscape. And used fillPath instead of drawPath in hise

    HiseSnippet 3608.3ocsYu1ihikdG.mZltVscmrQ6Jk88klWUiXjE2unUqRar4NFrAiASTzFiswXvXSgMWi1uq4iP9Fj7+uouT8L8NIpU1Qyr6Od34b7wmyy4.3R8PjsabbzgLO7V8q6cy7v+3iStFlrVZskeXltxYd3e5QEq3D2COcOTiq6shiccx7vCeeaF3g29lLo+y+0+RCq.qPa2OGJSFiHea2A967S9bT0222OHnkkiqt+tWkco220NJTJJH5HFOe+i4xr2xdqkm6PKl128XlG9MMc7ShNLIwJwMNyCuoQjy0IqiNGdOeC+X+kAt7E4yLAcz8vshBb3HlQyHs1OvQ8i22wYPun94Ygu+9rv+7iJ9N9eJ9mmM98ouwSetEud93gu6KGde+WL7x+5gWtWM79JCoGd0P5M2GR+gGmXeveexmeGNd9GdraHVbVYgo8WOTtmalu6c+wGkhPFgIB6r1515.dwmZwyUxk6mdB+O+3e5cuCS8wIOs+o+7SerA1Gbw8gpUx5mQB2e+SVGdZOhHakXgT+ghUpTSHIWfiRnfVwKSVHc9Kr4gcBZ4aqCaX0GVs.cqn8ABZUELX7N8furYFiWOZqfl6ZS11Q8fOUxhwa7xFAsA6cnWL.d9UO37KS7EztpukdnFbYkHlStaqEzjbho0Mg2HegWqS08DzRDJv9WYKsVU5SCfOlWzBdYtUXLmzFN+TW3NkTXb2dvA55vF0x6JnMRvBt0kMvUK6w7EzgijhX7Cxv8MOw1lOuCFykKv1tdObifrL9YW3pKZuDdqA7sYifaILBdg0LXiFco23x3wxvaNuiwEa.uR7DimU.t73hz6DY7MB1nOKJw9+VG37WaCWpgF8LENFTLYN95vsF6AaXXCeRMhwS1Q29Liu+JGa4Jx11VD2WIlBN3Z0TEV8Ra37tqnqOjwmdAdc0ozqah4srurDNPZA7l99L+7GgGrHh4TrEl+KYbD1PxMcMJWZ+TD9jQYFOZLVG6MOK6mJwvsjkcga2Cq6EL6.muyN3j4CnKKi5DYAU549v5ilv7saf5pJMMfMjWC63OmtSCTGtd2Blu+Z3qZKY7wRntUXsMbqgafqLyg4n0D04KuReulue9etac5Ze4ulyoOPVSvK0WyAu3bZ+u0PQVa0NdcCZV.1QxhdzrgxZaaZxbpmGtSBG+A8MFg7qMIsetA24lZ50Zrpr15wJLmZGgUM6xwrw.MYspcZx6qB6fUWKv3KZLFw2Vgy40rfunmmyyl2fCOdhqWG5OQVadg8LmqdvUOrg4DlGdllCWi50SG4ucFyWeI7k8pLmwQvcF1+WyUKBunhDaa61Sk0NsrJq8tLA135M3VkcfWJDSaGBq0bK8hSvsjrY9GyCOnhN8xJvESFvbVUG1wUNsexBqNrJ22smNn5U37mpAe4kWXbkxv8r8oEyA2XrE2eoj.iICF+7V1m86y8imrfCGKwb5qBastB2iKIwwV0qzV2v8XwUG34CFafqpskmIjaL7RUGFuZVLe5YOiN9EX0xpLmAFvurqW5YTYw5xs.YZucbMpXcdNl6PXAmRomSdCqu4mciwmZBWO3HiaTC0CsF7BiuZEb8163YikZ.Oxxm4rcCpkbZsh4D1DdXOaFua.p8pErf42uErr8blyssnVs7AdddqdMguXLkVaCpsKtfm4GLTB1nD+bg66ERt7yrhgU4bqZHWp5s4Ck+Bu8rSCrCHG8KwKaH60n.s29EMjM0KQuLbNhunJ8ocFLtfI7kP8Fx1hMoK7xXzmq5QO4rZC4ymUomWZH5+qynsjUZHKtwkNYbeXoPZ+McQ9COSOnba3lUnKMoUC4nflKfqdVFWqipzazkPbmkzBUEaH28RHscnPC4lg4n6sHqnrY8FVvi0pKJKdUkVZXMQ4sRtzaUqJJWJNlV1rhnbzwpz61UFss0fkb7Wsjnb7QK5kyfEidgtbwhnsGqPmeEbj3.a3oinsVRaJCaV4.cSAXEmZzBoVPv4Ww5RvZ9pziTXeJ4QexF9ryY5q23X3rnKrwXL11VViVOOb27dzAqv8h35yzs0v834JBqfiay6cAUZMYLmHdzgNpUcdsho2ODygQUKS2cIlaOOqiGWWRvbdtwSoiag0hyu3QO2GqQaWESGIi0NyiEoGuGqolFRqgani05ZSTniDQMfYfActKCZHOcfKs9NVyHui9hCpkDURnqOG0XlauQ6OE0ddCJSOTG0jZhYoeQeNqqj7YchApgap0hdqIpsEeoCsoMq4U6Q+hG1KbVnu+G2W3I8KrvHbR+Ww5nPWtqYZ+LX1UU4ZkR6e8E4P7fzqqwxBvNoim5KKwO8HcbVzphpr40zwexbbxQ2w4nGLIKhmM89Ununlb2poyC4y1PSNp6JZqyX1QLZFssaKD2ZX58d2NHtuL8sicQbgxb9OPqulrY9D5qI3SpJ0zmdP6gH+yFzqWLRSNWotoqcgpH+0UWktWVSSN9PBcusiQ7q9+Z9h+Dz+JSocVpiwfZK5NilpIeFe8Nt+pBr37cz27LPNdyRqUEmgSSsaSWcArmRgzZ9X3R2BnyVBVzvfNLKbz0lotNaqZNt+pQAFOYCctPXSMcZYc3tUjnuTDWWujqb+q7LXwDeZgiXrMs5D58Bv0rjoGL.2KSGkimObPi2iyCr938dzfkexw+ReYElCsEGRmy.ysQiEncai47sMtld91EEL9mDPuvDqQwsVP2pROL1bGROdNVSKYKkd91413doYIdNYiVnFvy3HcmYn1vaR.84MnlwqlMsxQgz4M5S4qqJK5Lh9PkppxmM5RaTuLpOwQVbdHaQXmr7L+F0yiZ9jJzwUtoJGcoH87hWPc6K4oMtcB4OO8yQR2ir89mu7YeadbzLodpxpcuUA+ZqWYyVU5ptoPe5b4uzUU9pFs198HtfEcy0q6pp6ti1ycAxQo.cI+wvs6kiwO0C42aUpaIg35knU1Uoi5F2o4gimbqipd3MZMkXDOxn.r3z.X6JzMO31QUN65hbrMwDtsRI3tCl.erTpmo.eJrLrct1vMVTgimcMfcTpBO8Xs1p2J2nFGOCJ0VciZYZEgbsUkMtVmW29mQ7FIY4bRbLhOXuPU0CaC2i3Q6DgMqtisMnAczV3BakfEO4CqGHy7UWCubWSXs9dvMiZAOc0JzmMeoM74QqX+D2g1jwsO1EtacFe04dv0ph1JqdsO8Tz+5d2F.WpCtt25lSgWqoX7Hm81P3nJQvEtNhwKe.8ytyprs3m3ntoE9cfX7HdC4zOZLi2tH7Kqmv3aqh92dgNr2bQLuYpNkWqUsvZwTYC33Z8g6kmVLQCqcm1NCN2oYcTuUe7b1OMc35RM5o62.WdqI6GmWfWzeAs2E3NIzJWJw0WEK1+CEQMSo8zJ46.eUdImm2oBGZQ2zadW0a5GS85UnNLWV5ZggvsUr489sSndq6LZOoRnsEsos0E6g0HO5zZ9M6+EVrZ0FZeEqozTh69oOuTQB+Zayz3QSQ7binMwuiDmLIQW55V3fqbr4cLVRSe+J5RqyAusG84A0P+r3LueEOHKqsQYJsYV7sE2HkmyOwMmvOgQOcdqlIh2+HmOw2qEwiZSqkM.dkMmyMwueVStvIttnU4B9Fz2DmkNlKh15ox0Nk80PbYat9FstQS7466zSW6Z2TSW8DqGL05i38JLNsOGAaWk0OQ9iapsYr.sW3zln+avZLO84HGE4QoqWKP7sxrlza0RjeGYVqdNqMxQPJsFV1EdlHqsiNBuYVVV+KJrBwGTi6Kxki4jsL2unoQWsH2GoM1A4On.2e0rD6+J439tRMsfmjSJMNFOabxw8okFav6w7b+a7jIvEJx80cqh6qMyqlteev.DepXp06g3iBp+q3tRsvb05XdFxTKQ3c444L0rqxe0hH849EvbdzPdVTzV7ME1TvlmQYd3E34GSO6xaKVuzknijcQ7yl7rttymi9I+EdFn2R74Qa1OL87vI8P7ww7LybUw2cZysgzhVUjztoekmwdN4JbgEzlkdA0XdMoEq5CO8JOqtaQKXiMomymLA0p6lmddtWeXrEisUSB4Tq2sJeXuf7nt+L6Os0O7md2dgfHKmVGh1wGZ1ye7om8i7cvpaniTzgP2CwOm+0OHN9f1TsBcCx+pmHmmahTzt8Qg3EO+C2e6efs4NEhcSTs7CSFGcLwOz84UGCsS7iBe16Ge2+w6dK6S9T6RV6Gy9ZPjsUPCNDheN8R+VO1E2eBrOe++KVHv2ach2A2qHCjvJ+ffzmI39e5o+0749I9u0v+UH2+FR3u9ie7Z9TT3vnD2QgOmdse2e8cO8yeqUq9puGuaODED3d3q917gFe3WqgOGdb2R2C+DlCCN59oDy7va9xGO6i+se7ru9oGaeex+UIFE1MzOYzd2v+VOS4LeXECZZWtZymo6Ghg716dHwmCgGjcO4a6d+I791Gkci2lDsOM2OrLm4geSR569693y+kK0Y7cx7vu8w6K6Yt7omg96W89qe9Ap288m8cRV+o.+6wuesKWM+Tj+y8uOyu7QM+6eTIx4XfUxW9ju4i6+CuAlu+hG2Lejxgw9IWe8eNf+e6wg++0g3e3QU+D60e8w328UFiXU4uGiwO7GQ328XyUqbsS97.7MO1Z9ee9KFj49VdOEqjC9nd3wgG2MAaescwUODUIrd+guiUl2ecN9ZNCLwMzI8E+23e9valmu9gO7l4+3alYmk8gn+h88cY7OSwuMMBFSgo+EZd6iJ70OkOS5NuWOOuy2w+uXa+kc0ungE9VaXwu0FV5asgk+VaXku0FV8asg09eug7Opk3wjnc221jIihZyzisd3gl3qVFbuZMy+CXZD9FJ
  • 0 Votes
    3 Posts
    128 Views
    T

    Nevermind, I solved my own problem. I had to use a midi channel filter to set the samplers to that respective channel.

17

Online

2.1k

Users

13.1k

Topics

113.3k

Posts