Show more

Cardinal 24.05 is released!
This is a quick bug-fix release that also brings 2 new plugin modules.

github.com/DISTRHO/Cardinal/re

We now have an old-style music tracker in Cardinal ๐Ÿ˜ฎ ๐ŸŽ‰
Checkout a very small demo patch in cardinal.kx.studio/live?patchu

PS: I updated the online version already with the RCM modules coming for the release after this one, so you get both a music tracker and piano roll in your browser now ๐Ÿ˜˜

falktx boosted
IRC at ICQ be like: I was there before you, I'll be there after you.
falktx boosted

This @briankrebs story is so wild

โ€œAs detailed by researchers at Radware, NoName has effectively gamified DDoS attacks, recruiting hacktivists via its Telegram channel and offering to pay people who agree to install a piece of software called DDoSia. That program allows NoName to commandeer the host computers and their Internet connections in coordinated DDoS campaigns, and DDoSia users with the most attacks can win cash prizes.โ€

krebsonsecurity.com/2024/05/st

@somatalos @boo_ some apps work like that yes.

The big problem seems to be that there's no way for iOS apps to read files from arbitrary folders, say documents or downloads.

Each app must use its own directory for storage, which defeats the purpose of what I wanted to do - nextcloud sync to local files, and some other tool would play them.

It is such a simple thing yet impossible to do on iOS. Ironic that 10+ year old iPods can do this task much better wtf

@boo_ it is, and it also what I have been using so far. but I need to import every single music file individually which is a major PITA

the more I look into the mobile application ecosystem the more depressed I get...

it is quite tough to find a simple tool without ads or user data tracking, damn so frustrating
I just wanted a nice way to play offline files... ๐Ÿ˜ โ—

This is on iOS because someone offered me an iPhone a while back, but these sorta things make me not want to use it.
I might just buy an old style "mp3" player again, dedicated physical buttons are a plus.

A little origami is always nice for keeping mind occupied while also relaxing at the same time.
Can 100% recommend.

These ones were made following youtube.com/watch?v=-mKRKSCn3q

web views verified to work on windows too (previously I just used wine under linux)

somehow ends up feeling very natural hah ๐ŸŒท

Web view progress, well basically it is working... ๐Ÿš€

Now just a matter of cleaning up and documenting the process.

For now it only handles loading local files, no embedding html/css/js in the binary. But I think that is ok, these resources are shared across different plugin formats so they are better off not stored inside the binary.
Exception would be if trying to hide those? but it would be so trivial to bypass that doesnt feel worth it.

falktx boosted

You can currently disable them but the writingโ€™s on the wall, itโ€™s the end of the searchable internet

Patching modules at

After so long playing with them in Cardinal, I got to try the physical version.
I really miss the "connect a source to multiple targets" thing from the software side.

Also using purely Befaco modules is a bit of a challenge.
Definitely a nice experience though.

falktx boosted

Latest project in the category "Is it actually useful or just an elaborate #shitpost?": #USB2Speakon!

It's a fully self-contained, USB-C-powered, 2-channel DAC + 5W Class-D amplifier inside a #Speakon connector.

Use it to connect your phone / laptop to any passive loudspeaker and enjoy surprisingly loud music (probably enough to host a room party)

(GitHub link for the interested: github.com/RainbowLabsDE/USB2S )

Video of it in action and build log below:

#usbc #dac #audio #amplifier #stagetech

Just posted another patreon update
patreon.com/posts/developer-lo

TL;DR: announcing the github.com/falkTX/lv2-gtk-ui-b project, carla forcibly needs to update to Qt6, web views in DPF will become a thing and Cardinal will soon be put in maintenance mode.

Have a nice day! ๐ŸŒˆ

@pettter I think this is intentionally, makes it very handy for stuff like:

```
const char* someval = getenv("MYVAR") ?: "fallback";
```

It seemed quite weird at first to me too, but now I cherrish it.
There are no compiler warnings around it even in release/optimized builds, so I assume it is either an official feature or some compiler extensions.

It works on both GCC and Clang by the way

Did you know you can use C/C++ ternary operators without having to repeat the 1st value?

This:
```
int x = 1;
int y = x ?: 2;
printf("y is %d\n", y);
```

is valid code and prints "y is 1".

Basically makes it work alike the Javascript "let a = b || c" syntax.

Neat ๐ŸŒ…

Anyone recently updated Ardour and got a bit sad that some plugins lost their custom GUI?
I have a solution for that, I hope to make a release for it soon.

github.com/falkTX/lv2-gtk-ui-b

Testing and feedback would be very much appreciated if you use any these LV2 plugins:
- Calf
- EQ10Q
- Invada

falktx boosted

github.com/DISTRHO/DPF-Widgets is looking specially neat today. ๐Ÿ“ธ

Recently added a LVGL widget, as a way to learn the toolkit as I might need it for work.

Trying to make DPF a nice little framework to work with, it has been 12 years already! ๐Ÿ˜…

@wonshu yes for sure, but not sure I would call it an explosion.

Show more
falkTX Mastodon

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