HISE Logo Forum
    • Categories
    • Register
    • Login

    Show Expansion List

    Scheduled Pinned Locked Moved General Questions
    13 Posts 3 Posters 685 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • CasmatC
      Casmat
      last edited by

      Hey!

      Back at it and now im venturing off to create a custom preset browser. If you look in the hise snippiet and click the instruments button, itll take you to the browser. There are two tabs one for factory and the other for playground. What im first doing is trying to make 3 columns in the factory tab. In this tab, the first column would show all expansions, the second would show presets, and the third would be an info column. For the first column, I am planning on creating a panel and in that panel, create something similar to the default hise preset browser's library column. I looked around and saw that its possible to get a list of the current expansions in an array? How would I go about making those expansions appear on column, with being able to add new expansions and being able to scroll up and down in that column to view all expansions? UI is not my priority right now, making those expansions have picture titles would also be a future addon once the basics are working.

      HiseSnippet 7666.3oc6csDjbabdFyRhc4t7gHonjiqjT0DVJUsJVZIdz3kki0rOEWKtKGs6RJoxkKJryfcWXhYvjYvrbWKqxxohcXxE6iw27ImJ270bithuGWkujSozQmKozEeJGb5tAlAciAXF.zXVtjBqpRbPCft++96+9u+ezn65ccaX0qmaWtJyu2ocr3pbE9cOss2QqdjocatMWCUv1qu6d0cLO0pK2Jm1wrWOqlbUpbg2C8DUl+hb3+9x2cESGy1MrBKhi6gt1MrtmcKauvRqW68scb1vro0d1sHdZPsMa31dUWG29Pp4B7BbcLa7XyCs11D8XyvyUY10aZ641cWOSOqdbUt3JtMOc2ibeRa+m+g18r22wBcgH2tvJxu3MbcZhnXTobqdjsSy5CPcONtJyUOjGbAedvs32xto8vxC4EWGeipguAI+nxLzj2EnHOQRxSff7hgjpPPRWzmjtA+tM5Z2wK7NH54x7a11yp6AlP1NIo3+rby7zWieUW3Sz1aoVlO1ZitvKF9FKpqH7VUUEDdy2YgEtyc1v1AdipKu1t6TE8Rccc5svBvtjddUCt2ea0u626cBJZ46Bev0aerkiaGqf6rvAtcqtnM7Jg2opc0uUUY3+7M9Fu4Be5ByS87K0oeuiVDKnszgVda41ruiIj0s3sodraW8aT09Mgj2mM1p1m5hTmqevAVM7V7192jrll+N2YYOOnr0B1scraaU8f9sa3Y61tpa6G2de+WX4l85JDvFVrgaqNtsgbw2p5wlN8svsZTBhFfNVsOz6n.ZbdZz+cs+dK0yxCRDcs2uum0hibWe5aPqAoZHucPGIDaqNfdV71zD7seSTEGP1qZ53rOrZVLAXg51g7h0rZXd5jXEhO2XEXxKybBwTwIDo4D61umGbj9j3ERO23EADXl4FRohaHQyM1wxwxrm0j3FxO23FADXl4FxohaHSyMVsum6AGLIlAHSLi.8VQ3B9kNB7EyLNAoBm.Bbdm67PWm9srheR.+6kU89w7VIq8OlGNCZtWtUmrq1NN5KRORLOxHcOI7LYRQ9.5eL8aQf3jUgG7Bhmi3IYQi9.xexrjrnKO3UjNGwTxlp8A.XxrkrnTO3UjOGwVxlN9A.XxrEYJsdK27XjmKMqV2rskClQshS+tA58N1ra0Nsc9P61MceBpbH3imDndpaCqapBPzTcXer2Nt88fb+EGv8W7PLm8vkN.5XzxNNKJbhhfnpnhnLrNfkuu0g1suGxArE85hYCUg+AK28DTEunnvRPi3qV8N24NUEp54VUTPH3QrZ2z+EQ7t.gf5tc52gFbC3.aY0t+3fG4yg.XTDB81YfzyAlN8r74AjuUrOSLxi660dvqMV4wjIf.V07ii.BdljkpHHijjpFkRmLhbb6YkSXMfmMeZXroBXXpIMnifp8G3rITDpKbbaaOnOwVv2u5JcceROqtIIm4+TAOz3DzndPjjVX0.onMLa.sW3zIUOi7jiTQnvZbXW29salh5ZjGdvH.JhMdA73kGndQ1EySlNRibdDVdhhCwQzIJwS+vEjX+j42oGnSR3OQ.DnLMP.qpYa3zGCEP7mIo5tOw1qwQ1sOjdTPPsM3UGyv.5mjV7M71Ds6jqqvGFK9NxXDDm3gnNjABMw8pYPKNcsO1d+ISKyG2vvvmhTHgl0kzPlzgrwJNEUEShhRwxIFixgn3Lu7tgbkwy7FkqDGuKFVbBLuToyYTUpIORLA9AlC5+GACbaWOq62dQLuA56X0n25fCh8dA0oCxhoXtMJj0cG2KtX69s12pKYOC5A4pbQ5fCymbvgIiccCeFGwC51dy11d2uiU6jhnMW.2liqxMBnJ3i5gCi70BBi7tN1Ms5xY2jqxB7PyhQwxWfCSyjwumKKuuHiuuT9d+Kgd+MNgl5+k+hewl0xvaSS60jkuaVda1nb4781WmmNptQw++96liZIZe3u8WUKG0hTgfnn7k+vuIOzBHRs7zeeppkqxSDsk7wZIqhn70Z+rLSE4joRVEQ4nW+eIyTAHFp3AatlomIJuUAZdfZi5X00yFonqxZVGa2vxOKVyyulUuG641ApOb3DAbUtheSe0A43BY6DtkuFObVFTkBUO.IlSHa1SIuXe2tPpcW6ef0nktiYS698HK+I1M8NZXA+7+4ZGYYe3Qg4n7Y+801+PxLQZ6Y0J9qk7Kvy5DOxGnxqS.uKQCuMaYdnEFduBucqCWANAm+zZiAeofh6X1E1ZDMaDl2A1NAoR8ug+Squy8+Nqu5dOZi6eu0VemOKLCugTyRcZeHRBaX8c4j5ktLpgtqkYyw1EMIHTq9DgPR8mw26S1ocEdfjAPVvPVUgt2i5NUlYT7d8.7Buy9tq3dRvjVM128Dja2DH9SdZMBD+F0ZYBuGeEzEifLRdFMmgaynblOeiZH4KtJyxiawCfLDZvtXsdlGasYfyJCxqbZk.864um6gtDf4VGSCFZh7KMGo666TarfLT76MFi3GhHFQv6pdAYk2m52vw0zC5S0dvZL.DG3A+86ac59tlcoFFYP.he9OJBH39mFgS+ASTFLPEmu9rE3G1ngJLPRT5.MUCYcZMGWlGnHYnCzkEiSFzPUSxPYDUIXcqy7nJ7e5BUqdaX68gHPb6uYUQkkjMdKTgqY2qCj8c+FdPofswFfBuO1Rc78um6SfuGrHIQ70201+RQAc70q1ummaq2qqYmirazi5UWy5.y9NdK2oikYWTTff2EYXO9lq3.0V.qpcf8GtvaHrjpA9OccAMCAM+VaO2COzwZK2lVT0LZkTr5QlsgZQPjBtrGzy5gVHeNHnkgsF7la3X5sq2oNQpo5qOnaHZ4Pys65E1JRCJe81MIZa0E9LJAtalFikCkxp1hPJ6KbmnHzjFuCKoEja4OcYC68gpYaQtTa93mg0rDpoqmmUGBEBXKT50+fCrQ5e3q1bE362roiUc2d1H2UBeWomAGW1pmGDl9JEp7mOxny2us69h3AkPea1E8ngJe+7MqY26gn45aX5DrpcF3Jxl3Iv20tUGGqp9NH.4LPU.PKyP2aVd7JHJiLdQBF+0OsjwmFFuTQv3kHX7+tebIiOMLd4Ix3ekI6WaHve1GSv1e19EBamju9w0hiulDmbyZSWN4kvK7vM9HZd3k32w5Xqt6mMtHoVi+qeRIW7ZvwYPKFfym19PHDI4kWexQ6HAIxun8WwUDjI1nbRhjkrwTMxdj3ecBoY7DivexDYmM8Mx8gzQ1HpOObBivlqUKjs5OJmfs9zeeTEA3kIcBLxN+qinH3uZTGkr5EvBRhcx8tvd998r10pMpAN11ivKtu3cIYsWK8AEjR6F6r1Z+rTwZeAhW9JoOzngfp1mjMdYF4YiNrdb7LtMe1Y.OaBZkxk3IohTtlSUV54QwvjFgkKwS.oVzuK4jR+frxKqUn7xm9ejIdoTQxK+Q0HESgWlNVKcJDBA9W9OTN6DKyNQmWkPD8E+jxolxzTSzYWhv69eZ47R4YdI5TsQ3jz+XAHX9rturIXdiTlvwPDI7SmpyHMUELy4LRQcaKhbJkq9WgeKSH.5hCxzjB7zUn49qz2yCBNetOwZ9jf6+KIi1Z0IKFOZJoRQ+QLLnu7cijaEQCf.7+ORB9zLTk0jT0FM4JCuSL4yLFNvM4itv+HXC+bxDi84OLlLu4mrtqxGt5X6wkUHDMKPICoI0MPB4YSJEtuBO0JujsLQGSt6FsEuAej0uLYaZSvhq8nHJ9p9Ci1leQ+wju9Tl52nL73y07aTK9bMe7fkuE5y.NY3eOy8Cf+U4c12IlAYTNv.aNeYoE3WdsGt71qt9ZTzIkbvnYEVuFpL+jtNOec2Ncra2y+4P4PCoVXEWmlitZFrZZ6YN7SUNxn1OYzA9i1WFSxmSZbF0pKmbVySGWBn49Vin73akFBa74IOwk3vM4itriI6y91jT52NBk9qe5HhqeNg357yBK4OEc8JL+r+w+3eLRoRjEmkE7xaTqxroY017p7irzOSRQPsGLQT14GNsP4Hcywz6jHmnBw6MeRiNW.M5bO3b2j9s8K8Hs9vZTos33e9ieuA+FKu5d2emOt5t289e3la+dTCiSh4LZoRAE++Er5ulrZ1WmOt0o6Kccqj5eyVOrXV5gSfa52IeK952a4O98149OX60Ni5mCwyMQ3IIETOqCspzzvoGfoM2d2814Aas916Uckct+Gt656DASu5q85IP83+Fc5lzNQU3rPUt.sT4yborwXtDmf4qwG6WvAYPt9GyNqgdNjnDGbdnzQbuJ+HqYexESFYe1muQsnMZ56CmefxGtzQWuNebK1dRUFmRSZ4gm4SZWgXHCG2n65IWme3GGN4lvBxYlfaf7HibmOAs6lfbj5TR+GJrclkzRh2fuN5C+IdZblXnQNtoBMFre1bUd+cCkPB7h7a7QSoMulYFkGsvfUt2Gga7gojNlsrlJOkO7qpnSWKjr0dtHowE6YhVWE6.ou2p59NtMdLRIxneJFAtDuB5IVrg+h7pWd9hMlM0bDww2g3+89d3VlPGaQ4ScanOtP0jMrBVBZnOGjJyfTz6esvfUM5tVsahu3OA+K3lhnqqDbSwA2L7a9faaKum318w38QnfeCwh+N4TOLS9QGbBj7s51CGNi43EVB9ebK63f91cZ0wNPjE1ofKqtqyocNxsscCTQ9Ow.Re4VPUDdCn+6Z1aOSaGjLNrswgpX1.Eb0MQpHuAeiA9ktTChcXJB5JTl.KoA420GDIid97ZTEOX5Ge9DjlZgU7f1jnt.599nGSA7ThbIRN853X6Eo0SaKMCUKEr9Tl.vyWKQiILMKN8wzr7GhHYp14xv1oq0RGlYrLCQ+I7EFdErY1xtcPPOuD+aKJfjJ2x7jfh3Qxob6NL.c2BdM7Yv+IBLDDEUgiCer0S7ISz7qJKAjjjzDzz.5.Qni9b9nAGLLppkKdxv+lgzvk3QsX1HCzCHKHJHCe.CCcfglfXvl20tsbc8PednCHlY4kFC0LMYJWAJ1N3KALJqI7q4fiiPpXNdeI4ohfN8PptwLj5x7GbxRA2nfD.uXx8777hvqQTy77qAmHhnSC8nJT8YopdliGuPt4ntQlqkY4wc7AkizkqBzGWe1g3kx4KWCkWtumaK3rzC1j+JGLmtAyjceT2AuCDhtBZh5L903lgKRqfZDNkehU.6UMgPajEq3TQeyEHZuKyumEzWlcOscC5F6V3FCZy3RdnG3Q8POQ1ZuPWB1yr6gVd8B9r4Za0v2nKrhuMweUUXTioq5jIyI3F3cOSJ9bkKRHpwmrf+r7h5TBZjJkvPOTnQOhDLU0JFsZUSnZuB+V8c7rgli.qiDU3wOIEdwU0yyudaTTBZlq5Ms5.7ECePaTOtUSLqeXMJILlIIuBOgnxyOgoqfZL3TkP9gDszzb79.YpKIITJIMdIo4PRRi2fKeC5m5166ak.nzf+RaD3nrCGOCq3z2h+qFrRF18rRdGOiJcC80HZnCrOQV5Q3fNU.1WDXOyNVMrrO1JJ755GsHnqM92lgwZUxp2DKvugkUSzVtBoGE.fVxBEjloPgjq6qu.x5dTSL2kAfLyykQqglYMFGLlvTBRfDlsAxpGrEnOjUCjG63u.JBE3OZV80FJzzCcuLxnGuw4DlSDPmQDeiXpeAZ2+77wZx+eF4.STqw1HyJTJBNiz3bsAPapq34hDs5qQ0puvn+QUTN4AEyy+8wpWhLqzUgE2qyRe+BU0SpL+KM5Vli2+PQH5KOFEKhz1Gm5lZrpwRfmdSJ4jm25ahWpkVSyHFuJ9xowq2h+sUWRBuEKnJHqoJJZnVZK6YV7tnDyV8rI52TttS0Zu5vHHL7IxX6MVdvrnLaOjeNO+V8j1nq0eGGWVB6fauF1N3riGMHVn5puU6FmFIzCUxdfz8KJp1MBd3BHnDS+0sH5uZ41rnBfHErGQ.ApGh31Yq0PYe0w5jA62VAa7Kqz+fCBXdTk.udy1MsNAku+2VLBed1zFujjrfkV9XrtUOK5lJT0pd1UDIAU7I.TTkjjA5Z5JAJhBEjRqY5YHZSnJuJd+sIDnxEQzlP508rxU1elk2PXnre8iL6YEpBVSdI87jEIxIYP8Vi2jqd1GJAGuD0p.Hu+nkFbuyR6FGnBHcwwXV9NVlONVCDv2HST9ESu1vPSUSNd9E2.7ypT8bNHWQIW0iXWnRYpOKME7bdpOSWUS6YJ0ROJ4N943ESS+N0aSpMKYkaCVYA0i66NiTedLYzcxzatIHkDHnbzsjms4TxEi4kFd.Kh2fnduvk+FwmsWxGvhbb9wJhnfOjdgG+w0h4HXbSrmA0ccL6FcEmdgBZANV4hodYwhfT0y0Kc2a5KZddmHwc8muIxqyW274Um8YwRtkfM7W3yFtI+tdcsLaAa4cwKV4tAQ0zeoK2UnHN+T6j5yO05csbbMaR+sV7rZ9lNRW5utFtoFrbdCaq.briEzxXus7+5iCt4kpsyNuWW29ch9VWuFd0uuWWyFOFYT.AFueaKX+oGIFWsqaudG.gCttn1Weq2GZPcSxRvSv0itLXeKYuJpi5A8rPxP1MFH.D9z3VQXO+OrDnkb3qEibsTjqkibMHx0JQtVMx0ZgWWgmVFetzo0cKyN3OpKhmbE6.oL387Kg7jtcHaE2zDmRtwn+d1WfOBbuJO9qToq69nMk039hBVg+SW+i1a8c1d468ncWcmMqu2mE8yzusa6tXIbn3ZX04upzW56264yo2.yFbbN8ing5KD4U7ow43wG8aXR604i4vfitqcK21tC9jDHUN.GreHxfRBxNVr3erLtZ+tGSnO628t3SlvQJ0+gI2Gc7K4dPcQNjs+cQecaT1q0fvdsZ+rZAGxezzL9.tibK4e8FtzJZyDueBlpwmR4iqx6Cxp3IYNCENpLpEyKv+PnLPCTShHsuturxfxFR7BSlLgyKDnIlT.AG57ljkEr8ZP2M.mNNnIw0Adroer.JpOTnT12bsA8M9RfYty4hoqyY7ma5okXuBOdXPNkiNSI0WgOX.5KDL1qwGn637BqctXGsdK9LNPEpg8+IlApC7j0JpJ13FndlOjbrevmWHUevmEd+wyiO9yKPz9yOvonvOfP+MZvfUaq+EBiMjGg41gXWs5CHEqo65ucsOnuoCAm9G+j+6kWwtCJ7Gr9Y2VPAA40CSX0yGmiolhMF6utN+YpkWvw6+aSWKu9s+pzX40e327RgkWmwyAUZIRokHm6rDYJGC5yT58qyGL8UU7RQ3EF59Z7ev4Khc7libE96UeiyBKRdl4c9OKsHYLVjDuaDu1vKqNDAhikD+jCN3+kM+HJvY+K0NUpcZrDaRIGNxAnUY5gOGIDUDoJ9LlfYOswmoDL6oPtXH2y3zIOdMW9I8qJ9nM7buKW3zeVEks5Wl66FrMigLkI329oG3BVAeR4UpLiSznVL3.VZFd3uwcpsLwmLxCyHtYqVljqy0+Z9sQaFmUu+Sbp91UWwFYDKb3Q2NGUMPp.kK3Hok2eEbukciAag438Qq2gqxG42nbUt7NtnbxeQdMAt6499VmF7a74DJt8Ezg23gVAGPS20F+SX4RZCZsfLPO7Td0.k005eyuIl5f8UGdJjhGR8eF9Wve7HeP7HMgG0sq3ROw7Xt052wwtAZwQCETtmqamAeV93V.Ufunek43UTMzL37eF7R9RWTSSZ.2r3.lDi.SJq.CnHKqPBLMACzW5SQCLYFAlbl6wv3fDXv9PkhGX.FAFHq.SUVRPlFXRZxw.LI8PfIIN.XveaLkGhIommgX5RpZD35R7hx.AYoBGXRLBrLODSUTRUkV2gJZmbofwkLi3JyivjLTEovkBTxTovwEfQbk4AXJx5hTpD0kzDhSknLglCYgPbIKNkGfImu4vDkknUb.kL0KbbIwHtjxd+E7OJboKJW78WxLhqrOClppn.EtLThc7Ea3BvHtx73KYCC.fDWp5JFwMAFT4eHtjHvk7zd7kTdFeADMDovklnthXgiKIFwUlGeYnpg0fGNwLPSEcD2Tv.SlQfk4AXx5.CIpNL.Pr3wEfQbAxiM8TNqnnf.ZL3BPfK.AtTl1Cv.4ZBLYccJbopHHnW33RhQbk8IvjDAhTxgZhRhENtjYDWYeBLQcI5IvzTTzJbbAXDWY2.QIEsHFbHKFmA8xpD3Rk.WZS6wWp4ZBLCcccZCD0UJdbIwHtxw3KCQ4HiuzAENtjYDWx4PNTlNDGZfXiD.a3BvHtxw3KcCZ4P3.rXM7kvwR3uCw0zNBGx4JBG.UnEhoxdClvkDi3JGiuhLuLTOOz29hFWxLhqLO9RUPPiNP..MQ0BGW.FwUNFeIoEQOugXb1QAHbrDP3XIXZGfCP9BvgrDPOx7xwZ2Ka3RhQbk8wW5B.5.HJKZHT33RlQbk84ufSeISGXTAfbgiK.i3J6iuTEAQRVjTrA3.P3WIfvuRvzN.GfbEfCE.Hx7xFxBhENtjXDWYe7EPMhcuF.ihGWxLhqLO9BnqJoQqmWQQovwEfQbAxQfr0o8qTUUMV8gD9UBH7qDLsiuAHew2PRVWKhcuwKGxDtjXDWYe7knJfNGypRFfBGWxLhqb3+krjXjwWfhGW.FwU1yvLPVgJP15FBBwN+Egek.B+JAS63a.xU7MTEgBhT3BVhXgiKIFwU1GeonIPiKAIMkBGWxLhqbj.LI4H1QIpqV33BvHtx97WFv4gSShXAD9UBH7qDLsiuAHew2..hLubBqLE1vkDi3J6iuzjESUbaXCWxLhqbM+Uj3GJoV78W.FwU1GeAznSvbRxgJD9UpP3WoxzN9FJ4L9FxJz4qT.Da9TXCWRLhqbXentBsbnpVr9ovFtjYDWY2+KMCAJ8F5JJx5ENt.Lhqbr.oTDn8SQO9EHkBgekJD9UpLsiugR9huggfFcb1.RwtNGXCWRLhqbr.oDjizeIEq8FrgKYFwU1Geg1hXoVO.R5RJENt.Lhqb3+kNcd8zMzThKeJJD9UpP3WoxzN9FJ4J9F.cMEszX2Ka3RhQbk80PuVj3yqpCjEJbbIyHtxg8ghzKDVMMQAPgiK.i3BjG8gfH18Fe+EgekJD9UpLsiugRdiugTz3aHaT33RhQbIwrcTZFJJEe+kLi3JGw2HxBgUWTCnU33BvHt.LGG.ngUw9MEoP3WoBgekJS63annmu3yKBnxWoppttbgiKIFwUN7+RzHxWTjQrKbY1vkLi3J6iuzEUi3WoQrq6K1vEfQbAxQdyoientfnXbxgpD9UpR3Wo5zN9Fp4J9FiXGktjglXgiKIFwUNVeTpQ7+RK90KJa3RlQbk80Gkj.85APWUaJzeAXDW4H97FBQV2WJZw4mhJgekpD9UpNsiugZ9hugthJc7njUh0dC1vkDi3Rhc+JkUTkJbbIyHtXO9gIEGa1vEfQbAXOeJnEpWb3hvuRUB+JUm1w2PMeqeCcfN85YSVJ1MI.1vkDi3J6yeYnqEI9gwm2A1vkLi3JyiuzfdQJR8gsIHHE6BqjMfAXDXYd.FxNWAZfIBKKNfQ3YoJgmkpS6HbnluHbnIRuoNXHInpV33RhQbk8sH.AMYpL6YnKqpW33RlQbk8QXP4NJM8FJB.wBGW.FwU1iPunRzuTJiXiHkJgmkpDdVpNsivgZthvgJPi9KkR2.HV73RhQbkmuvxHewCnyyuBGWxLhqbrI2nIGcStAnV33BvHt.LGI.MMbFvH1Mv9KS2IgkX4Ig0W4OIrFd3UgjLVIExuAa6YaCgywVitsmE8PZZ1ozIq0KwGfVhkGfVurd.ZIVd.ZUd.ZM9CPKwxCPqyIGcprcTUL0IOlOdJl5THqGIEEBAl9cxdoxSDqrQiouS3EiSAKwo6ofE5uxybBVNErdw27ouRcJXcFLASoIDklP7bk.KfiKioNMVfmOLmAc3evyeBL0mRUkVL7BxoTkb4oTUolmW.z7jpSfJoxSfpm2BKEwoN0Y.Qx9IM0TmHY+zkJ+j3KQmnTmAtxvxoH0469H1O4nxdx2kJS9dYx2IS99poO460c523wVMKy99TH66RkYe+k0ruKUl88xruWl88xPmWF57yeYeGTl88uZm8coxXoe9N66RkYeuL66klPTZBQY12KyA14gruWZwvKHYeWoL66kZddYI66xkYeuL66kYeuL66kYe+7R12OKnxVlM559HT1355ho0KgKARkswe6+yyuE55phbGa5z2BsSAHrj.WK6l1OpQCTr1daQNt3eGob7Nx43c.43cTxw6nli2QKGui9XeGTNlWtumaKeMavBputufUkg6tBUt.2+OZfhlC.
      

      Thanks again!

      i make music

      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey
        last edited by d.healey

        Back at it and now im venturing off to create a custom preset browser.

        Here be dragons.

        I looked around and saw that its possible to get a list of the current expansions in an array?

        You need to create an expansion handler object and get familiar with its functions. In this case getExpansionList. The API browser will be your best friend.

        0998cbe7-d50a-4a27-b601-0967f8faf77f-image.png

        How would I go about making those expansions appear on column, with being able to add new expansions and being able to scroll up and down in that column to view all expansions?

        First you need to decide what a column is. Is it a viewport list or is it a panel within a viewport, or is it something else? If it's a viewport list then you just add the items in the array to the list.

        If it's a panel then you need to decide if you want to draw the items directly in the panel and use mouse callbacks, etc. or do you want to use child panels.

        What is the purpose of the two section preset browser? Why not save yourself a ton of work and use the stock one? Is your custom solution really worth the effort?

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        CasmatC 1 Reply Last reply Reply Quote 0
        • CasmatC
          Casmat @d.healey
          last edited by

          @d-healey thanks for the info! The reason I’m planning on using two different “preset browsers” is that theres (I think) two parts to the plugin. The plugin is set on 3 main layer knobs. Each instrument made has 3 layers and for each instrument loaded up, the sample maps within the three sampler instances are changed. The user would be able to save their knob placements as a preset. Then the reason I had a second browser was that the three layer knobs can be swapped with other layers from other instruments. Mix and match. For example, one layer would be from instrument 1, the next layer would be one layer out of the three that instrument 2 has, and the last layer could be from another instrument. The user would save their own combos with the knob placements. There could also be some premade combos. What do you think are some ideas I could do to implement this into the default browser, one of the main reasons I opted for the custom solution was that i thought it could be more organized and customizable for future things to add like tag systems, or license authentication, but maybe there’s something I’m not thinking of! Thanks for responding and let me know if your thoughts!

          i make music

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @Casmat
            last edited by

            @Casmat

            If it was me I would clearly define the three samples/layers on the UI and add a drop down menu to select a sample map for each one.

            I would use the stock preset system to store the state of the controls (including the sample map combo boxes).

            The stock preset browser does have a tag system already. The UI side of it is a bit clunky from what I understand (I haven't used it). Although I'm working on a project now where tags would be useful so I might investigate it. I also think it would be good if the search box also made use of the tags.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            CasmatC LindonL 2 Replies Last reply Reply Quote 1
            • CasmatC
              Casmat @d.healey
              last edited by

              @d-healey Yup, i see what you're going at, the only problem may be that the dropdown could get pretty bogged up with many entries so Im planning on making a popup box which shows all the sample maps as there respective layers. im going to try and rethink and see if what im planning on would work, thanks for the info!

              i make music

              d.healeyD 1 Reply Last reply Reply Quote 1
              • LindonL
                Lindon @d.healey
                last edited by

                @d-healey said in Show Expansion List:

                The stock preset browser does have a tag system already. The UI side of it is a bit clunky from what I understand (I haven't used it). Although I'm working on a project now where tags would be useful so I might investigate it.

                Here be dragons... I found the tag system in the preset browser very prone to crashing the plugin - so I built my own, but it then requires you to store tag meta data somewhere...

                HISE Development for hire.
                www.channelrobot.com

                CasmatC 1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey @Casmat
                  last edited by

                  @Casmat You might want to checkout Mndala (https://www.mntra.io/) It uses 6 samplers/layers for which we built a separate sample map browser. It still uses the stock preset browser for presets.

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  CasmatC 1 Reply Last reply Reply Quote 0
                  • CasmatC
                    Casmat @Lindon
                    last edited by

                    @Lindon and you are using the stock preset browser, which supports the use of your tag solution?

                    i make music

                    LindonL 1 Reply Last reply Reply Quote 0
                    • CasmatC
                      Casmat @d.healey
                      last edited by

                      @d-healey woah! You’re telling me this was created with hise? Gosh is HISE a cheat code. I still remember thinking of exploring the land of creating audio software from my clunky C++ knowledge using Juce by itself, not only does hise make it easier, it’s far efficient and faster to work with!

                      i make music

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • LindonL
                        Lindon @Casmat
                        last edited by

                        @Casmat said in Show Expansion List:

                        @Lindon and you are using the stock preset browser, which supports the use of your tag solution?

                        nope I use tags these days for sounds but I have returned to the stock.preset browser...

                        HISE Development for hire.
                        www.channelrobot.com

                        1 Reply Last reply Reply Quote 1
                        • d.healeyD
                          d.healey @Casmat
                          last edited by

                          @Casmat said in Show Expansion List:

                          @d-healey woah! You’re telling me this was created with hise? Gosh is HISE a cheat code. I still remember thinking of exploring the land of creating audio software from my clunky C++ knowledge using Juce by itself, not only does hise make it easier, it’s far efficient and faster to work with!

                          Yes, it took a long time to build and we're still working on it.

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          CasmatC 1 Reply Last reply Reply Quote 0
                          • CasmatC
                            Casmat @d.healey
                            last edited by

                            @d-healey keep it up! Already turning out amazing! Will definitely take a look at it

                            i make music

                            d.healeyD 1 Reply Last reply Reply Quote 0
                            • d.healeyD
                              d.healey @Casmat
                              last edited by

                              @Casmat Actually I did the bulk of the work for the initial release but its in the capable hands of another developer now. I just help out now and again.

                              Libre Wave - Freedom respecting instruments and effects
                              My Patreon - HISE tutorials
                              YouTube Channel - Public HISE tutorials

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post

                              20

                              Online

                              1.7k

                              Users

                              11.8k

                              Topics

                              102.4k

                              Posts