Show more

Let's play a little game...

What is working in this picture that shouldn't? Can you tell?

Working hacks are the best hacks.

I needed to get a web view on a plugin UI but directly loading gtk/qt for it is nasty, would easily break the host and other plugins...

Using a separate process is key, but then that means having to ship a separate binary...?
Well actually no!

With fancy ld-linux setup we can have a shared library also running as an executable.
Then put dlopen/dlsym stuff to load webkit/webengine symbols and we got it all self-contained. πŸŽ‰

github.com/moddevices/mod-desk

coming soon, something that almost no one asked for..

AUv2 plugins with DPF.

Doing it because of some work related things need me to support ProTools/AU, but I really do not want to use JUCE hacks again...

Fairly complete already, soon to start some real-life testing.
Kinda proud to have this working in just a few days.

I just got a BASS πŸ˜€

No, I don't know how to play. This is for having something music related to do that does not involve being on the PC.

Why a bass? Well it is unconditionally and objetively the best string-based instrument, specially when slapped.

weight loss 

Preparing a nice little feature for Cardinal - OSC remote control.

Can send a full patch or simple parameter changes.

See initial documentation/instructions at github.com/DISTRHO/Cardinal/bl

Thanks to @dreamer for recording a demo video, showing off it working through TouchOSC on an iPad. Neat πŸ“·

Slowly preparing for the new releases, all main blockers are done and even managed to handle the new Cardinal module coming for next release in 7 days - reintroducing AIDA-X, now on your modular! :D

Assuming AIDA-DSP folks are ok with the design that is, but the DSP side already fully works.

It is basically the very recent github.com/AidaDSP/AIDA-X inside Cardinal.

For those with a beefy PC and an interest in the Cardinal Synth project, I have a little favour to ask.

Load cardinal.kx.studio/, you should have version 23.05 as shown on the top-right corner of the page.
Do some patching, save it and reload the web browser page.

Are you able to load the patch you saved via File -> "Open local path" submenu ?

Let me know if/how that works for you.
If all is well this means persistent storage for patches created on the browser! πŸš€ πŸš€

a small personal achievement, finally getting rid of the old google account.

was only keeping it for youtube really, but after realizing most of the channels I follow are on alternative services (nebula in specific), it is time to get rid of it.

apologies if you get any email bounces. falktx@gmail.com is no more!
(but I wasn't using it anyway)

@AsahiLinux err forgot to attach screenshot to previous post

this is from github.com/DISTRHO/Cardinal
the web version uses web-assembly via emscripten with GLES2.0 mode
but same issue happens on desktop too, it is just easier to reproduce by opening a link

Alright, who wants to try/test OBS with audio plugin support?
(Linux users only for now 🐧)

The related discussion and code changes are part of this pull request github.com/obsproject/obs-stud

I have automated build artifacts in github.com/falkTX/obs-studio/a

And also set up an Ubuntu PPA for easy install launchpad.net/~falktx/+archive

Make sure to install both Carla and OBS.
If all is well you will see 2 new input sources and filters - "Audio Plugin" and "Carla Patchbay"

Let me know how it works for you!

Working on the final UI details for audio plugins in OBS.

Automatic plugin discovery is in place, but we can force a new plugin search if needed.

Hoping to have all in place already this weekend for some initial testing.

when light mode is really light mode
and everything goes white! β˜€οΈ ◻️

OBS and audio plugins, it's really coming!
Just opened an initial pull request for review github.com/obsproject/obs-stud πŸŽ‰

Perks of using Ubuntu and snaps: everytime you boot up your system and open a web browser, get a notification asking you to close it again πŸ€¦β€β™‚οΈ

Doing the automatic-audio-plugin-scanner code in Carla now, as needed for the "plugins in OBS" project.

It nicely trickles down to other projects that also use Carla for their plugin hosting.
Screenshot shows github.com/DISTRHO/Ildaeil happily listing and hosting VST2 plugins β˜€οΈ

So next Ildaeil release will have even more format-to-format capabilities!
VSTs in LV2 hosts? no problem!
CLAPs in VST hosts? sure thing!
throw VST3 too while at it, why not.

on the topic of running things on the browser, who wants some LV2 plugins?
let's say in between some of them ZynAddSubFX? 😱

No UI for now, just the engine and a selection of presets, playable through WebMIDI.
Some throw an exception when loaded, but most seem to work
Also I need to handle MIDI timing properly...

That said:
1. Load ildaeil.kx.studio/ in Firefox (Chrome not supported)
2. Select ZynAddSubFX, press "Load Plugin"
3. Press "Enable MIDI"
4. Select a preset and play

Enjoy? πŸ˜…

Show more
falkTX Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!