• Display Wavetable Synth Waveform ?

    8
    1 Votes
    8 Posts
    548 Views
    CyberGenC

    @DabDab That's too bad. It's really annoying. The closest thing to a fix that I could come up with is to add a really long .fadeComponent on the noteOff callback. It can give the impression of being always on. But not really, and it doesn't come without other issues. Hopefully Mr Hart adds a fix.

  • This topic is deleted!

    7
    0 Votes
    7 Posts
    5 Views
  • Latch mode for the Hardcoded Arpeggiator.

    9
    2 Votes
    9 Posts
    536 Views
    ulrikU

    @ulrik I updated the snippet since the Latch Transpose mode didn't work as it should (it restarted the arp when applied)
    It is fixed now

  • addDelayedPitchFade or

    1
    2 Votes
    1 Posts
    164 Views
    No one has replied
  • Transposition Knob (or MIDI tab) for the Wavetable Synth Module

    9
    0 Votes
    9 Posts
    384 Views
    CyberGenC

    I should add that the same thing applies to other sound sources inside a group. They don't have a midi tab so they can't be transposed individually. With the exception of the waveform generator, which has octave transposition for each oscillator, but could also benefit from a transposition at the module level.

    I realize that the purpose of a the synth group is to well... group things together. But it would be great if we could transpose individual sound modules.

  • [feature request] Value edit input widget

    7
    1 Votes
    7 Posts
    369 Views
    d.healeyD

    I wanted to be able to style the text box and change the mouse sensitivity. So this new one replaces the vertical slider with a rotary one (because the mouse sensitivity doesn't work with the vertical slider). I've also disabled the stock text box of the slider and by use of a mouse listener I've added a custom one that using the modal text input.

    Peek 2024-03-03 22-27.gif

    It's a bit of longer script than I'd like but it has a lot to do.

    HiseSnippet 2767.3ocsYs9aabbD+nsYPnZSQRaQ.5WJ1b.E3Xj7ERZIKK63DQxiLl1hVmjnk7CHDb7tkjq3w6XuGhjNweo+E2O1ukNyt68fOjsqQiAr8syN6ry7amW6Ry.eaZXnefRgR8VLkpT3OV7rEdQiZNxh4ozwPovet30VtwzNdSiitf4LjFozXwTqvPpiRgB29mP9JT5NJ7+7u+wFVtVd1zLRJJm6yroGwlvhxnZd3yXttssbn8XSxw8tG1w12qouqeLnS2tXEkoV1isFRetEx1sJpT3yZ4vh7CNKxJhFpT3NM7cVb1H+YdB9OmEx56RwAUUNCDjfbaeWGTiQpJMGwbcLSr8PEPJlYHwsEHwesXWlCKkdFh7k7IHYqHOdT3VKqd2dI0qZd0qRN0aCpTgbpzcDpzWU7L6.1znrYP84OTriWDMXfE.64UEAuJ25s+khM8AN7hzmXMl1N.FjtBsZUprCA9mxOZqs.nOLhL0yUbPSdLwNfB1w4nG.ZWZpoSphKf44x7njAwd1QLeu0XepkG0siS4s9ksJ45aa4R3T.AmnQfjZ5OYpuGLHk8GsUosJwGnGRiLAfO5T+3HXqzR1Jsgk2pDH0RWaEPr.AFMhEhR6HbaZ3G64DpgFUIPTkFhxQ3UoI9uP8YrnQ0cmNxRKYoZp8GJlUs7NjLpTOK3HyQsL4GIU0qPdHoh9dk4xdn9.vO9Tb6nNmRsir7F5R0rxu799ANzfSsbXwgp7k8NodIfjPWFLeNLwxw4Yd980TG60WkrMQBK5Azot3QFdHfZHbvwsPg.PSDlxJ.DQJjptCIGnlwnoeHiCiBTFzS3TMZjVYx2QtOWxaXhp56ki9SnrgihzJupFDFsvkB6qJZCpqNqSf0PCV.keHhbcNMHhAvvZbldV.py70rSVDcx6a9PHjqGcdTC+4.CCrbConC6RP9QVCxg5BeWt6yQ99iq64zlRc0VVvqMcpj3ROcDbVMjEBwXsS7WQKe1o9QVAKNiyEpVoNy6P76ekzilMfnAizi.0WXhjG+XtMBSVJfFEG3ga1GvqdYQv2.comL3GWQ+.vyhyzH+qA2uuEHUs7x91nJW2kMzi5fXImad0f5g3XgLAGNvcW0Fvv.LHQ5e++.pIbobrhrzESzvFNWZ4MDB3kGKMB7sbrsPDU6WXNOjnJ.QxD+3PzayJXX3CIuQ0NmmuJ8Z7iK4gaaXSzshhrrG0yOMboKJsV3pBk5HHkltL6wgji8bWfBM+FSrw4TymvZkcvw4HzOvCzaU9Rpm54y2LhkHy4.+.BGZITHwozAMuKRpgsCgaV4bV3i04R+ESI+5uJXPO.iO4JOR6aDDCGwFDY.kiV0YByiNMveZH.8nfKsRljGRR0.L5uiiV4cP1lgoGVYRMUNUUAGi3IJViEAYHo5cI6w4KIf+gnuNP3cb8JaU735LO5z3dfojXXLpuquikK5dxaYQiaSY33aRk2kZ9i2gvPlPrfayuuMaE0OKATMdRcb43gw23OlCs4w1kkKu7Hj3MHj1102JRSnCkeDuT06xBfVygBNZDev82PWFMavBxxIK5h.GgdcPtYD.gbQSfPbnt+DS9Yp1Z9q8+HB33hkjTK7Fh3PzFRnyCT3tyqG80eCwclhkwnghBRXra5FoJz5jslLyJxdDDbrpbiihf9W.C4MWlgOLXbkGQXjumTC9us2VF2HpCzGlUHBHPMC73.jjEga5oTmXQf5iI6lM4TQQvTojqrH3VuxR4tB8EdVh3icHGv2IIQYDwNj8xSct5FJFeWR0cyyDB3qpoeGoF17fTEwQeKfCKSA+6cI8WRwAZ4E8JUZGLX+6uu8CVhEKWW+YMg+sOzrdHdjU20kjQHOuXLEvAiWSCJDoZCmtQuXpJT5Q7MlcRlRUrnatAPQT6GtEPNK9vUIXQK.Fwl3tKQz2G22IqDXsxoyLLITsrbFQrLJJlsvS6WjJ+CWoKBSK7TBxYjXOalg2kpaSgwFflfduHM0Z6USOpRac8W23j2Vc6qZNq8ElMqex9KpD2r0jcexCzOwK185liOXuiLM16e1YeyYyhXOU9cUayFFyN9hsedu9552qtQ8gms+yMz0czO4bycCa15m3e63EFz7U0p2wr2QOa68LCpbO2QlWUu83ZlyN4j9LSi6GeQMyq8Z2wXWc1a61qe2tmCe23oK5Zv0unAy62rUsf9NxuqaO1y7plGcZMtN4KkwhSbepwqFbxtcMrd5nsMMZsXdLW+d4IF6Nr5bT+N2HS+fuMumQbS+mbPySL1t+CtOWmZbhvFuvrtowvCdcii60+08sNV7sge70ME3zrb3W2yek5NqAsbHr0Emwdg765rWekYuC1s89RyuWimXruY2H+mHfSCKNzt6QcOJAZ63zoiDZ8iaOLAZGbbUp.ZkvI+34pm4cTMS+3m2T.g856xdq7aC9Qb6W1yIQ0Opi9T3atIwo2ZR6ZUaJfY65szOQHOArH9lCsbXVBs0O3ka2U.so5G78nKNcj.ZuZwau9dlAc+oWM0TBy7iMgsadQmmZLlFUGf4Ey2siDlyvODZuj6JyKBhwF5x.Ccn.mCV4Act0R7xeSkKEgk43EiRtAtqdoLavG883xky5FtImL6CzrKj2QlYPz1q7Nc7HTt98lr0ySdU9Rn3Gm0j6wIRSw6mKIoWVdpjt0xxUwfKKNOW9JQ8MYkmkJloyY83AbSqbtrE.qmkzRv6QLIcKjzbxpMFtdmJbgk1jhfedSt7aMjb6WYV0USf9XYmm7QYb.2aEyfqkuKokkbZOqxlXWWuPyFZFY5Yr2R4kaS6dJGXHNjRXSsbFh4QmwsHXoRzWb9u5pSR3uc5lgWI5FX5toLkYXoaz2SVSwlvf5ZnslxzOrAlrlqVdc6OOeoGOIxQXm4Ywdjk2Ppi1xtoqzEVt6lzGpYK74H3KNfsInRhmBrRyZ4qzltLRRGe6Ht9RpidhijVtN4tNSYW0wfqkfRthVJCClFGNRqOuyXfCAtHftGsEPI88m78dteD8XOM9KNASQVcpAC13bX04.eWW.J1zz3iTF79VnlW7j93sEkffjQkB2Y4mCr3M+bf4esRaQyB4Xz2qiGK53oTua5MLUjcXfOcnTq.Vi3Ob3eR9vgBuCElC9pgi85KePWtRm8HrcNT4EcvLuIhZoNzAZFzqY1TwaRVpnAMbbj+TNuR2BP7hM9KRdwR7rRtuoOgnx7764hrA8NTzKaFke3vjaGBz9r+1W+0+FRM69YH0+0udMmZ92aKSBe9gB5X3Z9WmFkABo+CEdO4YS8pCWxf9pOJjDrnhE9RX0KvOPwLg433RSdus7Frb+JVnALLwfKV3uCiV4t2KiZK8DZJE1pXxSnojGiRrurRgalZMj7uA+gqrX52yndnxdMTQLSc+O+XtWTK01rlmGuBiGLfMW.lIYFAVKBUMTTV+0r+xhvU0icshV9w0weQA4Dn8k+EswWsF0sE4+EG9+1Kt+wpheUQSFbCzMqi2ZC5HDF86gNJ+cJ9hhsFL.bFxTv6Tr8K+84GkPQbKrgcshBvS5hOOdxYfSjME1cOHDGSwU3VXxHw3JItJfSkCe.5pImrJNtfbxpISBdU1A9+rsHEF9Kg74bJfN4w+QfJUrKNlTc07V7fM1OaaurnVag09TW389TW3tepKbuO0Ed+O0Et+m5BevGdg3uaV83H+IhvFEktls30YJTnknIALBR4+BC+KjaB
  • Custom Title Bar for Standalone

    1
    4 Votes
    1 Posts
    333 Views
    No one has replied
  • It seems HISE on mac is missing the Limiter

    7
    0 Votes
    7 Posts
    356 Views
    StraticahS

    @aaronventure get it, good to know, thank you!

  • Buttons based on SVG

    6
    0 Votes
    6 Posts
    353 Views
    bendursoB

    @oskarsh said in Buttons based on SVG:

    namespace containing all your helpers functions

    Oh thanks, yes I usally do that too.

    @d-healey said in Buttons based on SVG:

    You can do it with LAF

    Oh, I just found this tutorial https://www.youtube.com/watch?v=badkm6QVNIA, which is a bit better than the Paint Routines method (using panels) that I knew.

    Still, a built-in function in the component would be nice, since SVG is the new standard for resizable GUI.

    Edit: After following that tutorial, I discovered that the method is indeed easy and convenient to use with multiple SVGs. Thank you!

  • Auto pitch envelope resolution could be improved

    1
    0 Votes
    1 Posts
    89 Views
    No one has replied
  • [feature request] Audio analyser in custom workspace

    1
    0 Votes
    1 Posts
    108 Views
    No one has replied
  • Default .xml Per Project

    12
    1 Votes
    12 Posts
    264 Views
    oskarshO

    @d-healey I have one main xml file named like the project and smaller stripped down versions for testing. Once a plugin reaches a certain level of complexity I like to branch out and create a new one to test complex features in isolation.

    I often also have a Waveform, Filter, Arp combo in one xml to test the audio and the scriptfx networks. So that I can click click click to have a good sounding working setup. I mainly work with FX Plugins.

    I think having a prompt where we can just press enter or escape would be a very good compromise. I think this already exists when changing projects.

  • Polyphonic Grouping

    1
    0 Votes
    1 Posts
    108 Views
    No one has replied
  • [feature request] Zone colour overlay

    3
    3 Votes
    3 Posts
    224 Views
    A

    This sounds great. Probably 10 or so color options on right click would cover 99% of usecases.

  • Engine.isRendering()

    8
    0 Votes
    8 Posts
    408 Views
    T

    @Christoph-Hart fantastic, thank you!

  • Bulk convert SVG to HUSE Number Path

    1
    0 Votes
    1 Posts
    216 Views
    No one has replied
  • Set Panel.value in a ScriptProcessor with setAttribute

    4
    0 Votes
    4 Posts
    127 Views
    Christoph HartC

    @Lindon yeah, use globals and the FixObjectArray as I've mentioned in the other thread, it's exactly what it's made for.

  • Built-in Audio Samples in HISE

    1
    3 Votes
    1 Posts
    202 Views
    No one has replied
  • Be able to have more than 1 TransportHandler

    4
    0 Votes
    4 Posts
    234 Views
    ulrikU

    @Christoph-Hart Ok I almost solved it using one TransportHandler.
    I have 1 question though, if I have the "internalClock" running all the time, it is not possible to via "setOnTransportChange" get a "isPlaying = false" because the internalClock is still running (and I want it to keep running)
    Is it possible to get the Transport state another way then via the TransportHandler?

  • Auto Code Formatting

    2
    1 Votes
    2 Posts
    329 Views
    oskarshO

    @aaronventure Honestly I would much rather like to have a button in HISE which reloads and compiles the project again. That way we could use our favourite IDE like Sublime or VScode with all the bells and whistles.

    We could write our own plugins for HISE Script, save snippets, use prettier code formatting and even code with Github Copilot. Using the built in Editor in HISE can sometimes be really painful, jumping between files and tabs.

    Also its really annoying if you make HISE crash with some written code and need to jump into a external editor to fix the code so that HISE launches again because it would not let you edit the code.

    I am currently working on a Language Server Extension for HISE Script (similar to this project) so that we can use the super reliable auto completion of VSCode.

    Link Preview Image GitHub - Levitanus/HISEScript-Sublime: Tool for better scripting hise inside ST3

    Tool for better scripting hise inside ST3. Contribute to Levitanus/HISEScript-Sublime development by creating an account on GitHub.

    favicon

    GitHub (github.com)

    @Christoph-Hart please consider this feature and add a button which reloads and compiles the current .xml.

36

Online

1.6k

Users

11.3k

Topics

98.1k

Posts