• about audio loop player & preset

    Unsolved
    6
    1 Votes
    6 Posts
    433 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
    213 Views
    A

    @Orvillain good PSA, thanks!

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

    1
    0 Votes
    1 Posts
    114 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
    326 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
    397 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
    202 Views
    U

    @ulrik ohhhh thanks )))

  • Attempting to Read a File Creates One

    Solved
    3
    0 Votes
    3 Posts
    201 Views
    C

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

  • Don't use EV certificates

    8
    1 Votes
    8 Posts
    567 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
    291 Views
    dannytaurusD

    @d-healey @aaronventure Great, thanks! 😀

  • Hise slowed down

    5
    0 Votes
    5 Posts
    536 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
    288 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
    495 Views
    U

    @ulrik yesssss) thanks ))))

  • Proper referencing of my effects in the Effect Slots

    3
    0 Votes
    3 Posts
    411 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
    459 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
    528 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
    107 Views
    T

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

  • Rive in HISE

    15
    0 Votes
    15 Posts
    1k Views
    StraticahS

    @Christoph-Hart oh its a juce competitor, now i am even more interested in its features. Interesting that you would consider switching in the long run - seems to have some potential then.

14

Online

2.0k

Users

12.8k

Topics

111.1k

Posts