• The definitive feature request & bug fix roadmap

    Pinned Locked
    222
    11 Votes
    222 Posts
    28k Views
    Christoph HartC

    Alright, I'm gonna close that now. @ustk can you make a dedicated thread for these scriptnode issues (with an example snippet that demonstrates the latest problems).

  • fadeComponent - values other than 0 1

    7
    0 Votes
    7 Posts
    37 Views
    T

    Hence the feature request :-) fadeComponent has been working very well for me so far, it would just be great to have a quick and easy way to achieve fades to semi-transparent states like this.

  • Please Increase param limit on Scriptnode custom nodes!

    6
    3 Votes
    6 Posts
    64 Views
    clevername27C

    @griffinboy Yeah, there are definitely issues with them. 🌈 I posted a minimum snippet yesterday that crashes when you try to load the compiled version.

  • 0 Votes
    50 Posts
    603 Views
    Christoph HartC

    @d-healey yup good idea.

  • [Feature request] Missing Laf colour properties

    2
    3 Votes
    2 Posts
    71 Views
    DabDabD

    Label laf is also necessary. I guess only Laf is possible via css. No traditional LAF is supported for Label.

  • Modulator Channel filters.....

    1
    0 Votes
    1 Posts
    33 Views
    No one has replied
  • Post init callback

    23
    2 Votes
    23 Posts
    651 Views
    LindonL

    @Oli-Ullmann thank - I already have a work around - what Im asking for is a post-init callback - as David did right at the start of this thread.

  • Request: ScriptNode Control.map Node

    6
    1 Votes
    6 Posts
    59 Views
    A

    @Christoph-Hart not sure I follow

    9cce4a7f-9ebc-44a8-be68-9835d0325fc3-image.png

    I changed the range on the Value parameter to 0-0.1, it still outputs the raw value to minmax value.

    Even so, it's still not dynamic.

    I think it's just a missing node, what are the odds of using it in a signal path instead of using it to cable things around? Dynamic range adjustment, that's it? It's much more likely to be used in the context of pma, cabletable, inputToggle which are the workhorse nodes for value manipulation when creating modulators.

    Overall there's a workaround, so it just depends on how much time this takes you to do. This is just a QoL request.

  • Engine.getPlayhead() functionality

    23
    1 Votes
    23 Posts
    927 Views
    Christoph HartC

    @Christoph-Hart found the culprit:

    // if this is non-zero it means that the buffer coming // from the DAW was split into chunks for processing // so we need to update the playhead to reflect the // "real" position for the given buffer if(offsetWithinProcessBuffer != 0) { newTime.timeInSamples += offsetWithinProcessBuffer; newTime.timeInSeconds += (double)offsetWithinProcessBuffer / processingSampleRate; const auto numSamplesPerQuarter = (double)TempoSyncer::getTempoInSamples(newTime.bpm, processingSampleRate, 1.0f); newTime.ppqPosition += (double)offsetWithinProcessBuffer / numSamplesPerQuarter; }
  • New feature: Release Start

    49
    10 Votes
    49 Posts
    2k Views
    SimonS

    @d-healey We really need some new samplespeak words for "legato" and "release" that don't have such ridiculously large overlap with other adjacent concepts.

    I put forth "glithe" and "fradeaway" for your consideration.

    As in

    "Let's re-record that C# to D# glithe transition"

    "When the user lets go of the key, we play a fradeaway sample"

    "Denoising fradeaways is a massive pain"

    "We spent five days recording 800 bespoke trombones playing three octaves of bespoke glithe samples"

    I expect these will be a massive success, ambiguity when discussing samples will be eliminated, think of the time savings!

  • 4 Votes
    2 Posts
    31 Views
    clevername27C

    @CyberGen While we're at it, typing a string in the Component Browser could reveal components with that ID.

  • it would be nice to have a loop xfade on the loop player

    12
    1 Votes
    12 Posts
    539 Views
    griffinboyG

    @paper_lung

    I did, but it's not optimized. I'm planning on revisiting it at somepoint.

  • The Missing Piece of the HISE VI Puzzle: Continuous Per-Event Modulation

    Solved
    24
    0 Votes
    24 Posts
    2k Views
    A

    @Christoph-Hart Hey boss, I might need more than 16 here (32; is it always power of 2?). Can I please trouble you for a preprocessor? What would be the implications of this, performance wise?

  • [Feature request] Click track overlay in wave editor

    10
    0 Votes
    10 Posts
    294 Views
    d.healeyD

    Something occurred to me. If we adjust the start time of our sample, then the timeline doesn't make much sense because it always goes from 0. So in the branch I'm working on I've adjusted it so it always starts counting from the start position of the sample - any downsides to this approach?

    efbc6c31-5459-4025-8352-9eb73b3fdc9a-image.png

  • Enable / Disable Compilation in new DSP Compile Dialog

    16
    4 Votes
    16 Posts
    149 Views
    ulrikU

    @Christoph-Hart said in Enable / Disable Compilation in new DSP Compile Dialog:

    I meant just the entire compile log. Use the copy to clipboard button in the new dialog.

    I can't see any "copy to clipboard button" in the dialog
    Where have you hidden it?

    Skärmavbild 2025-01-31 kl. 20.58.47.png

    > Create files > Sorting include dependencies > Creating C++ file for Network ladder > Creating C++ file for Network RingMod_ScriptFx > Copying third party files > Compiling dll plugin Re-saving file: /Users/ulrikboden/Music/Hise/HISE PROJECTS/EGNA/Faust/RingModulator/DspNetworks/Binaries/AutogeneratedProject.jucer Finished saving: Visual Studio 2017 Finished saving: Xcode (macOS) Finished saving: Linux Makefile Compiling RingModulator ... > Compiling include_hi_tools_01.cpp > Compiling include_hi_dsp_library_01.cpp > Compiling include_juce_gui_basics.mm > Compiling RNBO.cpp > Compiling Main.cpp ** BUILD FAILED ** The following build commands failed: CompileC /Users/ulrikboden/Music/Hise/HISE\ PROJECTS/EGNA/Faust/RingModulator/DspNetworks/Binaries/Builds/MacOSX/build/RingModulator.build/Release/RingModulator\ -\ Dynamic\ Library.build/Objects-normal/x86_64/Main.o /Users/ulrikboden/Music/Hise/HISE\ PROJECTS/EGNA/Faust/RingModulator/DspNetworks/Binaries/Source/Main.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'RingModulator - Dynamic Library' from project 'RingModulator') [x] fatal error: too many errors emitted, stopping now [-ferror-limit=] > Compiling include_juce_gui_basics.mm > Compiling include_juce_graphics.mm > Compiling include_juce_events.mm
  • Scriptnode File Player and Round Robins

    4
    0 Votes
    4 Posts
    89 Views
    Matt_SFM

    @Christoph-Hart said in Scriptnode File Player and Round Robins:

    nah, that's a different topic :)

    Damn, my cunning plan didn't work 🤣

  • Snap to grid for custom curves

    3
    1 Votes
    3 Posts
    69 Views
    DanHD

    @Straticah Yup the table editor needs a big upgrade imo.

  • Close Welcome Screen with ESC

    Solved
    8
    2 Votes
    8 Posts
    131 Views
    A

    @Christoph-Hart dude you gotta redefine your meaning of "this is complex and will take me a while" 🤣

  • [REQUEST] control.cable_map

    1
    1 Votes
    1 Posts
    38 Views
    No one has replied
  • Automation subfolders in DAW

    2
    5 Votes
    2 Posts
    236 Views
    DanHD

    @DanH Digging this back up as would be a lovely addition going forward @Christoph-Hart 👼

    Too many vsts have a chaotic automation list.

28

Online

1.6k

Users

11.1k

Topics

96.9k

Posts