• Convolution Reverb - user selecting their own IRs

    General Questions
    3
    0 Votes
    3 Posts
    44 Views
    P

    @David-Healey Thanks David! I will try that. Cheers!

  • Modulation is deleted when loading a DAW project!

    Bug Reports
    3
    0 Votes
    3 Posts
    68 Views
    Oli UllmannO

    @Christoph-Hart
    Okay, this variant works at least with the test project. However, I had to use a timer instead of the panel loading callback.

    Please note: You must set the default values using ScriptModulationMatrix.setMatrixModulationProperties(var newProperties), otherwise the modulation will be loaded as undefined for the mode if no user preset is loaded. I did that in the snippet as well.

    Here is the snippet for anyone who wants to use the new modulation system in their plug-in:

    HiseSnippet 2921.3oc6Zz0baabDTRHwT1wwtIoIsOggSefNQgCAHonTxzX9knLiEknDosiblNom.NRhHf6X..kkRFOSl9T+AzW6uj9P8OgNSlIOmeB8eP6d2ABbfjxlVwenjI3Aad6d6c6t2t29woNdTSruO0SI0p8NaDVI00T6dFIXX8gHahRqFJotgpK0ZrCJvlR5g8CTpc1HjuO1RIUpk2lMqToWQg+8eucMjChXhiAonbepsIdGaW6fXncpbWaGmlHKbOaWoYWrRKSJoN0gNF3nkUyqLBYdLZ.dWDaZKopbGj+PkTenZ9hlnML5WpPgM2rbIqivl80wGU1DkuDpeID.sHpXI8hJodisrrCndcCPAXekTqTiZcV2gzGQDav8s8sOxAyFnqzE1YA3lTGKlHxfpTensiUmIpJeEXQ6Dq3VVn3dW011V1QvkUfLDZwTHq.SsTR1a4DrmtL6kWh8lCKkRhkVQvR2Tsqom8nfXLL94ppsHAXu9H3bRlUDyUYoeTUsNElAIHmK5XbSOXPDEYWOe90zf+4Ve5pqBmU9AZttZ+YssHCrI3bldXPNZGYvzFE3YeZ1La2tdFfBW2b93.X0IXSF55HGmifS3rfI1rPi2BKbezXGlbLB6EXi8gc76VMcltXGfDDnf5BVLfLl4SzB7FiWCv0PPSKhcv8QNiY3VMMPT5L0GGP62GXxLeBab5LvOw.kYpYOh5f7xrFGJSlI91AmAnzykODn+tTOWji82hsB2L.9iYHgcLXLAOm0sqIxAeAV0U4KblCPjA3XYGlvzhg.PKxnwA7IGBIcFWaB7ai7S1HWzo7wvWzdSNAVW991G43iEP8Cvi5BrC.ElYjHt23fo1ivsHb4B2fPAatq84sztgJqld3uYLlXdFWgk4d9Xv8oCETYfoQU+Gh8nSVtPczpOFLTDlVB6sX6uXsV1YrghMuFQb.RZfBPfc0Da+ALCU2QTBLHal3ojQxxmZsCEYwtCyaZe.Nv8N5qA6yrLKeooxXT9OjM+ivJY86gGLYOvVvFje50I.4IVork3NjqZSb.VPq+XB2SRat9UY84NKqoAjCR4ZZOB4W0B1hasJbh5PAqUMWthLTk7crCGtrCmOY.sc5Xz4bizbvQP.sFxGudQlHmNVmwjXtSX1XBgY734ywynJxxYL69YiTF2R3JGLz1GzBzQBk.aSS6AdgdjOkYWjlSjsObU.rGVYkXnASXnaMQ.tErloAQnuG0MTHd5y+SYqu7wiNShhDDJYWZ.dOhf4ALZSipe+4hiY.5QcbXBzbPGJpmOgYIicOB6sl1ILFNZhPTgjgZTO+PMxQBME9CRSjRXWpt2HL47hOpD5DAgkVNjqfeEvCJc8vfRccrsvdJ1PrmqnJtKSgywQoC72+gJJKD0hKdmhZkP1Pl52ZR.QDA6vI9ZpwGxSVf+k5m2cucSXzqanmiza86tQ8ZGu0t4xM7nBa8vbGNpUmN1ec+AaWs3GswNMOpQuG9vFCys2Ya2Uu2v6rQc8lkKTtDZ8cN09vb09h8o8a2nSmxGYe7weM9L68u+le9dOHeuusgd+sc+nC12hR9lS6Mp01U+bfNO792kdmSJ16vuozgiZFb1t9z520S2oS0d4fupzcyYTtemiMqcX610yk4wJJ2qEWTf.5gmAwW3AvZfOAxFSjcPZPu4eL37.lBQ2zAZjfvzYDpplNT3lTxfd1foASi81pxfzUNMVieXkyjG7Haqfgw.NqxPr8fgRoAZWIjGELzMfUFeZ06zn6Aa6gFMT4nASRE7Zp5EyuowFqqWrnhc.1cBhqpVrjwlaTbiB5RvMXTXnudQi0yuw5ETBvmFHmUIWEk5en9cqpokIxvskEO9CvCZbl.tP+DrCn8zgPQvDaQrvrnaerNeHjhnC8QOf5crOjkJNNFGfq9XuSvcn1fnQAGYVNw73tbjPHs8H3FfeLjH.kzvCMXRP+GyrYiNJt5y1i47z9Eq3JmYNLDcpri0nXgVI06nJhapEF3j5oCId6A4bCY8wlvapxu7SQb6cOdXCF7qpFkDRhSE33prQ4M2nbYcCkv.u2eN91KjjF5cGy9ZdSKoVVN3IoHDi4mtcBcvgOQVG.pqD5f2S8AnSv8gzvz1FSfirY0BoCYE84nGhx8aV8Poxk1znfw7NYWPmLC4iYvQJZve0eJmrm72l1ICTVIbxda0NdXHbbMO5i7AcrrOVQ8hE1rrQgRFSIEEM1n75aZT1XJmrHeok9wkDNSrvDcAEYswAATRT53gX15zQHtMueUeXQF6RR30vlBuvKu4SNKpo+LqIDTSL8DnhACwYA4kkUZ9Hhfzcl+Vb.l.G3yGWCnZifyAWWLxybXMn3AIDMQmP8.EFqn1HtHlIjQmfrwNNcPACmf2OgRJTVaA5QKbMpGnsRfe2wtBUKiLwMUhwOfYob.KsX.wWBv0f7uKL02ZOmvAv+E9drisePUHy2H4LbGVad+WDUBN6.5i5frr.q8EktH0cM5XhESR+RAh1TuvSnowDaUNMlI54YvN00wu4BkDw43pBeSEO7ylId3mUwGXxVDgGZXxUyVV+MTitmVtKCrdwDW4ShR6iJ5TtWMuvZ8vhxh2Tsicf4v4yiKMGdDxh4kAOF1vl2Rcq98gJihYvUTa9Eub5Ni71eEw1+GU21gdDxIVQAWSCbBVzkFU0saW+ozqs+yh1qsQKbu1lt.gUVrBDdFsJakKcsJaQsWemvSn3zh7eE5UkZII17lB17pwYHy4veu57xVMAS1lRniFRI1lxFJGfgDXFL.r0jadqn8WmqnUMH.JFODx2+j+oWk6.G8xKaCrIJQI.cG6Gjvr8mt8APTTn753TV7pv5S1razNXPdlELO0Z4Ejuoy.MbalA9yw4i9yqK8pp2GNALYpM1oy6EMTNw5moEjzw.ToPODmah0wS5o1T5c6ivNI0iOW2dp+x+F9k+08M7GPGyxWWTIEb+MjGlnozvtSfLEXcbI0RrlRHFmmMloA5hIV7A+O3KDoNabpPj5SPpzNp6YgE3G1YOH2j3hQtt5AXeJgEafUOhvnPv9L1gWEqP3jNPTU0ykWo53SCQ+FpebD.oIkGfEa.x0DRp82NwSHssGc7HtV+cE.v91PEGZb35uHdFoEOz1VDlaTy1xqXcjmmMTYmPfi17+cjc8LXtGwFTrTNqT0ExSLPloCwFVtpzFEhn6HH8XKYJXbeWLvpV7kzOQbjkeYDL9M+Eav3Wi42l3o0ROgG6Z6NxAOIna30egO5TDzKXj3mc3W36cqLcnTk+TkcfDHQdSGP8EVff48Jiy835CTErqFyyT6Wtkk7q6fVyyx92o1g5blvPsosSPX8HoUECdZWbqnD83cxM5a+vAUJT3GtcRSyOnx9iQNIztee0vDf94p4eFVxqrflGPN1SDJsKMW+bS0DuzYzK6G2NV4Rq+4dyScHKdp6zM7clF510kRCFx6Yobz3VUlNV1EOOT9dxe9YloP7CdC4l7z62cbRKoVdxCPKqL5weg.wj3OqPrkrhzidO89nnjnmxL82Seel2yYyl6heYEyk6x8Ep+A0POXMlR7xMudc08ubyfWK7oEzl1o9xB6IRq80H689S5MB6Ab3EZDV887dPmWoMTaOy.fE54gH9in9Xc4UtK10tGkf8S.cJJLlKEFIK8W7jTy.JwrXphlfpPZdWoxDfFx.6fHIVLXbhUpschFbKJrRTDyd9lfhgGMR5LuyXGeL+sGzk6CSLXCYv2A4YAmgIBT8xoTn232JE52xo905oX63Wb+x4o36qBtzFZ7iRsWOmkuJ5p1uV1CWjoG8qLE+MOwth6JbHftkv+ymNMTz.LVSe1+Robgq29JSyjK0LDZbQIrvEkvhWTBKcQIb8KJgkunDtwylPVzmpPgWtB+OHJbmsD+MLkRD.l6Jp7+Ioeo2O
  • LLM and Faust MCP

    Faust Development
    1
    2 Votes
    1 Posts
    30 Views
    No one has replied
  • Phase Correlation Meter

    Scripting
    14
    0 Votes
    14 Posts
    256 Views
    dannytaurusD

    @resonant I find Claude very useful when coding. I use it every day in the Cursor IDE when I'm building web applications in Ruby on Rails. I'm about 5-10x more productive with Claude.

    I'm on the $20/mo plan with additional OnDemand pricing for extra requests. Given that I use it every single day, often for hours at a time, $20/mo is a bargain.

    If you open the HISE source in Cursor, you can ask Claude questions about code locations/definitions, workflows, how to write scripts in HISE, etc.

  • save start and end positions in preset

    General Questions
    12
    0 Votes
    12 Posts
    96 Views
    T

    I just managed to fix it. There was something in the script before I had to swap. so I don't needed this Engine.addModuleStateToUserPreset

  • AudioWaveform.setPlaybackPosition()

    Bug Reports
    1
    1 Votes
    1 Posts
    25 Views
    No one has replied
  • I'm making progress and finding new issues

    General Questions
    2
    0 Votes
    2 Posts
    83 Views
    C

    I’ve completely cleared all relevant directories and rebuilt HISE from scratch, but the issue still persists. At this point, I’m wondering whether this could be related to a version mismatch of some sort with my OS. very frustrating been pulling my hair out the past day and a half.Some thing that is confusing me is even though i get the message that the build failed, it still produces a working file in the dll directory that loads perfectly as a hard coded master fx in hise. plugins with hardcoded fx always crash the daw how ever, i think it 100% has to do with the lib file.

  • Happy New Year! 🥳 🎉

    General Questions
    12
    7 Votes
    12 Posts
    133 Views
    YinxiY

    Happy new year !

  • Octave, detune, unison not updating in real time

    General Questions
    13
    0 Votes
    13 Posts
    115 Views
    D

    @DanH @Oli-Ullmann Seems like I managed to make it work by retriggering the current note. But obviously this retriggers all envelopes so not really good implementation.

    HiseSnippet 1817.3oc6Y0saTaDE1NINPVnsPUjnWNDUI7BIKq2v+onDH+wJRHqXCjdGch83rih2Yr7LNjETtqOO8UnuBH0Wf12fdQuu8Li8tdbxRZRAp.DajRVOy4blu4Lmy46LNsR39DgfmXYWYydwDK6y6ztGS1YwNXJyp4RV1S5jxnBNal83TP1Y1kw215g8hwBAIvx1dzUURZOwXV5O+47ODGgY9jhgrrdtR00ncoxhQasvioQQqfCHaR6ZH8MVnoOmsHOhmBnZTm5VwX+cw6PdBVI1HNVOBK5XYeUmFMB8uS852Y1YuYcLd1.L9FdjYuKI7Vg92r9cqGr8MqC+bKK6wWNfJ4IskXIQXYO1C4A8Z2g+RV1B7bpftcDQ8fmUaXkyFdEdTfZKpF0ZwNznfV8cWBKKamVENuQybdS5rNMfNX7Bm3EzSfJzvzAZORY3MZI34YBu5FvaHPx1.RikAoK5z1OgFKKlQgmy4zjIIIgX3bxDJYxZMRx3NKxAIXxZcw6RVIAdXfFt2pd8oQvupNWkJW+5HuZn1DYZbE3bSHQ6gSPqlvSi8P2GoClpsCQpAq9I2oz+gHnBReImp5bHC0eLDioztOFT5y6FyYvCtSomcJ0hWnA1WR2i7DN3.A8VlsCkQp4mP.OpxyuFUHcAMNrBOmDcrxaX1ZgP3p6Ldp0UYfHrP4RVirGIBLwLdv3TVDXGTXJCziyPblFqPb.aGhqe+svz.BhRIUq75JH3C3BgM5djDIpds5y3UqNRxQdy3cK8zQbebDRm8sHOkIgEacL3TCi37DWskPWE4cypnqg.PnTQ+KZHx0PqKe+RPtpVlL.jCh1atbKj28TGlnmoy44Hclq.41jEP1Gc6pCjO6bqlfHefTlP2NURbu8zFvr5bCj8HKRi6gVgm3SPSosO5AcUZLExcStD1qs3Q8h6vY8ppbDBItGBKQXTG5NcPgz8IAYNPS6lAvFHp.AwVJkXA3j.zUJp8bETHOA0FVp.zpDFIACIchZkfWyPDUhB3DA6JRzK4I6NMRlzK27yh.CbiZGqSnwzHuF2QEOejsOr7tT33q9bHJ5GThAe4ZWqvoVbbTbvSC.MLiCgjgmq18tTCWbo0I6z2Ez7xp.ypkln7Zn9jkix.iuQX3C6s7dPHZy.P8CY+BLwHurYvfr63HbOEzboSajVYhygXHycjXfjSmY5CI+AUN52NT5WQbWlpGT4fJUzIeJqqpijviVDGEsMPl3VJur5bF4qJ.sAyUkZNwPg35PQTfLRs6Ty7jztaSRbqNMxXh9dP09dBCOxoxHfFbeprm1JGbXHFFlgQHjcKBJUPfyYcxBcGFMrmNGPchpxGfz3HNrQSPcHQAm18kthm45m6LiTSqf.3oMq3oXyG9L4J5xz11nHnVPfwpLMnyamFzjk1OiivPPNqIiJ2Hlvdab2V4DKJJybTAhJ0DlecNgY6HZ.IwhB7hmwQGtXoAbQmJuYdqm0bIrD22LfEgUIFJjSUa.6kH6AQkY7vS3rDQrqjGqkMmH.Hh+WWz8AOg8eAKWO0WbguHj8Ttgw0BX0kFDDQZwETka1nQreUHIwsouRi3WO4ur5e7ped9tl8pAlJMDpmp6pBn25JfhXwM6BwAV1eqyyfnp.RHNMRhD6BJBja6RB1jqk25n8Z.c4vCRiTkUMa8Q0fX9DJDZ1ugpmBFf7dlMPd39gF6j0Ozw2t1IEtWzoEU52Y33cjgfW3v+CMdy6t7qbVNLj3KK.6XNq7iGaqju2gx2T5VBZ9u7aIbzl5debKge5DeKgkYXXmsx5lVbQbRBkjnIuMyLFbtejYx66QCkrtRJl8BKjO6RP2tr9fYgYm82lOeh1wPGjAlaSE5aS.nFj0IUo37QOwGVmhqkblOTWK4+0zv28pFuetE0D8wXaZ23HxxPa5QPE97REKkUcbvnlfbcHdP0DK02Lh7oDnD6N.WrIzG59A5nDZUoXjIW3ojHBVXjD78KrFbcCbB3lH+GcEdm5KTNziquyICtHUVJ5yih8i9tVr26S8h8Gmq67NYUAUG1ejeJCjU55xej.0KkA0y4rEdOhl0TiRGmsV83nLeyIkxL9DSYtguDfvlIXlHlKHdlVtMoKcSnIUQoQOjFMFpFkFMKJw6nCURJkqXEdRWC4N6B8Grg4fsvrRFCdtjkVmZvm+6ym0UPFC7FBevwnhMLOuakFIHaQCjc7LUrX3FlC+Hbh5sXUpl96LO9PK8N9W3w+BgvmPDBpXv8+zg5+RNP4fFH8wM5Cz48o.0OkmJorcVGCsGptw+SR61FpS6STuiJFIR89PrGQcklrmqqdNqpKKP+veCexmzS8rc9jd8m7yl0nK1Og+B+r2aipT4Y0i.9Vl9eQz3NqsxFG4s0XodSIzW36W1NCzZDmunw6SMTLROHUx6lkWALysVV+xxrsyHk0oXV+CPVH1hA
  • Making a counter

    General Questions
    2
    0 Votes
    2 Posts
    60 Views
    Dan KorneffD

    I'm using Activity Watch to track time on an app.
    ActivityWatch - Open-source time tracker https://share.google/Edb7SuzvFWQrHf5ZR

    Maybe you can borrow some code

  • 0 Votes
    3 Posts
    58 Views
    Felix WF

    I think setting isMomentary to Enable would be better.

  • Enable Multi Output in Logic

    Solved General Questions
    9
    0 Votes
    9 Posts
    140 Views
    dannytaurusD

    @daniloprates The guide I linked to above has all the info.

    You need to compile HISE with 2 preprocessor definitions added to the Projucer, under Extra Preprocessor Definitions:

    NUM_MAX_CHANNELS=16 HISE_NUM_PLUGIN_CHANNELS=16

    Then in your HISE plugin project settings, under Extra Definitions Windows & OSX:

    HISE_NUM_PLUGIN_CHANNELS=16

    This will give you 16 internal routing channels in your plugin, and expose 16 outputs to your host/DAW.

  • 0 Votes
    2 Posts
    37 Views
    LindonL

    @WepaAudio you need to use the full file path in the load command

  • The big bug tier list

    Bug Reports
    85
    9 Votes
    85 Posts
    27k Views
    DanHD

    @dannytaurus working 🎉

  • Custom Keyboard

    General Questions
    6
    0 Votes
    6 Posts
    109 Views
    Felix WF

    @David-Healey Thank you so much, I'll give it a try.

  • Colours added/removed in UI XML

    General Questions
    12
    0 Votes
    12 Posts
    107 Views
    OrvillainO

    @Christoph-Hart Interesting, I did not know that! Looking forward to the designers whining at me about Figma pixel-perfect accuracy! 🤣

    It might be worth performing this rounding/clamping in the UI fields too, for consistency sake. I totally get it is a JUCE baseline thing, so I'm not going to whinge about sub-pixel accuracy or anything like that.

  • Notes off by half step when using Arpeggiator

    General Questions
    2
    0 Votes
    2 Posts
    45 Views
    P

    So I solved the problem for now by setting the Notes Number slider Pack to Step Sequencer mode and the min max settings to +/- 12. I didn't figure out the problem but this works for now. Thx

  • Automation problem in daw (get stuck when hit play)

    Scripting
    1
    0 Votes
    1 Posts
    21 Views
    No one has replied
  • Neural Amp Modeler (NAM) in HISE

    General Questions
    40
    0 Votes
    40 Posts
    8k Views
    C

    do you need to add anything to the extra preprocessor definitions when building in projucer to get this stuff to work properly? had to rebuild and figured I'd consult you guys before I move on.

  • Faust Ambisonics (HOA) library doesn't work

    Faust Development
    3
    0 Votes
    3 Posts
    81 Views
    JulesVJ

    @sletz Thanks for the suggestion. I tried that and same result.

    Now I understand that rather than versions, it is about input output numbers.

    For example the below one. Naturally Hise complains about the input output channels. I am not sure how to handle that.

    Screen Shot 2025-12-30 at 23.05.26.png

    Screen Shot 2025-12-30 at 23.09.38.png