@modularsamples Nice, thanks for the details.
I think I’m going to get a decent Intel computer to compile for Windows and Linux x86—it’ll be easier, hehe.
@modularsamples Nice, thanks for the details.
I think I’m going to get a decent Intel computer to compile for Windows and Linux x86—it’ll be easier, hehe.
@d-healey thanks I will check it :)
@modularsamples Thanks, sounds good. I ended up using UTM in emulation mode, but yeah… it’s really slow. I actually have an old Mac running Mint that feels faster than this emulation.
This virtualization with Rosetta sounds promising. But it’s really important that all the libraries and dependencies are installed for x86_64, right? Because if we build HISE using some ARM libraries, then the resulting plugin wouldn’t work correctly on x86_64 machines I think.
@d-healey Oh nice, but if I do it on my computer is free hehe
The proxmox server is a paid subscription right? Or there is a free version?
@d-healey said in OS for compiling in Linux?:
Great, thanks! I also just found something called QEMU, which allows you to emulate (rather than virtualize) any operating system on Silicon Macs. That means I could run Mint on my Mac M4. I’m going to give it a try.
@d-healey This is a bit old, but.. I’m now trying to use Linux on a Silicon Mac. I understand that Mint doesn’t work with ARM processors. If I use Ubuntu 20.04 Focal (ARM version), will the plugins I export work on non‑ARM computers? If not.. is there another alternative?
@VirtualVirgin You may forgot to declare the TestContainer first (as a const var)
@bendurso I came up with another solution that worked. First, I load an HTML page with a spinner, and then I use WebView.callFunction from the button to run a script that loads the actual page.
I'd like to set it with a button, but I get the error "Frame load interrupted."
I'm trying this approach because I don't want the website to load every time the plugin opens — only when the user clicks a button.
@rzrsharpeprod Oh, sorry — you meant the 'search' function in the preset browser. Yeah, as far as I know, that's only available for selected expansions. Maybe I'm wrong. Maybe you could change the source code to make it possible.
@rzrsharpeprod He's using expansions.
You can get the expansion list with Engine.getExpansionList, and set an expansion with Engine.setCurrentExpansion. So there's no need for the preset browser expansion selector.
@xxx Yes, virtual machines are better if you have a fast Mac. I do have an $80 Windows laptop just for testing the plugin, but compiling HISE and the plugin on it takes ages.
What about this? https://techcommunity.microsoft.com/blog/microsoft-security-blog/trusted-signing-is-now-open-for-individual-developers-to-sign-up-in-public-previ/4273554
Some comments say it didn't work for them, but others say it did.
@d-healey you may wanna check this https://signpath.org/. I found it on a github comment, not sure if it works.
@Lindon I was referring to a toggle option, like "Use strings instead of numeric values." So instead of looking for numbers, it would look for and save string values instead. This would only work when it’s enabled, so it won’t break any existing plugins.
But it was just an idea; maybe it doesn’t really make sense.
@obolig Are you using convolution reverb? Do you have IPP activated on Windows?
@Lindon @d-healey Thanks guys. Yeah, saving it into a combobox or panel looks like a bad idea. Using a label to remember the selection worked for me.
I don't know if it makes sense to make a request in Hise to store Strings as an option in comboboxes or panels, in adittion to numbers.
@d-healey I want to include samplemaps from other expansions, and is possible :)
@d-healey I want to store the selected expansion. And I don't know how many expansions have the user installed, so the number value won't work.
I want to save the selected item’s string (name) in a preset rather than its numeric index value from a panel’s popup menu. How can I achieve this?
@d-healey Mm just doesn't make the call. Inside Hise it works ok. Maybe it's just something of my computer. Maybe you could try the exported plugin on your computer? :)