by herrsteiner (noreply@blogger.com) at July 12, 2026 08:59 PM
by herrsteiner (noreply@blogger.com) at July 12, 2026 08:59 PM
As of July 9, 2026, all flavors of Ubuntu 25.10, including Ubuntu Studio 25.10, codenamed “Questing Quokka”, have reached end-of-life (EOL). There will be no more updates of any kind, including security updates, for this release of Ubuntu.
If you have not already done so, please upgrade to Ubuntu Studio 26.04 LTS via the instructions provided here. If you do not do so as soon as possible, you will lose the ability without additional advanced configuration.
No single release of any operating system can be supported indefinitely, and Ubuntu Studio has no exception to this rule.
Interim Ubuntu releases, meaning those that are between the Long-Term Support releases, are supported for 9 months and users are expected to upgrade after every release with a 3-month buffer following each release.
Long-Term Support releases are identified by an even numbered year-of-release and a month-of-release of April (04). Hence, the most recent Long-Term Support release is 26.04 (YY.MM = 2026.April), and the next Long-Term Support release will be 28.04 (2028.April). LTS releases for official Ubuntu flavors (not Desktop or Server which are supported for five years) are three years, meaning LTS users are expected to upgrade after every LTS release with a one-year buffer.
The GStreamer team is pleased to announce another bug fix release in the new stable 1.28 release series of your favourite cross-platform multimedia framework!
This release only contains bug fixes as well as a number of security fixes. It should be safe to update from 1.28.x, and we recommend you do so at your earliest convenience.
Highlighted bugfixes:
See the GStreamer 1.28.5 release notes for more details.
Binaries for Android, iOS, Mac OS X and Windows will be available shortly and will be published on the Downloads page.
You wake up. It’s the year 2003. Some upstart software developer called Audio Damage wants to let you patch a combo filter-delay however you like, including ways that will break your ears. Ronin is reborn as ShinRonin, from a time when software developers let you run with scissors and do strange things. This is one […]
The post Audio Damage ShinRonin, now free, is a throwback to 2003 plug-in design appeared first on CDM Create Digital Music.
impressions from the TMS concert 19. June at Linux Audio Conference 2026 in University Maynooth, Ireland. Pictures by Jörn Nettingsmeier
Our travel is supported by Art Music Denmark
by herrsteiner (noreply@blogger.com) at July 06, 2026 01:02 PM
The GStreamer team is pleased to announce another development snapshot in the API/ABI-unstable 1.29 release series.
The API/ABI-unstable 1.29 release series is for testing and development purposes in the lead-up to the stable 1.30 series which is scheduled for release in Q4 2026. Any newly-added API can still change until that point.
This development release is primarily for developers and early adopters, and distros should probably not package it.
Highlighted changes:
Binaries for Android, iOS, Mac OS X and Windows will be made available shortly at the usual location.
Release tarballs can be downloaded directly here:
As always, please give it a spin and let us know of any issues you run into by filing an issue in GitLab.
Change-log:
Description:
Website:
Project page:
Downloads:
Git repos:
Wiki:
License:
Enjoy && Keep the fun!
MDA.lv2 1.2.12 has been released. This is a port of the MDA VST plugins to LV2.
Changes:
Jalv 1.10.0 has been released. Jalv (JAck LV2) is a simple host for LV2 plugins. It runs a plugin, and exposes the plugin ports to the system, essentially making the plugin an application. For more information, see http://drobilla.net/software/jalv.
Changes:
At attention! Unfiltered Audio has taken their deep drum synth and favorite effects and remade them as VCV Rack modules. This is instabuy territory ($10-20 a la carte or an intro pricing of $30 for the set, compatible with the free Rack).
The post Unfiltered Audio Battalion drum synth, FX in VCV Rack are a revelation appeared first on CDM Create Digital Music.
QmidiCtl is a MIDI remote controller application that sends MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast (https://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (https://nerds.de). QmidiCtl was long ago designed for the Maemo enabled handheld devices, namely the late Nokia N900 and promoted to the Maemo Package repositories. Nevertheless, QmidiCtl may still be found effective as a regular desktop application and recently as an Android application as well.
See also: QmidiNet - A MIDI network gateway via UDP/IP multicast.
Change-log:

Git repos:
License:
Enjoy && Have fun.
Geoffrey D. Bennett has just released a major update of ALSA Scarlett GUI, a control program for Focusrite’s Scarlett, Clarett, and Vocaster audio interfaces.
For Vocaster One and Two, Geoffrey added controls for the built-in DSP that includes a pre-compressor filter, a compressor, and a parametric EQ.
The controls on the pre-compressor filter and parametric EQ graphs are interactive: you can pick handles and move them around (Q can only be edited numerically though, it seems).
You can also choose between 12 filter types:
This is another new window where you can toggle the visibility of unused channels, set stereo linking, and give custom names to inputs and outputs.
In addition, you can set the target level for the Autogain feature.
For models with larger number of IOs (think Gen4 18i20), this is also where you control monitor groups:
There have been some improvements here:
Just like Routing, the Mixer window got its share of UX/UI updates:
You can now save and restore presets from the main window.
For the 4gen devices with larger number of IOs, the program now support multi-step firmware upgrade: leapfrog, then ESP, then application.
The changes mainly affect the “big 4gen” devices and Vocaster units:
For more detailed info, please see release notes.
We are pleased to announce the release of Ardour 9.5. The new version comes with new features, quality-of-life improvements, and bugfixes. For this release, we focused on MIDI editing and implemented chord editing and reference (ghost) notes display in pianoroll interfaces.
For the curious, yes, we did “release” both 9.3 and 9.4 but the binary packages were missing the chord definitions file that is central to one of the major features of this release cycle. Having realized the mistake, we took the opportunity to do a bit more polishing and bug fixing before finally packaging 9.5. Steps have been taken so that anyone who paid for either the 9.3 or 9.4 packages has been marked as paying for 9.5 instead, and their download count reset to zero. If you are such a person and have issues downloading 9.5, contact help@ardour.org
The full release notes are, as usual over here and you can download this release from the usual place.
48 posts - 21 participants

For as many speakers as someone can cram into a surround sound system, humans still (generally) only have two ears to listen to those sounds with. This means that, for recording purposes, it’s possible to create incredibly vivid three-dimensional sounds with just two microphones, provided that there’s an actual physical replica of a human ear attached to each microphone. This helps ensure that all the qualities of the sounds are preserved in a way a real human would experience them, and as [David Green] demonstrates, these systems don’t need to be very expensive.
This build doesn’t just use models of human ears for recording sounds through. The silicone ears are mounted on a styrofoam mannequin head as well, which provides some sound isolation between the two microphones, much like a real human head. The ears are mounted in appropriate locations with the microphones installed inside, and the entire microphone apparatus is positioned on a PVC rig with a camera so that binaural audio will be recorded for anything [David] points it at.
Although he had some issues interfacing two microphones using 19th-century technology instead of soldering everything together, the build still eventually came together, and only for around $70 USD. However, this build is a bit dated now, so prices may have changed by now. It’s still a great way to produce realistic stereo sound without breaking the bank, but it’s not the only way of getting this job done.

This project is perhaps the single most passive-aggressive thing we’ve ever seen on this site: rather than tell someone directly to ‘shut up’, [Blytical]’s speech jammer lets you hack their brain from across the room to stop them from speaking. It’s also a bit of an object lesson in why you shouldn’t just copy reference implementations without careful study — by his own implementation, [Blytical] was forced to learn a lot more than he intended going into this project.
The brain hack behind it is called ‘delayed auditory feedback’: by feeding their speech back to the target with a short delay — only 50 to 200 ms — it creates a confounding effect that is apparently very difficult to speak through. The array of ultrasound transducers is used to accurately aim the audio by serving as an inaudible, low-spread carrier wave, as we saw in another project this year. A shotgun mike picks up the audio from the speaker you wish to harass, and an array of audio processing circuitry takes care of the rest.
That’s where problems happen, as [Blytical] admits he just tossed some reference implementations onto a PCB without bothering to think too hard about what he was doing. It’s the datasheet version of vibe coding, and it usually goes about as well — sometimes perfectly, but rarely without a lot of troubleshooting. That troubleshooting is really, really hard when you don’t quite understand why things were laid out the way they were on the datasheet. We don’t blame [Blytical], you can learn a lot when you bite off more than you can chew. The fact that he risked this failure mode rather than do the whole thing in software with a Pi says good things about how he’s conducting his education.
It’s a shame, though, because we’ve been waiting to see another one of these speech jammers in action for quite some time. Perhaps someone will try again; the ultrasonic array portion seems solved, so if the delay circuit was the problem, perhaps a tiny tape loop would suffice.

Ubuntu Studio’s web presence has been spread across several Canonical-hosted systems for a long time: the main website on an old Canonical web server, the Ubuntu Community Help Wiki at help.ubuntu.com/community/UbuntuStudio, and the Ubuntu Developer Wiki at wiki.ubuntu.com/UbuntuStudio. Those platforms served their purpose, but each had become a poor fit for how the project actually works today.
The main Ubuntu Studio website has already moved away from Canonical hosting and onto its current home. That move was driven by necessity: Canonical shut down the old web server that had hosted the site, so Ubuntu Studio needed a new home for its primary web presence. This has been a mostly transparent process and most users would never have noticed a difference.

The Community Help Wiki — the place where users have always gone to find answers about audio configuration, hardware support, the Audio Handbook, and getting started with Ubuntu Studio — is being mirrored and maintained directly on ubuntustudio.org at /help/. Every page you’re used to is coming with us: the Pro Audio Intro, the Ubuntu Studio Audio Handbook and all its chapters, the FAQ, hardware support information, terminal basics, troubleshooting guides, and community information. Most of this is outdated now, and we need help to bring it up to modernization.

The Developer Wiki — home to the team’s internal processes, release planning, testing documentation, artwork resources, and packaging and development notes — is moving to ubuntustudio.org at /wiki/. The full section structure is preserved: Testing, PR & Support, Artwork, Packaging/Development, Documentation, and Organization are all there. This information is also outdated.
The website move and the wiki move do not have exactly the same origin.
For the main website, the trigger was straightforward: Canonical shut down the old web server that hosted it. Ubuntu Studio had to move the site in order to keep a public home on the web.
For the help and developer wikis, the issue was the editing experience and maintenance burden. The old MoinMoin-based wiki workflow is cumbersome, slow, and awkward to work with. Its markup is not standard Markdown, which makes editing, reviewing, and migrating content more difficult than it should be. Over time, that friction made it harder to keep pages current, fix outdated instructions, and encourage casual contributors to improve documentation.
Meanwhile, ubuntustudio.org has been running on WordPress for some time, and the team has been using GitHub for development work. By routing our documentation through a GitHub repository — using the Git it Write plugin to publish markdown directly to WordPress — we get something we’ve never really had before: a documentation workflow that fits naturally alongside our other development work. Pull requests, issue tracking, version history, and a low barrier to entry for new contributors all come with it.
If you’ve ever wanted to fix something on the old wiki and been put off by the process, this is your opening. The content lives in a public GitHub repository. Find the file, fix the text, open a pull request. That’s it.
The content is organized into buckets that map to the old wiki structure:
help/content/support/ — support pages (FAQ, hardware, audio configuration, etc.)help/content/handbook/ — the Audio Handbook and Pro Audio Introhelp/content/community/ — IRC, mailing lists, joining the teamhelp/content/reference/ — resources, links, wiki guidewiki/content/ubuntu-studio/ — developer wiki pagesIf you’re editing a page that has outdated information, and there’s plenty of it, particularly around the old PulseAudio/JACK workflow that predates PipeWire — this is the place to update it.
The old wiki pages at help.ubuntu.com and wiki.ubuntu.com aren’t going anywhere immediately. Canonical maintains those as part of Ubuntu infrastructure, and they’ll continue to exist. Our goal isn’t to break any existing bookmarks or search results, it’s to have a home where we can keep things current.
We’re also not rewriting the documentation wholesale. The content of the mirrored pages is as faithful to the originals as it can be, with updates where the old guidance referred to software or workflows that no longer apply to current Ubuntu Studio releases.
If you find something wrong, missing, or out of date — open a pull request, or file an issue and let the team know.
Google has just published the list of students accepted into the Google Summer of Code 2026 program.
Some of the teams usually participating are off this year: Krita and Inkscape are temporarily out of mentors. Let’s take a look at the rest of them.
Akascape will completely revamp the keyboard shortcuts configuration dialog and add support for importing and exporting presets, as well as support for multiple shortcuts per action.
blezecon will work on creating an automated infrastructure for validating, publishing, and distributing GIMP extensions.
v4vansh will update GIMP’s text engine to use HarfBuzz directly to extract font data, so that you have better control over formatting and access to various OpenType features.
Waris Maqbool will create PSD-compatible gegl:inner-glow and gegl:bevel operations to use in the PSD importer. They will also port the legacy Sharpen to make it a GEGL meta-operation.
This vector/bitmap editor is still relatively unknown, and yet this isn’t the first time they are GSoC participants.
∅space will add currently missing support for SVG features like gradients, patterns, and a text-on-path. They will also create a fallback system so that currently unsupported (as in editing) features would be rasterized and imported as bitmaps.
Ayush Amawate will refactor the on-canvas gizmo code to remove duplicated code and add reusable gizmos (slider, dial, angle) for shape-drawing tools.
Bunnyy aims to improve the text functionality: add a lorem ipsum generator, formatting spans and typographical parameters, text on path, commands to enforce lower-/upper-/title-casing, hyphenation, font fallbacks, flows between text areas, ligatures and vertical typing toggles, and so on.
Timon Schelling will be adding a GPU-accelerated brush engine. The plan is to introduce non-destructive, resolution-independent stroke rendering with support for stylus pressure and tilt.
Yohei Yamasaki will refactor Graphite to create a more generalized graphic representation of paints (colors, gradients, patterns, etc.) as ordinary layers. The net outcome will be dedicated Gradient and Pattern nodes, as well as updated Fill and Stroke nodes.
ahmedfathy0-0 will add a lattice-based free-form deformation layer to enable organic deformations like squash-and-stretch or facial movements.
Yukta will add per-character text animation support so that things like a typewriter effect are easy to achieve.
Srirupa Datta will add an new interface to the database search engine and hook up a lightweight LLM to translate natural-language requests into the right combination of structured filters.
Bipin_ will be adding importing and exporting of OpenTimelineIO (.otio) files to VSE.
il4n will add handles to transitions such as crossfades in the VSE, so that users can move the transitions and change their length.
Criss-Ivana will port the following matrix & math utility nodes into the Compositor: Matrix SVD, Bit Math, Boolean Math, Integer Math, Compare, Float To Int, Hash Value, and Random Value.
Evan Luo will improve mesh smoothing by overcome fundamental limitations, such as volume shrinkage, no frequency selectivity, and selection boundary artifacts.
Henry Jiang will improve loop editing: add clone support for Edge Slide, implement edge loop adjustment via spline interpolation, and add loop cut curvature preservation.
Jerry Wei will improve the brush engine: add brush tip roundness for more brushes, customizable pressure curves for all pressure-sensitive parameters, customizable brush toggling and improved toggle display, etc.
Owen O’Malley will introduce the MaterialX standard node library into Blender’s shader editor as first-class native nodes.
Yogeshgouda_Patil will improve regression test coverage.
Aymi will be working on bridging the 3rd-party Motion workbench with the FEM workbench to created animated multibody dynamics visualizations. It’s going to be a very challenging project, but she has great mentors on her side: long-time FEM contributor Mario Alexis and multi-body dynamics expert Aik-Siong Koh who is behind the assembly solver of FreeCAD and one of the two developers behind MbdFEM.
Morten Vajhøj will be overhauling the user experience in the TechDraw workbench. His focus will be on changing the way you annotate geometry: instead of selecting an object and then choosing the command you will now select what you want to do and then what to apply it to. This will bring TD in line with the rest of FreeCAD. Of course, applicable objects under the cursor will be highlighted, and inapplicable objects will be unavailable for the selected tool.
Nishendra Singh will attempt to revive and modernize the Robot workbench. This is going to be a colossal effort that, I’ve no doubt, will have to continue past the GSoC22026 deadline. This project’s scope is replacing CSV/DH file imports with URDF imports, exporting the joint & trajectory data, Orocos KDL kinematics library refresh (currently years behind the upstream), and updating the documentation.
Parag Debnath will integrate the buildingSMART Data Dictionary into the BIM workbench, so you can search and apply international classification standards from the cloud to selected IFC entities.
YashSuthar983 will create an initial version of the 3D parametric sketching workbench that could be later merged into the existing Sketcher workbench. For that, the student will extend the existing PlaneGCS solver to 3D by adding new primitives and spatial constraints.
Some of the students have been active in the project recently. Morten Vajhøj has 8 pull requests for the Measure tool merged. For YashSuthar983, 25 pull requests have already been merged (mainly around the core, Sketcher, and the Measure tool), another 5 PRs are open (for Sketcher, the Measure tool, and PartDesign).
In the Google Summer of Code program, BRL-CAD is an umbrella organization comprised of OpenSCAD, IfcOpenShell, Bonsai BIM (formerly Blender BIM), and BRL-CAD itself.
AnshulPatil2005 will improve Manifold’s CI and benchmarking by adding missing determinism, sanitizer, and performance regression checks.
Bidyendu will add an optional AI assistant for OpenSCAD using either locally running models via Ollama or any OpenAI-compatible server, at user’s preference. The intention is to give users the ability to use the benefits of AI without compromising privacy.
RaghavSharma0125 will add an MCP server to BRL-CAD, so you can interact with the program through any external MCP client.
Kanchan Borole will improve the Geometry Verification and Validation (V&V) user interface in Arbalest, the Qt-based UI for BRL-CAD.
MYoder will enhance Bonsai BIM (formerly Blender BIM) with tools for BIM-type modeling of roadways using the IFC 4.3 schema. TThe scope of the project is vertical alignments (horizontal already implemented), cross-section profiles, and corridor generation.
The video editor has been participating at GSoC for years through the GNOME Foundation org. This year, Michael Calabrese will be rewriting the timeline ruler in GTK4/Rust to make it more robust.
Yash Bavadiya will improve the UI for three parts of the program: create a tabbed per-channel widget for the Curves effect, implement a gradient editor with arbitrary draggable color stops, and add Bezier handle support on RemapView connector lines with easing presets for the Time Remapping panel.
Ayush Sah will rebuild the LateNight skin as a 100% native QML interface. This is supposed to reduce the CPU overhead and bring cleaner architecture.
Priyanshuwu will add PipeWire support so that audio can be freely routed. They will also attempt to achieve ALSA-comparable latency with the new audio backend.
GRAME is not a very well-known org, but if you are into audio, you may have heard of Faust, a functional programming language for sound synthesis and audio processing. There are two very cool GSoC projects this year.
Blake North will be integrating Faust into Bespoke Synth. Essentially, you will be able to edit and run Faust programs in real-time.
Another student, Mithaniel V., will integrate Faust into the Godot game engine. There will be two deliverables: a Faust Godot extension and a command line tool to compile Faust programs into Godot native language statically.
I don’t usually cover VLC and FFmpeg, but they do have students this year as well.
If you are interested in astronomy and space exploration, check our OpenAstronomy and LibreCube projects.
I didn’t have time yet to blog about liquidsfz-0.4.1, which was released two weeks ago, so here is a quick overview of the bigger changes.
The .sfz parser was made more robust, which means that broken .sfz files (there are some files out there which load fine in sforzando but have questionable syntax) can be loaded with a best-effort strategy. These files now produce warnings instead of an error.
Three different problems were fixed that could in some situations cause audible clicks, so updating from a previous version is recommended. A few smaller fixes (and two new opcodes) improve compatibility with more .sfz files. Finally, some improvements were made to the LV2 plugin.
Add new comment