Show more

@prokoudine hey seems much better compared to what I am used to on the 2.x series! like its almost there...

@ercanbrack huh no, its a requirement.

if an update from regular distro overrides the packages from kxstudio, they will be different in style, optimizations and features.

just as an example: debian has had some issues with vst3 support in some packages, preferring to leave it off from their builds.
(see packages.debian.org/stable/sou)
what if an update from debian/ubuntu repos makes the user lose vst3 format of a package?

the current versioning is intentional and will stay as it is.

Finally getting back to do some KXStudio repository updates.

First order of business, cleaning and updating the basic libraries
launchpad.net/~kxstudio-debian

The LV2 stuff changed from waf to meson, the deps are very sequential so it takes a while to confirm successful builds. The stack is basically:

zix -> serd -> sord -> sratom -> lilv

Updating PawPaw project (for easy win/mac/wasm static builds) along the way to match
github.com/DISTRHO/PawPaw/comm

That pretty much takes away my Sunday 😅

@prokoudine @MightyHealthy673 oh and yeah no custom drivers are needed whatsoever, the USB support is class compliant as it comes from a Linux OS, it uses 4 components:
- HID (communication with Suite app)
- Serial / CDC ACM (for big payloads, like updates and user files; HID is too slow)
- MIDI
- Audio (coming in v1.2 update very soon)

This is all Linux stuff based on kernel.org/doc/html/v6.1/usb/g

@prokoudine @MightyHealthy673 Likely not happening any time soon, we don't have the staff to give support for Linux in any proper way.
Even running the thing locally on my Linux PC I often have to run through a few hoops just to make the suite UI show up.

That said... I have done some tests on an alternative solution that skips the Electron framework, HID communication works well already.

Maybe someone is interested on collaborating on an Anagram specific UI tool?

falktx boosted

How long before Musk/Trump decide they can't stand each other?

falktx boosted

"There is no class solidarity to speak of in tech." in @baldur's thread hits so goddamn hard.

I think this may be one of the main reasons I feel so motherfucking uncomfortable in our industry these days.

falktx boosted

💡 ARTISTS & NEWSLETTERS 💡

A lot of artists want to / are already using newsletters as an alternative to social media platforms. It's great and simple and anyone can keep up.

‼️ But how do people find out about all these artist newsletters?

👷 I have an idea: We make an open source / editable Directory of Artist Newsletters.

I could make it a page on the @hyalinesystems website and then we could gather all ours and our friends signup links there?

Does that sound like a good idea? Boost plz

falktx boosted

People who moan about Europe not having a Google or Meta. Because of regulation and shit and because (of course) we in Europe don't like success.

It's always funny, because to me, the system is working. I don't want an unregulatable, too-big-to-fail hot mess of a company in Europe.

This may not be 100% intentional and I am not saying that EU regulations are without fault.

I just become increasingly suspicious of people who advocate for slashing them.

falktx boosted

as the person who pushed for the alpine core team (now TSC) to adopt a policy of rejecting telemetry features in alpine-packaged software, i have opinions on flathub 🙃

mostly i am concerned that pushing users to use vendor-provided builds distributed on flathub may be exposing users to harmful software misfeatures like telemetry in ways that they would not if those same users installed packages from a distribution which patches out these misfeatures as a matter of policy

i wish that flathub would explicitly ban telemetry and check for telemetry features during their review processes. i would be more likely to recommend flatpak in more cases if they did.

falktx boosted

@falktx Dude! This looks amazing! I just bought a bass recently so I'm watching with interest. :) Steve from the open source musician podcast days! Good to see your face again in the video. :)

Why can't Windows be normal?

The USB audio interface feature works pretty much as per standard on Linux and macOS, but on Windows it's a damn mess.

When investigating issues it was funny to see this written on an alternative usb audio implementation:

> Microsoft Windows USB Audio 2.0 driver available since Windows 10, release 1703 expects Full-Speed explicit feedback endpoint wMaxPacketSize to be equal 4, which violates the USB 2.0 Specification.

and other similar things...

🤦‍♂️ 😡

falktx boosted

any TU Berlin students here? there's a brand new Open Source Hardware seminar this semester (MNT will also make an appearance if it happens) and so far only 3 students registered! they need at least 5 to make it work, so if you're interested or know potential candidates at TU, spread the word: tu.berlin/qw/studium-lehre/leh

@amadeus Does this count? kx.studio/screenshots/news/car

A screenshot from a user project when Carla got CV port support.

(I dont know if they are on mastodon to be able to tag them)

my music listening experience is sorta ruined now after having to deal with audio de-syncs and clicks a lot in the last few days...

listening to random stuff like
"was that a click? maybe an xrun? does my code need more fixing?"
happens now everytime there is even a small click or noise 😭

@ercanbrack anyhow, the apps and plugins on the kxstudio are indeed a bit old compared to what they should be, I got too busy and stressed with finishing my main job on time, still not quite done as USB audio is a pain to handle.

the version stuff is just as a way to enforce the packages are from kxstudio and dont get overwritten by distro updates (they would probably differ in functionality)

this is explained as the last note on kx.studio/Repositories:FAQ

@ercanbrack I dont really care though.

and I left LM forums quite a while ago due to the incessant shit-posting and ridiculousness going on there. it was the "paradox of tolerance" for quite a while.

@x42 ah got it. but that is what the RTL tool is measuring.

back on Linux I can't run jackd with as low buffer sizes as I can with Windows + ASIO, but 64 frames + 3 periods works fine.

8.2ms with this setup.

The same jackd args on a "real" soundcard (Roland Rubix22) gives me 7.6ms latency.

So it's quite a good result considering the Anagram side runs a full JACK audio graph inside.

@x42 system latency is quite low, I posted some cyclictests some posts ago, but it is roughly around 10us.

not sure what you mean by roundtrip latency here, but this device has 1.3ms total IO latency, so worst case we combine the USB audio latency to this one.

now this gets a bit ridiculous, 8 frames for usb audio buffer size.

gets latency quite low, but easily xrun if playing anything complex in FLStudio.

seems stable/sustainable while there is very little stuff running though.
I like the small deviation in those "distance" numbers (it is how far userspace is from the kernel position in the ringbuffer).

Show more
falkTX Mastodon

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