• Constant loops w/ Filmstrips

    Presets / Scripts / Ideas
    9
    1 Votes
    9 Posts
    28 Views
    ChazroxC

    @Straticah @d-healey Ok. Im gonna do that now. Thanks guys!

  • How to ensure MIDI Overlay Panels Load on Exported Plugin?

    Scripting
    7
    0 Votes
    7 Posts
    183 Views
    Matt_SFM

    I'm reviving this topic because I'm facing the same issue.
    (Tested in multiple DAWs, on Mac and PC - develop latest commit)

    After loading the plugin in a blank project: the tile is correctly displayed.
    When loading a saved project in the DAW - without quitting and reloading the DAW : the tile disappears
    When quitting and reloading the DAW, and reloading the saved project : the tile is correctly displayed.

    I'm using a MidiOverlayPanel to allow the user to drag MIDI into the DAW.

    The floating tile follows the mouse when a user hovers over the MIDI files (painted in a panel). When doing so, the panel loads the corresponding MIDI file in the MIDI file player during the mouse CB, so when the user clicks the tile, he can drag it into the DAW.

    8375bbf5-6fd8-4338-a44f-010a71ab4486-image.png

    I'm explaining all this because I made a function to track what the tile is doing.
    The tile is still there, placed where it should be, and the MIDI files are correctly loaded into the MIDI player (so no problem here). If I hover where the tile should be, I can see that the panel is no longer hovered - so there's something invisible there - but it's impossible to click and drag the tile. So the tile is still there but I can't interact with it.

    @Christoph-Hart it seems to be not related to what I'm doing with the MidiOverlayPanel floating tile, so the snippet above can be used to reproduce the issue.

  • 0 Votes
    27 Posts
    688 Views
    LindonL

    @benzenewings so first thing to do is remove all the spaces from your project name.

  • 0 Votes
    2 Posts
    13 Views
    LindonL

    @cassettedeath havwe you watched @d-healey 's video on making a mic mixer - there's stuff there on routing each mic output to different destinations...

  • Polyphonic Aftertouch?

    General Questions
    3
    0 Votes
    3 Posts
    58 Views
    MorphoiceM

    bump :)

  • [Free dsp] C++ FFT

    C++ Development
    8
    8 Votes
    8 Posts
    61 Views
    mmprodM

    @griffinboy Ah ok - I'll look into that myself. Thanks for your help

  • Any faust super-pro's here?

    Faust Development
    25
    0 Votes
    25 Posts
    242 Views
    ChazroxC

    @aaronventure Thats exactly what I would like to do. I've been trying to figure that out from the start. I know thats ambitious for a noob but i've figured out most of the stuff I need to know to get started. Im alot more comfortable on the design and audio side than scripting so im currently trying to learn as much as I can from everyone here. Thanks everyone!

  • How to Reference a Cable Table in a Clone Container?

    Unsolved ScriptNode
    1
    0 Votes
    1 Posts
    15 Views
    No one has replied
  • Engine.getPlayhead() functionality

    Feature Requests
    23
    1 Votes
    23 Posts
    669 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; }
  • Renaming C++ nodes causes them to break

    Bug Reports
    5
    0 Votes
    5 Posts
    48 Views
    griffinboyG

    @Christoph-Hart

    It seems that the drag and drop is broken now though.

    You used to be able to copy paste .h files for external nodes. Now that doesn't work. the nodes don't make any sound unless you create them via Hise. Particularly for scriptnode synth nodes. Effects seem to work when you import them that way, but not scriptnode synths.

  • 0 Votes
    47 Posts
    264 Views
    Christoph HartC

    Then Im all good for a go - where's that big green button that needs pressing?

    Haha, that's literally the UX at the moment:

    c3bcaf8e-97b8-4e14-bc11-7959a28f2546-image.png

  • 8 Times more CPU consumption on Aida-X Neural Models

    General Questions
    25
    1 Votes
    25 Posts
    863 Views
    orangeO

    @Christoph-Hart said in 8 Times more CPU consumption on Aida-X Neural Models:

    @JulesV I pushed the preliminary work I had on my mobile rig but it‘s not usable as it is. I‘ll need to do a few more performance tests and cleanup.

    Has this issue been resolved? I still observe the same situation in the current commit.

  • Github Actions CLI builds?

    Solved General Questions
    7
    0 Votes
    7 Posts
    251 Views
    SimonS

    I'll add to the documentation eventually, but this might help anybody trying to set this up.

    HISE and Juce will segfault without an X11 server running, so just calling them from the command line over ssh will probably look like things are broken. You should run {HISE_BINARY} --help to check if things are working.

    This is my build.sh script, which I put in a Packaging folder in the HISE project directory:

    #!/bin/bash parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P ) #Makes it so you can call the script from anywhere cd "$parent_path" {HISE Binary} export ../XmlPresetBackups/ProjectName.xml -t:'instrument' -p:'VST' -a:'x64' cd "../Binaries" source ./batchCompileLinux.sh scp -r "$parent_path/../Binaries/Builds/LinuxMakefile/build/ProjectName.vst3/" simon@{laptop_ip}:/home/simon/.vst3/ #Copies the vst to my laptop
  • Button code scalable ?

    Scripting
    4
    0 Votes
    4 Posts
    32 Views
  • Notch Filter Mode in Scriptnode shows wrong graph

    Bug Reports
    6
    0 Votes
    6 Posts
    133 Views
    DanHD

    @ustk I think so too, but they are perfectly fine for me. However if I want to use them from scriptnode they are broken!

  • FFT in Third Party C++

    C++ Development
    12
    1 Votes
    12 Posts
    128 Views
    griffinboyG

    @ustk

    I did have it working wonderfully. But I'm going to have to get back to you.
    My copy of hise has gone completely insane - it cannot see any of my thirdparty nodes now, not even in old projects. I've really messed something up badly

    edit: After doing some more tests, I think this is a bug

  • Reserved word root ?

    Scripting
    5
    0 Votes
    5 Posts
    204 Views
    VirtualVirginV

    Ok, I've been getting a lot of strange errors form variables called "root". This has been driving me nuts because I am working with a lot of chord and scale information so many times I need a "root"! I'll just have to start naming them something else apparently.

  • Setting Number of Scriptnode Clones for Compiled Network?

    Solved ScriptNode
    3
    0 Votes
    3 Posts
    32 Views
    clevername27C

    @Christoph-Hart Thank you. And very cool.

  • Visage: Open Source C++ Graphics Library

    General Questions
    6
    9 Votes
    6 Posts
    174 Views
    StraticahS

    @aaronventure yeah the examples look clean, i stumbled across this library a week ago

    @Christoph-Hart +1 for Rive :)

    A lot of these elements would be possible (or way better) using Rive at least everything thats state of the art GUI + interaction design...

    (Rive cant do accurate audio representation tho: external path data like visualizers wavetables etc.)

  • change laf of floating tile - analyzer, possible?

    General Questions
    17
    0 Votes
    17 Posts
    705 Views
    ChazroxC

    Anyone find an easy solution for this yet?