I am working on new UI controls (numbers, switches, text, etc) for ( based).

Sometimes it'd be nice to have a designer on the project who is familiar with software to bounce ideas back and forth with.

Courtesy of Stefan Westerfeld (who yet needs to create a Mastodon account), we now have fluidsynth2 support in master. And that means .sf3 ( + ) support.

Hm, C++14 supports lambda arguments of type 'auto', i.e. /nice/ function templates.
That allows me to throw away hundreds of lines of visitor code.

Just came back from (industrial production fair in Hannover).

It's incredible how many products have to carry "" in the title or description these days, it's infected almost everything that deals with sensor or log data.
One presenter literally said "we also put 'blockchain' into the sensors software because the client WANTED it."

OTOH, it's nice to see that fabrication companies increasingly base their software stacks on and have learned to contribute back.

The source code is currently being rewritten in various places (CI, IPC, Build system, etc)

During the process, the various pieces of Beast documentation were converted to Markdown, structured and merged into a single cohesive document. Formulas can now facilitate (and ) and syntax highlighting was introduced. It is rendered to and and the was adjusted to closely match the Latex based PDF looks.

beast.testbit.org/#news

In
"Walking in my (Electron) shoes"
Gergely Nagy writes about having to deal with hate (!!) received from people for developing on .

Since I started moving to Electron, I've also had several interesting discussions (but not
"hateful" encounters) with people claiming that it must be slow or resource wasteful compared to native toolkits, both of which aren't really true in Beast's development context. Development itself is vastly superior though.

Nice visualisation:

New Blog article…

Here’s my take on how "Mesh: Compacting Memory Management for C/C Applications" relates to GSlice:

GSlice considerations and possible improvements

testbit.eu/2019/gslice-conside

Ein Kommentar zu #Artikel13 von einem der wichtigsten Digital Vordenker unserer Zeit. Cory Doctorow

Beast version 0.13.0 is released.

Beast is an LGPLv2+ music synthesizer, composer and (Digital Audio Workstation).

It provides a , unlimited undo, real-time , support for Linux Plugins ( v1), Soundfont 2, WAV, AIFF, Vorbis, Gus Patch, FLAC and MP3 files, 32bit audio rendering, full duplex support, multi-core audio rendering and precise timing.

This release features a prebuilt binary (AppImage) for the first time.

Just fixed a potential memory corruption bug detected by -build (delete/free mismatch).

If your project compiles with /clang++, invocation can be as easy as:

$scan-build make There may be lots of output generated, but catching bugs like the above *before* it's actually triggered make it really worthwhile to plow through the warnings. I'd love to learn what others are using instead of . Related blog post here: testbit.eu/2019/replace-libtoo TL;DR Replacing libtool has been the major hurdle for me for replacing , and long term I want to get rid of both. Finally someone to talk to when you're bored ;-) Another piece of phone home software on #Ubuntu Linux: Have a look at /etc/update-motd.d/50-motd-news # Piece together the user agent USER_AGENT="curl/$curl_ver $lsb$platform $cpu$uptime"

At least no unique identifier, but why do they transmit the platform, CPU and uptime?

They are honest about ubuntu-report and popcon and allow you to disable it in the installer, but this file is installed by default without asking the user.

Just chairs,

Easy to make giant friends at

After a lengthy Autobahn trip, I have arrived at Leipzig for .

Toot me if you're interested in a meetup at , or ask for timj at the assembly.

It turns out that rawgit.com/ is about to shutdown (being just a hobby project after all), but jsDelivr stepped up to provide the same functionality now.

So the previously posted snippet for using the CharisSIL5 webfont now becomes:

html { font-family: "CharisSILW", serif; }

The behind jsDelivr is cloudflare and the content is served with a Cache-Control max-age of 365 days.

I just ran across the blog of André Staltz, Scuttlebutt author and creator of manyver.se/. He's got lots of thoughtful and interesting articles, excerpt:

> And [...] an internet experience that violates my privacy, profits behind my back, silences my voice, steals my attention for ads, and forces me to read and accept regulation banners, [is not] a good enough sales pitch.