Just 1 Question!?



  • Okay, so I think I know the answer... Just want to confirm or get better insight in this issue..
    I've been working for a good while on a "quad engine" plugin that would require 4 different preset browsers.. or the same one, but with the ability to pick different presets in each..

    Is this possible? I've looked around for days and I think its not , but I really hope that there is a way to do such.



  • @BWSounds As far as I know, the preset browser won't let you do this because obviously, it restores all saveInPreset controls at once.
    But I think you can manage something with the exportState of synth/effects modules, so the UI controls can restore their values from the modules themselves I imagine.
    But for this to work, I think you'll have to store your home-made presets in a panel (so they are embedded in the plugin), or dumpAsJSON object. I have a preference for external storage, but I don't know what would be the best approach...
    There might be a better solution I'm not aware of though.



  • @ustk I'm looking for a way to do this as well and I'm trying with the

    Engine.dumpAsJSON
    

    code.
    Is there a way to set a path for this "dumpAsJSON"? As it is now the files ends up in the "UserPresets" folder, and that's fine but...I would like to have it in a another folder inside "UserPresets" like /UserPresets/GuiSettings or some name... is it possible?

    And when loading the dumped files, is it possible to set the path for

    Engine.loadFromJSON
    

    so that it will read the directory in that specified folder?



  • @ulrik

    Engine.loadFromJSON("your path and file here");
    
    Engine.dumpAsJSON(Maps,"your path and file here");
    

    @BWSounds

    Yes you will have to roll-your-own preset browser - its not really that hard - I think I posted a snippet of code to get you started here somewhere - but I cant find it right now.



  • @Lindon thank you! 🙂
    One thing though, when loading a preset

    Engine.loadFromJSON("your path and file here");
    

    is it possible to "browse" the directory, get a list of all presets or something?



  • @ulrik said in Just 1 Question!?:

    is it possible to "browse" the directory, get a list of all presets or something?

    Not yet but there is a feature request for this



  • @d-healey that's great! Thank you! 🙂



  • @Lindon
    Thank you, i'll look around for the snippet



  • @Lindon
    was it the snippet attached to this example?
    712e5504-863c-4850-a496-cf39c9b3ec55-image.png



  • @Lindon
    using this snippet I managed to create 4 different preset browsers (👍 ) but how do I actually save the sounds to go along with the presets?

    HiseSnippet 8439.3oc68zFabbbc6I40V7jksjsrymsXqPZgboL88AO9QLJ3wiG+PRG0chGonjiMrVd2b2sl6s6oc2iTGCBfPKBR6epSPAJh+SgSca+oQaAZgyOZhP.xOZg6moAFsM+vtoHnoNM08GAEAn.su2a1cuYu6H4QJRJR58rkzLyN6Lu4Muul4M67JXYVhYaaZIEYfEa0fIE4wkK1xvo1T0T0LjtbVoHOo7Ll5ZlYTssS7pwhKkoUCHIqrTjHmbVrRQF3QjneezDYT0UMJwZWjjzML0JwxoUWyocoEReUMc8YTKyVTqtPsGN8kKYZLkotYS.fNobLoFpkVUsJ6ZpX0NgrTjGc5xZNlVEcTcX1RQdjLlkaUrl45F75eCMasUzYXl3REgFhWLLBJiPLVpzT0zzKWvafaKIEQtPazvI4ngyKOuVYM+xaiNNK8.k1ugH9HxI1JvKtH3Eq+AuHBf2ivAuyIWrjkVCm1OAgsSKeYCGlUEUXJPDr30U5DO+yJOkITCCmgpqtJaFKHi+abwTwhcIkToh8bu3YhdlnuvKn3TiozP0foelnvzhsixZpVJz7YQlNqDLNKfOkJItxulhWaWk4LkY8FlFPlKdgM6Et.ue3+GzaqgkpXSUTyzPorlptYUwttnZ8F5r4UafjCaSu1i5Bcnhh6vprlcCc0VrxJFvyQHniQ3TvDXUSKMlc+L75r1XW41S51ZNJlUTJ4WktwldvZe0WcVag9pD+srw9S0qGagiNrulz.Qn.nBs+W3BSVxrosiVoKboKLoiip0pMsgjHWtVIUH0T5LUikZ.oxpY4LupAlxpIvGiIZpqqLilQUlE9VtoTRfosTMVUuEkh4nCDmXRn9D0lpNjaNUixPGogMYNs0XJKX1znLjYd0WCvPNs7Rp.rcPKisv7LGUfqxnrpEUylNLkB5MKsJjYZDpo2wZUk7FLHYdqppF7ARA0xkA3CSoUZUZDUTWsgxbpMZzxKyRF07x5XAsZFUKH8h0XS0zA3OvzV.lE92ktpxMzVA6ikMWA3kyvzwwzxvHfYojoIV2kaYVm2k2TEKFAtaAnEMlxhqqY6PYKUyQYNXN.apWxuZ3DukpRAsM1..eGy1EUrgVoNJAl.UIrnaA.LVmoKTC.RsvW4UdQNIPw5llfrcORfxfTmJ.IIg7Qj3z5lDXmQq5zFlMqViHDZtxJDJHKiO2jEjmMmFMryZottQ9lbZhUl1AImx9pNMMXXSNy7J4Wid0YAZw4YLGNV4JM0JgMzUtg6zUNMix.OgxzEuNMOdW9btV4x5rkYZUqgcv7l.NxfCBWS0lHkJ.fg45.oHuJELqC+OBzJnHXPLBjlntliohPTQMNyiAMwa5QAXtdVTuEl9NMUsXJ9YWWq9xpqQIaYT54oAyxp03iikY1.wgghK0FRk.bpJIP9fkvYz0U4DOKqUtFvCspaF6ZUZxoZzbpMoALkPO3l0MgYDpJLZXsfF0y2BvaHQBClLUlwjHwdISSkYAdAFNRlw7tD9lltcYK7mxIs4dy3U.3AzGQrMSZa2T2oMSuRpwood8xl7Ykrv.WAToSSzl.dyxi5c5LJ4XUbT3y7SaWRsA6F.kWI9ryLP2MiGcEHPnplNKqkVEGRT.LzIkNLpol4tYTm4tDIhktFAXyxrp6hOmqUcvjhVz70bflOKcvnAhDAHVqTATUzgrAkXI3jG3jOQhLioUcfybQWZx75kUJtpoI9nqYtlZINGDT7LZLcpFVqnwETAXR64TspaB.CRPt.SWSE34wjFYTtpERDvkGeYGJYCVwZ7wIJVoAIrrHXDCaxpBTW4sKQS9pN.vQuIHowgKthluZoDKVbwL3fhP9J4qn.nWrwVrEXrEMNVp9JboG2.THX0BqiqHQf.iYgTqJ4LMWkKjzwR6tJwiEymDYVPlqSq.zHKVC49QHaRcXdjvbSZTEZ6orLWuLWDQV7erfNRAnuAMUjvBUaNwbV.XsL8SvGByvTQZ81zFfXNkKaPS5VfofJE0no2YsLWUgPLjTZE.1HBqKaX.vVyU3xLpVaceYC.IfdwZLBHlWqjo0LZ5flcCtfCKFUAb7eMTEpFWIAHaBYXwhyU.5y0Y5tpItFBY3D.CzoV1SBfgoIWfQCbXlmDh33of.vArLpzvZQvpUrdKxJUad3O1toKptFuXlCJYcwm2sWtANocMlE+oZFd7JKChEg4tELIYWnvhYlmT7XoWFsfl2utZdrv4.TJBvkngibhD9Vf7YtvJ93im9FuJXUwJs0KbM15AjS.ptuyjVMTIY3lVMpsLfZ04Z+J1bEf4BF1LBx0ASoznJ1z3x08j4BzyJKZZ4RZqLWy5bUHWQskRFFCGzWscxo08RUnoQoZJY4RY3YHM14WAkQ43wWHjMQvrIw4DyJNFbCO35nwtn30cYIlNy7toHpLp8tdSMCPijG5XRcTrNLVVi4iQZZrZqLVzfaV05dldTnIvNCyXDMDNRyB1f312nfGUXlIGwE.kSXfKaqSJ6QL.qkB7NVpDQEH+yiqsfpkiFmbsPMcyVkEMdofoe0JLKf2HRbtfE2NNaAP1Jiq.KqOFHmYSMtId5fPTtVBW05SeWUvdEUtUN0M0wTSVh3QxzTS2AXQQdahRGrBmaJHJhsDzLptVQlErFgD9aVUgOH4nJPEhYqMHs9kcMxAG3ygq4gvBFlq6JTsXISmRHmAHDEDdBRsxXdWOFlo4j2K1DT3NokqEiy0ZEftGIDwAjs+LHZq.veTts0tjgt55ZUA6grHzP0pZzzFHIysexzbiMHQc.A3qYpAJoJ6MOpqYWmTlAiND8qPT7fzKxDNEhzFxA5k3RCtpIYoVN0xDyIeBKm6KSxjLAIlDOTAlUISZFFlOrWC4qwbVLfQl3m3pd7.AJEPqmQid6EX1lJWy2VGlcQWTSQPL..aJ3RPwrqpYnfSGjtolUqRfYQCvnDkBbXZwZVlpzbHppAVazxVLhJeIcvXRhLFsvvDlyotdYUqUbkAYZBBprWUiDN1pMZXQFpbzaPeKSy4.6VPCfZaeBZ6fs27DOGmozKcBgzIEROrP5TBoGQH8nBoGSH83sSGOlPZg9MtP+FWneiKzuwE523B8abg9MtP+FWneSzVA7TsJo2FGPxTbUQwSqtteRhO2WvikFr9HhbgnIIz1j1spiuhXNnw3Y4UKgeJZbgO02LGd8PUiNnpQ2WSGzWCDDAyjPLSRwLCKlIkXlQDyLpXFDMM8JtCiW4E8V0JtPWDs3u50K0dULWx251K01HlKIpM6RcHK+RhRFtTahuK0dN3U72VBMCcD0TATCQ6Hgog+Zu81OC9RvoUaYpewRdKU+Rvh60axdtyD8KdlnC7BufcMvZdH0lsWHCgUvqUfEfxv8F4KQ.x1r8FAAjK7bCYi0iZno.A8q.VhbwsCtetsXDmk1EFPdXcMa69bzVCrDxe6a5uwbEPa21Nn6ArrYC3MGr8FrcOT64N4r0CVE3GrpGUck5slzxRs0KxKyMGP2hjueA5MP5JjTf4P6UiMMknTWsghNZWOP4CbA.fPaji+V2LPO2yGbPewK.J.pChUc6rgPMVW7BurwEdtsCQtI6YUuQkaEZQbK71DDZmf91yq.HHZu.wcEb.n51l5rgZXogPNe6AYk+7WPYP226EeAr2GnGa3GGK4vtKXgDMOzygBhatA1RW74dE2YJbXMPefB6dq31BT3lfH3nPAr10LcX4Mt3yE8KFcfneotdRkJ85QtMFnMtWOE2kcqs30tnAYet2Lga8jh7HA2Ma4Me2rE2rc2cgTnhlFW1PyIeClwlsG2RtXYIoHOpKPAU0g1q6y3tW24TWgoKoUVJxyH2iYaIB3QGXzd+L3sqXi8DtMVFvXVSCp09Txah3QuVrs+Mj1dX6bxYQQOcCWCHS4Uh2W.0yH2CQX8A.8TtMEq7MzXq2.VBF0beB4dR660fxQNgjjzNrw5jftiFaoKmU0QEceg6bKLeCVz5ngjRQxxVCdGtyLFPNKydUGyF.EmOKFTbPTLo5f5+SISoiKcWrydFnuZgI9LPh00J6TCy72DQRpFs6.XteNjakpdNVZfG8+C9gvHJAscoNNNcTZBrXKKKpXIAX6I1Yjl20eN6MUS2xOy8lIsK.6Vv6WKsGP21mXn.rNHqwh7f6GWd3DiNV7wiEarXRU.TcQmVHS4iBrq5kkfEKT0nNAzOprNqhCUGtC0Ns7sZpLKXKkVI9apsg.0UrzLf8W02eU8BAJhSN8tfCqMh4dhHFoNQLRZaJh4DxAlFiJGejQimb3QGW.fQvOvr5ojShHsDRUzzqa6.v6kqqVEf9KJ+EKrP9qL8TK9pyjOW1oW3KAK8wnAt3ZGOXenFFUCLx2TJ0Os7lY8ivHWZZgQd5E5bj2pyQd5MRuhoErrxETKq0zVzYq7xCNMJR4izJiM5voREK1njjV+gPzsgYKgH.SLbsyvwNBM1VLr8YP+pAXP+C6fAMR9udOXP6tzDhEKsCFOI4BONimviO0tcb7NRhiiU6KAMcWZhMio5w6e8LBSPWPjW5rcPQozsPlTo2IicNeWa8Y6HQLADN0KgNhi9SsC0OJHm0pmn.4HKGX95SuCm18F5tcafopysqz.eWwwt.HmoiYszrNm0tcyczrFsZAoHWUluR5lrn70QGkVqbT95miBqclun5nBKbNp2hlixWvbT9hk6wDeSaVNX0Lby7ZyH.BkSDOYrTikJ.mviKmb3QRBRiRBRqCvLfBphOdhwGIVh3cosarjIgGlb39lLytDZabFUqEgmSaOKXogb7gCL88j6JadZO8k90D0rOYGSe2qqou2bmM80235dKzYaP0IFFldFYzMGUyodNweQD419PLJ2ChQaaXRTOuGF022gQE7bXTA+FFMnWCi11mgQE8XXz.9KLJ2agQc8UXTOOEF02OgQ88RXz19HLZGdHLpu+AiJ5cvn99FLpmmAi54WvntdELZ.eBF0yifQc8GXTOuAF02WfQc8DXTO+.FssW.i56Cvntd.LZa++0NYhnA78WTWO+Ek62unA85WzN74Wz1d7ayXDRHI08QL5rx.WeScb6xEO8S3Q9x8A.FLvwLBmkLP+vHtBk8kiDU+BtmStflSoZ8FdOQOfWX4J62vq6AL6LxbZy1.6iHOyM2+OMYhfxo1ji72SIy2.ebgaPYLqc3o96M+185T+0nuO0eQN49wo76Q2uNkemr+lW1lS1mOcwjVMXUqpgTxDr7DhkDblnSD0I6ucnYK2+ky0G6NwSHygB2h19sknGswYjWfYyb5cSHs4aRRQcMXMNTS7jxWqY8hNrFtk0QinjteZjSKis.AK6Nn3rTCTbUsMAL5OzAzJfsFWk0ZmiTCNXZvXkupg4J8A13rtM.cX.xXdWpI.CfX2oI59X+h2UfxYjyWxArBXA7H7s6vrCHWrVyJUzC95290+NeWAH3QBZ2F+0KnVZUpINOLZpqgmxCgGzAvb9zkwcpJRL4jIFZG7Sp+ABOyb1bf3TAAhJoxL4PCM2bYGZnBZEf7Ch4G+pP9jMg7CMCl+0lKaeCDOkbNlQUmZ8MHLjF1EElE5xgJgfvpX9jDHU0O+MtRVo9iv5bx3w4Drn0y71tHJ5SJzOgLX+XilNaSy0CxzMAtluvzfDTKuFryFJdeBWOI1PSaTdyalPqr9XnUVOY.qrl0xrYCBRdZp.ls1FL7L3AEum7wUz+lYMsAtzkYlWrEmR0BVDl0kMJyD1YhO5a6Os20SVxPy1zvj.kIqa1zvQDnceZVFdlfceP5OXi+.uGTrgESsr3afPO+X2QMoc.x7S12yU6.CCerC0e9GGbBM181w9HE556HBjPRm05oMVCz8AkvWXQVVE0l5NdkFfh+DyCDDMpgqrVjjbAFr9U77JIB6cNft2a7F+SSfeHCfZMAE6v5yYp1BbAISmCVPipEtiV6RbQ792l9sZ95SJyAWEjMU4PkvdWIVOl7jyks3BtTWD2XOm2N4Cv71sqT4m5NuMUSq0DlSd+IxxJo1piRkj5bRNUZdI4X.n4V7a9gWW593ILT7EolyufeuuUZ2ueB2ht+a03YuemzKm8qjd5Rl6eDKx8IwxYDIVNjaNvS3Aq7YjC2.6iKSjEGEvqOorKA6QBD6SH6xKcXA0dFNvJKmal7tS8nBSbs61w2RKVA6U92l.OR73phaI5kMzJqK21HszudZ7SEnhoUc2S1faM+roywvCdr3.FOZrl3GUjXgbWxnYTMnsaRR4LMavsWKfwRSATDl085ToH+xxIFtiUotVdb4jChIGeJJuDNloCmQjOib7QFZ8XZYFbzqW8NCWr5clc87rES9RiOjzdmTtSzmzLOMN2n3i9QkhGxox4PrOswgDHtKR8y1lTeAUixaM4txK+5+COXj6m+Ajb+ykdehb+KHOBUegmmL+dS9P1kirrK65813j80dar2rrpmnSd5yISNH0GliukPlxO+69qOQFsFl5pVHSeO3ukj5f+F9sunNCjarOyeOzfajqUtQ3O+kzu0LT8Gsy7EakqkUW4a+9Z52Recd9P96it729t4jXkoOkQ2UfSEnPknzmLR2dok99hLRKYyVjeFIay0bYC7ymgEX0mbVAA9f68g+2yldOinRZqDUbF9.sOL0UZg242daDSbwzGPhI1ms5Esxkd9PUtk9shm20mNgr4GUYy6hr+oEH6QydMqusqyq7dFwenMvgLOGgXd189Ka2adazt0QCZpL0aYWSsAC5V9tzfkTDKIH2q6FC+6JGO1X9T9KlhSuWNtQ4wDn+qc4kmbbHkmMg1WerRi6ytDOuUkalAom0GCd9Zs7yWXLd8AN24w7MFiSuWH2vKPz+2cpf7adGM.76tE2+6Rp5t.5ejb7DwZWCW.KVhaM0394iiM7Uv7UbMVcsVyr53BMb0ad2XiKvneC3EFWn8xVzISaFyB4Wdx0yNnP8iaL90FLnzBBvKSCL.vgEU3ue6u+6larzA276KjF+zfoOdQPj0CWOn7TxDvp7vwmWmbqcXhKvgvlpNBa6Yt5hJraWln71y922etL4y962CWlP+B3xj6Ma5ftLAshMfKSbg4ftL41esPWlD5xjPWlbbzkImQlTD2OKjDAvdX.8m7fZ0io+x6SFPehmMhbhXCOj4ZwzF+0xrb9TEuxJiYju5clc0wy5TdwT31FYhaqj93yMsS4TZKlLkY9oVNeiwslcZmTSMx0qdm7v6r13Ef2Zjh4uxJ14gpO73XgiL0BUuSS91NU4NyN8nEwRyOeqbSMH1eiVLYpquN1eSO3FZYVdT91TQaikArT1txisua8AH45z1bAlzjL0j71mOBgJMFu+0fWxIebsLIFGq+HSACBq7PW2b7bvqlpU4ES1.qtw3X6SlbYjOz3+iO9K5oE3y6mUNy283GDt8vkKGxwbDhiw8Pt8TzhS41wOiF9ASRv7.x7LAYZlsCCm6jeIcx+VqzW2OSxu2DAMhVI80aRW8WhewntaWUWt64K+g+I6g1b+H84j0yJGXh5g7px5wI9fOu.4iu89w6AxE3ezDO.xyt+O6h+fIBkmcPIOa2Sschs1X4rrFN05uCXz+XuLV9RGXtZ4qreo97ckiO7XCAlQttqssfAxqkGLnLqqsp3ixCF7NK2VVdCvfRE2kKJuAXvcRz11p4AaumZ7bPClpETXi7fA0WkrsNo+1wMDeWtVirUE5uMFGa+Qz.CdcxCPRLts5nsvuFZKdgwwplDsMWqi1yeS8B0WeLxB21Lm8oEtu+CFKZnEtgbLGSNTT6IP79lVW5Kfse1hp26s5IK8uxAkV26auewR+MjiGejgxekUJMFtiQIwc.Z07zNVQ6.EdNesyub9qL53Yw+VCTHRm62qLXgqrxXzNDsApUd4AQs1tN8hxSOmuCSzNDQ6.FtiP0xudLsZbs77yQLsCTjVc9NNQ8GcNimJTvvwpMKxmiquTk9du0eWew2suc9hOenpzPNlGpe4IHH1edQompnF5.yKJ+V6qrJfZgUFDW20XbMHsW2En0HeFzmEKQ9rXLg0gUAJXT95HwpNNdTcGF8AyFgmguicrJOUaVk9Q2x6e824a8fwvDtLsPFliMe6JnKGTNxbOh7ojc8lAgkO5.2Og70ObArOl+MNBcELLaa.kWfBVxldYinjL4IueVldvS90xBWmkJePzaktqqijO5aumccj02Nb5nFINdAX.H1iR.LMwezAfOKd+N+Px4iQ15uAWT+Qe9UF0yiOU5jIirW6.RuOLov0HGZGyANDufYSLhvxufZAdE71bzroUIl6MnlsWvjvMeLLOQyxLJSYvq5X2GFGyGw8gw8dXOTKdZ4hpNMs7ueMe714Ct3B2hQgHhJBYNceMWUvh04w6nfosSmks2ofreOi7eB41ihCABwOfmwGnc.FopEH3jPIQ8xEb1FiPvVll08tBgdi23GOw0apJNO+9Sr.fLDyiSx3YJw6fa7tu6OYhqYZ774BNuyuuB2paxr8eJgmTdla9wOJfmhiQf47VFp00JYS3hS6msyinkCqKUdRRXwKVyhYWqiqTJ7AcdeT8QSfk10EO1sRi2y6VDX0itn8C6YG09wKfydAzG6+n.PBP+9yEdVmvy8sRS2afrdALtOomPh6y5dT69ftF3eNgANFBra1nGMW2OXu6pM9giVlAjKTCvCteEamlmSYlaFjfyWMbbw.9heoIZW5ajdFFq7JsQ52tRkezDyqc2GtRUdJ2A1gPCtcAMqGDStISrCZx8y8Chuebl+BM4Nzj6islbeJ4opYZ0z18zQyyDTRnfkUzYeVb+lt+u3W9eYhND+QUpicoZOT.3AMh5zdeAo7gDhmNEOcPzDUDJ1.iiJhenE9OXgfg1oy6q2P3MHjmW4hu.8fblqiQDZjd0uc9M+domSqqRkxltsFHkW90+W6s7tiryJtqevaeSWfsFyZE2cywcqT4kET0xBvxHDBqUzRIxpVuQ6uXZ.O+Cm.VIYfKsz23M9KmHqUqNJ6GGfUfJ.lCXavD95.fR+lGcwxa2GaJd0Q2oLySbX76hkeYVeHAT+rdehJEc.npNLexiMQVtKB1M2A7cNdAKltoZ4fA8s6mNSyJU5LvE9Gmtm2o3MR6B4KvZvTcB9MxbpzKr.cUp2isnAuKXVzBD30wEWPdCFf2cBrbKKSa6JvvgZq.gXwBMspFb0RjD.6fkAbLh7JH4+R1LbtVqjGakvxHwdIl60HU+YbG+9hem+JI14uRxc9qL7N+URsyekQ14uxn6nWIhbPdzGq+jnNuZCJxsITyLZU8Ccb7RDYj8I2HnSHPGcPFEiNhcY0eT6Vf73bDtXqcNNmvWghvJG5uZKHoDJnlriyqPqjWSAiM2z7cJ3jLuceHxIz671gwFTRifzIjgzzjZcRZFeCtlrbYd7aTpCUv33bdsRELA7Gv5fVlJ+hfvTdS.qyALW1AIaGdDoblWk0hROrzbZdoGCJ+FHrfnu4znjxxwSLpWW4JRUSmwCGnKIm8y+xS1rrl4K6hHVvbESmWdl74tbdkLSVr3qF+Ui6l84oBf+Y4IugBmX09kgQCyc7nDa3QFZc00jx1rgtVIZcpQNoTWfep3Bf+3sA+TIeHC9oh2Wfu.1Ok.1O0Carep9B6Oh.1Ok.1ejG1X+Q5Kr+HoZC9iHf8GYzG1fep9A7SJP7jT.7S9vl3IYeQ7Lr.wSRAhmgeXS7LbuHdNfWdd+G+pR7wi3WE8qWwup2b1O3+HL9U8wo3WUh8y3W0aVt63WkRX7qZWE+pNsbOmxdPBcU267u8+0CVnqxqjs9dXrqPW0LuSGgtp2+5i8K0Qnq59+ru4WO7dXL7dXL7dX7XdnqJwdy0v39Unq5Mu290gZ3+UN9XCOD9E.NF9EDFGuYWJyuYXnaxELud9jotdU2akwLKmuA+KFryacwQMVKl6st3JiY3dqKh25gqkmhMVz2HO+aXmtEFwu3vcdd5VbDfmIGbMnQcuoalC.G5aheD7av2NOcS4P2xh7aQRDAP2bMCiveMr8ZMV3ot33ar4Zq4mu8q+c998A+7sem21JL1bEdHkBiMWGNhMWIBiMWgwlqP96G7XyUxslQ5bm6armDatRG889el3fO1bsM59WZo+rsQLgRPy.t+O6G901mhHsJ66hI16+EJl33br8Zul4Ye71VMzF5PlmvX6UfX6UhvX60Aar8RR5dIBisW6Qw1qD6yw1K5JSru7oze5ed5ckOkN68R2Gw1qu5uSnOkB8oTnOkNtGau11Mg9+bhGlQF5auuEtB9IxwGMA2oRbmvPgm.8aoeqAQmHMF5To6xu3iwvQvZ30PoA2oQXC5ZAw5wzVfGpsf1H2cHm9PNYZXzIPF7PoE4zG90X4x4uRN90bYKnmiyAPr9igg2f33tfcCZWun1ei7XqN3MAnxMzdQNohbhE2IRTnEiBOB7PSFzI2z8Z0jbRFcwPGZQ+w5.1UhcU.6JL9VGtF3OFGvtRriBXWRR+UeC+.108N+aOPGqm5StCBXWu4rev+bX.6ZKBXWI1UArqt7a19S.65de3zMBkmcbJfckX6tlo+oOTCXWo+M1uH29QxwGYrg.KbWlGft3A6UJ.YwCcHzwXhG.u.iScCFs9GqoQ3APq4akqnavhE+aLfasDuC4Vzhs2f3YyZTe5wgnKB9TnEswv1eQ25CPRKLXyNG+XXwqOErZ4VnSgtDxBX5XawCdszwnhN1T7KV9No+C0jebNTdsMLuab9eTXn7Jz12vyP0QnP401tb1+8dwR+ql9H+wlh6CL5XMSUfeLfo2yO.UljzONdmm2AgmyVL4K00yo.oRKPyoq9UgP0Ecrn4mSKPoqEO30yC0WPkpGp+7Xc76ZaM98sevX1B0eFxwbLI9csMrJuUi+5dwp74NvNpQ6umSOJNJSwU41Kiy8cIGY.pUt4fniHDieWjiNPGSrFOtLikQKiKVX7653e76ZabsHdoF+.wvDpaIjgIL9cEF+tN1G+t1zKaEk26sdzzcbyH+LoEuDYovQPOtNVBieWgwuqi9wuqiowlnDgwlnOFEahRDFah9XerIJQXrIJL1DcPFahRDFahdXEahRDFahB2VjvXSzgkXSThvXST+DahRDFahN7GahRDFahBiMQGthMQ+B8WrIJQXrIJL1DEFah5sEzdgSH2uw3JvJUKnZ4nQLrgwsnv3VTXbKJLtEEF2h5HtEcP.kGW5i5pkrLeUvHIGKSBmeJpD.aaPw5jAjmGyqDWZMU8ltzK0AI2uZoRH67yCzI89MRrieij632X3c7ajZG+FirieiQ2wuwXawafpImroiYctvcnfBSyYHh3uUcQNoz+OsPur9
    


  • @BWSounds I do it like this:

    var Maps = [];
    var ArrayBasses = ["SOMEBASS","SECONDBASS"];
    var ArrayPianos = ["MYPIANO","CLAV_MINE","ETHNO_ME","FM_PIANO","PHASEME"];
    var ArrayBrass = ["BRASS01","BRASS02","BRASS03","BRASS04","BRASS05","BRASS06","BRASS07"];
    var ArraySynth = ["MOOG01","MOOG02","MOOG03"];
    var ArrayOrchestral = ["ORCH01","ORCH02","STRINGS"];
    var ArrayPads = ["MY_PAD","INDI_PAD","SOME_PAD","VOX_PAD"];
    var ArrayLeads = ["LEAD01","LEAD02","LEAD03","LEAD_04","LEAD_05"];
    var ArrayPlucks = ["PLUCK01","PLUCK02","PLUCK03","PLUCK04"];
    var ArrayPartials =["PARTIAL_01","PARTIAL_02"];
    var ArrayFX = ["FX_01","FX_02","FX_03"];
    
    var Maps = Engine.loadFromJSON("VoiceSettings.js");
    if (Maps ==""){
        Maps = [ArrayBasses,ArrayPianos,ArrayBrass,ArraySynth,ArrayOrchestral,ArrayPads,ArrayLeads,ArrayPlucks,ArrayPartials,ArrayFX];
        Engine.dumpAsJSON(Maps,"VoiceSettings.js");
    };
    
    

    So you just put the names of your categories in the first viewport, and make sure the names you have in these arrays matches the samplemaps you have.



  • @Lindon This is very much appreciated! Thank You


Log in to reply
 

10
Online

552
Users

2.1k
Topics

16.1k
Posts