Skip to main content
Release Date Range:

Drumstick is a a set of GPLv3 licensed C++/Qt libraries for MIDI applications.

Updated: 31 Dec, 2025
Drumstick Libraries v2.11.0

Drumstick is a set of MIDI libraries using C++/Qt idioms and style. Includes a C++ wrapper around the ALSA library sequencer interface: ALSA sequencer provides software support for MIDI technology on Linux. A complementary library provides classes for processing SMF (Standard MIDI files: .MID/.KAR), RIFF MIDI (.RMI), and Cakewalk (.WRK) file formats. A multiplatform realtime MIDI I/O library and a GUI Widgets libraries are also provided for Linux, Windows, and Mac OSX.

Changes in v2.11.0:

  • RT library:
    • Related to GH #30, new function BackendManager *drumstick::rt::lastBackendManagerInstance()
    • Synths Upgrade to Sonivox v4.0 and Fluidsynth v2.5, allowing native SF2 and DLS on both synths
  • Widgets library:
    • Swedish translation update, thanks to Karl Jonatan Nyberg

Compilation minimum requirements for all platforms:

  • C++17 compiler
  • CMake 3.16
  • Qt6 >= 6.2 with Qt6Core5Compat library dependency for Drumstick::File or Qt5 >= 5.9

Feature dependencies (for some platforms):

  • ALSA (Linux only)
  • PulseAudio (Unix)
  • PipeWire (Unix)
  • D-Bus (Unix)
  • Sonivox (Unix)
  • FluidSynth (All platforms)

Copyright (C) 2009-2025, Pedro Lopez-Cabanillas

License: GPL v3 or later

Project web site:
https://sourceforge.net/p/drumstick

Online documentation:
https://drumstick.sourceforge.io/docs/

Downloads:
https://sourceforge.net/projects/drumstick/files/2.11.0/

Qtractor is a DAW written in C++ and the Qt framework.

Updated: 30 Dec, 2025

An End-of-Year'25 Release

noise-repellent is an LV2 plugin for broadband noise reduction

Updated: 29 Dec, 2025

What's Changed

  • refactor: Migrate to Meson build system, add clang-format configurati… by @lucianodato in #125
  • Update parameters for latest libspecbleach changes by @lucianodato in #128
  • Fixing state saving with session again. Added internal soft bypass to… by @lucianodato in #129
  • Add noise estimation method to adaptive noise repellent plugin by @lucianodato in #131
  • Add an option to customize library folder for OS. Use pkg-config to d… by @lucianodato in #133
  • Updates for latest libspecbleach by @lucianodato in #134

Thanks @SamWindell @maibaum @orivej @RCheesley and @Efenstor for their efforts to fix my abandoned code over the years!

Full Changelog: v0.2.3...v0.2.4-beta

`hvcc` is a python-based dataflow audio programming language compiler that generates C/C++ code and a variety of specific framew

Updated: 23 Dec, 2025

Features:

  • Unity Generator: change build system to use CMake - thanks to @michaelhartung
  • Allow externing graphical arrays using @hv_table
  • DPF: support and documentation for Audio Unit format (macOS)
  • Daisy: support display parameters using @hv_param
  • New pd2gui parser that creates an Intermediate Representation JSON with exposed UI objects
  • Support for expr and most of its functions - thanks to @dgbillotte
  • Support for expr~ and most of its functions - thanks to @dgbillotte
  • Add HV_BARE_METAL compiler macro for suppressing HvUtils.h warning

Cleanup:

  • Daisy: allow more generic HAS_MIDI in the board.json

Docs:

  • Add: Code Of Conduct
  • Add: Contributing Guide

Yoshimi is a software audio synthesizer, originally forked from ZynAddSubFX.

Updated: 20 Dec, 2025

This is another interim release, and it solved the issue of changed behaviour of MXML. We now automatically (and silently) detect which version is running and switch the code for that.

We also know what causes an FLTK crash when running with fltk V4.x and under wayland, a fix is currently being worked on, but in the unlikely event of that being impossible we can revert the offending display element to an older much less attractive one.

Musescore is an open source and free music notation software.

Updated: 18 Dec, 2025

MuseScore Studio 4.6.5 is now available!

This is a minor update that includes several crash fixes as well as improvements to chord symbols, which should prevent them from unintentionally moving in the score.

Also included is an audio export fix, where rests at the start of the score were being skipped.

Read more about this update at musescore.org/4.6.5, and see the full 4.6 release announcement here.

If you haven't yet updated to 4.6, don't forget to check out the 4.6 release video to discover everything new in this version!

Qtractor is a DAW written in C++ and the Qt framework.

Updated: 18 Dec, 2025

An Early Winter'25 Release

Functional programming language for signal processing and sound synthesis

Updated: 16 Dec, 2025

Change log

WARNING: to get the source version

  • be sure to download the faust-2.83.1.tar.gz file to get a complete source folder (in particular, with all the libraries).
  • on macOS, binary files are still to notarise, you may have to use the xattr -rd com.apple.quarantine file command to remove the com.apple.quarantine extended attribute. See the xattr man page for details on how to use that tool. MacOS Monterey is now the minimal version.

New

  • Update faust2android architecture.
  • Rework faust2daisy: fixed bugs related to evolution of libDaisy, options to set where to flash program (FLASH, SRAM, QSPI), Improved SDRAM options. Tests passed for all configurations on Daisy POD, except polyphonic MIDI.
  • Change dsp_memory_manager::info prototype and generation.
  • New -fpga-mem-th option.
  • Adapting JUCE midi to JUCE version 8.
  • Add smoothing_dsp decorator and CLI smoothing flags in dynamic-jack-gtk.
  • Add springreverb.dsp example.
  • In C++ backend, add copy constructor, copy assignment and virtual destructor in the generated C++ class. The clone method now copy the current dsp state.
  • Add tests for -clang option in faustbench.
  • Rework faust2esp32: update for esp-idf 5.2.
  • Complete libfaust-signal.h header for MLIR export.

Deprecated

Fixed bugs

  • faust2alsa/alsaconsole/alqt/paconsole/paqt/raqt : add nvoices, effect, soundfile support.
  • Fix Dockerfile: replace ncurses5 with libncurses-dev.
  • Remove

MIDIVisualizer is a small cross-platform MIDI visualizer, written in C++/OpenGL.

Updated: 14 Dec, 2025

This is a minor release. Please note that this project is now rarely updated, this is mainly to push out two small pending features and investigate a macOS bug.

Features:

  • Ability to change the color of the white keys on the keyboard (#149)
  • Setting to loop the playback once the end of the track is reached (#154, a huge thanks to @pdesaulniers for submitting this feature!)

Fixes:

  • Attempted fix for unreproducible loading issue on macOS (#146)

Thank you for using MIDIVisualizer!

Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems

Updated: 11 Dec, 2025

This is a hotfix release. It fixes broken waveform scrolling and selection for some users introduced in 3.7.6.
The fix was provided by @iv-m and @DavidBailes, thank you!

Other changes:

New Contributors

Full Changelog: Audacity-3.7.6...Audacity-3.7.7

by KDE

Kdenlive is video and audio editing software with GPU rendering support. Great variety of video filters available.

Updated: 11 Dec, 2025

Create tag for 25.12.0

Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems

Updated: 09 Dec, 2025

This is a patch release. It contains the following changes:

  • #9742 Added FFmpeg 8 support
  • #9565 Added middle-mouse drag panning over track panel (Thanks, Anders Jenbo (@AJenbo))
  • #9863 Added "Import from audio.com" dialog to import audio files from audio.com
  • #9838 Fixed unstable cloud audio uploads
  • #9576 Allowed export as OGG/Opus when exporting with FFmpeg
  • #9929 Fixed 16-bit FLAC import
  • #9897 Library updates: libcurl to 8.17.0, wavpack to 5.7.0

New Contributors

NOTE: When we first published the changelog, we accidentally included Spectrogram Wavelet analysis (Thanks, Klaus Gram-Hansen (@kgramhans)) as if it were already shipped. That one is not quite ready yet, so it is not enabled in this release. Sorry for the confusion!

If you're curious and want to play with the experimental wavelet-enabled build, you can grab it here:
https://github.com/audacity/audacity/actions/runs/20054770477

Full Changelog: Audacity-3.7.5...Audacity-3.7.6

Helio Workstation is free and open-source music sequencer, designed to be used on all major platforms.

Updated: 07 Dec, 2025

Mobile platforms: follow-up fix for stretching sidebars

LilyPond is a music engraving program, devoted to producing high-quality sheet music

Updated: 06 Dec, 2025

LilyPond 2.25.31

RTcmix is an digital signal processing and sound synthesis language

Updated: 03 Dec, 2025

Fixes link error in EMBEDDED builds.
Fixes bugs in OSC sending code which were revealed under Linux.

Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems

Updated: 03 Dec, 2025

Notable changes since alpha-1

Rosegarden is a composition and editing environment based around a MIDI sequencer

Updated: 03 Dec, 2025
ROSEGARDEN 25.12 RELEASED

The Rosegarden team is proud to announce the release of version 25.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

http://www.rosegardenmusic.com/

Included in this release...

Bug Fixes

  • Fix tuplet of 7 in one beat leads to incorrect durations. Bug #1464. [ffe92b8]
  • Fix incorrect bpm on TimeWidget. [d94e0e0]
  • Fix occasional unwanted recovery prompt. Bug #1725. [b2ed6a7]
  • Fix stuck lilypond preview dialog. Bug #1726. [5857468]
  • Fix track buttons and segment canvas getting out of sync. Bug #1728. [b06a0ce]
  • Fix main window losing focus when mouse leaves. Bug #1728. [c384771]
  • Fix MIDI export problems with anacrusis and tempo changes. Bug #1627. [0683a08]
  • Fix undo anacrusis requiring three undos. [c4d89ee]
  • Fix undo for tempo changes losing ramp info. [ea1982f]
  • Fix adding and removing files in the Audio File Manager does not mark the document as modified. [efc3750]
  • Improve missing audio file handling. Bug #1730. [bdaf8dc]
  • Fix audio directories being created unnecessarily. Bug #1730. [f7053b3]
  • Fix wait cursor during audio file location dialog. [a915292]

Musescore is an open source and free music notation software.

Updated: 01 Dec, 2025

MuseScore Studio 4.6.4 is now available!

This update includes critical fixes to improve app stability, security, and performance. It is recommended for all users.
It also includes enhanced features to support online sounds, ensuring the best compatibility with Cantai for performing lyrics in playback.
Read more about this update at musescore.org/4.6.4, and see the full 4.6 release announcement here.

ProjectM is an open source MilkDrop

Updated: 28 Nov, 2025

This release fixes one issue from the previous 4.1.5 release which prevents building libprojectM on Windows when using boost::filesystem. In addition to this build fix, numerous preset rendering quality improvements were added.

Huge thanks to @yoyofr for all the testing and fixing these issues!

What's Changed

  • Fix compilation issue with boost::filesystem caused by a missing #include statement.
  • Blur textures now use the correct source image (previous frame instead of warped image).
  • A vertex shader uniform wasn't set and used uninitialized, causing custom waveforms in "dot" mode to not display properly or at all.
  • Fixed some math errors in the default waveform calculations, like placing waveforms at the opposite Y coordinate.
  • Fixed the decay value in presets being clamped to a max value of 0.9375 instead of 1.0, causing most Milkdrop 1.4 presets to be rendered way too dark.
  • Fixed sep parameter in custom waveforms using the wrong number of samples.
  • Added additional row-access function overloads for matrices in HLSL/GLSL transpiler.
  • Removed half-texel offset in warp shaders, which wasn't required in OpenGL. This fixes an unintended left-top "drift" in all presets.
  • Added missing fwidth intrinsic function in HLSL/GLSL transpiler.
  • Changed an integer constant to float in the custom acos(float) function implementation

Lilv is a C library (with Python bindings) for simple use of LV2 plugins in applications

Updated: 25 Nov, 2025

Lilv 0.26.2

RTcmix is an digital signal processing and sound synthesis language

Updated: 23 Nov, 2025

This release has expanded support for OSC, including the ability to send commands in addition to scores.
Also many bug fixes and code cleanup.
Tested under MacOS, Linux, and Pi Linux.

ChucK is a programming language for real-time sound synthesis and music creation

Updated: 16 Nov, 2025

chuck 1.5.5.6 release

Lilv is a C library (with Python bindings) for simple use of LV2 plugins in applications

Updated: 12 Nov, 2025

Lilv 0.26.0

ProjectM is an open source MilkDrop

Updated: 11 Nov, 2025

Note: This release does not build on Windows with boost::filesystem enabled. A new release (4.1.6) will be put up soon, with some additional preset rendering improvements/fixes.

This is a maintenance release, backporting some bugfixes and preset compatibility/rendering quality improvements from the main development branch.

Note: The size of the release archive (libprojectM-4.1.5.tar.gz) was intentionally reduced from around 45 MB to just below 1.3 MiB by removing all screenshot images. This is not an error.

What's Changed

  • Fixed a bug in projectM's playlist library which caused the preset switch to sometimes stop working when shuffle was enabled due to an off-by-one error in the random generator range.
  • Added missing HLSL distance intrinsic function to the shader transpiler.
  • Added additional int argument overloads to the special mult implementation in the shader transpiler to propagate NaN values like DX9.
  • Always convert array indices passed to the subscript [] operator to int in the shader transpiler.
  • Removed an overlooked division by 100 in the bass/mid/treb/vol parameters and their attenuated values passed to warp and composite shaders. This made shaders using those values almost unresponsive to audio, making some presets look totally unresponsive.

Changes for the built-in projectm-eval, which was updated to release v1.0.4

Csound is a sound and music computing system

Updated: 10 Nov, 2025

What's Changed

Exciting New Features

Bugfixes

Other Changes

Pure data is an open source visual programming language

Updated: 10 Nov, 2025

version number to 0.56-2

RaySession is a GNU/Linux session manager for audio programs, using a varient of NSM

Updated: 09 Nov, 2025

The update is highly recommended because some connections may have been lost during session save with v0.17.0.

Bug fixes:

  • client jack_naming wrongly considered as True when not specified in xml file (very strong)
  • broadcast broken, impossibility for clients to talk together, breaking automations between non-timeline-xt and non-mixer-xt (and maybe others)
  • unknown behavior if client_id is not specified in template
  • possible crash when a port is renamed by its client
  • add group without saved position could not update the scene size

Pure data is an open source visual programming language

Updated: 05 Nov, 2025

version number to 0.56-2test2

VCV Rack is an open-source virtual modular synthesizer where multiple modules can be connected to synthesize a sound.

Updated: 04 Nov, 2025

Update changelog.

Pure data is an open source visual programming language

Updated: 03 Nov, 2025

version number to 0.65-2test1

RaySession is a GNU/Linux session manager for audio programs, using a varient of NSM

Updated: 03 Nov, 2025

It is mainly a patchbay features release. There are important structural changes in the code, here are mentioned only the most important new features.

Qt6 is now the default framework (instead of Qt5).

New dependencies:

  • python3-qtpy
  • python3 JACK-Client

RaySession itself:

  • New protocol: Internal. Used by ray-jackpatch, ray-alsapatch and ray-sooperlooper. Avoid some UDP ports, some JACK clients, use less RAM. (in config: daemon/internal_mode can be FORCE_INTERNAL, FORCE_NSM or FOLLOW_PROTOCOL)
  • Patchbay daemon: now runs in the daemon process (in config: daemon/internal_patchbay can be 'true' or 'false')
  • ray_control: auto-completion for bash
  • Tool bar: tool bar is now responsive design, it can have many lines if too much widgets are shown

Patchbay:

  • Views: you can now use as much views as you want, switching them with Alt+Num
  • Hide boxes: Boxes are now hideable (a widget in the tool bar allows to set hidden boxes visible)
  • Arrange: two scripts can be now arrange the graph, "follow the signal chain" or "two rows facing each other"
  • Custom Names: Clients and ports are now re-nameable in the canvas, it can optionally set this name as JACK metadata and auto-export custom names to JACK pretty names.
  • Undo/Redo

Qtractor is a DAW written in C++ and the Qt framework.

Updated: 31 Oct, 2025

A Halloween'25 Release

Radium is a music editor with a tracker and sequencer and mixer interface.

Updated: 30 Oct, 2025

in step-recording mode.

  • Sequencer: Fix seqblocks sometimes being placed at
    wrong positions after moving more than one
    seqblock.
  • Faust: Upgraded from 2.70.3 to 2.81.2.
    (Leo Fruijtier)
  • Sequencer: Fix buggy display of graphics right
    after loading a new song within the first 100ms.
  • Sequencer: Fix grid not working in sequencer timing
    mode when there is an editor block in the first
    seqtrack.
  • Windows: Use "WaitOnAddress" instead of
    "WaitForSingleObject". This improves DSP
    performance, but it's only available in Windows 8
    and newer.
  • Preferences: Remove the "buzy loop" option.
  • Windows: Upgrade LLVM from V10 to V15.
  • MacOS/Arm: Upgrade LLVM from V18 to V19.
  • Build: Many improvements and code quality
    fixes.

VCV Rack is an open-source virtual modular synthesizer where multiple modules can be connected to synthesize a sound.

Updated: 29 Oct, 2025

Update changelog date.

midifilter.lv2 is a suite of LV2 plugins to filter MIDI events

Updated: 25 Oct, 2025

Alphabetically sort list of filters in README

Musescore is an open source and free music notation software.

Updated: 24 Oct, 2025

MuseScore Studio 4.6.3 is now available!

This update builds on the major 4.6 release with a number of important fixes and refinements, including various stability improvements and restored Braille panel functionality.

If you haven't yet updated to version 4.6, you'll also gain access to the huge set of new playback, engraving, and workflow improvements introduced in that release.

Highlights from version 4.6:

  • Greater control over showing and hiding empty staves
  • Dramatically improved real-time playback performance
  • Major new features for piano, voice, and guitar notation
  • Completely reworked chord symbol handling
  • Support for any SMuFL-compliant music font
  • VST3 plugin support on Linux
  • Many workflow refinements, and much more

Read more about this update at musescore.org/4.6.3, and see the full 4.6 release announcement here.

Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.

Updated: 23 Oct, 2025

Initial v2 development release - highly experimental, unstable, missi…

openFrameworks is an open source toolkit designed for creative coding

Updated: 15 Oct, 2025

Update OF version to 0.12.1

Musescore is an open source and free music notation software.

Updated: 14 Oct, 2025

MuseScore Studio 4.6.2 is now available!

This update builds on the major 4.6 release with a number of important fixes and refinements. It also restores compatibility with macOS 10.15 and 11, while remaining fully compatible with the latest macOS Tahoe 26.

If you haven't yet updated to version 4.6, you'll also gain access to the huge set of new playback, engraving, and workflow improvements introduced in that release.

Note: There is a known issue with keyboard shortcuts not working in the Braille panel. We recommend that Braille users wait for version 4.6.3, expected in the coming weeks, which resolves this problem.

Highlights from version 4.6:

  • Greater control over showing and hiding empty staves
  • Dramatically improved real-time playback performance
  • Major new features for piano, voice, and guitar notation
  • Completely reworked chord symbol handling
  • Support for any SMuFL-compliant music font
  • VST3 plugin support on Linux
  • Many workflow refinements, and much more

Read more about this update at musescore.org/4.6.2, and see the full 4.6 release announcement here.

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 14 Oct, 2025

Summary of changes since the 20250825 release:

  • AIFF exports and saves now include extra metadata like WAV and FLAC; this includes sample loops, autovibrato settings, volume, panning, and the version of Schism used to save the file. For info on how this information is stored, see the aiff_header function in fmt/aiff.c.
  • FLAC exports and saves now include ENCODER metadata which stores the version of Schism used to save the file
  • Song exports in all supported formats now save the song title as metadata
  • Implemented S90, S9E, and S9F Modplug extensions
  • Implemented SSE and AVX enhanced versions of some functions, such as sample min/max, providing a huge increase in speed, especially with very large samples
  • Fix non-native-endian signed sample saving (mostly relevant for AIFF)
  • Fix sample playback not working when focused on number entries in the Sample List
  • Fix loading of 7-bit Oktalyzer samples
  • Fix a nasty bug where Cxx would get ignored if paired with a pattern loop effect
  • Fix logic bug in the volume ramping portion of the player (regressed in may 2009), which caused some clicking issues with very sudden volume changes
  • Fix the built-in clipboard and system clipboard getting out of sync, especially with Alt-D
  • Fix

Symphonia is a pure Rust audio decoding and media demuxing library

Updated: 11 Oct, 2025

New Features

  • None. All new feature development is occurring in the 0.6 development branch. This is a maintenance release.

Bug Fixes & Improvements

  • Fixed all new compiler and clippy warnings.
  • Improved the robustness of the FLAC demuxer.
  • Improved length approximation of ADTS streams.
  • Lowered the log level of some informational logs to be less annoying.
  • Many other fixes across the board!

New Contributors

Full Changelog: v0.5.4...v0.5.5

PraxisLIVE is a hybrid visual live programming IDE, rethinking general purpose and creative coding.

Updated: 10 Oct, 2025

This is the fifth release of PraxisLIVE and PraxisCORE v6.x. It adds various useful new APIs, third-party updates, as well as improved support for and bundling Java 25.

Changes

PraxisLIVE IDE

  • Updated to Apache NetBeans 27 platform and Java 25.
  • Fix issue with bundling CORE in projects.
  • Fix issue with mode detection during editor opening.

PraxisCORE runtime

  • Add Property.Sync API for binding property values to another property.
  • Add Trigger.Timer API for triggering a timer with one-shot or periodic timers. Also updates Trigger to support @Inject.
  • Add childrenChanged() hook in codeable roots and containers to track changes.
  • Add eval() for executing Pcl scripts from components.
  • Various other minor updates.
  • Update Netty, JNA, MIMA, and various build tools.

Known Issues

  • An issue with OpenGL windows on latest macOS Tahoe makes some IDE dialogs unfocusable after running video projects. Save the project and force quit the Java process in the dock to return control to the IDE. Or click on the main window bar, then tab / space in the dialog. The issue is being investigated.

Musescore is an open source and free music notation software.

Updated: 08 Oct, 2025

MuseScore Studio 4.6.1 is now available!

This update includes critical fixes to improve app stability and performance. It also includes everything that was new in 4.6.

For more details, see https://musescore.org/en/4.6.1.

FluidSynth is a SoundFont Synthesizer

Updated: 05 Oct, 2025

Starting with 2.5.0, a C++11-compliant compiler and standard library will be required to compile fluidsynth! Additionally, users now have to link Fluidsynth's library libfluidsynth against the C++ standard library that was used when compiling fluidsynth.

It is now possible to compile fluidsynth without GLib! Pass -Dosal=cpp11 -Denable-libinstpatch=0 to CMake when compiling fluidsynth. In addition, if you use a C++17-compliant compiler, fluidsynth will be compiled with native DLS support! Precompiled Windows binaries will be provided for both flavors: glib and C++11 as OSAL.

Support for GLib and libinstpatch is hereby deprecated. They will be removed in 2.6.0.

New Features

  • Add a C++11-based OS abstraction layer as a replacement for glib, bringing these minor limitations when C++17 is unavailable (#1570, thanks to @mmlr)
  • Add native support for Downloadable Soundfont Format (#1626, thanks to @rsp4jack)
  • Fluidsynth now recognizes the DMOD INFO-subchunk (#1582, thanks to @spessasus)
  • A new positional flag has been introduced: -b, --bank-offset, (#1538, refer to UserManual for details)
  • Fluidsynth now natively supports the long CLI option flags on Windows (#1544)
  • Fluidsynth now supports native Android logging (#1621, thanks to @neoharp-dev)

Breaking

Functional programming language for signal processing and sound synthesis

Updated: 04 Oct, 2025

Change log

WARNING: to get the source version

  • be sure to download the faust-2.81.10.tar.gz file to get a complete source folder (in particular, with all the libraries).
  • on macOS, binary files are still to notarise, you may have to use the xattr -rd com.apple.quarantine file command to remove the com.apple.quarantine extended attribute. See the xattr man page for details on how to use that tool. MacOS Monterey is now the minimal version.

New

  • Add dx7.dsp example.
  • Cleanup/rework faust2wwise GSoC project.
  • Cleanup faust2clap GSoC project.

Deprecated

Fixed bugs

  • Added init section for polyphonic MIDI in JSFX backed

Libraries

Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems

Updated: 03 Oct, 2025

fixed the url

Functional programming language for signal processing and sound synthesis

Updated: 30 Sep, 2025

Change log

WARNING: to get the source version

  • be sure to download the faust-2.81.8.tar.gz file to get a complete source folder (in particular, with all the libraries).
  • on macOS, binary files are still to notarise, you may have to use the xattr -rd com.apple.quarantine file command to remove the com.apple.quarantine extended attribute. See the xattr man page for details on how to use that tool. MacOS Monterey is now the minimal version.

New

  • Paschalis Melissas (melissaspaschalis@gmail.com) faust2wwise GSoC project.
  • Facundo Franchino faust2clap GSoC project.
  • New SignalFIRCompiler (WIP).
  • Use fmin/fmax for real numbers and macros min_i/max_i for integer in ocpp and C backends.
  • Add generateCAuxFilesFromFile2/generateAuxFilesFromString2 functions.

Deprecated

Fixed bugs

  • JSFX backend: fixed initialization missing for visible sliders & fixed string matching for polyphonic midi reserved names (exact match)
  • Typos in codebox backend.
  • Add missing shortname entry for soundfile in JSON.
  • remNode should use fmod if one of the two arguments is a float number, cleanup

Libraries

  • Major DX7 update.
  • Add ma.unwrap().
  • Correct aa.Rsinh and aa.Rtan.
  • New linsweep/logsweep contributions by Oleg Nesterov.
  • Add an.resonator().
  • Add ba.pick() and ba.pickN().

Functional programming language for signal processing and sound synthesis

Updated: 30 Sep, 2025

Change log

WARNING: to get the source version

  • be sure to download the faust-2.81.2.tar.gz file to get a complete source folder (in particular, with all the libraries).
  • on macOS, binary files are still to notarise, you may have to use the xattr -rd com.apple.quarantine file command to remove the com.apple.quarantine extended attribute. See the xattr man page for details on how to use that tool. MacOS Monterey is now the minimal version.

New

  • Add all MCP related code in McpUI.h, put in the faust/gui.
  • Improve Rust backend for static tables handling.
  • Add recursion, tables, waveform, select2 and prefix handlling in SignalRenderer.
  • Add wasmtime architecture.
  • Rework MidiHandler and audio driver memory handling.
  • Allow widget modulation targets to be defined by path. For example "chan 3/gain" will target any widget "gain" inside a group "chan 3".
  • WebAssembly mixCheckVoice now use RMS for level computation.
  • faustgen~: reworked polyphonic handling.
  • Rework polyphonic handling: VOICE_STOP_LEVEL set to -90 dB, RMS used for level computation, correct legato.
  • Add pipewire support with console, qt and gtk GUI.
  • Add kb_rom_rev1.dsp example.
  • Add RNBO/codebox export in faustgen~ and generateAuxFilesFromFile2/generateAuxFilesFromString2 in libfaust.

Deprecated

Fixed bugs

  • JSFX backend: fixed sliders that were not being created in MIDI context (skipped), so they

Functional programming language for signal processing and sound synthesis

Updated: 30 Sep, 2025

Change log

WARNING: to get the source version

  • be sure to download the faust-2.79.3.tar.gz file to get a complete source folder (in particular, with all the libraries).
  • on macOS, binary files are still to notarise, you may have to use the xattr -rd com.apple.quarantine file command to remove the com.apple.quarantine extended attribute. See the xattr man page for details on how to use that tool. MacOS Monterey is now the minimal version.

New

  • faustgen~: more robust code in multichannels mode.
  • Add reverbTank.dsp example.
  • Add wfs.dsp example.
  • Add new mesh2faust API method to generate modal model and Faust DSP code independently.
  • Add parameter tracking and FFun/FVar in SDF3 backend.
  • SignalPromotion now checks and possibly casts values in the waveform, allowing for simplification in FIR generation.
  • Option -rnlm (--rust-no-libm) added in Rust backend.
  • Add sflooper.dsp and inlooper.dsp examples.
  • Defining sdt::less operator to provide an unique and stable ordering is enough to garanty determinism.
  • Add -nopost option to faust2w32max6 and faust2w64max6.
  • Install architecture/hothouse folder so that faust2hothouse can use it.

Deprecated

Fixed bugs

  • Correct rnbo.py for faust2rnbo.
  • Add missing parameters in Unity FaustUtilities_template.cs/FaustPolyUtilities_template.cs so JSON parse does not fail.
  • faust2atomsnippets now removes the (pf) prefix.
  • faust2w32max6 and faust2w64max6 now export

Ossia Score is a free, open-source, cross-platform intermedia sequencer

Updated: 22 Sep, 2025

Discord Open Collective backers and sponsors GitHub Sponsors

ossia score is a sequencer for audio-visual artists, designed to create interactive shows.

Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. Create interactive and intermedia scores, script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++. Leverage IoT protocols such as CoAP or MQTT, interact with joysticks, Wiimotes, Leapmotions, Web APIs and BLE sensors and integrate programs from a wealth of creative programming languages such as Structure Synth, Context-Free Art and Bytebeat. Load any kind of audio or video format and process visuals through Spout, Syphon, NDI, Shmdata or Sh4lt ; sonify large datasets with CSV and HDF5 support.

ossia score 3.7.1 is a small bugfix release on top of the large 3.7.0 release, mainly to fix MSYS2 packaging.

Full Changelog: v3.7.0...v3.7.1

Bugfixes
  • Fix build on clang-21, necessary for MSYS2 packages.
  • Fix that Wavecycle process had been inadvertently removed.
  • Minor graphics pipeline improvements.
  • Fix an issue with the drop of preset in hotswap mode.
  • Math expressions: fix that pos was not always set to the correct value.

Ossia Score is a free, open-source, cross-platform intermedia sequencer

Updated: 20 Sep, 2025

Discord Open Collective backers and sponsors GitHub Sponsors

ossia score is a sequencer for audio-visual artists, designed to create interactive shows.

Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. Create interactive and intermedia scores, script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++. Leverage IoT protocols such as CoAP or MQTT, interact with joysticks, Wiimotes, Leapmotions, Web APIs and BLE sensors and integrate programs from a wealth of creative programming languages such as Structure Synth, Context-Free Art and Bytebeat. Load any kind of audio or video format and process visuals through Spout, Syphon, NDI, Shmdata or Sh4lt ; sonify large datasets with CSV and HDF5 support.

ossia score 3.7.0 is a feature-packed back-to-school release, with a specific focus on deep bugfix, as well as UX and quality-of-life improvements.

Full Changelog: v3.6.1...v3.7.0

New features and changes
  • AirWindows: mono plug-ins will now be able to be used in polyphonic contexts (e.g. they will be scaled to the number of input channels.
image
  • Array recombiner: add a transposition mode to turn for instance [ r, g, b, r, g, b ] into [ [ r r ] [ g g ] [ b b ] ].
image
  • Audio: initial ADM-OSC support

Fire is a multi-band distortion plugin

Updated: 20 Sep, 2025

What's changed

This is a major feature update that introduces a comprehensive LFO modulation system and involves a significant refactoring of the plugin's core architecture.

  1. New Feature: LFO Modulation System 🚀

    • Four Independent LFOs: Added a new LFO panel with four fully customizable LFOs that can modulate most parameters in the plugin.
    • Customizable LFO Shapes: Includes a powerful graphical editor to create custom LFO shapes. You can add, remove, and drag points, as well as adjust the curvature of segments between points.
    • Brush & Edit Modes: Two distinct editing modes for flexible workflow. Use "Edit Mode" for precise point-based editing and "Brush Mode" to quickly paint preset shapes (Saw, Sine, Square) onto the grid.
    • Modulation Matrix: A dedicated matrix panel to manage all modulation routings in one place.
    • BPM Sync & Free (Hz) Modes: Each LFO can be synchronized to the host's BPM or run freely in Hz.
    • Quick Modulation Assignment: A new "Assign" mode allows you to click any knob to instantly map it as a modulation target.
  2. Major Code Refactoring:

    • I refactored both UI and DSP code of this plugin so it is easier to modify and understand now.
  3. Bug Fixes

PlugData is a plugin wrapper around PureData featuring a new GUI

Updated: 20 Sep, 2025

Finally a new plugdata release! This is a huge update, with a few new features and refinements to the design, but mostly loads of bug fixes.

Thanks to everyone who has helped out by testing, sending bug reports and PRs. With our combined efforts, this is probably the most stable version of plugdata so far!

Changes since v0.9.1:
Breaking changes:

Features:

  • Patch store to install community-made plugins (also available online here)
  • Experimental Gem support
    • If you want to use Gem in global namespace, you have to go to settings->paths and add "Gem" to the Libraries section. Otherwise, you need to prefix objects with "Gem/"
  • Redesigned welcome panel
  • Redesigned limiter and oversampling controls
  • Redesigned inspector parameters
  • Option to split sidebar to show inspector and console at the same time (thanks to @AlexMitchellMus!)
  • Minimap that shows you where your view is relative to objects in the patch
    • You can configure when the map is shown in settings
  • Command input to control patches with text commands: selecting an object allows you to send messages to it without a message object!
  • Drastically improved patch rendering performance

ChucK is a programming language for real-time sound synthesis and music creation

Updated: 19 Sep, 2025

chuck 1.5.5.5 release

`hvcc` is a python-based dataflow audio programming language compiler that generates C/C++ code and a variety of specific framew

Updated: 19 Sep, 2025

Features:

  • Metadata: optional Dict for external generators
  • JS: audio inputs now work - thanks to @ZXMushroom63
  • Generator: new FMOD generator - thanks to @michaelhartung
  • Objects: support symbol in [pack] (not on first inlet!)
  • Objects: support receive/send configuration for GUI objects

Bugfixes:

  • Core: dereferencing type-punned pointer warning - thanks to @grrr
  • Core: signed/unsigned mismatch in HvSignalTabwrite.h - thanks to @grrr
  • c2dpf: portGroup template fix with i/o port 0 as CV
  • c2wwise: use correct SDK header paths and allow any platform in the xml - thanks to @eu-ch

Updates:

  • drop py3.8 - add py3.13
  • integrate json2daisy library, tests and documentation
  • move to libDaisy 8.x pin definitions

Jamulus enables real-time jam sessions over the internet.

Updated: 16 Sep, 2025
  • Translations updated from Hosted Weblate (#3441, #3388).
    (contributed by @weblate)

  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Client RPC: Added jamulusclient/pollServerList methods and jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
    (contributed by @ann0see)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Server RPC: Added jamulusserver/setDirectory request (#3533).
    (contributed by @pljones)

  • Windows: Avoid screensaver or sleeping if connected to a server (#3498).
    (contributed by @ann0see)

  • Linux: Reorder

Jamulus enables real-time jam sessions over the internet.

Updated: 14 Sep, 2025
  • Translations updated from Hosted Weblate (#3441, #3388).
    (contributed by @weblate)

  • Client: Display version for each server in the Connect dialog (#3416).
    (contributed by @softins)

  • Client: Added "Sort by Channel" to mixer view (#3418).
    (contributed by @pljones)

  • Client: allocate channel numbers locally and always give user own channel of 0 (#3426).
    (contributed by @softins)

  • Client: Apply rate-limiting to Pan change messages to eliminate lag in their effect (#3429).
    (contributed by @softins)

  • Client: Added native MIDI support to the ASIO (non-Jack) Windows build (#3431).
    (contributed by @softins)

  • Client RPC: Added jamulusclient/pollServerList methods and jamulusclient/receivedServerList notification to JSON-RPC interface (#3479).
    (contributed by @ann0see)

  • Server: Disabled swap memory usage on Linux (#3381).
    (contributed by @dtinth)

  • Server: The -m/--htmlstatus option is considered deprecated and has been replaced by JSON RPC's jamulusserver/getClients method. The -m option will be removed in future (#3398).
    (contributed by @ann0see)

  • Server RPC: Added jamulusserver/setDirectory request (#3533).
    (contributed by @pljones)

  • Windows: Avoid screensaver or sleeping if connected to a server (#3498).
    (contributed by @ann0see)

  • Linux: Reorder

PlugData is a plugin wrapper around PureData featuring a new GUI

Updated: 14 Sep, 2025

New version coming up with huge improvements. This is the final release candidate for v0.9.2!

Changes since last test version:

  • Fixed various bugs inside the DAW, related to ffts, lua, and a bunch of shutdown bugs. Big thanks to Nasko for helping me find these issues
  • Around 30% reduction in download and installed size by compressing resources more
  • The Heavy toolchain download and install size is now much smaller
  • The Heavy exporter can now deal with paths with spaces in them
  • The Heavy exporter now prints the commands it's executing thanks to @dromer
  • Patches are now able to handle messages if the plugin is bypassed, or if there's no audio running. This prevents the UI from being unresponsive when plugins are bypassed.
  • Improved robustness of some filesystem operations
  • Dialogs and tooltips now have proper high-dpi scaling on Windows and Linux thanks to @sadguitarius
  • Fixed blurry rendering for [note] and [messbox]
  • Draggable number boxes now limit themselves to a reasonable number of decimals
  • Improved array rendering performance
  • [param] object can now have a default argument set by passing it in after the "create" message (like "create 0.5")
    • The default value will only be loaded the first time a patch is loaded

Csound is a sound and music computing system

Updated: 13 Sep, 2025

What's Changed

Bugfixes

Other Changes

Full Changelog: 7.0.0-beta.8...7.0.0-beta.9

Csound is a sound and music computing system

Updated: 07 Sep, 2025

What's Changed

Bugfixes

Other Changes

Full Changelog: 7.0.0-beta.7...7.0.0-beta.8

FluidSynth is a SoundFont Synthesizer

Updated: 31 Aug, 2025
  • Fix systemd daemon failing with spaces in Soundfont filenames (#1608)
  • Fix a build issue on OpenIndiana (#1615)
  • Fluidsynth now explains why it discards invalid generators when run in verbose mode (#829)

Note: The absence of Android binaries will be fixed in the next release.

Qtractor is a DAW written in C++ and the Qt framework.

Updated: 29 Aug, 2025

A Late Summer'25 Release

DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future

Updated: 27 Aug, 2025

New Features and improvements

  • A new dsc suggest option --pitch-range (-p) allows overriding the previously hardcoded 6% pitch-up/down range implied by the --bpm option. For example dsc suggest -k Dm -b 100 -p 2 returns D-minor tracks within a range of 98 to 102 BPM.
  • All listings of dsc suggest commands involving musical key are now ordered by the circle of fifths (clockwise, eg. C, Am, G, Em, D, Bm, A, ...)

Fixes

  • Fix the broken SQL SELECT for dsc suggest -k commands (Fixes #45)
  • Also other SQL SELECT statements around dsc suggest had flaws that are now fixed.

Fixes and improvements under the hood

  • Most helper functions, string manipulation, log messages, error handling around dsc suggest were refactored and are more pythonic now.

Notes

Full Changelog: v3.2.1...v3.3.0

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 26 Aug, 2025

Summary of changes since the 20250728 release:

  • Increased sample position precision, fixing some weird intonation problems (see 8bitbubsy's precision testing page for more info)
  • New "sections" of the schism-log now include a timestamp notating when they were appended.
  • AdLib VU meters are now based on the actual output volume, rather than being like Scream Tracker's "emulated" VU meters.
  • Improve mouse precision on buttons
  • Fixed some weird sporadic problems with sample sustain loops
  • Fixed some files (notably mp3, jpg, png) causing hangs when Schism is compiled with FFmpeg sample loading support
  • Fixed bias within the nearest neighbor video blitter
  • Fix weird edge-cases with MIDI keyjazz
  • Fix weird text input bugs
  • Fix Shift-Tab behavior in the pattern editor (should not reset the selection)
  • Fix completely broken numlock behavior in some widgets
  • Fix a crash when loading in a sample that was already pre-loaded for playback (i.e. playing a sample within the sample library)
  • Fix a memory leak when reading metadata from FLAC files.
  • Fix FLAC library loading on Windows (regressed in 20250728, due to a new upstream dependency)
  • Fix weird behavior when pressing F5 while in the save-check dialog
  • Fixed a lot of broken behavior in some largely untested code paths, largely

Guitarix is a virtual guitar amplifier for Linux running with JACK.

Updated: 25 Aug, 2025

Guitarix is a modular, virtual amplifier for Linux.

guitarix

With Guitarix you can choose different preamp and amp models
and /or could load *.nam files with the Neural Amp Modeler modules,
or load *.json or .aidax files with the RTNeural modules,
to simulate a specific hardware unit.
Combine them with various effects and speaker cabinet emulations
and/or load your own Impulse Response files
to come up with your very own tones.

New in this release:

  • Allow to run in non-realtime environment
  • Fix download online presets
  • Allow to switch neural models via MIDI controller
  • Fix tuner thread arguments by @mojyack
  • Allow to build LV2 plugs (headless) for macos by proboofficial
  • Fix compile falgs for build on aarch64 by tristantarrant
  • Fix check for x86-64-v3 support
  • implement gain per band controls for MultiBandDistortin and MultiBandClipper
  • fixes compatibility with the mold linker by edwloef
  • Implement delta delay to neural multi loaders
  • Implement parallel processing for neural models
  • Fix build on FreeBSD by lbartoletti
  • Implement new limiter by frm-dsp
  • improve contrast of text in preset list by ckolumbus
  • Fix some issues with clang

Guitarix is a virtual guitar amplifier for Linux running with JACK.

Updated: 25 Aug, 2025

Set version to 0.47.0

Pure data is an open source visual programming language

Updated: 22 Aug, 2025

version number to 0.56-1

Pure data is an open source visual programming language

Updated: 21 Aug, 2025

version string to 0.56-1test1

Ossia Score is a free, open-source, cross-platform intermedia sequencer

Updated: 12 Aug, 2025

Discord Open Collective backers and sponsors GitHub Sponsors

ossia score is a sequencer for audio-visual artists, designed to create interactive shows.

Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. Create interactive and intermedia scores, script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++. Leverage IoT protocols such as CoAP or MQTT, interact with joysticks, Wiimotes, Leapmotions, Web APIs and BLE sensors and integrate programs from a wealth of creative programming languages such as Structure Synth, Context-Free Art and Bytebeat. Load any kind of audio or video format and process visuals through Spout, Syphon, NDI, Shmdata or Sh4lt ; sonify large datasets with CSV and HDF5 support.

ossia score 3.6.1 is a series of small bugfixes and improvements after the large 3.6.0 release.

Full Changelog: v3.6.0...v3.6.1

New features
  • Audio: add support for the Airwindows audio effects directly as ossia built-ins. Discover a ton of new reverbs, filters, choruses, distortions, limiters, etc. to build a rich sonic palette.
airwindows-2025-08-12_09.05.19.mp4
  • 3D primitives: plane can now have varying number of subdivisions.
  • JS scripting api: add a new function to allow getting the JSON of the current save file.
  • Model display: add support for controlling blending options to enable better

RTcmix is an digital signal processing and sound synthesis language

Updated: 09 Aug, 2025

The primary difference in this release is expansion of the MinC parser to uniformly handle combinations of the postfix operators ., (), and []. MinC syntax now supports complex expressions like a[b].c()[d]; Any result of an operation can be used as the object for another operation -- type checking is handled as a separate step.

Frescobaldi is a LilyPond sheet music text editor

Updated: 08 Aug, 2025

What's Changed

  • Fix E401,E701,E711,E712,E721,F402,F403,F821 errors found by ruff by @fedelibre in #1991
  • Fix a call to an obsolete method in the ViewManager event handler by @bmjcode in #2003
  • Fix an exception caused by renamed enums in the Quick Insert panel by @bmjcode in #2005
  • Credits: mark untranslatable strings consistently by @fedelibre in #2006
  • Build the tarball in the release.yml workflow by @fedelibre in #2000
  • Remove pygame from project.dependencies by @fedelibre in #2007
  • Improve formatting of CONTRIBUTING.md by @bmjcode in #2013
  • delete Python 2 compatibility measures by @igneus in #2018
  • QtWebEngine: disable GPU and software rasterizer by @fedelibre in #2016
  • Bug reports: ask the user to explain what he was doing by @fedelibre in #2014
  • Fix ruff E722, no bare excepts by @ksnortum in #2012
  • Rename the Raster page layout in Preferences by @fedelibre in #2027
  • Fix ruff check E713, 'not in' warnings by @ksnortum in #2015
  • Add installation instructions for non-technical Linux users by @ksnortum in #2028
  • Always use the current shorthand for staccatissimo by @fedelibre in #2045
  • Make all MIDI widgets share a single player instance by @bmjcode in #2053
  • Set the maximum zoom for the PDF viewer to 800% by @bmjcode in #2056
  • Doc settings backup by @fedelibre

Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems

Updated: 07 Aug, 2025

Windows ARM64 beta

In this release, we added support for Windows ARM64. At this time, it comes with the following caveats:

  • Audacity for WoA requires Windows 11 or later. Windows RT is not supported.
  • Plugins (VST, OpenVINO, etc.) are not supported.
  • It requires an WoA-version of FFmpeg, the regular installer does not work.
  • It was not thoroughly tested with all features and workflows due to a lack of devices – your feedback is welcome.

Other changes:

  • #8942 Windows on ARM support (Thanks, Vasanth K (@vask2108) and Linaro!)
  • #9121 FLAC importer now supports 32-bit PCM (Thanks, Dr. K. D. Murray (@kdm9)!)
  • #8851 Fixed crash when rendering spectrum view (Thanks, Hailey Somerville (@haileys)!)
  • #9097 Fixed lost focus when registration window was closed
  • #8932 Fixed crash on wav import (when audio file is up to 7 ms long)
  • #4444 Fixed crash when using Macro Wizard
  • #9100, #8890 Updated libopus to 1.5.2, updated libcurl to 8.12.1, updated libpng to 1.6.50

Ossia Score is a free, open-source, cross-platform intermedia sequencer

Updated: 07 Aug, 2025

Discord Open Collective backers and sponsors GitHub Sponsors

ossia score is a sequencer for audio-visual artists, designed to create interactive shows.

Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. Create interactive and intermedia scores, script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++. Leverage IoT protocols such as CoAP or MQTT, interact with joysticks, Wiimotes, Leapmotions, Web APIs and BLE sensors and integrate programs from a wealth of creative programming languages such as Structure Synth, Context-Free Art and Bytebeat. Load any kind of audio or video format and process visuals through Spout, Syphon, NDI, Shmdata or Sh4lt ; sonify large datasets with CSV and HDF5 support.

ossia score 3.6.0 is a major release introducing useful new features and objects.

Full Changelog: v3.5.3...v3.6.0

New features and changes

  • AI: new model support: FastVLM for video-to-text real-time inference.
  • AI: new model support: GAN image generation e.g. with MobileStyleGAN, FBAnimeGAN. More to come!
  • AI: new model support: GAN image processing e.g. with AnimeGANv3, DeblurGAN, FSRGan. More to come!
  • AI: new model support: LLM inference with Qwen3.
  • Audio: add initial support for CLAP plug-ins on Mac, Windows and Linux. Testing and feedback needed!
  • Audio: new reverber inspired from vintage Alesis MIDIVerb

Fully-featured audio plugin host, with support for many audio drivers, plugin and sound bank formats.

Updated: 31 Jul, 2025
  • Compatibility with pyliblo3 for Carla-Control
  • Fix a few compiler warnings
  • Fix alignment of LV2 Atom buffers
  • Fix broken MIDI program and bank messages for experimental JACK applications
  • Fix use of JackPortIsCV
  • Remove false tooltips (remains of bad copy & paste)

ChucK is a programming language for real-time sound synthesis and music creation

Updated: 29 Jul, 2025

chuck 1.5.5.2 release

Hydrogen is an advanced drum machine for GNU/Linux, Mac and Windows.

Updated: 29 Jul, 2025

This release introduced a bug rendering the AppImage version hard to use (#2174). Please use the 1.2.6 one instead.

This patch release introduces Qt6 support, deprecates LASH support, and fixes a number of bugs and inconsistencies found since version 1.2.4.

Added

  • CLI options --log-colors and --no-log-colors to enable and disable ANSI colors in log messages.
  • CMake option -DWANT_QT6 to build Hydrogen using Qt6 instead of Qt5.
  • CLI option --user-data for both hydrogen and h2cli to provide an alternative user-level data folder.

Changed

  • The shortcut for starting/pausing transport can now be used while focusing spin boxes (like the BPM one) too (#2098).
  • Combo boxes do not accept focus (and preventing shortcuts) anymore.
  • LASH support has been deprecated and will be removed in version 2.0 of Hydrogen (#1649).
  • Allow to select and copy version in About dialog (#2127).
  • Number of parallel build jobs in build.sh is now set dynamically to number of virtual processors (#2128).
  • Changelog was renamed CHANGELOG.md and converted from GNU-style changelog to markdown similar to https://keepachangelog.com/en/1.1.0/.
  • Hydrogen no longer uses XSD files to validate XML files during loading or via h2cli --check but uses direct XML inspection instead

Anklang, a digital audio synthesis application for live creation and composition

Updated: 29 Jul, 2025

What's Changed

Full Changelog: v0.3.0...v0.3.0.nightly2507290120

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 28 Jul, 2025

Summary of changes since the 20250415 release:

  • Too many bug fixes to list, many of which fixed by @logiclrd (thanks!!)
  • Add support for loading Sony/Sonic Foundry Wave64 (.w64) samples
  • Add support for loading Epic MegaGames MASI (.psm) modules
  • Add highly experimental support for loading EdLib Tracker D00 (.d00) modules. Since this format is quite unique, many files won't play (or even load) correctly.
  • Add sample-only SoundFont (.sf2) support. No instrument data is loaded at all for now.
  • Improve performance of nearest-neighbor blitter on SDL 1.2 (also for SDL 2 and SDL 3 when utilizing software rendering)
  • Heighten maximum sample length to 268435456 (0x10000000) samples, rather than 18000000 samples
  • Fix some edge cases with built-in key repeat (e.g. Shift-Period)
  • Fix sample and instrument library keybinds being incorrect in the menu bar on systems where its implemented
  • Pattern Editor: shift selection now gets applied on key release, not the next key press. This is the Impulse Tracker (and literally everything else) behavior.
  • Load Module: Directory contents are now filtered asynchronously rather than synchronously, to prevent a hang on startup when there are large amounts of files in the modules directory.
  • Sample List: Apply exact speed when resampling (thanks @logiclrd)
  • Message Editor

DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future

Updated: 24 Jul, 2025

Fixes

  • Fix ValueError with default discogs_sold_folder_id by @JOJ0 in #44

Fixes and improvements under the hood

Full Changelog: v3.2.0...v3.2.1

PlugData is a plugin wrapper around PureData featuring a new GUI

Updated: 22 Jul, 2025

New version coming up with huge improvements You can consider this a release candidate for v0.9.2

Breaking changes:

Features:

  • Patch store to install community-made plugins (also available online here)
  • Experimental Gem support
    • If you want to use Gem in global namespace, you have to go to settings->paths and add "Gem" to the Libraries section. Otherwise, you need to prefix objects with "Gem/"
  • Redesigned welcome panel
  • Redesigned limiter and oversampling controls
  • Redesigned inspector parameters
  • Option to split sidebar to show inspector and console at the same time
  • Minimap
  • Command input to control patches with text commands
  • Drastically improved patch rendering performance
  • Improved patch loading time
  • New platforms for Heavy exports: OWL and WASM
  • MIDI devices are now assigned to fixed port numbers
  • pure-data (0.55) and ELSE (1.0-rc13) updates
    • New in ELSE:
      • Improved multichannel support
      • Improved envelope generators
      • Improvements to [knob]
      • Improved [play.file~] object and new [sfinfo] and [sfload] object allow loading any kind of audio file format out there. Many audio file abstractions are also now based on these objects
      • New [popmenu] GUI object
      • Other new objects: [float2imp~], [lace], [delace], [lace~], [delace~], [gatehold], [gatedelay],[gatedelay~]

Qtractor is a DAW written in C++ and the Qt framework.

Updated: 19 Jul, 2025

A Summer'25 Release

FluidSynth is a SoundFont Synthesizer

Updated: 15 Jul, 2025
  • All previous versions of fluidsynth have incorrectly rejected Soundfont files with unknown INFO subchunks (#1580, thanks to @spessasus)
  • Fix build for Windows on ARM64 (#1586, thanks to @carlo-bramini)
  • Fix incorrect GS DT1 SysEx checksum validation (#1578)
  • Suppress a SIGFPE on OS/2 (#1592, thanks to @komh)
  • Android binaries are now compiled with page sizes aligned to 16kB boundary to allow for Android 15+ support (#1600)
  • Due to continuing problems with openMP, precompiled Android binaries are now built without openMP support (#1603)
  • Fix a NULL pointer dereference during legato mono playing (#1602)

Please note: This is expected to be the last release for which precompiled WindowsXP binaries can be shipped! (See #1590)

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 14 Jul, 2025

Summary of changes since the 20250313 release:

  • Fix saving 16-bit WAV files (would unreasonably error, even though the data written was correct)
  • Fix saving stereo samples at all
  • Fix playing loop count always being 1
  • Allow reading and writing sample metadata in and out of WAV and FLAC files, including loop, sustain loop, default volume & panning, global volume, and autovibrato settings.
  • Don't assume a U.S. keyboard when interpreting shifted forms of number keys.
  • Increase sample view increment precision, fixing sample view for large samples.
  • Fix WAV loading on big endian architectures
  • MOD: Detect Tetramed and some TakeTracker modules.
  • XM: Read MIDI macros (Modplug extension).
  • Windows: Interpret wide characters as UCS-2 on Windows older than Windows 2000
  • Classic Mac OS: Holding Command upon opening will allow you to type in a command line, set video driver, and output command line output to a file. This is all saved within the regular Schism config file.
  • XBOX: Add XBOX support using the nxdk SDK. Assumes a U.S. keyboard layout always, even on non-U.S. systems.

NOTE: The win32 build has been updated as of 2025-04-25; the original build did not succeed and did not include a working binary (nor a binary at

Ossia Score is a free, open-source, cross-platform intermedia sequencer

Updated: 07 Jul, 2025

Discord Open Collective backers and sponsors GitHub Sponsors

ossia score is a sequencer for audio-visual artists, designed to create interactive shows.

Sequence OSC, MIDI, DMX, sound, video and more, between multiple software and hardware. Create interactive and intermedia scores, script and live-code with JavaScript, ISF Shaders, Faust, PureData or C++. Leverage IoT protocols such as CoAP or MQTT, interact with joysticks, Wiimotes, Leapmotions, Web APIs and BLE sensors and integrate programs from a wealth of creative programming languages such as Structure Synth, Context-Free Art and Bytebeat. Load any kind of audio or video format and process visuals through Spout, Syphon, NDI, Shmdata or Sh4lt ; sonify large datasets with CSV and HDF5 support.

ossia score 3.5.3 is another series of small bugfixes and improvements after the large 3.5.0 release.

Full Changelog: v3.5.2...v3.5.3

New features and changes

  • Audio: Support using the PIPEWIRE_QUANTUM in addition to PIPEWIRE_LATENCY to set buffer size and sample rate under pipewire.
  • Linux: add a small independent binary that will run to devise whether the app has all the necessary dynamic libraries available.
  • OSC: allow to resolve by using DNS and not just IP addresses; refactor the DNS resolving code across the codebase. (#1689)
  • Windows: implement camera resolution

Fire is a multi-band distortion plugin

Updated: 05 Jul, 2025

What's Changed

  1. Add real-time value display on the global filter.

  2. Refactor internal code structure to improve GUI rendering performance.

  3. Fix a bug where VU meters were not visible in multiband (Band) mode.

  4. Add a new setting to disable auto-update. Fix #83

  5. Fix phase issues in multiband mode: Fix #82

    • Frequency response is now flatter and more phase-coherent across bands.
    • Fix phase shift issues when the Mix value is less than 1.

    ⚠️ Note: These improvements may slightly alter the sound of older sessions. Please freeze your audio if you are using a previous version of the plugin.

    ⚠️ Note: In the default mode, the algorithm is set to "Cubic." This is a nonlinear distortion algorithm, so even when the drive is set to 0, the algorithm still affects the sound. If you want to output a completely dry signal that is not affected by the algorithm, you can set the mix (in band mode) to 0. In that case, it will output a flat response.

  6. For long-term product consistency, the manufacturer name has been changed to Blue Wings Music.

    • The new plugin will not appear under the old "Wings" manufacturer in your DAW.
    • You may need to manually remove

JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.

Updated: 01 Jul, 2025

Bump to 2.7.1-beta4 to test upgrades again

JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.

Updated: 01 Jul, 2025

Fixing race condition in dblsqd updater logic

JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.

Updated: 01 Jul, 2025

Merge pull request #1448 from jacktrip/bugfix/windows-installer-beta-…

JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.

Updated: 30 Jun, 2025

Fixes for new Windows installer

Power Tab Editor is a cross-platform guitar tablature editor

Updated: 29 Jun, 2025

This release fixes several translation-related issues

Changed

  • Updated translations

Fixed

  • Fixed issues with overriding the application's language on macOS via the system settings (#507)
  • Fixed an issue which could cause a secondary language to be used for translations rather than the primary system language (#527, #528)
  • Added missing German and Chinese (Simplified) translations which previously were not being packaged

RTcmix is an digital signal processing and sound synthesis language

Updated: 22 Jun, 2025

Some upgrades to the MinC parser:

  1. Better reporting of the call stack for errors in nested custom functions.
  2. New ternary operator (like in C/C++).

New quad version of MMOVE/RVB (still in testing).

rtcmix~ configuration updated to allow it to work under Max 8.6 and Max 9 as well as older versions.

Cardinal is a virtual Eurorack modular synthesizer platform

Updated: 22 Jun, 2025
  • Fix build with cmake 4
  • Replace SVModular DrumKit with WSTD-Drums fork
  • Support triggering bar phase/clock every 4/8 bars
  • Update Carla and DPF dependencies
  • Update libraries used in release builds (flac, libsndfile, etc)

Modules added:

  • eightfold

Modules updated:

  • Amalgamated Harmonics
  • Befaco
  • HetrickCV
  • JW-Modules
  • kocmoc
  • LyraeModules
  • MockbaModular
  • PathSet
  • Sapphire
  • ZZC

image

PraxisLIVE is a hybrid visual live programming IDE, rethinking general purpose and creative coding.

Updated: 18 Jun, 2025

This is the fourth release of PraxisLIVE and PraxisCORE v6.x. It mainly addresses bug fixes and third-party updates, as well as improved support for and bundling Java 24.

Changes

PraxisLIVE IDE

  • Updated to Apache NetBeans 26 platform and Java 24.
  • Fix issue with occasional orphaned processes left after application exit.

PraxisCORE runtime

  • Update to libP5X v4.43.0.2 - fix support for fullscreen video windows in some setups, and add back support for undecorated windows.
  • Allow video output windows to be resized (scaled down), and improve mapping of mouse position for scaled and rotated outputs.
    • A known issue in GLFW on macOS might lead to a crash if resizing.
  • Fix support for @Proxy and @Driver to reference types in added libraries.
  • Update Netty and JLine.
  • Fix MIMA integration to ignore optional dependencies.
  • Add a JVM args file to CORE runtime, and suppress warnings about native library usage on JDK 24.

MilkyTracker is a Fasttracker II like open source, multi-platform music application for creating .MOD and .XM module files.

Updated: 18 Jun, 2025

bumped version in helptext

This is the community version of Element, a modular AU/LV2/VST/VST3 audio plugin host

Updated: 15 Jun, 2025

Changed

  • Migrate to Meson build system. Projucer no longer needed.
  • Migrate to BOOST unit testing.
  • Major code refactoring in preparation for future public C++ api and loadable modules.
  • Graph Editor - Allow editing graphs that aren't active.
  • UI General look and feel improvements.
  • Plugin scanner XML now stored in its own file.
  • Root graph channel counts are now independent from the audio interface.
  • Improve multiple selection in graph editor.
  • Updated app icon.
  • Session, Graph and Node file formats. Old files can be loaded in 1.0, but 1.0 can't be back-ported. Session backup is strongly encouraged.
  • Internal 'presets' are now called 'nodes.'
  • Breaking The Script node Lua API has changed. v0.46.x scripts need updated and may not load.

Added

  • Meter bridge view that displays audio interface signal present levels.
  • Ability to set a node's color.
  • Plugin UI embedding directly in the graph editor.
  • Block display modes added: compact and small.
  • JACK audio support for Linux, macOS & Windows.
  • LV2 plugin support for Linux, macOS & Windows.
  • CLAP plugin support for Linux, macOS & Windows.
  • jBridge 32bit bridge direct integration (Windows)
  • Drag and drop a plugin from the plugin list on placeholder loads it.
  • Bulk routing feature in the patch bay.
  • Online

Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems

Updated: 12 Jun, 2025

This is a patch release. It contains the following changes:

  • Added a new welcome/what's new screen.
  • OpenVINO effects are now available on macOS. More about that can be found in this blogpost.
  • OpenVINO effects can now be found via the Get Effects button. (NB, this is a slow rollout - you may not see it there just yet at the time of release)
  • OpenVINO effects have been recategorized into their own category in the Effect menu. This also goes for the transcription and music generator feature, previously found in the Generate and Analyze menus, respectively.
  • #6890 Fixed a crash when closing a large unsaved project
  • #8709 Fixed a crash when using real-time effects that activate delay compensation
  • #8494 Fixed issue where Studio Fade Out creates a new clip when applied at the end of a clip
  • #8442 Fixed incorrect waveform rendering on clipped audio
  • #8559 Fixed unintended deletion of a clip when joining two clips with pitch adjustment
  • #3003 Effect preview now works when the track is muted
  • #8666 Fixed possible incorrect calculations in the Hamming window derivative (Thanks, @witwald!)
  • #8577 Fixed compilation issues on legacy macOS (Thanks, @barracuda156!)

Yoshimi is a software audio synthesizer, originally forked from ZynAddSubFX.

Updated: 10 Jun, 2025

A day after we released V 2.3.4, which was a deep dive into the code, we discovered we'd made some relatively minor mistakes. All now fixed, and some preparatory work done for the next stage of development.

Frescobaldi is a LilyPond sheet music text editor

Updated: 09 Jun, 2025

What's Changed

  • Fix "TypeError: 'NoneType' object is not callable" in signals.py by @bmjcode in #1959
  • Set default preference values for page scaling and scrolling orientation by @bmjcode in #1961
  • QFontComboBox does not have a FontDialogOption attribute by @fedelibre in #1955
  • Add Ctrl+, shortcut to open the Preferences by @fedelibre in #1952
  • Add Qt version check by @fedelibre in #1938
  • Update install instructions for Frescobaldi 4 (Qt6) by @fedelibre in #1939
  • User Guide: fix exception when the Escape key is pressed by @igneus in #1967
  • Make removeDocument() fail safely if there is no document to remove by @bmjcode in #1977
  • importMusicXML was renamed import_musicxml by @fedelibre in #1974
  • Set an explicit default font on macOS by @bmjcode in #1960
  • Use Pygame Community Edition by @fedelibre in #1987
  • Restore missing text labels for marimba and vibraphone by @bmjcode in #1985

Translations

Full Changelog: v4.0.2...v4.0.3

Qtractor is a DAW written in C++ and the Qt framework.

Updated: 06 Jun, 2025

An End-of-Spring'25 Release

zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins developed in-house at ZamAudio

Updated: 01 Jun, 2025
No content.

ChucK is a programming language for real-time sound synthesis and music creation

Updated: 30 May, 2025

chuck 1.5.5.1 release

Neothesia is flashy Synthesia-like MIDI file visulisation software

Updated: 25 May, 2025

What's Changed

Full Changelog: v0.3.0...v0.3.1

Download on Flathub

Helio Workstation is free and open-source music sequencer, designed to be used on all major platforms.

Updated: 24 May, 2025

Update change log

Neothesia is flashy Synthesia-like MIDI file visulisation software

Updated: 23 May, 2025

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.3.0

Download on Flathub

fil4.lv2 aka x42-eq is a 4 Band Parametric EQ

Updated: 12 May, 2025

update man page for v0.8.10

Mixxx is Free DJ software that gives you everything you need to perform live mixes.

Updated: 09 May, 2025

Mixxx 2.6-beta

Frescobaldi is a LilyPond sheet music text editor

Updated: 06 May, 2025

What's Changed

Maintenance

Translations

Full Changelog: v4.0.1...v4.0.2

Ossia Score is a free, open-source, cross-platform intermedia sequencer

Updated: 06 May, 2025

Discord Open Collective backers and sponsors GitHub Sponsors

ossia score 3.5.2 is another series of small bugfixes and improvements after the large 3.5.0 release.

Full Changelog: v3.5.1...v3.5.2

New features and changes
  • New process: Deuterium is a drum machine specialized in loading Hydrogen drumkits.

deuterium

  • New process: Kabang is a more controllable drum machine with 8 potential samples, pitch shift, etc.

kabang

  • New process: Minibang is a basic lo-fi vintage one-sample sampler.

image

  • UI: owners of a mouse with a forward / backward button can now use it to scroll through presets on the preset button of processes.
  • UI: double-clicking on a 2D pad will center it.
  • Breaking change: the address for key press on Window devices has changed. A key release event has been added, too.

image

  • Core: add an --ui-debug option to enable visualizing the score backend when creating a custom QML UI.
  • Core: add a few new API functions to enable building more powerful apps accessing all the devices.
  • Packaging: use distro Faust libraries when system libraries are requested.
Bugfixes
  • Packaging: various flatpak-related fixes.
  • OSCQuery: many compatibility improvements for various kinds of HTTP and mDNS implementations which may not always support all features.
  • Graphics: performance optimization: do not render empty passes in unconnected ports, etc.
  • Core: fix a

FluidSynth is a SoundFont Synthesizer

Updated: 04 May, 2025
  • Fix inconsistent library naming for MSVC vs. MinGW builds (#1543)
  • Fix MIDI player skipping some events when seeking (#1532)
  • A regression introduced in 2.4.5 could have caused a heap-based buffer overrun (#1560)
  • Fix several issues when generating API docs with recent versions of Doxygen (#1566, thanks to @mmlr)

Mixxx is Free DJ software that gives you everything you need to perform live mixes.

Updated: 29 Apr, 2025

Mixxx 2.7-alpha

`hvcc` is a python-based dataflow audio programming language compiler that generates C/C++ code and a variety of specific framew

Updated: 21 Apr, 2025

Bugfixes:

  • sending [stop( to [line~] when it's not running no longer jumps the current value (#188)
  • JS: emsdk 4.0.7 EXPORTED_RUNTIME_METHODS
  • Typing: move obj_perf to defaultdict()
  • Documentation: corrections
  • CI: move to ubuntu-22.04
  • Dependency updates

Helio Workstation is free and open-source music sequencer, designed to be used on all major platforms.

Updated: 20 Apr, 2025

Update change log

VCV Rack is an open-source virtual modular synthesizer where multiple modules can be connected to synthesize a sound.

Updated: 17 Apr, 2025

Revert "Don't statically link libstdc++ into plugins. Make plugins dy…

openFrameworks is an open source toolkit designed for creative coding

Updated: 17 Apr, 2025

Update create_package.sh

GlassCoder is a minimalist audio encoder for IceCast and Shoutcast streaming servers

Updated: 04 Apr, 2025
* Incremented the package version to 2.1.0int2.

Frescobaldi is a LilyPond sheet music text editor

Updated: 03 Apr, 2025

What's Changed

Full Changelog: v4.0.0...v4.0.1

Frescobaldi is a LilyPond sheet music text editor

Updated: 03 Apr, 2025

Please read the Changelog to find out the fixes and new features in this release.

Special thanks to @bmjcode and @igneus for their big work on porting Frescobaldi (and its dependency qpageview) to Qt6.
Kudos to @jeanas for implementing the long awaited automatic installation of LilyPond within Frescobaldi preferences and for modernizing the Python packaging tools.
This is the first release using Briefcase to build packages for Windows and macOS on GitHub Actions (thanks to @fedelibre). We hope that making new releases will be easier now!

This release is dedicated to the memory of Urs Liska, who passed away a few months ago. Urs has been one of the main contributors of Frescobaldi in the past years.

Instructions

Windows users should download and install the Frescobaldi-4.0.0.msi file.

macOS users should download the Frescobaldi-4.0.0-Intel.dmg file if you have an Intel chipset or Frescobaldi-4.0.0.dmg in all the other cases.
Please check the macOS issues before opening a new one.

Linux users may want to wait for their distro to update or install the flatpak package.

GlassCoder is a minimalist audio encoder for IceCast and Shoutcast streaming servers

Updated: 01 Apr, 2025
* Incremented the package version to 2.1.0int1.

GlassCoder is a minimalist audio encoder for IceCast and Shoutcast streaming servers

Updated: 01 Apr, 2025
* Incremented the package version to 2.1.0int0.

GlassCoder is a minimalist audio encoder for IceCast and Shoutcast streaming servers

Updated: 31 Mar, 2025
* Incremented the package version to v2.1.1.

PraxisLIVE is a hybrid visual live programming IDE, rethinking general purpose and creative coding.

Updated: 29 Mar, 2025

This is the third release of PraxisLIVE and PraxisCORE v6.x. Watch function displays now support SVG; the Data pipes API has seen enhancement; component and root template support has been improved; and various third-party dependencies have been updated.

SVG_Watch

Changes

PraxisLIVE IDE

  • Added support for SVG displays in exposed watches in graph editor.
  • Added support for container watches and properties to be exposed on graph.
  • Updated standard colours, and added different colours for custom components registered outside core: (magenta), as well as colours for Data (magenta) and Ref (cyan) ports.
  • Improved template export for root and components. Both support inclusion of project libraries. Component templates can also include shared code. Import of shared code does not override existing shared types.
  • Updated to Apache NetBeans 25 platform.
  • Various bug fixes.

PraxisCORE runtime

  • Enhanced Data Pipes API.
    • Added Data::combine and Data::combineWith for easier creation of pipes that combine sources via custom function.
    • Added Data::identity to create a placeholder.
    • Added Data.Pipe::withSources and Data.Pipe::linkTo for more fluent graph definitions.
    • Fixed various issues with processing and caching. NB. pipes are now called with an always increasing pass index and not the time.
  • Updates to support shared code in custom component import and export.
    • Added shared code

VCV Rack is an open-source virtual modular synthesizer where multiple modules can be connected to synthesize a sound.

Updated: 27 Mar, 2025

Update changelog.

QjackCtl is a simple Qt application to control the JACK sound server daemon

Updated: 27 Mar, 2025

An Early Spring'25 Release

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 26 Mar, 2025

Summary of changes since the 20250307 release:

  • Fix a regression causing a possible crash or distorted output when saving 16-bit samples (thanks @Spectere)
  • Fix a regression in version 20241225 causing sample headers in XI files to be saved incorrectly (thanks @Spectere)
  • Fix XI saving using 1-based indices instead of 0-based indices (thanks @Spectere)
  • Fix ITS/ITI loaders ignoring all characters after a NUL byte
  • Fix module versioning being offset by about a month
  • Alt-F12 (waterfall): Fix stereo logic being off by one pixel
  • Autoconf: Fix configure not checking for C99 when it is generated with autoconf older than 2.70
  • Linux binaries are now built on Ubuntu 22.04 (rather than 20.04), increasing the minimum glibc version from 2.30 to 2.35. For the majority of users this shouldn't matter.

RTcmix is an digital signal processing and sound synthesis language

Updated: 20 Mar, 2025

A gathering together of minor fixes and small improvements.

VCV Rack is an open-source virtual modular synthesizer where multiple modules can be connected to synthesize a sound.

Updated: 17 Mar, 2025

Update changelog.

DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future

Updated: 16 Mar, 2025

Features and improvements

  • New dsc import folders command.
  • dsc stats new sales price statistics (Overall listing price average, Average for listings below 15€)
  • dsc links and dsc ls now better support standalone keyword search - If no key= prefix is used, the fields artist, title (album title) and cat (catalog number) are being searched. Any keyword found in any of those fields will match.

Documentation

Full Changelog: v3.1.0...v3.2.0

VCV Rack is an open-source virtual modular synthesizer where multiple modules can be connected to synthesize a sound.

Updated: 14 Mar, 2025

Update CHANGELOG.

Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems

Updated: 13 Mar, 2025

This is a hotfix release. It fixes the following bugs:

  • #8426 Incorrect results when applying effects to multiple clips
  • #8425 Truncate Silence fails to work properly when there is more than one silent part

Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems

Updated: 10 Mar, 2025

This is a patch release. It contains the following changes:

  • #8290 Fixed a crash when applying some effects across multiple tracks if one track is empty.
  • #8157, #8155 Fixed some crashes emanating from the Mixer window.
  • #7672 Returned the "Residue" option in noise reduction. (Thanks, Christopher Rooney!)
  • #7809 Modules are now allowed to stick around when patch releases like this one are published. This means you likely won't need to update the OpenVINO again during 3.7.x.
  • #7076 When adding a realtime effect to a track, the effect settings are now opened immediately.
  • #7819 Added an infobox when saving a project in a new version breaks compatibility with an old one.
  • #7740 Added a preference to turn off automatic tempo detection.
  • #4169 When duplicating tracks, the duplicated tracks now have independent realtime effect instances.
  • #7700 Fixed range-selection beyond the edge of a clip being destructive.
  • #8013, #8008, #8004, #8009, #8003, #8005, #8071 Improved stability of cloud saving.
  • #7410 Fixed pasting content from a clip at the beginning of itself being offset in time.
  • #4231 macOS: Fixed AUSoundIsolation.
  • #6342 Fixed audacity continuing to scroll after letting go of the scrollbar.
  • #8110 Fixed black stripes appearing

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 07 Mar, 2025

Summary of changes since the 20250305 release:

  • Fix a crash under Linux, if the JACK libraries were loaded but the server is not started, or the server dies while Schism is running
  • Optimize sample drawing routines to be less CPU intensive with particularly large samples
  • Fix pattern to sample functionality (was broken for ages)
  • Document pattern to sample functionality in the helptexts while in Schism mode

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 06 Mar, 2025

Summary of changes since the 20250208 release:

  • Fix import of sample filenames from IT/ITS/ITI files
  • Fix buffer overflow in character set handling of Modplug/OpenMPT IT files
  • Fix inverted logic for portamento key-off handling
  • General speed improvements when using older Windows systems, and possibly others as well
  • Add handling for Windows 10/11 dark mode (only for version 1809 and newer)
  • Fix retrieval of the Documents and Application Data folders on Windows 95
  • Fix runtime library loads always failing under Windows 9x
  • Retrieve longer device names when using the waveout driver on Windows, if the system supports it
  • Multi-write export now puts OPL instruments in their proper channels, rather than dumping everything into channel 1
  • Fix general path handling on Wii/Wii U
  • Add OS/2 build

DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future

Updated: 04 Mar, 2025

Summary

The main improvements in this release are:

  • Collection folders handling in dsc ls TUI is finished
  • Loads of bug fixes
  • Another huge documentation overhaul.

New Features and Improvements

  • dsc ls collection folders are now displayed with names instead of ID's
  • dsc ls new features with simple key commands
    • r -> reimport collection item (get changes done on Discogs for highlighted collection item)
    • f -> edit collection item folder (updates locally and on Discogs)
    • v -> fetching videos display improved (notes a possibly "outdated" view)
    • s -> shortcut for save in all edit views (instead of mouse)
  • dsc ls now displays a modification time (coll_mtime in DB)
  • dsc ls shorten some headings
  • Add mtime fields to sales,coll,folders tables
  • Support --limit in dsc ls, add backend support
  • dsc ls marketplace stats with p key, not return
  • Add a database trigger that handles when dsc ls reimport command should skip importing because nothing changed!
  • Finally implement a good dsc clean command
  • Fix and improve kv-search, when non-kv terms are present
  • New stats For Sale and Sold in dsc stats command
  • Override configured db file with --db option

Documentation

  • Describe discogs_sold_folder_id setting in initial config docs chapter
  • Update DiscoDOS website
  • Enable myst

ChucK is a programming language for real-time sound synthesis and music creation

Updated: 04 Mar, 2025

chuck 1.5.5.0 release

ChucK is a programming language for real-time sound synthesis and music creation

Updated: 04 Mar, 2025

chuck 1.5.4.5 release

DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future

Updated: 02 Mar, 2025

Overview

DiscoDOS 3.0 is huge! The plan was to support "selling records" on the Discogs Marketplace. A lot of fixing seemed to be essential to achieve that goal nicely, refactoring madness started, some unplanned features where suddenly more easily possible, the developer couldn't resist and in the end....all went overboard and dozens of features "just happened" along the road.

Some highlights:

  • dsc ls - a TUI app to manage Discogs Marketplace listings using the beautiful Textual framework.
  • A bunch of new dsc subcommands and loads of usability improvements and reworks of existing commands.
  • Progress bars for longer running process using Rich Progress.
  • Generally making more use of the wonderful Rich library which goal is to make CLI applications more coloful, better usable and visually appealing in general.

New Features and improvements

  • Importing is now divided into several subcommands and new things can be imported:
    • dsc import release for single releases (fixed and performance improved).
    • dsc import basic for a minimal full-collection import (more data is imported, a new 'collection' table saves each collection item instance, notes, collection folder).
    • dsc import sales for the Marketplace inventory (new).
    • dsc import listing for single Marketplace listings (new).
  • Cleanup commands group:
    • dsc

Yoshimi is a software audio synthesizer, originally forked from ZynAddSubFX.

Updated: 26 Feb, 2025

Once again we have a bugfix release. At the same time there has been some minor 'shuffling' of various files, the addition of some testing 'canaries', and placeholders for upcoming extensions.

`hvcc` is a python-based dataflow audio programming language compiler that generates C/C++ code and a variety of specific framew

Updated: 19 Feb, 2025

Bugfixes:

  • Daisy: add ScopedIrqBlocker to several functions. Should fix midi input issues and potentially others.
  • Daisy: use FIFO to buffer midi TX messages and call them in the main loop instead of during process()
  • JS: Ignore windows batch if inside of MingW environment

MusicBrainz Picard is a cross-platform application written in Python and is the MusicBrainz music tagger

Updated: 17 Feb, 2025

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-2909 - libopus fails to read METADATA_BLOCK_PICTURE without bit depth set
  • PICARD-3034 - Windows: SSL errors if conflicting libssl is installed system wide

PraxisLIVE is a hybrid visual live programming IDE, rethinking general purpose and creative coding.

Updated: 12 Feb, 2025

This is the second release of PraxisLIVE and PraxisCORE v6.x. The concept of watch functions has been added to PraxisCORE, and initial support added to a few built-in components - eg. for displaying the inputs of a video mixer. The graph editor of the IDE has been improved, and the overall UI enhanced, including support for light themes.

PraxisLIVE-v6 1-watches

Changes

PraxisLIVE IDE

  • Enhanced graph editor
    • New UI for showing exposed controls and watches underneath components. Which features are exposed can be controlled by the Expose option in the popup menu. The default exposed features is controlled by @Config.Expose in component code.
    • Updated minimize function to keep visible only connected ports. The minimize toggle now controls all selected components.
    • Added Select All and Select None actions with keyboard control.
    • Improved zoom function to snap to 100%, and added keyboard control (CTRL-PLUS and CTRL-MINUS or equivalents)
    • Removed legacy exposed properties support.
    • Various other graph enhancements and performance improvements.
  • Added tab grouping to keep code editors and root editors in separate tab groups where appropriate. Added support for opening a new tab group automatically when the first code editor tab is opened. Behaviour can be controlled via Tools / Options / Editors

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 09 Feb, 2025

This is a small bugfix release that primarily fixes playback regressions introduced with the previous release.

Summary of changes since the 20250202 release:

  • Fix incorrect handling of Note Cuts (caused some super weird changes in playback)
  • Fix clicking with Note Cut DNAs
  • Fix saving stereo and 16-bit XI files
  • Fix importing and exporting AIFF files (sample rate was always zero)
  • Fix the Alt-F12 page and spectrum visualizer having weird holes in them
  • MOD/XM: Load A0F and AF0 as D0E and DE0 respectively to work around playback differences

MusicBrainz Picard is a cross-platform application written in Python and is the MusicBrainz music tagger

Updated: 07 Feb, 2025

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-3030 - Crash when right-clicking on multi-selection of new tag values

Rosegarden is a composition and editing environment based around a MIDI sequencer

Updated: 06 Feb, 2025
ROSEGARDEN 24.12.1 RELEASED

The Rosegarden team is proud to announce the release of version 24.12.1 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

http://www.rosegardenmusic.com/

Included in this release...

Bug Fixes

  • Fixed a crash when closing the Manage MIDI Devices window. Debian Bug #1091859. [544fbee]
  • Fixed a crash when creating a new document (File > New) while the bank editor is up. Bug #1712. [77cd257]
  • Fixed a crash when deleting a repeating segment that is being edited in notation. Bug #1711. [edff1c0]

Schism Tracker is a free and open-source reimplementation of Impulse Tracker

Updated: 03 Feb, 2025

Summary of changes since the 20241226 release:

  • On Windows, directsound and winmm devices are now handled internally by Schism, with the drivers renamed to "dsound" and "waveout" respectively to match the SDL 1.2 drivers. Configurations using the old names need not be updated, since the old driver names are treated as aliases.
    • Note: there is a known bug in some virtual machine directsound drivers (namely, Virtual PC 2007 and VMware) where creating a sound buffer returns an error, namely DSERR_CONTROLUNAVAIL. Wine has caught this bug as well. On these systems waveout will work perfectly fine and is used as a fallback.
  • Likewise, on OS X, CoreAudio output is now handled internally by Schism.
  • Time and date formatting can now be configured by the user; see configuration.md for more information.
    • The time clock display in the top right has also been adjusted to fit this setting. This means seconds are no longer shown in any configuration. If this behavior is desired, it can be added back as an option (maybe 24hrsec?).
  • Linux builds now have the helper shell scripts run.sh and install.sh to aid in running and installing Schism respectively.
  • MIDI out on Windows will no longer drops events

PlugData is a plugin wrapper around PureData featuring a new GUI

Updated: 27 Jan, 2025

Test release for v0.9.2

Big features:

  • Patch store dialog to install community-made plugins (also available online here)
  • Redesigned welcome panel
  • Option to split sidepanel to show inspector and console at the same time
  • Minimap
  • Command input to control patches with text commands
  • New platforms for Heavy exports: OWL and WASM
  • MIDI devices are now assigned to fixed port numbers
  • Latest pure-data and ELSE updates

ProjectM is an open source MilkDrop

Updated: 24 Jan, 2025

This release contains a backport from the main development to fix a linker/runtime issue on systems only providing core OpenGL 4.1 libraries or lower, as the code contained one function call that is only available from core OpenGL 4.2 and later. This mainly affects macOS, but also some older Linux distributions as well.

GLES builds were not affected as the function wasn't used when building libprojectM for GLES.

What's Changed

Full Changelog: v4.1.3...v4.1.4

Lilv is a C library (with Python bindings) for simple use of LV2 plugins in applications

Updated: 19 Jan, 2025

Lilv 0.24.26

Seq66 is a grid style MIDI looper that, a Qt 5 reboot of seq24/sequencer64

Updated: 12 Jan, 2025

0.99.17.1 grid segfault fix.

ChucK is a programming language for real-time sound synthesis and music creation

Updated: 02 Jan, 2025

chuck-1.5.4.4 release

`hvcc` is a python-based dataflow audio programming language compiler that generates C/C++ code and a variety of specific framew

Updated: 01 Jan, 2025

Bugfixes:

  • Incorrect use of new extern formatting in ir2c and c2js templates

DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future

Updated: 31 Dec, 2024

3.0 PyPI package was faulty due to a number of outdated things around how DiscoDOS was packaged. Some tiny feature fixes too:

  • Packaging changed from using pbr to regular setup.py
  • Added dependencies in setup.py via install_requires
  • Fixed stats command collection counts and added sales stats
  • Bring back accidentally deleted discosync tool
  • Added non-python files in setup.py via package_data (ls_tui.tcss Textual stylesheet file)

(3.0.1. through 3.0.2 were iterations to finally get a working package)

DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future

Updated: 31 Dec, 2024

Bump version: 3.0.1 → 3.0.2

DiscoDOS helps a DJ remember and analyze what they played in their sets, or what they could possibly play in the future

Updated: 31 Dec, 2024

Bump setup.py, fix file stanza in .bumpversion.cfg

`hvcc` is a python-based dataflow audio programming language compiler that generates C/C++ code and a variety of specific framew

Updated: 30 Dec, 2024

Bugfixes:

  • Intermediate Result performance counter
  • OWL: MIDI Aftertouch fixes; Context name fix

Refactor:

  • split __init__.py in to separate main and compiler sections
  • CI: install tox requirements via poetry

ProjectM is an open source MilkDrop

Updated: 28 Dec, 2024

This is a maintenance release fixing some internal issues and improving preset compatibility.

No new functionality or API changes have been introduced in this release.

What's Changed

  • Fix wrong API exports definition in playlist build.
  • Fix random texture selection and improve handling of presets using multiple conflicting sampler names like sampler_rand00_a and sampler_rand00_b.
  • Add ldexp intrinsic to shader transpiler.
  • Add faceforward intrisinc to shader transpiler.
  • Fix variable name using a reserved word in a vertex shader.
  • Some build system and vcpkg improvements.

Full Changelog: v4.1.2...v4.1.3

Drumstick Metronome is a MIDI Metronome for Linux

Updated: 28 Dec, 2024
Drumstick Metronome 1.4.1

Drumstick Metronome is a MIDI metronome with Qt user interface, based on the ALSA sequencer.
This program was previously and simply known as "kmetronome".

Changes in 1.4.1

  • building with Drumstick 2.10

Compilation minimum requirements for all platforms:

  • C++17 compiler
  • CMake 3.16
  • Qt6 >= 6.2 Qt5 >= 5.12

Copyright (C) 2005-2023, Pedro Lopez-Cabanillas
License: GPL v2 or later

More info
https://kmetronome.sourceforge.io/kmetronome.shtml

Downloads
https://sourceforge.net/projects/kmetronome/files/kmetronome/1.4.1/

Flatpak at FlatHub
https://flathub.org/apps/details/net.sourceforge.kmetronome

Functional programming language for signal processing and sound synthesis

Updated: 27 Dec, 2024

Change log

WARNING: to get the source version

  • be sure to download the faust-2.77.3.tar.gz file to get a complete source folder (in particular, with all the libraries)
  • on macOS, binary files are still to notarise, you may have to use the xattr -rd com.apple.quarantine file command to remove the com.apple.quarantine extended attribute. See the xattr man page for details on how to use that tool. MacOS Monterey is now the minimal version.

New

  • Remove undeeded SVG generation in faustgen.
  • Add -miniaudio option to faust2api.
  • MiniaudioReader and miniaudio device using miniaudio library.
  • Compilation is now deterministic.
  • Add lint test for nondeterministic pointer comparison
  • Add signal interpreter (WIP).
  • Rust: provide a inplace interface for rust
  • Implement soundfile handling at init stage in C, C++, LLVM and Interp backends.
  • Add the 'varname' field to the JSON format.
  • Update MIR backend for 1.0.0 API.
  • Implement -ec, -cm and -os options in Rust backend.
  • Rework minimal.c to demonstrate use of UIGlue.
  • Updated class daisy_midi to be compatible with libDaisy v7.1.0
  • Implement SDF3 generation backend.
  • Rework Rust code generation.
  • Use shortnames instead of labels in Cmajor backend.
  • Add Faust DSP Testbench in JUCE architecture.

Deprecated

Fixed bugs

  • Remove empty groups when merging

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.8.1 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.5 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.20 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.19 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.18.1 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.18 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.17 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.16 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.15 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.14 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.13 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.12 has been released.

DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application

Updated: 21 Dec, 2024
DrumGizmo version 0.9.11 has been released.

`hvcc` is a python-based dataflow audio programming language compiler that generates C/C++ code and a variety of specific framew

Updated: 13 Dec, 2024

Features:

  • Migrating to poetry for project management
  • Standalone binary (only Linux for now)
  • DPF: Allow modgui on desktop
  • DPF: Enable host transport events without midi input
  • JS: midi out and device select by @Reinissance
  • Docs: general updates/corrections and improvements
  • Allow loading external generator python module @eu-ch
  • Meta: additional global setting to automatically set HV_SIMD_NONE
  • Add version info to cli and IR result.

Bugfixes:

  • Daisy template newline

Typing:

  • HeavyLang and HeavyIR objects
  • Compiler results
  • Extern info
  • Heavy IR Graph

MilkyTracker is a Fasttracker II like open source, multi-platform music application for creating .MOD and .XM module files.

Updated: 05 Dec, 2024

release info: https://milkytracker.org/news/2024/11/25/version-1.05

this is a pre-release, please report bugs in this issue

UPDATE: significant performancefix of realtime sliderdialogs + improved note backtrace

MAC users: feel free to provide us extra builds in this issue

RPI users: feel free to provide us extra builds in this issue and/or improve the build_rpi.sh script

Rosegarden is a composition and editing environment based around a MIDI sequencer

Updated: 04 Dec, 2024
ROSEGARDEN 24.12 RELEASED

The Rosegarden team is proud to announce the release of version 24.12 of Rosegarden, a MIDI sequencer that features a rich understanding of music notation along with basic support for digital audio.

http://www.rosegardenmusic.com/

Included in this release...

Bug Fixes

  • LV2: Fix link problem with no gtk2. [2e168f0]
  • LV2: Add lv2 check for GUI library ok. [9cb306b]
  • Manage MIDI Banks and Programs dialog now allows the same bank MSB/LSB to be used for percussion and non-percussion banks on the same device. Bug #1692.
  • Fix wrong ports being assigned on file load. Bug #1687. [663099c]
  • Fix autoscroll and highlighting behavior with multiple segments on a track. Bug #1672.
  • Fix missing scroll bar on Instrument Parameters Bank dropdown. Bug #1695. [295a2f7]
  • Fix "turn repeats into copies" misses last segment. Bug #1696. [afcf2f0]
  • Fix shortcut order ignored. Bug #1702. [b1272a6]
  • Fix unexpected cursor position when moving from note to note on a bar with a clef or time signature. Bug #1704. [215b9d2]
  • Fix unexpected translation of bank and program names. Bug #1705. [6dbd6bc]
  • Fix unexpected Save As... directory. Feature #522. [15db9d1]
  • Fix broken

Yoshimi is a software audio synthesizer, originally forked from ZynAddSubFX.

Updated: 03 Dec, 2024

This is another bugfix release. There were several bugs found most of which were quite minor, more of a nuisance, but one could prevent Yoshimi from starting if there was a particularly large set of banks that had not previously been seen.
All now fixed.

ChucK is a programming language for real-time sound synthesis and music creation

Updated: 03 Dec, 2024

chuck-1.5.4.3 release