• more advanced wavetable playback?

    6
    0 Votes
    6 Posts
    370 Views
    griffinboyG

    @Orvillain

    To avoid aliasing you need to be able to control which harmonics are present in the signal either using FFT or a Filter. You'll need to be able to do upsampling in good quality which is why filter design is important I'm not talking about biquads, rather FIR filters. If you can process a signal with FFT in C++ and back again, and you can use FIR filters to do oversampling then you should be able to do a WT engine.

    Here is a good resource

    https://www.youtube.com/watch?v=qlinVx60778&t=2300s

  • Draw Path for LFO

    1
    0 Votes
    1 Posts
    176 Views
    No one has replied
  • Sampler Workflow Advice

    5
    0 Votes
    5 Posts
    568 Views
    Tangerine_SoundsT

    @clevername27 I get that feeling too

  • GitHub Actions - MacOS - HISE Standalone Compilation Error

    3
    0 Votes
    3 Posts
    313 Views
    David HealeyD

    @glek You will need an Apple developer account to codesign and notarize your plugins. You can compile without an account though, you just can't share your plugins with others - well you can but they'll get security warnings.

    @glek said in GitHub Actions - MacOS - HISE Standalone Compilation Error:

    I dont have a mac...

    I use a virtual machine, haven't tried github actions, looks like it could be a good option.

  • Rebuild for More Outputs in my current build.

    Solved
    25
    0 Votes
    25 Posts
    744 Views
    ChazroxC

    Ended figuring out some routing matrix api's finally and made this. Appreciate the help!

    Screenshot 2025-04-09 at 1.38.58 AM.png

  • Save module settings

    Solved
    6
    0 Votes
    6 Posts
    352 Views
    Oli UllmannO

    @d-healey
    Yeah, that was my idea too. Great, thanks to you! :-)

  • Engine.loadUserPreset for expansions?

    28
    0 Votes
    28 Posts
    3k Views
    bendursoB

    @d-healey Oh. Maybe @Christoph-Hart could take a look to this?

  • Chorus example

    7
    0 Votes
    7 Posts
    594 Views
    griffinboyG

    @JulesV

    I don't think it's possible. The Juno uses specific antialiasing filters which is part of it's sound. Same can be said for the BBD stages. Unless you simulate both these things, you just have a normal chorus...

    If you want to simply have a basic chorus but with the same rate as the juno, then sure it's easy, just look up online, I remember there are articles and github repos that contain studies of the rate and depth for all these choruses.

  • Wavetable Creation in 2025 - Can't get interpolation...

    11
    0 Votes
    11 Posts
    535 Views
    DanHD

    @Orvillain a cycle should be 2048 samples long. The total needs to be a multiple of that.

  • This topic is deleted!

    4
    0 Votes
    4 Posts
    50 Views
  • LAF for MatrixPeakMeter

    19
    0 Votes
    19 Posts
    2k Views
    DabDabD

    @orange said in LAF for MatrixPeakMeter:

    MatrixPeakMeter apparently does not get obj.peak values by taking the Up & Down DecayTime values in LAF.

    Exactly. 👍

    Your post https://forum.hise.audio/topic/6615/laf-collection-for-everyone?_=1744108411508
    and Knob Peak Meter by Steve-mohican is impressive.
    I didn't find matrix peak meter very useful in anyway.

  • New plugin parameter system

    5
    0 Votes
    5 Posts
    564 Views
    Christoph HartC

    Here I see allowMidiAutomation, but no mention of MIDI in the rest of the example.

    yeah, the example is all about plugin parameters, MIDI is a different concept. But it's listed here:

    https://docs.hise.audio/scripting/scripting-api/userpresethandler/index.html#setcustomautomation

    It basically replicates the enableMidiLearn property of the UI component but for the automation slot.

  • Multi-column comboboxes

    20
    1 Votes
    20 Posts
    3k Views
    David HealeyD

    @bendurso Have you tried getIdealPopupMenuSize?

    laf.registerFunction("getIdealPopupMenuItemSize", function(obj) { // this will set the width to 200 and height to 50 //return [200, 50]; // sets the height to 30 return 30; });

    https://docs.hise.audio/glossary/custom_lookandfeel.html#popup-menu

  • Time Stretch Sampler Issue

    4
    0 Votes
    4 Posts
    437 Views
    P

    @pede thank you this is really helpful. I will def use this.

  • Where is the node edit button?

    Unsolved
    16
    0 Votes
    16 Posts
    2k Views
    orangeO

    @d-healey I think it was a glitch and it didn't work. It works now.

    All we have to do is completely unload the old network that contains the custom network and select it directly from the list. This method is much better, congratulations @Christoph-Hart

    I used to avoid clicking the unload network button before, but now it seems like this button will be used a lot haha :)

    Ntw.gif

  • Basic PaintRoutine question

    8
    0 Votes
    8 Posts
    976 Views
    FortuneF

    @orange A different approach, Thank you!

  • Linux improvements

    2
    6 Votes
    2 Posts
    306 Views
    David HealeyD

    Slight update. I've merged the configs from the faust and non-faust exporters into a single exporter - like it is for the other platforms.

    For example, you can now use CONFIG=ReleaseWithFaust

  • Sampler question

    2
    0 Votes
    2 Posts
    292 Views
    David HealeyD

    @yall One file per zone.

  • CLI Build

    3
    0 Votes
    3 Posts
    352 Views
    P

    @d-healey ok great, documentation is a little confused :)

  • Intel Performance Primitives

    36
    0 Votes
    36 Posts
    4k Views
    Adam_GA

    @d-healey thanks man, i figured out it was my settings script causing it to crash. working now :)

15

Online

2.2k

Users

13.3k

Topics

115.6k

Posts