Doing another little project with @trummerschlunk
Coming soon...
I wonder if it already looks like a real plugin 🤔
My UI skills are a bit lacking, also not a whole lot of time until this needs to be done.
It works nicely though.
PS: Colors to be defined
Haiku Beta 5 / In tests it's (Fire)foxier / It pleases us well
Simply the best FOSS desktop OS there is, outside of the Windows and Unix families Haiku still hasn't quite reached that magic Version One Point Zero line in the sand, in part because its developers are setting the bar much higher than that of any other FOSS OS.…
#theregister #IT
https://go.theregister.com/feed/www.theregister.com/2025/01/09/testing_haiku_beta_5/
New release of Cardinal is out!
https://github.com/DISTRHO/Cardinal/releases/tag/24.12
Lots of module updates this time, and also some important macOS/AU related fixes.
The online version at https://cardinal.kx.studio/live is updated as well
The "solution" to this is to pay Apple an $100 / year extortion fee (per developer), and also a bit of a convoluted setup to "sign" every single package you make (even automated ones in CI)
If Apple doesn't like you they can just stop accepting your builds. 🤷
ad-hoc builds don't work here, as signed apps are not allowed to load plugins (and libraries) that have been ad-hoc signed.
With this I might just drop macOS support from my projects.
Really not liking what I am seeing with macOS 15.1 and how it associates unsigned apps and packages as "untrustworthy and possibly full of malware".
Did an example with a simple audio plugin package, steps are:
1. Try to open the pkg and have it fail, **do not press "Move to Bin"**
2. Open System Settings, go to security and press "Open Anyway"
3. Click again "Open Anyway" in the new dialog
4. Input password
All this while screen is screaming "UNSAFE!" at you.
Bug or intentional? macOS 15.1 completely removes ability to launch unsigned applications
Many MacOS users are probably used by now to the annoyance that comes with unsigned applications, as they require a few extra steps to launch them. This feature is called Gatekeeper and checks for an Apple Developer ID certificate. Starting with MacOS Sequoia 15
More evidence -- this time with audio tapes from the original experiment -- showing that the Stanford Prison Experiment was rigged to encourage terrible behavior by the guards
In Medium: https://gen.medium.com/the-lifespan-of-a-lie-d869212b1f62
Unpaywalled: https://archive.is/K7gMN
Talking about this with my son, I was struck by how many pieces of major science/theory/culture in the mid-20th-century insisted that they "proved" humanity was inherently, natively selfish -- but turned out to be much less true
1/x
Academic publishers like Taylor and Francis and Routledge are now selling their back catalogues to Microsoft to train their AIs, increasing their already astonishingly high profit margins even further. A good choice for publishing your work if want to destroy your IP as well as the environment.
Arch Linux and Valve Collaboration
I lost my job today.
Any help would mean the world to me 🙏🏽
- First opened Xcode in 2012; Obj-c
- Swift since 2016
- SwiftUI since 2019
- Eye for detail
- Passionate about iOS development
- Computer Science degree (fwiw)
- I actually have to be remote & can’t relocate
- Timezone: Mountain Time (GMT-6)
I appreciate you all! 🩷
So with this 24.09 release we got a piano roll in Cardinal.
Easy to checkout with the web version, here with a quick demo patch: https://cardinal.kx.studio/live?patchurl=https://kx.studio/Paste/raw/BOIpK
The plugin author has documentation at https://github.com/Rcomian/rcm-modules/blob/v2/README.md#piano-roll
New releases!
Carla 2.5.9
https://github.com/falkTX/Carla/releases/tag/v2.5.9
and Cardinal 24.09
https://github.com/DISTRHO/Cardinal/releases/tag/24.09
Slowly getting back to work on these things again...
Next up should be JACK2, it is really needing some attention.
Enjoy! 🎉
🎉 Haiku R1/beta5 has been released! https://www.haiku-os.org/get-haiku/r1beta5/release-notes/
News on the MOD Audio (previously known as MOD Devices) situation is finally being made public
https://forum.mod.audio/t/mod-reboot-phase-two/11785
It is a quite positive outlook and promising future despite the very rough path so far.
Happy to be able to publicly talk about job and work related things again. I want to write a big personal post soon, but let me finish the home preparations first.
This is such a weird way to write C++ 😂
An example:
```
QApplication app;
QApplication__init(&app, argc, argv, 0);
QWebEngineScript script;
QWebEngineScript__init(&script);
QWebEngineScript_setInjectionPoint(&script, 2);
QWebEngineScript_setRunsOnSubFrames(&script, true);
QWebEngineScript_setSourceCode(&script, qstrcode);
QWebEngineScript_setWorldId(&script, 0);
QWebEngineScriptCollection_insert(scripts, script);
```
Trying to dynamically load and call a C++ shared library is some serious challenge.
mangled names everywhere, vtable shenanigans and if dealing with Qt also qobject/qmetaobject weirdness...
But it works! I am able to dynamically create a QApplication, spawn a QWebEngineView, set some parameters and create a fake QObject class to receive some events.
All without linking to Qt directly, and compatible with both Qt5 and Qt6.
This way if the system does not have gtk3 webkit, Qt is fallback.
🎉