Posts
5335
Following
346
Followers
529
Linux kernel hacker and maintainer, virtual instrument creator etc.

OpenPGP: 3AB05486C7752FE1
@pinkforest deepest condolences with that.

In 2024 I made decision to stick GPLv3.

With my DAW I will be 100% GPLv3 including libraries. Makes my life easier i.e., less weird stuff.

And to keep pickiest of FSF happy I'll add small exception for loading (not distributing with) proprietary plugin through the CLAP host.

Complicating my life with LGPL2.1+ libraries is such energy loss for me. E.g., if there was incident it's one single blob with one license if I use GPLv3. Easier at latest at court.

Such incident would surely piss me off enough that I would not stop until I get justice no matter the cost...
0
0
0

-0.8309720144822054 + -0.18479928945814048i at zoom 1.1482443609e+12.

0
2
0

Jarkko Sakkinen

Last glitches fixed. I've fully realized a binary DAW project format, which does not have concept of "saving" or "backup files".

Combining the best features of tracker modules and modern developments of file system snapshots. I like how opposite poles these topics are but this actually works :-)
0
0
2

Jarkko Sakkinen

daw making is sick if you get into it. like model railroads type of madness.

i find myself happily making little knob and slider widgets to my UI framework for the use of my clap plugins. and still not bored.

I did read some recentish publications on latency compensaiton, studied clap, and realized that if I fix up to everything is clap I can make things sync really well. Worts case is when you have multiple hosts and bridges and whanot.
0
0
1

How much water do the data centres use? It's a secret.

Do you want Immortan Joes? Because this is how you get Immortan Joes. Roanoke gets its drinking water from Carvins Cove Reservoir. The locals tried to find out just how much water Google would be...
https://jwz.org/b/yk4G

2
7
0

Jarkko Sakkinen

Edited yesterday
My new guidelines for a new open source project in 2026:

1. Do not publish your test suite.
2. Delay the initial public repository as far away towards future as possible.
3. Do not aim for cross-os portability. Aim for cross-os non-portability.
4. Do not provide any other documentation except minimal man page and README. Less detailed documentation is better documentation.

In my DAW project I apply these best practices and levaraging Pipewire and Linux without any shim layers and at full scale will address the bullet three :-)
0
2
1

Jarkko Sakkinen

Dropped macOS/CoreAudio support from my DAW because of limited time and I want to see what you can accomplish with Linux-exclusive e.g., by taking full advantage of syscalls and Pipewire. Cross-architecture on the other hand is a high priority.
0
0
0
@pinkforest, that chardet incident made me think about this topic :-)
1
0
1

Jarkko Sakkinen

Edited 2 days ago
My strategy to AI theft is to move the release of the source code as far away in time as possible. E.g, this is the approach for my DAW. I'll do the whole thing privately until it is just great enough to get the grip. This builds the community at fast rates, which also mitigates ther risk, and provides governance. It will be GPLv3 but as a in-dev project I'm more vulnerable.
1
0
1

some time ago i (half) joked that the only job can replace outright is the CEO.

today i attended an earnings call where a synthetised voice of our CEO read multi-page long table of numbers from an official financial document, according to a script prepared by claude, over a single slide titled "company earnings 2025" - to a room full of employees who commuted to the office to watch it in person. there was no management present or even shown on the screen.

it was the most disturbed dystopian fucking thing i've experienced in my career of working for soul-crushing corporations.

0
13
2

The cat is out of the box: @matrix is looking for a new Thib!

If you think you can be a good fit for the role, please send me an email explaining why and attach your CV.

If you tick most of the boxes but not all, please reach out nonetheless. It’s a tall order, but we have fantastic volunteers and a great handbook to help you settle into the role.

https://matrix.org/jobs/devrel/

0
10
0
@wamserma i can consider, i'll check it, i'll be surprised if i release this within 6 months so there's time :-)
0
0
0

4️⃣ Here's the 4th post highlighting key new features of the upcoming v260 release of systemd.

When running code from OS trees, for example in containers, or when booting a full OS in a VM or on bare-metal it's often very useful to put together the basic OS from multiple overlayfs-style layers (directory-backed or backed by DDIs), plus some additional bind mounts, and possibly a tmpfs or two mounted to the right places to get ephemeral or partially ephemeral behaviour.

1
3
0
@janantos Need to try that some day on my DE-10 Nano FPGA MiSTeR setup :-)
0
0
1
@lkundrak lol, in that case it is no wonder that Sibelius is part of Avid/ProTools mob, which is a business based on delivering bad user experiences to highest paying customers in the music and movie industry :-)
0
0
0
In 2024, Octamed 8 was released after 25 year break. It's pretty amazing, at least to me, that there can be 25 year gap, and still have a vibrant and loyal following and committed user base.
1
0
1

Jarkko Sakkinen

This my main UI reference or something I will taken now a lot of inspiration from at least because Octamed is superb and nice to use. And stands time just like Vim :-)

1. Octamed was made by a Finn Teijo Kinnunen.
2. Had major share on invention of such electronic music genres at their epoch such as breakbeat, jungle and drum'n'bass.
3. Still widely used as it does the job and has predictability unreachable on a signal chain with adaptive latency prevention algorithms, and especially with hardware samplers and such this makes ones life better.
4. I like it too a lot, it's great for what it does :-)

That is next 6 months at least because I want my tracker to level that I can do a full track with no other tools, and it is surprising how bottomless pit different usage patterns are (and not necessarily bugs, something just works or doesn't). And now that I actually have really good design and implementation for the engine it makes me less eager to less, it's fun to try things out :---)

#octamed #amiga
2
0
4
@pinkforest money lost, reputation lost (or hopefully gets uncovered) and could get sued for fines with a smoking gun at plain sight to everyone...
1
0
0
Show older