Preparing for HISE 2.0
-
What parameter? The damping and decay parameters are not supposed to be automated because they recalculate the entire IR.
-
@christoph-hart It's not about any specific parameter. If the fx plugin contains a convolution reverb unit, any parameter automations cause distortion sound while automating (only in Logic Pro X - AU plugin).
For example I've made a plugin that is a combination of convolution, eq and delay. If I automate a delay or eq parameter, plugin couse distortions. But if the plugin doesn't contain convolution reverb, it's ok. I've experienced it several times.
In AU plugins, there is an issue for automations while the fx plugin has conv. unit.
-
Ah Ok so this is only happening on Logic? Can you make a minimal example for me to replicate?
-
@d-healey said in Preparing for HISE 2.0:
The embedded impulse responses are still not working correctly in the exported plugin. It's very strange because some of the impulses are embedded correctly but others aren't. This is the project I'm building that requires the functionality - https://github.com/davidhealey/sordina - I'm not using IPP btw (could that be the problem).
This is weird. I can reproduce it and can pin it down to the FLAC encoding in JUCE - when exporting, all embedded audio files are encoded to FLAC to make the binary as small as possible - however if the impulse response is smaller than 4096 samples (which is the case with ~20% of the impulse responses of your project, it fails to encode.
Fast fix: use uncompressed audio format for files < 4096 samples. Longer fix: debug FLAC.
-
Oops, apparently, I've used the JUCE class wrongly so it didn't flush the last block. Should be fixed now.
-
@christoph-hart Excellent!
-
HISE 2.0 depend of new JUCE 5.4.0 ? or same as actual JUCE/HISE version ?
remember a thread you wrote about JUCE and SDK updates for adding new functions & modules in hise ...
-
Hmm, I was thinking about updating the JUCE version before going to the ADC, but it's a little bit too tight. But I have manually cherry-picked the most interesting additions for me anyway. Nevertheless you shouldn't bother about this, since HISE uses the customized JUCE codebase in the HISE repo anyway.
-
OK, mono support for FX plugins and the ability to set the AAX category is implemented. Just set the option in the Project Settings.
Note that mono plugins will still render everything in stereo, but just use the left channel as input / output. But this makes the balance slider effectively a gain knob :)
-
@christoph-hart I was working for the last 4 month with hise master 1.5.0
Yesterday downloaded develop, and it struck loading the same .hip making the cpu stuck at 99% for a while and makes Hise unresponsive. Maybe a minute or more. Then it runs smoothly.
I admit I'm running and old 2009 Macbook, El Capitan. But it's very noticeable, in fact, I turned back to Hise Master 1.5.0. If any other detail is needed just tell me -
Please send me the .hip then I‘ll check whats wrong.
-
@christoph-hart you already have it :)
-
The rhodes sine wave patch? Loads perfectly here.
-
@christoph-hart yep. Will try to do a video
-
@christoph-hart https://youtu.be/kzPEC-pbGbY?t=60
I loaded the first one and no issues, 2nd one killed it. No matter the order. Maybe is my old Mac only.
-
@christoph-hart said in Preparing for HISE 2.0:
Oops, apparently, I've used the JUCE class wrongly so it didn't flush the last block. Should be fixed now.
Yep embedding impulses is working now! I had to change that
ceilf
toceil
again when I rebuilt HISE but other than that all went well. -
It seems VU Meters don't work in FX plugins. At least not in Reaper on Linux Mint. I used the DynamicsFX example project to test, I just removed the sine wave generator and exported it as a VST FX.
-
You need to set the
ENABLE_PEAK_METERS
flag. -
@christoph-hart I see, thanks, I'll give that a go now