HISE Compatibility with Windows 11 and Cubase 12
-
...Another great moment of solitude for me as we say here...
Turns out the greying out of the options was caused by an error in my LAF script :man_facepalming: :man_facepalming: :man_facepalming:
The MIDI options does work.So, I've sent the standalone version to my user to see how that goes. I'll wait for him to respond and I'll try to debug things up with him.
-
Ok... It's happening here too. Can't get my newly exported samplers to work on C12 PC. Standalone, Reaper, and
PTall work properly.
PT not working either. I'm thinking routing matrix issue -
@dustbro Good to know I'm not crazy! You're using VST3 right?
-
@Casey-Kolb yes
-
It appears to be Cubase in general.Cubase 11 no workie. PT no workie. Seems like Reaper is the only one functioning -
@dustbro Can you recreate the system on your machine?
What are the audio settings he is using in Cubase, Pro-Tools, Reaper?
And does the standalone version work?
-
@d-healey It's happening on MY machine :)
I'm using internal sound drivers for all tests.
Gonna double check standalone after I do a little debugging.
EDIT:
Standalone works fine -
@dustbro Strange, maybe the VST3 is messed up in general. Spooky because we're about to launch the VST3 version of our plugin in a week.
-
I'm getting an error when activating outputs on my test instrument.
"the current layout you supplied is not a valid layout".
I would think that's the main reason it's not making any sound.> TEST Debug.vst3!juce::AudioProcessor::Bus::isLayoutSupported(const juce::AudioChannelSet & set, juce::AudioProcessor::BusesLayout * ioLayout) Line 1073 C++ TEST Debug.vst3!juce::AudioProcessor::Bus::getBusesLayoutForLayoutChangeOfBus(const juce::AudioChannelSet & set) Line 1136 C++ TEST Debug.vst3!juce::AudioProcessor::setChannelLayoutOfBus(bool isInputBus, int busIndex, const juce::AudioChannelSet & layout) Line 191 C++ TEST Debug.vst3!juce::AudioProcessor::Bus::setCurrentLayout(const juce::AudioChannelSet & busLayout) Line 1005 C++ TEST Debug.vst3!juce::AudioProcessor::Bus::enable(bool shouldEnable) Line 1049 C++ TEST Debug.vst3!juce::JuceVST3Component::activateBus(long type, long dir, long index, unsigned char state) Line 2939 C++
deactivating channels:
- this 0x00000000294518b0 {owner={deactivatedBecauseOfMemoryLimitation=false updater={suspendState=false parent=...} ...} ...} juce::AudioProcessor::Bus * + layout {channels={heapAllocation={data=0x0000000000000000 {???} } preallocated=0x00000000294518c8 {6, 0, 0, ...} ...} } juce::AudioChannelSet
-
@dustbro I can confirm the VST3 does work in Ableton Live and Cubase 11 on Mac. Must be specific to Windows.
-
Still following. I haven't heard back from my user yet...
-
@Casey-Kolb said in HISE Compatibility with Windows 11 and Cubase 12:
@dustbro I can confirm the VST3 does work in Ableton Live and Cubase 11 on Mac. Must be specific to Windows.
Confirmed. VST3 AAX and AU all working on MacOS
-
Can one of you post a test VST3 that demonstrates the issue, preferably a debug build? Would be good to have the HISE project too.
-
@d-healey Here's a minimal project:
https://hub.korneffaudio.com/index.php/s/2N6A4caaYcFToZ2 -
@dustbro Could you also provide a debug plugin in case the problem is created when you compile it on your system.
-
@d-healey just uploaded the debug vst
-
I checked out a bunch of commits. @Christoph-Hart it looks like this happned when x64 was removed from the plugin name.
-
This is the last working commit:
Commit: 5adca361018f1818111a4747852e58247882a4c6 [5adca36]
-
@dustbro Can you link to the commit? I can't find it using the hash for some weird reason...
-
@Christoph-Hart Heres' the commit that breaks the samplers:
https://github.com/christophhart/HISE/commit/526a10891dea989164607782906237b91c2e7339