HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. ally
    A
    • Profile
    • Following 1
    • Followers 0
    • Topics 21
    • Posts 90
    • Groups 0

    ally

    @ally

    26
    Reputation
    32
    Profile views
    90
    Posts
    0
    Followers
    1
    Following
    Joined
    Last Online

    ally Unfollow Follow

    Best posts made by ally

    • RE: Expandable GUI

      @clevername27 The expanding interface is probably the best compromise when considering primary use cases and the addition of more in depth features for power users.

      The long-standing alternative is tabs or pages.

      The expanding interface affords the ability to see primary and more advanced or less common use case controls all at once if it’s appropriate for the user. The Arturia compressor is a good example of this. Instead of clicking a tab or a page to see the extra controls, you never leave the primary view.

      posted in General Questions
      A
      ally
    • RE: Adding a Faust scriptnode make the signal path mono

      @arcy I don't think any Faust filters are polyphonic but I know for sure that one isn't. I got it to work by sticking 2 faust nodes side by side inside a multi container. You'll also need to remove the <:, from your faust code or you'll get a channel mismatch error.

      posted in ScriptNode
      A
      ally
    • RE: ScriptNode effect not working in compiled fx plugin

      @ally It worked! Thank you @ulrik!!

      posted in ScriptNode
      A
      ally
    • RE: Where can I find Laf functions?

      @griffinboy Yep, there's an array in this file: /hi_scripting/scripting/api/ScriptingGraphics.cpp

      It's on line ~2510 so I just open it up and search for one I remember!

      posted in General Questions
      A
      ally
    • RE: How to intercept and transpose MIDI notes to Synth Group sound generators?

      @dannytaurus look up synthgroup on the forum.

      There’s an older post from Christoph where he details the use cases of the synth group. They are quite specific.

      I’m not sure how you have your current set up in the tree that it’s possible to do what you want to do the way you want to do it.

      posted in General Questions
      A
      ally
    • RE: Simplest way to get single-cycle waveforms into the wavetable?

      @Steve-Mohican supersaws are kinda hard to replicate in a wavetable. I assume you mean a supersaw to be is a stack of multiple saw voices detuned against each other with stereo spread and panning. Getting that into a wavetable is going to be hard even if you're in Serum or Vital. Reason being, most wavetable synths wavetable osc are mono. Serum and vital are two prime examples. You need to also constantly modulate and move thru the table to replicate the detuning.

      The Hise wavetable module works best if you design wavetables in other wavetable designing tools like Serum WT editor, Vital, SA Node etc. Those can spit out samples with interpolation that make morphing between frames smoother in Hise in my experience.

      EDIT: Here is a supersaw wavetable file for Hise.

      https://www.dropbox.com/scl/fi/vwcfz7e9zc76st1kf0ivk/Supersaw-Stereo.hwt?rlkey=qgny2d1l92vd4t0nnb8wd7kf9&st=c0x9u3wl&dl=1

      posted in General Questions
      A
      ally
    • RE: Pan issue in Waveform Generator

      @Lindon It's doable. 6 might be a little much voice count wise with unison voices coming from the synth group melting your cpu...

      @dannytaurus you have limited options for what you can put on a waveform generator in a synthgroup.

      If you end up not wanting to use the pan control in the header of the Wave Gen, you can also make a polyphonic script fx Panner that, once hardcoded, can be placed on the waveform generator on the synthgroup level as a hardcoded polyphonic fx.

      I would try

      Synthgroup (this is where your envelope and filter go)

      Then inside of the Synthgroup
      WG1
      WG2
      WG3
      etc.

      You can use the detune in the wave gen but it doesn't update real time, if that's an issue with your design try the purple pitch mod.

      posted in General Questions
      A
      ally
    • RE: Hi all! New here. Best resources?

      @TinyHustlr @d-healey has some youtube tutorials and content on his Patreon too.

      posted in General Questions
      A
      ally
    • RE: Expandable GUI

      @DanH

      @clevername27 said in Expandable GUI:

      @Fortune My hot take is that @Christoph-Hart shouldn't do it.An interface that changes size is poor design. You should never require so many on-screen widgets as to require the expansion of the interface. Think contextually.

      posted in General Questions
      A
      ally
    • RE: Expandable GUI

      @d-healey I think keyboard opening and closing is a great use of this feature! It's a feature lot of synths have, and have had for years. Serum is about 10 years old. And it's done this since the beginning.

      I know performers who use VSTs in their live sets appreciate show hide that expands and contracts GUI sizes. For example, Omnisphere can close the presets browser view on the left allowing for the user to magnify the GUI for their live set. Obviously you don't need a robust preset browser while playing out live in a soft synth.

      Omnisphere standard view
      Screen Shot 2024-08-07 at 2.48.27 PM.png

      Omnisphere collapsed
      Screen Shot 2024-08-07 at 2.48.35 PM.png

      @clevername27 said in Expandable GUI:

      There are also practical concerns. Most people use laptops. Screen real estate is at a premium. Whenever a plugin is open, it will initially be obscuring some part of their DAW. And the last thing anyone wants is for a plugin to suddenly take up even more space. They may have carefully placed your plugin window so it's not stepping on anything — but if it suddenly gets bigger, all bets are off. When your interface expands, it may not even be on the screen.

      But lot of synths use this feature to ultimately reduce screen size.

      @clevername27 said in Expandable GUI:

      Complex interfaces can also affect your sales. Prospective customers may think the plugin with lots of controls, expandable panels and such — is cool. But it's also overwhelming.

      A lot of synths use hide/show and expand/contract to make things less complex. Serum does this, I doubt it hurt sales! Keyboard open is 2048x1656 Screen Shot 2024-08-07 at 1.15.25 PM.png

      keyboard closed is 2048x1456. Screen Shot 2024-08-07 at 2.09.20 PM.png

      @d-healey said in Expandable GUI:

      I might also use it to display a macro panel, because in this case the user needs to be able to see both the macro assignments and settings, and the controls on the UI that they are assigning those macros to.

      Not sure if you're familiar with this vst, but Spire allows users to show/hide macros. It's a nice feature!
      Screen Shot 2024-08-07 at 2.38.26 PM.png

      macro closed view
      Screen Shot 2024-08-07 at 2.38.39 PM.png

      All that to say, I see why so many users here have wanted this feature! At the end of the day, developers who care about UX and UI will use this update to make better GUI's and smoother experiences for their customers using their products. To assume, as some have in this thread, that it will only lead to poor design and UX is short sighted to some degree IMO.

      posted in General Questions
      A
      ally

    Latest posts made by ally

    • RE: ScriptNode effect not working in compiled fx plugin

      @ally It worked! Thank you @ulrik!!

      posted in ScriptNode
      A
      ally
    • RE: ScriptNode effect not working in compiled fx plugin

      @ulrik Yes it is! Thank you, I'll try a version that's not triggered by midi and see if that works.

      posted in ScriptNode
      A
      ally
    • RE: ScriptNode effect not working in compiled fx plugin

      @ally AllowCompilation is off in the snippet I posted as an experimental remnant, so here is another with it turned back on for convenience:

      HiseSnippet 2621.3oc6bs0aaibElz1ijsrc1Fjz8Ygh9f2hTCRJIaKzGhiu0ZzUNBQNFaexXB4HIByKpjTwVsnu2eV8mx9SX+GzdFNjhCoHEuX4zr6Zaf.OWNybtMemybvvz2wVk35Z6HH135YSHBh6fFLyxa7oiw5VBWdlf3KP8vtdDmlrtNY1DrqKQSPTb8+LsCws1Pv+me5smfMvVpjntDDtwVWk785l5dQ81+3+ptgwEXMx05lbyt8wWpZacpsg8TfeVGIILAqdGdD4JLcZqgD9KX2wBh+AzAZs51oC9.01cZoIOTRRoyQGfO7fiF1hzRpCtCoaW4NC6JHV6bMcOamAdXOhqf3FmXqMavX66sXavM5t5exfPaHKL.1YV2WXanQEQZuBmNV2PqenhxU.Vk9Qps0YpsWi5oqoOu+H02uweflQTvq.EWKN6sdL1Slm8j3XuTXIQNVZCFK8Rz.UG8IdQiP4msQWZAVygXvNwyJr4JH9ePmZCSvxaeS7cjKbfFyIXuCjjdSS3e9t+zvoVpd51VMsstx1i7dq89tF+yFa03e0nYxgFNL0wnaiisgAwI0gotFNKiv8rlZ9IhyaZ9YrwTx7IBhebcJJacJuIWkI0bSz15RKcu2OgXkkifPfpBz+qGvUve44q8eQf1efgtFwQPGTx0QWSLmXK3yvbGRNVnPDeFYh23jD+SusHDuM5BGxe+CXPClxB7wKOC6goNQAxCHiSHNd5T0m3YjOCGgYtTaALg6cd1S7EXPVrnRu3N4JxODsgmc7L9i72qqARUXG+3jiGSzGMlCs3ucrosFgJC9KEfNoJXh4VPkiA3oICz+GwjJScMMCReaWcpaSzH+timDZAuTyGtymmadwOHCvMN.RC3reIGqKvInakq4IKAUqPBZF77O91ByyLtfmm2sPdEYw2dOF99aKptdGeNoIiULiGTIls92G3Lz.cltqpCPuPZFegEQCAbXasoFXu3fyzPXACPYcdDQJrmEHRy3W4UFhcQYwWh5q6oNNcdbsT3Q3b7SAOFDmaWz4CGRT8hXvMPW7Ce4Bp0HvGB1S5lGykJsvY+aTTniINDvqibsceC7r8bwlSLHfKG4MM+jgs5cTmnEi2D3AeBcF6oNFaYQLbqRXoZEVqHubixGrm5oaMpG1yQGNZftZp4.HiIUxoAbGzm3ZznSr1Rz1T+hADKM+F+W3mfAkosECFTNbvn.aBWQ7t214NeyQveC9ZTc+2fF.GeI1W6PLo76MDGW+i+0QR6C+J7NCC66oHQ5AdtfCqee8sMlMYrsktJ0TwlQH2+NS6oTXKlHD41eRnIJTZfbAuFqaPWzAScgnzZu2Z.rN9IfBN.i82aSPJbYdkW4ibT+BrJXFl0GSQ0dIhF2GbkIN6qN2kNojE4XQMIrrQSNG590ODSykYFo6XX5rLlNfi7SlUbc53LEqOqsYAXsFnfMTNUtZKzx3muGTgymeA4sP0FK2Q.oWmwLw30eKGuFMkzXvXKAWV1kTUUixN07Wq3bxK74D3bnOejJKDPVd6HWRPLjHZK.mcM1V2ixG2vxkpFDFAhDIvou4ccuF6Lh34qLgyUVDU1gAeMKM522fzslL06VO6QiLHxQKCcvMQ9ahhexl4QqRVzFiyVpjsC5R2aniphMBkO3nHmZ22DdqKjFgrPNdroo9aLm7BazWmyGbKjFQ0llBSr89UHGFr39lt2xlQFGPlSdw89VKS0GudYWDr0tSLz87Rxc7ZFyoFdo6XFeAJ4ATNSSJGPKlogm7Rt8ax.mfryRY2eMu3GNiL7MBGdQ7KoJgeUmS8j7fVLl7amibvOoLv9iuN4Bkv49v0B3pd5VAmwPzflB8vOLusLzdv7jaYsoRQc3F7vtK7tod1l.tSfO7YjgXv0hQN2Idfz71E5pFfUHKDajXKZ.0UcoUxgiSCvTLUPucP1tp5F9YJGGwaNRbFmQ2A4QuT2stzaQlhOJ07yMizL9wVhRY42nXV9ZH4ixzzytSZZlkDJWgr1L4ja1AYrY6f5Qgp.7HXMVpWgbBuhJ4VuE5bKLjAr1iR5huaahjkjjhsguFlBsS5Oxs6JIKefbPcN+nE0lRz7qJYvJTGo3u.w4ovdKgO61T+qOC9jjDtr0QAG.RwmMHqqHJSDyKzkMZBoCqys.kHmqRjAzVndtJz6vGOUCfpRhUDpMd5gJXU+XJbegYwfHdI5dG7jHpjSSoyhkYYealYYt3xTkTbiw9KDQ2grO2voCVwMg7X.5EwLHODVLvyzgbQvyNYJbgelwLVOP6KszHOPq.veTNgcuVQQCZmAZPb2KFc4ELp9xvTaW.XfA2QtmojYSPQoaWo1cNPQoU6iN7nNAEPOxuING8Jjx9AKoR2ijTZonrLbKzRCAHMGElqzXoA7VMjwrwgCBgVxspfGt6OF6RJK.egV6Z9kxqXrMOP6J5lQ0Y4+5pORARgUI4kRgse79AClQluAiJW4KlTcv1BbJKi7opilPv2kPb2lAMQGIUYkQTtB2FqN7nRDvnFZhIVt3gnCpDgOQwzB6NO5LLVFEhvmpJe6gUX.0zW0ZfhLiksQXxgyJWpgEa0Qn2ooU.2xxXVGQgGV3xBPeOI3AAtEiV3tvAGNFk0UfCnoTG7WO8ffaBJXoj9EkLL3qPc1ushhxgRGdX6iZK2RpKObag8pp+3SROYz4VRxRsfIzs6Qs6dnjbPz4Al11di0sFIDEVVZ+Dgki6MUyeFYwuOkpwcPef3R7hACOe+xGIdU5rtChVStpW7nXzWkpGs87h+H+ygxGo7b4i9YZ4i1k6RQJkq9Q6xU7G4mKfzyEP5KWAj1IpJNxkrBRwH84RHs5fKJZMjT9+YMjhy+OWDoeQUDosdRJhzfEdSUBwjqn2C00jG7t11esNcNBAHdeDrpCAGbMgKY85+pbdt3TeETbpV+5p3Ts9kVwoTpRwoTdt3Te8Vbp5907Q9Kb0oB20RUdpPhdt9TOWepu.0mJuGdUvSBCxiJmmDFaFY7jvlS9J4IgsREZw5bF8M4uBeou++4O.KhE1f6ojydG8rKMmUlbQe0EIs2JKl9BO.W1O3wXU.oeFezEodSL9pujNgIUW7BPYy3rRZLv6H2fNOV0TToNJshhiTd3Dlp5CDOG8QifdVwppUjFYouT1vBaVgGJ6bR4ueB6vF6CpIO0QNh+hHkJU8jyxd4azzEpREO8SyHgj2fccnd5ZOVgeNpjz9G1YgHa9clT3K6a4I7taKHEayFX.80Fu5DCkzDCkhJFKwXjlbTOpdAr6um6M9qJrUAtdZw7RWhDFqRDBkzLGm3Gcn00+5Iz5MI+jPSKVawbu39BQxMBYimXLtaR9sl9TUXoGqpI3ylLopIlC2i8bWZGuxKEhpn4Vc5EdTmJcb6Da66Lw9e8XU5qL9Kx25lIV0w91f5gPEtM86AvGrBtePOZ6lxK7gaKPqb+sppwWpEHTopD1ppD1tpD1opDdPUI7vpR3Q4SH8+4EBBfQc3ED50+bemPQwvjfoEk9+YKay2I
      
      posted in ScriptNode
      A
      ally
    • RE: ScriptNode effect not working in compiled fx plugin

      @HISEnberg Yes. I've tried pre-compiling and loading as a hardcoded effect and leaving it as-is and compiling the project. I also had it as part of a larger network and every other part of the network was working except this.

      posted in ScriptNode
      A
      ally
    • ScriptNode effect not working in compiled fx plugin

      Can anyone tell me why this network is doing nothing in my compiled fx plugin? It works fine in standalone HISE.

      I'm 100% sure I'm doing something stupid, I just don’t know what it is.

      HiseSnippet 2626.3oc6bs0aaibElz1ijsrc1Fjz9rPQevaQp.IkjsE5Cww2ZM5pDgHGi8MiIjijHLunRREa0h9d+Y0eJ8mv9On8LbHEGRQJdwxoY2Zaf.SNyYly0uyYNXXF3XqRbcscDDab87oDAw8PCma4M4rIXcKgqNWP7En9XWOhSS1qNc9TrqKQSPTby+D8Eh6rkf+O+zaOEafsTIQuRP3FacUxOnap6E81Am7WzMLtDqQtV2ja1cN4JUaqyrMrmA7ylHIgoX06viIuGSm1FHg+L1chf3uGcnV6dc6hOTsS21ZxijjT5d7g3iN73QsIsk5h6R50St6ndBh0tPS2y1YnG1i3BK5o1ZyGNw9dK1Fbitq9mMHzGjEFB6L60BmMQ2PaPnxwUPPbqAQppMYppWi5qqou38Qprek+.MinfWoItwpXI4RvRhbrzVLV5kngpN5S8hFgxO6htxBrfivfsgmUXyUP7egNyFlfkWKS7cjKcfGVPvAGJI8llv+78+wQyrT8zssZZa8daOxGrN36a72arSi+QilIGZznTGitMN1FFDmTGl5N3rJBOvZl4mINuo4WvFyHKlHH9w0o0JlNUkI0bSz15JKcuOLkD77k1FZTcE8uW1BHDn1.awlAbH7Wd9VhWDXIFZnqQbDzgEoN5Zh4TaAelmKH4DgBQ74jodSRR7O81hP7tnKcH+0OhAsYJKvmt5brGl5PEHOfLNk33oSUkhmS9BDBybu1AXB267rm5KvfrXQkdw8xUjeHZCO+j47g72qqARkHR7EhBBSH5im3QeRCFzzViP4c+k.PkTELwbKjxI.rzzg5+sXRiotllAYfsqN00IZje6ISCsbWo4Cy4yqMu7GkAXFG.gAb3uhikE3Dvcx0rjk.psRALCd8e+1ByqrcmmW2uPdAYwudOo76d9bPSFKXFO4QLa6u6DlwuA5bcWUGfdgHiMBI2B.DWF8Cvcs0lYf8hCFSSSEL.ks4Q.ovbVf3LmmSRhPuU1nIRbnI4fUTP18knA5dpSRme2HE9Ehaep42f7c6itXzHhpWDytE5xebkI21pX.wQrRQSz0HvGC1eJiDykKsTb+STT5joNDvqjbs8.C77CbwlSMHfKI4MM+rgs5cTmrkyAE3geJcFGnNAaYQLbqRppZqoz+Bezdlmt039XOGcHzA89YlCgJmTImEvczv1MnYoXOKQel5uLjXo4+v+A9IXPY5yhACJGNXTBNg2S7t214NeyQveC9fTc+2gFBg2D6qcHlT98FhiqO7PcjTK3Wg2YXXeOEgROviFrK9uafsw7oSrszUouhMiPt+cl1yr7BEgnvgSCMQgRCTS30XcCZzwvYtPlasOXMDVG+BQAGfI96sIHEtLOz26irT+RrJXFlO.SQ6dIhVK.3VSbZotv8NojE4XQMIrpRSNG59MHDyykYFo6XXYsLlNfi7KpUbS53LEqOqscAXsFnfMTNUtZGzp3me.TgKleA4sP0FqdRHSfNiYhwq+ZNdMZJowfwVBNfnRpppQYmZ9qUbN4E9bBDG5yGoxBAjk2NxULDCIh9Df+tAaq6S4iaX0TUCR0.YpD3z27ttWicFS77UlPbkEQkEL3qYoYG+Njt0zYd25YOdrAQNZYnCtMxeST7K5LOZUxh1Xb1Jkr8PW4dCcTUrQn7AghbpceS3stP4ExB43wll5uwBxKrQeSNevcPZDUaZoMw16WgbXvhsLcukMiLBPVPdw891HS0GudYeDr0tSMz87Rxc7ZFyYFdo6XFeAJY.JmoIk.zhYZ3Iuja+1LvIn5sT18WyK9gyHCeivgWF+RpR3W04TOICzhwj+lEHG7SJCr+3qStPIbtObOAbUecqfXLDMooPe7CKdlVr6vDE+Rkh5vo5gcW3cy7rMAbm.e3yIivfqEibtHdfz71E5pFfUHKDajXKZ.0UcoUxgiSCvTLUPu8P1tp5F9UPGGwaARbFwn6g7nGx6VW5oJSwGkZ94lQZF+XKQor7aULKeMj7wYZ5YmQMMyRBkqPValbxM6vL1r8P8oPU.dDrFqzqPNgWQkbq2AcgEFp.V6QIcw2ssQxRRRw1vWCSg9R5Oxc5IIKenbP+N+jE0lRz76NYvJTGo3u.w4ov2VBe1co9WeA7IIIbYqiBB.RwmMnpqHJSjyKzkMZBoCqys.knlqRTAzNn9tJzy3GuTCfpRhUDpMd5gJXcEYFbdg4wfHdI5dG7zHpjSSoyxkYYealUYt7xTkRbiw9KkQ2gzha3zAq3lPdL.8fXFjGBaJ345PsH34mNCN7OyXF6MvyWYoQdf1Mf+fbB6dshhFzICzf3tWL5xKYT8Ugo1o.v.CuibOSIylfhRudRc5dnhR6NGezwcCZpdjeSbN5UHkVAKoRuikTZqnrJbKzJSAHs.Elq0YoA7VMjwrwgCRgVxspfA2ClfcIkEfuPqcM+18UL1lGncMcxn5r5ec0Gq.kvpj7Pov1OoUvfYT4avnxU9fIUGrs.QYYTOUczTB9tDh6tLnI5HoJqLhxU31Z8gGUhDF0PSMwxEOEcPmH7IJlVX+EYmgwxnQD9TU4SOrFSnl9pVCTjYrrMBKNbd4JMrXqNB8NMsB3VVFy5XJ7vRGV.d2SBdPfaw3kNKbPvw3rNBb.MkJveyzSBtMnfkR5WTxzfuB0sUGEEkijN5nNG2QtsTOd31B6UU+wWjdxryskjkZCSnWui6z6HI4fryCMss8lnaMVHJsrTqDoki6MUyeFYwuOkpw8Pej3R7hACuX+xGIdc5rtGh1Stp27nXzWktGs6hl+H+yg1Go7b6i9YZ6i1m6PQJkq+Q6y07G4mafzyMP5qWCj1KpKNxkrCRwH84VHs9fKJZOjT9eYOjhy+O2DoeQ0DocdRZhzvktfcBwjqn6L00jG7t11esNaABAHdeBrpi.GbMgqXu0+V47byo9Fn4Ts++qlS09WZMmRoJMmR44lS8sayop62yG4uxcmJbWKU6oBI549S8b+o9Jzep7t3UAWILnNpbtRXrYjwUBaA4qkqD1ZUnEqyYz2l+H7k97+W7.rHVXCtqXN6d1yNzbVUxE8UXjzdqrb4K7.bYegGi0AjAY7QXj5Iw369R5DlTcwK.kshyJow.uibS57XUSQs5nzJJNR4gSXppOR7bzGOFdyZVUslzHq7lxF1XyJbQYWPJ+4SXAarOzl7TG4H9KiTpT0HmUcy2nkKTkNd5WlQBIuA63P800drB+BTIoVG0coLa9uLovW16xS3Y2VRJ1kMvP5sMd8IFJoIFJEULVgwHM4ndT+BXmeO2S7WUXqBb7zh4ktBILVmHDJoYNNwO5Tqa9sSp0aR9oglVt1h4dw8EhjaFxFOwXb2j7aN8opwROVUSvmSYRUSLGtGabWZgW4UBQUzbqO8BOpSkB2N019NSr+WOVk9Zi+p7stYhUcruMneHTgaa+2.3CVAmOnO84lxK8AbS+vX0uUUM9RsDgJUkv1UkvNUkvtUkvCqJgGUUBONeBo+uwPPBLpCufP+AW36DJJFVDLsoz+Wabp8T.
      
      posted in ScriptNode
      A
      ally
    • RE: AAX Init Behavior

      @d-healey It hides a panel and un-bypasses a module based on a flag, p1. The panel was not showing but the module was bypassed, which is a mismatch. I ended up figuring out that f1 was firing after all and the issue was solved by explicitly setting the panel's starting visibility in the script before the functions run. All other hosts were showing it (it was visible when I compiled) but PT hid it. Still not totally sure why, and there's definitely some difference in how something is handled, but what I described specifically was a false alarm!

      posted in General Questions
      A
      ally
    • AAX Init Behavior

      I know AAX has issues with not initializing component values properly, but I'm wondering if anyone knows how it handles function calls on init?

      I have 2 inline functions that run on init and only one seems to be running. The setup is like this:

      reg p1 = 0;
      
      inline function f1(p1) {
          //the stuff in here is not running
      }
      
      inline function f2() {
          p1 = 1;
          f1(p1);
      }
      f2();
      
      p1ValueLabel.set("text", p1);
      

      The p1ValueLabel reads "1" when the plugin initializes, so f2 must be firing, but f1 is apparently not firing despite being called from within f2.

      Any ideas?

      posted in General Questions
      A
      ally
    • RE: Where can I find Laf functions?

      @griffinboy Yep, there's an array in this file: /hi_scripting/scripting/api/ScriptingGraphics.cpp

      It's on line ~2510 so I just open it up and search for one I remember!

      posted in General Questions
      A
      ally
    • RE: How to intercept and transpose MIDI notes to Synth Group sound generators?

      @dannytaurus look up synthgroup on the forum.

      There’s an older post from Christoph where he details the use cases of the synth group. They are quite specific.

      I’m not sure how you have your current set up in the tree that it’s possible to do what you want to do the way you want to do it.

      posted in General Questions
      A
      ally
    • RE: Simplest way to get single-cycle waveforms into the wavetable?

      @Christoph-Hart Once you learn how to use the WT conversion tool, it is quite powerful! I think you did a great job with it. I'm able to use it to make great sounding instrument tables, synth tables etc.

      For everyone complaining that it only spits out nasty fm'y tones, see exhibit A, a video of various types of good sounding wavetables in Hise. Be gentle, I am a novice keyboard player.

      https://www.dropbox.com/scl/fi/tchw8r3e0wtm5sbr23ryv/WT-Demos.mp4?rlkey=qzya4k2dnq40vsrsszi3jhaff&st=20k50khn&dl=0

      Christoph, would you ever consider adding a phase random control for the WT module in Hise? The waveform generator doesn't have that either. It would be a really nice synthesis feature to have in Hise for at least one of the synth based modules.

      posted in General Questions
      A
      ally