• HISE 4.0 - Wish List - Add yours.

    28
    0 Votes
    28 Posts
    5k Views
    S

    @gorangrooves said in HISE 4.0 - Wish List - Add yours.:

    Please make HISE fully compatible with screen readers before adding new fancy features or releasing v4, so that blind users can properly use our existing software.

    Yes, please
    I've been trying to do this also, please make this possible.
    I heard about the NVDA screen reader, but the NVDA scripting doc is out-of-date I guess.

  • No AHDSR Copy/Paste?

    5
    0 Votes
    5 Posts
    487 Views
    d.healeyD

    @wellplacedmusic Yeah it's not that discoverable I guess. It's been there since the earliest versions of HISE so I'm used to it but perhaps a little left click menu icon would help people find it instead of it being in a right click context menu.

  • Display the Envelope Follower

    5
    5 Votes
    5 Posts
    605 Views
    Dan KorneffD

    @Natan the variable in the first argument on Line 26 is not defined yet.

  • Display Wavetable Synth Waveform ?

    8
    1 Votes
    8 Posts
    990 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
    874 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
    211 Views
    No one has replied
  • Transposition Knob (or MIDI tab) for the Wavetable Synth Module

    9
    0 Votes
    9 Posts
    594 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
    555 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
    519 Views
    No one has replied
  • It seems HISE on mac is missing the Limiter

    7
    0 Votes
    7 Posts
    502 Views
    StraticahS

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

  • Buttons based on SVG

    6
    0 Votes
    6 Posts
    532 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
    128 Views
    No one has replied
  • [feature request] Audio analyser in custom workspace

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

    12
    1 Votes
    12 Posts
    494 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

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

    3
    3 Votes
    3 Posts
    341 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
    578 Views
    T

    @Christoph-Hart fantastic, thank you!

  • Bulk convert SVG to HUSE Number Path

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

    4
    0 Votes
    4 Posts
    238 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.

34

Online

2.0k

Users

12.7k

Topics

110.0k

Posts