@ulrik wait, I need to compile as instrument?
I only did compile as FX and MIDI FX since I thought that would be the proper way.
Can Logic also read this instrument and interpret as midi?
Does midi out only work in instruments?
@ulrik wait, I need to compile as instrument?
I only did compile as FX and MIDI FX since I thought that would be the proper way.
Can Logic also read this instrument and interpret as midi?
Does midi out only work in instruments?
Hey, I have quite a simple project with just a midi player that is playing a sequence.
I know this has been asked several times but the solutions are still not working for me
Setup:
Problem:
No MIDI output received in DAWs (macOS, tested in Bitwig & Ableton).
I've added this to the Settings in HISE (do I need to compile HISE with that flag too or just the plugin)
Questions:
Why isn't MIDI being sent out from the plugin despite Message.sendToMidiOut(); and internal MIDI activity?
For the "Enable MIDI Output" project setting: Does HISE itself need a special compile flag, or is just enabling it in project settings and recompiling the plugin enough?
Any ideas what I might be missing?
In case: I have a MacBook M1 (i read about some obscure bug with that some years back?)!
Thanks!
I am using a quite complex graphics but MacOS and even my cheap Windows system are working quite nicely.
Not sure how to get the FFT performance up for these couple of Windows users and actually what is happening on their system. They use Win 11 Ableton 12. I also of that bug and the crashing of the DAW.
@Christoph-Hart maybe you can help here or share some insights.
@HISEnberg said in FFT Analyser Path - Need help drawing the magnitude to height:
@ustk Precisely what I am using, it's been super helpful and I really appreciate Christoph's work on this! Unfortunatley it's a really strange issue. Generally (90% of cases) the plugin runs completley fine, and there really is nothing super complex about it. However for about 10% of users there is some serious lag and even crashes their DAW and I can't put my finger on whats causing this (I haven't been able to recreate the issue). So I am trying to minimize the imapct of any UI/Script callbacks and paint routines
I am running into this same issue with my new Plugin update. It generally works well but for some Windows users it would lag to the point it would not be possible to use.
I've tested with the few users with the issue to get the FFT performance up to speed with no luck so far!
@HISEnberg make sure to use IPP or FFTW3 on windows, this should boost the performance significantly. However it did not seemed to help here.
I tested to have
no IPP -> Performs BAD
IPP -> Performans BAD
FFTW3 -> Performans BAD
Synth deferred callbacks -> no change
This only happens to around 10% of Windows Users tho. MacOS and Linux is completly fine.
@Lindon will do, found this a couple days ago
@bendurso yes after days of troubleshooting I found that your scriptnode networks cannot have more than 16 Parameters and use the Effect Slots as hardcoded FX.
It would actually crash when you change the order of the effects by using swap effects via a preset change. When one of the effects is the one with more than 16 Parameters and its getting swapped around.
this would actually in some DAWs crash the entire DAW like in FL Studio or Ableton.
Took long time to find, this bug is one for @Christoph-Hart
@Christoph-Hart is there a chance you can take a look at this. This would enable proper modulation modes.
@d-healey I would love to give this is a shot and get WebViews working on Linux. I have a product which is blocked because of that with some real cool features :))
How would I go about to debug this is the latest develop branch of HISE equipped with all features needed and we just need to link the library?
@orange yes some nodes seem to only work on windows and some only on macOS. The source code of my project can be compiled on windows and MacOS the same. Make sure to clear the binaries folder of the dsp networks. Do not delete any other folders.
When compiling make sure you first set all networks to not compile - then compile the dsp networks - open Hise and set your networks with Airwindows nodes to compile.
@Morphoice if you want a more detailed error message try opening the generated AutogeneratedProject.jucer file from the DSP Networks Binaries Folder.
You can then compile this file as you would compile HISE in VSCode or XCode. This usually yields the correct error message.
@Morphoice unfortunately many airwindows nodes come with not real smoothing. You can try add a smoothed_parameter node.
@d-healey thanks alot that worked!
@d-healey I am running the latest commit from the the develop branch and I cannot see the option.
What else could I check?
I can see on my MacOS HISE that this checkbox is there tho.
I am trying to setup HISE on Linux after some time and the Export Wizard will not let me through.
It says I need to select the IDE or tick a checkbox but not options are present. Is there any trick how I can bypass this on Linux?
@d-healey do you have an idea?
@whoopsydoodle yes you can get the Hardcoded FX as a Slot FX and use getCurrrenEffectId()
@Chazrox can u share a snippet?
@DanH check the mod matrix tutorial in the snippet browser or use this:
https://docs.hise.dev/scripting/scripting-api/scriptmodulationmatrix/index.html#getmodvalue
@d-healey you can achieve the same with LAF already using fully themed plug-ins since 2023