• 0 Votes
    4 Posts
    502 Views
    DanHD

    @DanH found it! The AVP Bypass soft bypass container had something weird going on - you can see its bypassed but didn't have a control to toggle it. Turns out I didn't need it so re-organised the contents and it works.

    Phew! Only 4 hours lost 😢

    Thinking about it I reckon I moved that AVP Bypass container out of Branch container which probably caused the issue. The branch would normally control the container bypass... I guess...

  • Notch Filter Mode in Scriptnode shows wrong graph

    8
    0 Votes
    8 Posts
    1k Views
    DanHD

    @DanH Bumpity Bump! Could really do with a fix on this! 😄

  • OpenGL shader is not working in 4.0.0

    18
    0 Votes
    18 Posts
    3k Views
    CyberGenC

    @CyberGen update. So, it turns out the expansions weren't coping to the app support folder correctly and that was causing the shaders not to show up. Once I fixed the expansions folder, the shaders started working again. So it seems it had nothing to do with openGL and everything to do me effing up the export. Cheers!

  • Global cable in Hardcoded FX working, then not, then yes, then...

    Solved
    14
    0 Votes
    14 Posts
    2k Views
    ustkU

    @orange Well it’s not modulation per say as a matter of time modification but it was just connected to a control so I could chose between two constant values. But this two states switch is still seen as "modulation" by Hise

    I've just encountered the problem again in another network so I opened an issue on GitHub

  • Plugin export error on latest develop branch

    Solved
    4
    0 Votes
    4 Posts
    514 Views
    bendursoB

    @d-healey said in Plugin export error on latest develop branch:

    Does it contain networks you compiled with the previous version but not with the new version?

    Oh yeah, that was it. Also I forgot to target Faust on xcode, and I have scriptnodes with faust hehe. Thanks!

  • HISE seems to have butchered all of my loop points.

    5
    0 Votes
    5 Posts
    1k Views
    ElezeidE

    @aaronventure This is great advice. I've actually been using git to backup my project after every session, but I'm fairly new to using it so I didn't realize I could revert to a previous version.

    Thanks for pointing this out (and for the other user who mentioned this). I appreciate the guidance!

  • Multiple FFT panels

    4
    0 Votes
    4 Posts
    621 Views
    Adam_GA

    @ustk thank you!!

  • Engine.saveUserPreset() doesn't hold its promise on Cancel

    4
    0 Votes
    4 Posts
    514 Views
    ustkU

    @d-healey So I might have found the culprit

    I have CONFIRM_PRESET_OVERWRITE=1 and the confirmation message doesn't seem to handle the CANCEL case so this would better be either removed from the message box or handled

    void UserPresetHelpers::saveUserPreset(ModulatorSynthChain *chain, const String& targetFile/*=String()*/, NotificationType notify/*=sendNotification*/) { #if USE_BACKEND const String version = dynamic_cast<GlobalSettingManager*>(chain->getMainController())->getSettingsObject().getSetting(HiseSettings::Project::Version); SemanticVersionChecker versionChecker(version, version); if (!versionChecker.newVersionNumberIsValid()) { PresetHandler::showMessageWindow("Invalid version number", "You need semantic versioning (something like 1.0.0) in order to support user presets", PresetHandler::IconType::Error); return; } if (!GET_PROJECT_HANDLER(chain).isActive()) return; #endif File presetFile = File(targetFile); String existingNote; StringArray existingTags; #if CONFIRM_PRESET_OVERWRITE if (presetFile.existsAsFile() && (!MessageManager::getInstance()->isThisTheMessageThread() || PresetHandler::showYesNoWindow("Confirm overwrite", "Do you want to overwrite the preset (Press cancel to create a new user preset?"))) { existingNote = PresetBrowser::DataBaseHelpers::getNoteFromXml(presetFile); existingTags = PresetBrowser::DataBaseHelpers::getTagsFromXml(presetFile); presetFile.deleteFile(); } #else if (presetFile.existsAsFile()) { existingNote = PresetBrowser::DataBaseHelpers::getNoteFromXml(presetFile); existingTags = PresetBrowser::DataBaseHelpers::getTagsFromXml(presetFile); presetFile.deleteFile(); } #endif if (!presetFile.existsAsFile()) { auto preset = createUserPreset(chain); if (preset.isValid()) { auto xml = preset.createXml(); presetFile.replaceWithText(xml->createDocument("")); if (existingNote.isNotEmpty()) PresetBrowser::DataBaseHelpers::writeNoteInXml(presetFile, existingNote); if (!existingTags.isEmpty()) PresetBrowser::DataBaseHelpers::writeTagsInXml(presetFile, existingTags); if (notify) { chain->getMainController()->getUserPresetHandler().currentlyLoadedFile = presetFile; chain->getMainController()->getUserPresetHandler().sendRebuildMessage(); } } } chain->getMainController()->getUserPresetHandler().postPresetSave(); }
  • Module Tree effects not sorting properly.

    4
  • Expansion Install getting stuck

    14
    0 Votes
    14 Posts
    2k Views
    bendursoB

    @DanH Nice thanks :)

  • Audio Rendered within HISE Cuts Off at End of File

    3
    1 Votes
    3 Posts
    413 Views
    C

    @Matt_SF Thank you. A lot of hand-wringing. For anyone having the same issue: the audio renderer should presumably keep going until there is silence. It doesn't. 🙄

  • Compiling Just an Empty Clone Container Fails

    23
    0 Votes
    23 Posts
    5k Views
    hujackusH

    @clevername27 said in Compiling Just an Empty Clone Container Fails:

    When you say struct, do you mean class?

    Yeah clone_base is a struct. It has a few methods, but no member named ‘isPolyphonic’. I'm assuming there is a wrapper class somewhere trying to cast a clone_base into a class that has a isPolyphonic() function.

    Setting the default return value of NodeBase::isPolyphonic() from false to true is an interesting lead. Looking for subclasses of NodeBase now to see how it relates to the clone_base struct.

  • Another Clone Issue

    3
    0 Votes
    3 Posts
    547 Views
    C

    @Lindon Thank you for trying that.

  • 0 Votes
    7 Posts
    973 Views
    Christoph HartC

    @ustk nope once compiled they are a blackbox.

    You don‘t need to compile nodes it just makes them faster especially when doing complex stuff and if you need to access them through the API then it‘s definitely a case of leaving them in the interpreted state.

  • addChildPanel - Repaint Issue

    9
    0 Votes
    9 Posts
    2k Views
    oskarshO

    @ustk that’s the solution. Of course! Thank you.

    Somehow I was under the impression that they would get clearer automatically. Thank you!

  • internalPresetHandler.isCurrentlyLoadingPreset() Fails

    1
    2 Votes
    1 Posts
    166 Views
    No one has replied
  • Windows Directories with "&"

    1
    4 Votes
    1 Posts
    166 Views
    No one has replied
  • Cannot Compile ScriptNode Networks with Clones and Sliderpacks 🤪

    1
    0 Votes
    1 Posts
    320 Views
    No one has replied
  • createPresetBrowserIcons giving a high crash count

    14
    0 Votes
    14 Posts
    2k Views
    ustkU

    @ulrik Hmmm I wonder what could cause mine to crash... I'll try to update Hise as I am on a not recent commit, but I doubt it is the cause...

  • Engine.intToHexString() does not appear int the API List

    2
    1 Votes
    2 Posts
    297 Views
    Christoph HartC

    @hujackus yup, it was missing the doc string in the header file so it wasn't picked up by the API generator. It's fixed now.

14

Online

2.2k

Users

13.5k

Topics

117.5k

Posts