Skip to main content
Release Date Range:

Fasttracker II clone for Windows/macOS/Linux

Updated: 05 Jul, 2026
  • Windows: Dropped support for Windows XP (it's 25 years old, time to move on!). The earliest supported Windows version is now Windows 7 SP1.
  • Windows: Upgraded the Visual Studio project from vs2019 to vs2026 for taking advantage of vs2026's new compiler (should result in faster code)

Fasttracker II clone for Windows/macOS/Linux

Updated: 01 Jul, 2026
  • Sinc interpolation now uses up 74kB RAM instead of 2.4MB and thus is less hard on the CPU cache. In some cases this means even faster rendering. The way this change works is that the polyphase look-up tables now use 256 phases/branches instead of 8192, coupled with linear interpolation between the phases when in use. This method is equal to having many more pre-computed phases than 8192, which in theory also means better precision.
  • Cubic spline interpolation now doesn't use a look-up table. Again, this is less hard on the CPU cache.
  • (Hopefully) fixed "Alt Gr" key not working on some systems
  • "About" screen rendering has been optimized (big whoop)

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

Updated: 30 Jun, 2026

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-507 - Wrong matching to already loaded release
  • PICARD-1696 - No stable sort order for cover art saved to ID3
  • PICARD-3308 - macOS: System locale detection fails
  • PICARD-3326 - The releases on PyPI lack the source distribution
  • PICARD-3327 - MBID auto-loading and auto-analyze do not work after loading session with "No auto-matching on load" enabled

Improvements

  • PICARD-3080 - Consider track no. when matching files to AcoustID results
  • PICARD-3092 - Support reading duration from 3GP files (.m4a)
  • PICARD-3138 - Make user-collections retrieval optional, similar to genres and ratings
  • PICARD-3270 - Add ISRC and ISWC to pre-defined columns
  • PICARD-3302 - Allow focusing Log View dialog while Options dialog is open
  • PICARD-3306 - File naming script UI is overly complex and duplicated
  • PICARD-3309 - Unify Options menu toggle actions into configurable Quick settings
  • PICARD-3313 - Support executing local non-git plugins
  • PICARD-3314 - Add docstrings to PluginApi methods
  • PICARD-3315 - Add support for profiles for plugin options and pages
  • PICARD-3318 - Attached Profiles dialog should provide a way to configure profiles for this page
  • PICARD-3329 - Allow changing the string collator with the PICARD_COLLATOR environment variable

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

Updated: 18 Jun, 2026

Features:

  • multi-line expr/expr~

Bugfixes:

  • Daisy: fix None in template

Refactor:

  • Add pydantic type to pd2hv exports

RTcmix is an digital signal processing and sound synthesis language

Updated: 12 Jun, 2026

Major changes: New support for a MinC switch statement.
Much additional optimization and bug fixing.

CXX opcodes allows Csound users to embed C++ in Csound orchestra code, live

Updated: 09 Jun, 2026

This release adds a Windows build compiled by Microsoft Visual C++ to the release packages.

For more information, see the README.md file and the Git commit log.

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 05 Jun, 2026

This is Ardour 9.7

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 04 Jun, 2026

This is Ardour 9.6

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

Updated: 03 Jun, 2026

Bugfixes:

  • Allow diacritics in send/receive (#344)
  • Resolve absolute nam path (#377)
  • Fix issue with Path in jinja2 environment
  • Daisy: Don't show warning if board doesn't have display section (#349)

Qsynth is a fluidsynth GUI front-end application

Updated: 01 Jun, 2026

A Mid-Spring'26 Release

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

Updated: 31 May, 2026

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-3300 - Fails to launch on macOS: "Expected an instance of Tagger"
  • PICARD-3301 - Visual glitch in log viewer for multi line output
  • PICARD-3304 - picard-plugins fails to launch with "Expected an instance of Tagger"

Improvements

  • PICARD-3303 - Add syntax highlighting to Log Detail dialog

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

Updated: 29 May, 2026

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-2376 - Log view becomes unresponsive on long list
  • PICARD-3194 - Custom column %_musicbrainz_discids% or %compilation% only displays value on track level
  • PICARD-3256 - Preferred Releases always saved in alphabetic order
  • PICARD-3258 - tagger.remove_album crashes inside register_album_metadata_processor handler
  • PICARD-3265 - Translation locale selection does not sort locales by UI language
  • PICARD-3267 - macOS app claims to support macOS 11.0, but minimum supported version for Qt 6.11 is macOS 13.0
  • PICARD-3272 - "Never replace selected cover image types" ignored
  • PICARD-3274 - Crash after removing last item in standalone recordings
  • PICARD-3275 - Default optical drive always used regardless of which drive is selected in Lookup CD drop down
  • PICARD-3277 - Cover art to be saved as external files has no types and comments set
  • PICARD-3278 - Non-front CAA cover art images replace front cover
  • PICARD-3279 - Cover art column does not update for tracks
  • PICARD-3281 - Improve UI responsiveness during scan of many files
  • PICARD-3287 - Context menu is missing "Expand all", "Collapse all" and "Select all" entries
  • PICARD-3290 - Built-in player prevents file write access
  • PICARD-3294 - "Never replace cover image" options only run on image loading
  • PICARD-3295 - Track

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

Updated: 26 May, 2026

Features:

  • Add theme configuration to pd2gui model
  • Add flash_time to pd2gui Bang parser
  • Only parse GUI with --gui flag
  • Port objects from cyclone
  • Port pdnam~ external using MicroNAM
  • DPF: support @hv_event parameters
  • DPF: Generate optional NanoVG UI code from pd2gui parser

Bugfixes:

  • Skip empty values when restoring tables (#348)
  • Only append to table when first value is a float
  • Fix parsing multi-array objects (#373)
  • GUI send/receive config for objects in subpatches
  • DPF: also send BPM value to __hv_dpf_bpm when transport is not playing
  • Wwise: use latest Windows SDK available locally instead of hardcoded version

Refactor:

  • Migrate to Pathlib (note: Generator signature has changed!)
  • GUI IR: stable IDs for graphs/canvas/comments; updated float/number fields; use specific GUI IR filename

Docs:

  • Versioning

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 19 May, 2026

This is Ardour 9.5

CXX opcodes allows Csound users to embed C++ in Csound orchestra code, live

Updated: 17 May, 2026

This is the first release that is based on (and requires) Csound version 7.

For more information, see the README.md file.

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 14 May, 2026

This is Ardour 9.4

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 13 May, 2026

This is Ardour 9.3

Fasttracker II clone for Windows/macOS/Linux

Updated: 03 May, 2026
  • Set audio input/output device to default during config reset
  • If audio input device was set to default, properly open default audio input device before sampling audio

Fasttracker II clone for Windows/macOS/Linux

Updated: 28 Apr, 2026
  • The windowed-sinc interpolation kernels are now calculated with unity gain
  • The scopes now use windowed-sinc interpolation again (previously buggy)

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

Updated: 23 Apr, 2026

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-3236 - PyJWT~=2.12 requirement too strict and impacts distro packaging
  • PICARD-3237 - AppStream metadata validation fails due to changed FAQ URL
  • PICARD-3238 - No longer able to paste text value into multiple tracks
  • PICARD-3239 - Picard can not remove plugin data on Windows
  • PICARD-3246 - Genre tag changes on every reload when multiple genres have equal vote counts
  • PICARD-3249 - Tags not suggested in Edit Tag dialog

New Features

  • PICARD-2982 - Submit Listens to ListenBrainz using Picard
  • PICARD-3250 - Support Simplified Chinese to Traditional Chinese plugin in official builds

Improvements

  • PICARD-292 - Wizard/configuration tutorial on first run
  • PICARD-3199 - Detect FLAC unsyncedlyrics tag
  • PICARD-3240 - Map syncedlyrics to WM/Lyrics_Synchronised for ASF
  • PICARD-3244 - Fix word-wrap issue regarding the network cache size option setting
  • PICARD-3254 - Plugins v3 MANIFEST: add support for report_bugs_to field

Tasks

  • PICARD-3243 - Documentation: Add note about unnecessary spaces in script functions
  • PICARD-3247 - Update snap build for Picard 3 with Qt6

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

Updated: 19 Apr, 2026

update man page for v0.8.11

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

Updated: 18 Apr, 2026

chuck 1.5.5.8 release

Fasttracker II clone for Windows/macOS/Linux

Updated: 16 Apr, 2026

Bug fix: The "Precise BPM" checkbox in Config->Audio was not uninitialized properly and could accidentally be interacted with in other screens

Fasttracker II clone for Windows/macOS/Linux

Updated: 13 Apr, 2026
  • Program could take a long time to start on Windows, so MIDI initialization has been moved to an own thread on start-up
  • Updated RtMidi
  • Reverted mixer interpolation phases from 4096 to 8192 (make up my mind!?)

Fasttracker II clone for Windows/macOS/Linux

Updated: 10 Apr, 2026
  • BPM and voice/channel pitches are now tuned to better match original FT2.08/FT2.09 with an SB16 sound card at max audio output rate (44000Hz). If precise BPM is more important to you than FT2-accuracy, then check out the new "Precise BPM" option in Config -> Audio.
  • Updated the help text to better reflect on the (default) FT2 BPM mode
  • It's now possible to select a rate below 44100Hz when rendering song to WAV

Fasttracker II clone for Windows/macOS/Linux

Updated: 05 Apr, 2026
  • The volume and panning envelopes should now behave exactly like FT2 in special cases
  • Some other things regarding audio has been changed to better match FT2 (but the difference is maybe not audible)
  • New higher-quality FT2 logo in the about screen

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

Updated: 04 Apr, 2026

Sorry, had to force push and recreate this release because there was a problem building the macOS releases.

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

Updated: 31 Mar, 2026

Increase chromatic cluster size to 11 notes

Fasttracker II clone for Windows/macOS/Linux

Updated: 30 Mar, 2026

Use 2-point cosine interpolation for scopes instead of 4-point cubic B-spline. This is favorable as it doesn't lower the waveform amplitude for samples containing very high frequency data. The whole point of interpolating the scopes is to prevent the staircase effect at very low pitches, and this does the job.

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

Updated: 29 Mar, 2026

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.8.2 is a minor bugfix release on top of the large 3.8.1 release.

Full Changelog: v3.8.1...v3.8.2

New features
  • Graphics: support for HLG format and ICtCp-encoded videos. Better support for Display P3 and BT.2100.
  • Vidéo: Add an "Auto" mode for picking the best tonemapping method for a given input content
Bugfixes
  • Graphics: fix a double-uninit issue that could lead to crashes with some objects.
  • Render pipeline: initialize blend modes to One instead of Zero in the raster pipeline renderer.

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

Updated: 25 Mar, 2026

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.8.1 brings major video improvements, video mapping features, HDR support, full backwards playback, and many bug fixes.

Full Changelog: v3.8.0...v3.8.1

New features
  • video: massive hardware decoding rework with D3D12 and Vulkan Video backends, thanks to FFMPEG. True zero-copy for Vulkan Video -> Vulkan render pipeline and VideoToolbox -> Metal ; 1 GPU copy otherwise.
  • video: finish the implementation for GPU-accelerated rendering of pretty much every useful YUV format in existence: UYVY422, VUYA, XV30, Y210, YUV420, YUV420P10, YUV420P12, YUV422, YUV422P10, YUV422P12, YUV440, YUV444, YUV444P10, YUV444P12, YUVA420, YUVA444, YUVA444P10, YUVA444P12

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

Updated: 20 Mar, 2026

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-3189 - Restore defaults does not work properly when profile is enabled
  • PICARD-3204 - PyQt6-Qt6 dependency breaks Linux distro environments
  • PICARD-3205 - fpcalc error message in options stays red even after selecting a valid fpcalc
  • PICARD-3206 - itunes_cddb_1 should map to COMM:iTunes_CDDB_1 in ID3
  • PICARD-3211 - macOS: SSL CERTIFICATE_VERIFY_FAILED loading plugins registry
  • PICARD-3213 - is_local_path incorrectly handles Windows drive-relative paths (C:repo)
  • PICARD-3219 - Cover art not displayed
  • PICARD-3220 - Image processing filters (e.g. ignore smaller images) are ignored for local files
  • PICARD-3221 - Picard tries to remove a file from cluster twice, raising an exception
  • PICARD-3227 - Dark theme detection for GNOME can fail
  • PICARD-3229 - Guessing track number and title from filename fails with "index out of range"
  • PICARD-3230 - Deleting totaldiscs also removes discnumber from ASF tags
  • PICARD-3234 - Columns being added are not visible
  • PICARD-3235 - Fingerprint column shows text overlapping the icon

New Features

  • PICARD-2383 - Add musicbrainz_composerid tag
  • PICARD-3216 - Provide option for automatically checking for available plugin updates
  • PICARD-3223 - Allow plugins to add blocking album tasks

Improvements

  • PICARD-3212 - Qt's toolbar extension button (overflow arrow) uses a dark icon that is almost

drumkv1 is an old-school all-digital drum-kit sampler synthesizer with stereo fx.

Updated: 17 Mar, 2026

An Early-Spring'26 Release

Fasttracker II clone for Windows/macOS/Linux

Updated: 16 Mar, 2026
  • Removed the quadratic spline interpolation option. It didn't make much sense anyway in comparison to cubic spline.
  • Reduced the number of pre-computed interpolation phases from 8192 to 4096 for less pressure on the CPU cache. The audible difference is minimal.
  • Mixer code is no longer unrolled. The speed difference was minimal, and it would cause a ton of extra code bytes for almost no performance gain.

RTcmix is an digital signal processing and sound synthesis language

Updated: 08 Mar, 2026

Major expansion in Open Sound Control (OSC) support.
Added beginnings of the ability to create struct "operators".
Much "under-the-hood" optimization of locking, etc.
Many small bug fixes.

Qsynth is a fluidsynth GUI front-end application

Updated: 02 Mar, 2026

A Mid-Winter'26 Release

Cardinal is a virtual Eurorack modular synthesizer platform

Updated: 28 Feb, 2026

Bugfixes:

  • Fix fully black UI in some AU hosts
  • Fix loading previous state/patches in some systems
  • Fix wrong colors in a few modules

Module updates:

  • Update Autinn
  • Update ZZC

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

Updated: 25 Feb, 2026

Please refer to the download page for official download locations.

Bugfixes

  • PICARD-3191 - Crash when copying from the first column of the metadata view
  • PICARD-3192 - Crash when converting configuration file
  • PICARD-3195 - macOS: No Dock icon or menus
  • PICARD-3196 - Persisted main view columns settings easily break if default column change
  • PICARD-3197 - Fails to launch when there's a global libssl installed
  • PICARD-3198 - Restore defaults on one page restores the defaults on all pages
  • PICARD-3202 - Wrong disc ID calculation for SCSI TOCs that contain a trailing data track

New Features

  • PICARD-2892 - Support disc ID lookup from itunes_cddb_1 tag

Improvements

  • PICARD-2670 - Add filename and directory as pre-defined columns
  • PICARD-3203 - Allow adding "Lookup CD log file" action to toolbar

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 23 Feb, 2026

This is Ardour 9.2

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 21 Feb, 2026

This is Ardour 9.1

Qsynth is a fluidsynth GUI front-end application

Updated: 19 Feb, 2026

A Mid-Winter'26 Release

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

Updated: 12 Feb, 2026

Bugfixes

  • PICARD-428 - Plugins body gets executed when picard starts, even if plugin is disabled
  • PICARD-1498 - Allow uninstalling plugins that cannot be loaded
  • PICARD-1616 - Windows: File currently played in internal player cannot be saved
  • PICARD-2003 - Picard installed via pip cannot find locales
  • PICARD-2657 - "Open in Player" unclear in meaning
  • PICARD-2675 - On GNOME Wayland the file chooser dialog is not transient to the main window
  • PICARD-2678 - Wrong configuration and plugins path opened/shown in MSIX install
  • PICARD-2782 - Extremely small font in dialogs and toolbar on Windows with display scaling
  • PICARD-2826 - After saving the file info does not update
  • PICARD-2829 - macOS: multi directory selection dialog does not allow access to external drives
  • PICARD-2847 - Switching option profiles does not update menu items
  • PICARD-2857 - Picard returns non-zero when loading files on the command line
  • PICARD-2863 - Barcode sometimes not shown in "other versions" context menu
  • PICARD-2873 - Cover art cells aren't updated when displayed after Search dialog resize
  • PICARD-2878 - Crash in cover art when scan triggers recursion beyond python limits (e.g. 1000)
  • PICARD-2879 - macOS: Chosen starting directory might not be used in file browser
  • PICARD-2954 - Cannot scroll up while dragging items

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

Updated: 10 Feb, 2026

Bugfixes

  • PICARD-2833 - macOS: "New user" dialog breaks application menu
  • PICARD-3116 - Sorting columns does not work on Apple M2
  • PICARD-3173 - Exception if custom columns list is empty
  • PICARD-3174 - Collection menu does not show labels and checked state
  • PICARD-3176 - Image processing is changing JPEG quality even without any processors running
  • PICARD-3178 - Cover processing setting enabled when it should be disabled
  • PICARD-3181 - File sizes not shown if "clear existing tags" is active
  • PICARD-3182 - Lookup in Browser not working for album cluster
  • PICARD-3184 - Using "keep original cover art" on an album does reset the cover for children, but not the album itself
  • PICARD-3185 - Built-in server must not serve CORS request with invalid origin
  • PICARD-3186 - Without pygit2 the plugin page shows an error message
  • PICARD-3190 - Crash on network errors when searching from the search bar

Improvements

  • PICARD-3177 - Make JPEG quality configurable in image processing settings
  • PICARD-3179 - Add the cover processing settings to the profile manager
  • PICARD-3187 - Add config upgrade hook to update usage of $matchedtracks()

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 05 Feb, 2026

This is Ardour 9.0

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 04 Feb, 2026

This is Ardour 9.0-rc7

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

Updated: 04 Feb, 2026

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.8.0 is a major release introducing a lot of new features, UX improvements and back-end improvements.

Full Changelog: v3.7.1...v3.8.0

New features
  • arpeggiator: add more controls, add a random mode
arpeggiator
  • array tool: add a way to insert and erase values in the input array at a regular stride
arraytool
  • ci: add a manual workflow to enable triggering builds with custom CMake options, to enable building customized versions of score with only specific plug-ins

  • code editor: add built-insearch with Ctrl+F

code-search
  • console: implement completion, persistent history and readline-like shortcuts

console-search

  • core: add utility

Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows

Updated: 30 Jan, 2026

This is Ardour 9.0-rc6

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

Updated: 17 Jan, 2026

Amend 4b6c13a: fix LV2 port max for CC64/sostenuto

rtpmidid allows you to share ALSA sequencer devices on the network using RTP MIDI

Updated: 11 Jan, 2026
Release Notes for rtpmidid v26.01

Release date: January 11, 2026

This release includes significant improvements to packaging, Docker support, logging configuration, and various bug fixes.

New Features

Docker Support

  • Dockerfile and docker-compose: Added complete Docker support for easy compilation and deployment
    • Docker image specification for rtpmidid in docker-compose.yaml
    • New Makefile target for pushing Docker images
    • Comprehensive Docker documentation (DOCKER.md)
    • Support for building on non-local distributions and architectures

Packaging Enhancements

  • RPM Package Support: Full support for building RPM packages
    • New targets: docker-rpm and docker-rpm-all
    • RPM build scripts and spec files
    • Support for multiple distributions (Fedora, Ubuntu, Debian)
    • Multi-architecture support including riscv64

Logging Improvements

  • Configurable Log Levels: New CMake option to set log level at compile time
    • Levels: 1=debug, 2=info, 3=warning, 4=error
    • Logging macros now respect the defined log level
    • Messages are conditionally compiled based on log level for better performance

Bug Fixes

ALSA Listener

  • Fixed ALSA listener cleanup to avoid double removal and invalid peer access
  • Improved error handling in multi-listener scenarios
  • Fixed peer ID initialization (now defaults to invalid)
  • Resolved device/port name comparison logic issues

Control Socket

  • Improved error handling with robust client removal
  • Better JSON parsing error reporting
  • Fixed issues with control socket error handling

Hardware

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

Updated: 10 Jan, 2026

chuck 1.5.5.7 release

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

Updated: 09 Jan, 2026

What's Changed

  • scanner: populate settings with default paths on first run. by @mfisher31 in #880
  • CLAP: Send Time To Plugins by @mfisher31 in #915
  • ui: convert file choosers to async to prevent crash by @heathdutton in #1020
  • session: fix save prompt on clean project load by @heathdutton in #1019
  • Fix GCC 15 Build Error - Incomplete Type in std::unique_ptr by @bzeiss in #1025
  • Add Working Build and Test Workflow (Mac/PC/Linux) by @mfisher31 in #1029
  • Fix race condition in script reload causing null pointer crash by @markterm in #1031
  • [WIP] Fix MIDI clock sync to update BPM Faster by @Copilot in #1032
  • Fix MIDI clock and message collector assertions when audio device not… by @mfisher31 in #1035

New Contributors

Full Changelog: 1.0.0b1...1.0.0b2

`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

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!

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

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.

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

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

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

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.

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

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

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

Gyroflow can stabilize your video using gyroscope and accelerometer motion data

Updated: 05 Sep, 2025

🐛 Bug fixes

  • Fixed rendering 10-bit videos on NVIDIA cards
  • Fixed rendering crash on Intel devices
  • Fixed editing render queue items
  • Fixed applying horizon lock setting when adding a file to the render queue
  • Fixed output filename when adding multiple files to the render queue
  • Fixed intermittent decoder failures on macOS
  • Fixed opening RDC folders in App Store version
  • Fixed keyframe navigation on Windows
  • Fixed loading presets from the CLI if they don't contain "version" field
  • Fixed presets with relative output folder

Gyroflow can stabilize your video using gyroscope and accelerometer motion data

Updated: 25 Aug, 2025

✨ Improvements

  • Added support for ProRes RAW
  • Added support for Insta360 Go Ultra
  • Optimized memory usage when loading large Sony files
  • Added ability to set frame offset (instead of time offset)
  • Added export size option based on max zoom
  • Added an option to use Vulkan or D3D12 video encoders for Windows ARM devices
  • Added ability to load preset with GUI from CLI
  • Added focus distances to exported metadata (by @xphoniex)
  • Added an option to output progress to stdout in CLI (by @flowhl)

🐛 Bug fixes

  • Fixed merging multiple files from some DJI cameras
  • Fixed launching the app on Windows ARM devices
  • Fixed using relative paths in CLI
  • Fixed setting output filename in CLI
  • Fixed calculating remaining time in the queue
  • Fixed autosyc of BRAW in the CLI
  • Fixed queue issues when using Ctrl+Shift+A/D shortcuts
  • Fixed loading gyro data from Sony Burano files
  • Fixed crash when loading old GoPro Hero 5 files
  • Fixed rendering large files with trim range and speed change
  • Fixed some BRAW issues

📦 SDK Updates:

  • FFmpeg is now 8.0
  • BRAW SDK is now 5.0.0
  • R3D SDK is now 8.5.1

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.

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

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

Updated: 29 Jul, 2025

chuck 1.5.5.2 release

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

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

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

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

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

Updated: 24 May, 2025

Update change log

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

Updated: 12 May, 2025

update man page for v0.8.10

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

`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…

Gyroflow can stabilize your video using gyroscope and accelerometer motion data

Updated: 11 Apr, 2025

✨ Improvements

  • Added Median filter option for Motion Data
  • Image sequence fps is now remembered
  • Added "Open data folder" link in Advanced
  • Added CLI option to disable GPU decoding
  • Multiple improvements to automatic sync point algorithm (by @NiYien)
  • Added a way to load all metadata in case video file is different than the motion data file
  • Improved detection of GoPro video sequence (by @wavexx)
  • Rendering now creates a .tmp file until the rendering is finished
  • Added the ability to skip the close confirmation dialog
  • Added a check of video metadata before merging video files, to make sure they match
  • Added support for Sony IBIS with manual lenses
  • Added support for Freefly Ember gyro data

🐛 Bug fixes

  • Fixed loading of long gcsv files
  • Fixed rendering colors of 10-bit files on AMD devices
  • Fixed rendering of certain Sony files on macOS
  • Fixed background mode "Repeat edge pixels"
  • Fixed SuperView/Hyperview on GoPro 10 and later
  • Fixed loading gyro data of some DJI files
  • Fixed handling Sony files without lens metadata
  • Fixed colors when converting YUV to RGB
  • Fixed crash on iOS when exporting gyro data
  • Fixed Blackmagic Micro Studio G2 gyro data with newer firmware

📦 SDK Updates:

  • OpenCV is

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

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

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.

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.

Qsynth is a fluidsynth GUI front-end application

Updated: 27 Mar, 2025

An Early Spring'25 Release

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

Updated: 25 Mar, 2025

closes #41

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.

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.

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

`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

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

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

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

`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

DGEdit is the the DrumGizmo drumkit editor

Updated: 21 Dec, 2024
DGEdit version 0.10.0 has been released.

rtpmidid allows you to share ALSA sequencer devices on the network using RTP MIDI

Updated: 15 Dec, 2024

This is a year worth of effort to make rtpmidi more stable and useful.

As always, please report any issue and feature request to the issue tracker, and I will try my best to make it happen.

Featured Improvements

New features

  • Raw MIDI devices - Can configure them in the ini file, command line or cli util.
  • Optionally use std::format instead of fmt library, where available.
  • Improvements to the TUI.
  • Improvements to the INI configuration file: rawmidi devices, can set local UDP port for clients. Use regex for auto add to the autodiscover and announcement (positive and negative)
  • More tests.

Fixes

  • Improved SysEx support. #123 Thanks to sadgitarius.
  • Improed Avahi support.

Internal changes

  • Full rework of rtpmidi clients, encapsulating UDP use, name resolution and many more items.
  • Use a state machine for rtpmidi clients. Improves reliability and simplifies the code.
  • Added new rtpmidi packet class to ease testing. This is effectively a second mini implementation of the protocol, so it can be used to test correctness.
  • Internal signals, used for raw midi devices to do not open the device until really in use.

Known bugs

  • When setting a DNS name for connect_to, it may block everything for some seconds if

`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

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

Updated: 03 Dec, 2024

chuck-1.5.4.3 release

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

Updated: 27 Nov, 2024

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

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

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

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

Updated: 20 Nov, 2024

Add date and Rack Pro changes to changelog.

This Python module (named jack) provides bindings for the JACK library.

Updated: 01 Nov, 2024

https://pypi.org/project/JACK-Client/0.5.5/

  • Set explicit .dylib path for macOS/arm64

drumkv1 is an old-school all-digital drum-kit sampler synthesizer with stereo fx.

Updated: 31 Oct, 2024

A Halloween'24 Release

Gyroflow can stabilize your video using gyroscope and accelerometer motion data

Updated: 25 Oct, 2024

✨ Improvements

  • Support for Sony IBIS data, lens profiles, OIS and EIS. Most Sony files are now fully automatic and you can have IBIS enabled. There are a few known issues but 95% of files work as expected. Figuring out these metadata values was incredibly difficult and the credit goes to @VladimirP1 and @digital-phoenix. Dynamic Active is not supported yet.
  • Adobe Premiere and After Effects plugin
  • Added the ability to set a zoom limit
  • Added the ability to adjust for underwater lens distortions
  • Added support for rendering 4:2:2 10-bit videos with GPU acceleration on Apple Silicon chips
  • Added new export interpolation methods, which should improve export quality, especially when downscaling. Try EWA: RobidouxSharp in Export settings->Advanced->Interpolation method (by @VladimirP1)
  • Added support for multiple trim ranges (can be exported as single or separate videos)
  • Added support for BRAW playback on iOS and iPadOS
  • Added support for rendering ProRes with GPU acceleration on iPads with Apple Silicon chips
  • Added a panel to manage OpenFX and Adobe plugins from the app, allowing easy installation and updating
  • Recording metadata from Sony files is now listed in the "Video information" tab (like ISO, shutter speed, color profile etc)
  • Added "Additional 3D rotation"

LibraZiK is digital audio-software studio and related documentation, based on Debian Buster

Updated: 14 Oct, 2024

Hello LibraZiK-ies.

It's time to take stock of what's been new in LibraZiK over the last 7 months. If you've been following the Mastodon account for the project, you've been able to keep up with them as they've come in, and here they are below in summary form (software updates, new software, miscellaneous information...).

mastodon-entête-LZK4.png

Musics made with LibraZiK:: Below are some pieces of music created with LibraZiK that you can listen to while reading this article: tracks by r1 : an 80s pop-electro track: https://mastodon.xyz/@LibraZiK/1117... and https://framapiaf.org/@erwan35/1127... a dance-pop track: https://mastodon.xyz/@LibraZiK/1118... and... Lire LibraZiK news - September 2024

drumkv1 is an old-school all-digital drum-kit sampler synthesizer with stereo fx.

Updated: 02 Oct, 2024

An Early-Fall'24 Release

ZPlugins is a collection of LV2 plugins intended to be bundled with the Zrythm DAW

Updated: 02 Oct, 2024

v0.2.7

Qsynth is a fluidsynth GUI front-end application

Updated: 30 Sep, 2024

An Early Fall'24 Release

Cardinal is a virtual Eurorack modular synthesizer platform

Updated: 24 Sep, 2024

This release brings a few critical bug-fixes and a few modules updates.
Notably voxglitch which was stuck on older versions due to heavy graphic resource usage.

Changelog:

  • Consistent mouse scroll behaviour for all OSes
  • Fix a missing resource for Cardinal Mini
  • Fix headless builds and ensure context consistency across headless/normal builds
  • Fix crash on patch load via OSC
  • Tweak OSC defaults: auto-deploy by default and skip screenshot if not required on server side

Modules changes:

  • Added RCM modules
  • Update Befaco
  • Update CVfunk
  • Update DrumKit
  • Update Sapphire
  • Update voxglitch

image

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

Updated: 14 Sep, 2024

Update change log

Qsynth is a fluidsynth GUI front-end application

Updated: 11 Sep, 2024

An End-of-Summer'24 Release

Bassoon Tracker is a Webbased old-school Amiga music tracker in plain old javascript

Updated: 06 Sep, 2024

What's new:

  • support for playlists
  • favorites,
  • social sharing
  • collapsible panels
  • and MORE

Full changelog on https://www.stef.be/bassoontracker/docs/?history
Video highlighting the new features: https://youtu.be/HXjLleDDY-g

Live version on https://www.stef.be/bassoontracker/

RTcmix is an digital signal processing and sound synthesis language

Updated: 03 Sep, 2024

This release supports a new advanced feature: The ability to "derive" a MinC struct from another using the 'structbase' keyword. Also bug fixes.

ProjectM is an open source MilkDrop

Updated: 14 Aug, 2024

This bugfix release addresses two OpenGL-related issues causing GL errors, and adds some improvements to the vcpkg manifest which were required for adding the projectM library to the official vcpkg ports. This release does not contain any other functional improvements or API changes.

What's Changed

  • Fix GL_INVALID_ENUM error in CopyTexture (PR #826)
  • Fixed variable using reserved word in vertex shader (PR #832)
  • vcpkg fix for projectm eval (PR #835)

Full Changelog: v4.1.1...v4.1.2

RTcmix is an digital signal processing and sound synthesis language

Updated: 23 Jul, 2024

Bug fix release.

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

Updated: 10 Jun, 2024

update man page for v0.8.9

Cardinal is a virtual Eurorack modular synthesizer platform

Updated: 27 May, 2024

This is a quick bug-fix release that also brings 2 new plugin modules.

  • Add SurgeXT Nimbus to Cardinal Mini
  • Fix crash loading StarlingVia modules
  • Fix showing AU GUI
  • General build improvements, allow plugins to use host MIDI (used in Biset modules)
  • Update to latest Carla Plugin Host (no longer ships with custom JUCE, so we now store it deps/JUCE; needed for SurgeXT)

Module changes:

  • Add Biset
  • Add PdArray
  • Update CVfunk
  • Update Sapphire

screenshot

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

Updated: 12 May, 2024

Note: First AU release in macOS!

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

Updated: 11 May, 2024

Update change log

YK Chorus is a chorus effect inspired by Japanese synthesizers

Updated: 26 Apr, 2024

This release adds two more plugin formats. There are no changes to the plugin's behaviour or output.

  • Added building CLAP format plugin.
  • Added building VST3 format plugin.
  • Updated DPF sub-module to commit 1504e7d3 on branch main.
  • Updated readme.

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

Updated: 17 Apr, 2024

Bump version. Update changelog.

Cardinal is a virtual Eurorack modular synthesizer platform

Updated: 11 Apr, 2024

This is a feature release that updates to VCV Rack 2.4 and adds quite a few new modules, bringing the module count to 1193

  • HostMIDI: Add option to force gaps between MIDI input notes
  • Fix build with latest liblo
  • Fix Linux VST2 exported symbols
  • Fix MindMeldModular in wasm/web builds
  • Force-redraw of all child widgets on dark mode change
  • Improve Carla/Ildaeil VST3 plugin handling
  • Improve Ildaeil plugin bridge handling for macOS
  • Improve Ildaeil plugin scanning
  • Several fixes for UI size with high-dpi screens
  • Stop using cardinal-specific settings::darkMode
  • Tweak default build flags to better match VCV Rack
  • Update base VCV Rack to v2.4
  • Use DPF for AU support instead of JUCE
  • Use GLES2 render target for Linux ARM release builds

Module updates:

  • Add Computerscare
  • Add CVfunk
  • Add DHE modules
  • Add Starling Via
  • Update Befaco
  • Update GrandeModular
  • Update HetrickCV
  • Update Sapphire
  • Update Surge XT
  • Update unless_modules
  • Update ValleyAudio

Special note for AU format users: this release breaks backwards compat due to JUCE -> DPF framework change.
You should export your old patches individually, and reload them after updating.

screenshot

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

Updated: 08 Apr, 2024

Update Developer ID Application key on Mac in dist target.

ProjectM is an open source MilkDrop

Updated: 23 Mar, 2024

This is a small bug fix release that corrects some issues found in version 4.1.

Changes since 4.1.0

Enhancements

  • Added CMake USE_PTHREADS option for emscripten builds

Bugs

  • Fixed a bug that prevented a preset's composite shader from being loaded if the warp shader was empty
  • Fixes to GLM CMake targets/usage
  • Fixed a broken #ifdef in the SDL test UI
  • Fixed SOIL2 include directories

Virtual Midi keyboard and Midi Live Looper for Jack Audio Connection Kit

Updated: 23 Mar, 2024

Mamba is a Virtual MIDI Keyboard, a 16 Channel Live MIDI Looper and a (multi) MIDI File player for ALSA / Jack Audio Connection Kit
with a fluidsynth interface, supporting Scala Tuning and Keymap files.

mamba
Release v2.6:

  • Fix issue #53 Config created in home dir instead of XDG_CONFIG_HOME
  • Implement Looper Channel Control to select channels for mute/play
  • Implement loop file clip/clap controls
  • Implement Preload instruments on File load
  • Update libxputty to latest revision

Prebuild binary
Mamba.zip

ProjectM is an open source MilkDrop

Updated: 01 Mar, 2024

This is the final 4.0 release of libprojectM.

It's been about two years after the last 3.1 release, but the projectM core team and community worked hard to make projectM better for both end users and developers integrating the library into their own applications.

Since this release is mainly aimed at developers, we will only attach source packages to this release. If you want pre-built libraries, please download the latest artifacts from the automated GitHub Actions builds.

As always, if you find bugs or have feature suggestions or requests, please feel free to create an issue or post in the discussions board. We're also available for chat on our Discrod server, which is linked on the project page.

Target Audience: Developers

This release is mainly aimed at developers integrating projectM into their applications. The main focus of this major release was to provide a new, stable API based on pure C functions, which will make it easier to create bindings for other languages as well as using it as a shared library. We also fixed many crashes and improved the overall visual quality and compatibility of presets to some degree.

The API will remain stable and forward-compatible until

RTcmix is an digital signal processing and sound synthesis language

Updated: 16 Feb, 2024

Many bug fixes since previous release.
Improvements to MIDI Output system.
Completion of Minc parser expansion.

rtpmidid allows you to share ALSA sequencer devices on the network using RTP MIDI

Updated: 25 Dec, 2023

Overview

The latest release of rtpmidid, version 23.12, introduces significant improvements with a focus on the MIDI router, providing enhanced functionality and a more streamlined architecture. This release, named "Midirouter Edition," is the result of months of development aimed at simplifying the server, fixing bugs in the librtpmidi library, and paving the way for future expansions.
What's New?

1. Midirouter

The core change involves centralizing all MIDI routing into a single object: the MIDI router. This facilitates communication between MIDI peers, such as rtpmidi clients, servers, ALSA connections, and listeners, paving the way for easy integration of new functionalities in future releases.

2. INI Configuration File

Introducing an INI configuration file for streamlined configuration management. This file allows users to specify default behaviors, initial connections, and other settings, promoting a more organized and user-friendly configuration experience.

3. Memory Optimization

Significant improvements in memory management, eliminating malloc/free in the hot path. The code has been optimized to reduce memory usage, providing a smoother experience during common MIDI operations.

4. Enhanced Statistics and Command Management

The command line interface via Unix sockets has been enhanced, providing improved statistics and easier expansion. Users can now gain insights into connection details, packet counts, latency

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

Updated: 12 Dec, 2023

Update the example project template

Bintracker is an advanced cross-platform 9/16-bit chiptune music editor

Updated: 09 Dec, 2023

Bugfix release, this fixes a crash under Windows that was caused by using a wrong key name.
There's also support for a new CPU (i8080).

Musescore is an open source and free music notation software.

Updated: 06 Dec, 2023

See dedicated project with changelog.

Added experimental builds for ARM Linux and portable Windows. These haven't been tested as thoroughly as the other builds. Please let us know if you encounter any issues.

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

Updated: 06 Dec, 2023

chuck-1.5.2.0 release

rtpmidid allows you to share ALSA sequencer devices on the network using RTP MIDI

Updated: 05 Dec, 2023

Version 23.12 Beta 2

Musescore is an open source and free music notation software.

Updated: 04 Dec, 2023

fix pedal import/export for MusicXML

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

Updated: 02 Dec, 2023

0.14.3 / 2023-12-02
Bug fix release.

Bug Fixes:

  • Daemon crashed at session open with no clients (making Network Sessions not working well)
  • Desktops Memory option was totally broken
  • Daemon crashed if $LANG environment variable was not defined (thanks to Gaël de Chalendar)

Templates:

  • add Mixbus9 and Mixbus32C 8 and 9 templates (thanks to Erich Eickmeyer)
  • remove Jack Mixer old LASH template (Ray-Hack) (Jack Mixer uses NSM for a long time now)
  • rename Calf JACK Host template with a folder without spaces (adapt to Debian policy)

Please download RaySession-0.14.3-source.tar.gz, other packages are auto generated and incomplete.

by KDE

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

Updated: 29 Nov, 2023

Create tag for 24.01.80

SonoBus can stream high-quality, low-latency peer-to-peer audio between devices over the intern

Updated: 28 Nov, 2023

SonoBus 1.7.0 Release Notes

  • Added "Suggest New Group" feature. From the group popup (the button just below Connect showing group info) a new item was added that lets you pick who from the currently connected group you would like to join you in a new group, makes the request and connects you to the new group. If the others accept they will immediately connect to the new group with you. This feature can be used in the situation where you are in a public group, but would like to continue to play/talk with a subset of them in a new private (or public) group, with the least amount of effort.

  • Added Reset All Jitter Buffer button (near the bottom next to FX) with keybinding (cmd/ctrl-J)

  • Added additional features to the VDO.Ninja link generator, allowing you to create links for both webcam and screenshare usage, which you can use at the same time in multiple browser windows/tabs. Also, an option was added to generate the link so that your content is only pushed, viewing no one... which can be handy if you are using both webcam and screenshare at the same time, and pick one to not view anyone.

  • Added LV2

Musescore is an open source and free music notation software.

Updated: 27 Nov, 2023

See dedicated project with changelog.

Edit: Added experimental builds for ARM Linux and portable Windows. These haven't been tested as thoroughly as the other builds. Please let us know if you encounter any issues.

Stargate is an all-in-one DAW and plugin suite

Updated: 25 Nov, 2023
Installation and troubleshooting guides

Download the Stargate DAW sample pack

Changelog
  • Tracks: Move the plugins button out of the menu onto the track panel
  • Track Menu Panel: Better layout and cosmetic improvements
  • Sequencer: Fix Select{Right,Left,All} actions not working if right-clicking
    on an empty space instead of on an item
  • Main Track: Fix missing controls on track panel
  • Message Box: Fix label not showing in some cases
  • Item Editors: Move horizontal scrollbars to the top, to match the layout of
    the seqencer
  • Item Editor: Hint box improvements
  • Preset Manager Widget: Add missing hint box hints for menu
  • DAW: Add normalize option to render dialog
  • Linux AppImage: Compatibility improvements on many systems
  • Linux AppImage: Upgrade to Python 3.11
  • More consistent use of fonts and font sizes throughout the application, avoid
    using system fonts and/or sizes to the greatest extent possible
  • Hint box: Smaller font, more room for text, some controls have been given
    longer, more detailed hints to use the additional space
  • Hint Box: Fix bottom alignment in transport layout being smaller than the top
Checksums

Optionally, you can generate a sha256sum of the downloaded file and verify
that it

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

Updated: 23 Nov, 2023

9c9733c7e54d48dcba5732557154d78f4a2cc333

python-rtmidi is a Python wrapper (Cython) for C++ RtMidi using Cython

Updated: 20 Nov, 2023

Fixes:

  • Changed CI build configuration, so that auditwheel no longer puts a copy of libasound in the Linux binary wheels - overriding the system libasound - which prevented the _rtmidi extension module shared library from being loaded on systems, where the ALSA plugin library path is not /usr/lib64/alsa-lib, specifically on Debian-based distros. (#190)
  • Replace pip with python -m pip everywhere in in the installation documentation and fixed some minor typos .

Changes:

  • Removed obsolete Python 2 compatibility code in the _rtmidi module and references to Python 2 unicode type in its docstrings.

Downloads:

Please use the source distribution archive and the pre-compiled binary wheels provided on python-rtmidi's PyPI page:

https://pypi.org/project/python-rtmidi/1.5.8/#files

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

Updated: 19 Nov, 2023

We are proud to announce the release of GNU LilyPond 2.24.3. LilyPond is a music engraving program devoted to producing the highest-quality sheet music possible. It brings the aesthetics of traditionally engraved music to computer printouts.

This version contains a number of fixes since the release of the previous stable version in August 2023. We recommend all users to update. Scores converted to or written for 2.24.0 will continue to work with this release. A list of added features and other user-visible changes for 2.24 can be found at https://lilypond.org/doc/v2.24/Documentation/changes/. Among others, version 2.24.0 switched to Guile 2.2 and features a completely rewritten infrastructure for creating the official packages, finally allowing us to offer 64-bit binaries for macOS and Windows. These pre-built binaries are linked from https://lilypond.org/download.html and available from GitLab: https://gitlab.com/lilypond/lilypond/-/releases/v2.24.3

For distributions, LilyPond 2.24.3 most notably includes a fix to restore PDF conversion with the recent Ghostscript 10.02.1. Also Guile 3.0 is now officially supported, even though the recommended version will remain Guile 2.2 for the LilyPond 2.24 series.

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

Updated: 16 Nov, 2023

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

  • #5568 Fix a crash when opening projects with zero-length clips.
  • #5032 When exporting a file, the sample rate of the tracks is now considered, and last-used sample rate is remembered.
  • #5555 Copy-pasting now pastes into audio again by default. This can be changed via Preferences -> Track Behavior -> Always paste audio as new clips.
  • #5549 Mix and render now also resets the gain for the resulting track.
  • #5571 Fix clips shifting to the right when effects are applied to them.
  • #5106 Fix clicks occurring when overdubbing a project with muted tracks.
  • #5533 Fix files being exported without a file extension in rare cases.
  • #5539 Show all sample rates possible for MP2 exports.
  • #5518 Fix pasting into labels.
  • #5543 Fix a crash when clearing loops.
  • #5529 Fix copying when "select all audio if selection required" is enabled.
  • #5598 #5552 Fix GTK detection and compilation for wxWidgets 3.2.4.
  • #5551 Fix Nyquist-related crashes.
  • #5604 Fix EQs in macros.
  • #5511 Fix a crash when closing Audacity.
  • #5476 Fix builds on armhf.

PipeWire is a server and user space API to deal with multimedia pipelines.

Updated: 16 Nov, 2023

0.3.85

Functional programming language for signal processing and sound synthesis

Updated: 14 Nov, 2023

Change log

WARNING: to get the source version

  • be sure to download the faust-2.69.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.

WebAssembly

This is the latest release which contains the JavaScript written Faust/WebAssembly glue code using the compiled libfaust-wasm.js, libfaust-wasm.wasm and libfaust-wasm.data files, also used in the faust2webaudio separated project. See documentation.

A new TypeScript/JavaScript based model will be used in the next versions.

New

  • Improve faustbench-llvm by checking -ct 0 option
  • Update faust2max6 link step for Max 8.6
  • Remove identifiers generation workaround in codebox backend
  • JAX: improve soundfile path searching
  • Introduction of widget modulation expressions
  • Add boxHGroup, boxVGroup, boxTGroup and C versions in libfaust API
  • Rework -1*exp like expressions in FIR by adding MinusInst
  • Improved simplifications in particular for -n*exp expressions
  • Expressions 0-x rewritten in -1*x in aterm::normalizedTree()
  • Update faustgen~ link step for Max 8.6
  • Update faust2jackconsole to allow effects option
  • Add -I option to faust2caqt

Deprecated

Fixed bugs

  • Correct LLVMInstVisitor::visitIndexedAddress
  • Minus expression

Functional programming language for signal processing and sound synthesis

Updated: 13 Nov, 2023

Change log

WARNING: to get the source version

  • be sure to download the faust-2.68.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.

New

  • Reworked mesh2faust tool.
  • Rework faust-dynamic-engine.
  • Experimental -diff option for 'Automatic Differentiation in the Faust Compiler'
  • Add sigDelay1 in signal API.
  • Add printCBox/printCSignal API in box and signal API.
  • Add getSigInterval/setSigInterval in signal API.
  • New faust2rnbo tool (see https://faustdoc.grame.fr/tutorials/rnbo/)
  • Reworked faust2vhdlcode.
  • Add -it option to inline rdtable/rwtable code in the main class.
  • Add missing round primitive in the language.
  • Add -vec mode in Rust backend.
  • Codebox backend (for RNBO support).
  • MIDI and polyphonic support in JSFX backend.

Deprecated

Fixed bugs

  • Revert incorrect route primitive incorrect fix.
  • Add checkNullBargraphLabel to better handle null labels in bargraph.
  • Complete -quad support in C++ backend.
  • Rework broken -inj option.

Libraries

  • Add ba.ifNc and ba.ifNcNo functions
  • Adding new mathematical oscillators to oscillators.lib

Functional programming language for signal processing and sound synthesis

Updated: 13 Nov, 2023

Change log

WARNING: to get the source version

  • be sure to download the faust-2.60.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.

New

  • Rework -dlt threshold handling.
  • JSFX backend contributed by Johann Philippe.
  • Properly test -mcd values in best found vector option.
  • Improve dsp_optimizer to properly test -mcd values in scalar mode.
  • Add size (in bytes) item in JSON.

Deprecated

Fixed bugs

  • More robust FaustPlugin_template.cs, correct faust2unity.
  • Using boxpp to display real values in SVG diagrams.
  • Make preset management thread safe.

Libraries

  • New version of reducemaps.lib with parReduce.
  • Fix RMS_FBcompressor_peak_limiter_N_chan.
  • Add tabulateNd.
  • tabulate: use int(id+0.5) in .val

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

Updated: 11 Nov, 2023

LilyPond 2.25.10

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

Updated: 09 Nov, 2023

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

  • #5467 Fix 24-bit recording.
  • #5488 Fix a crash with .aup importing.
  • #5471 #5483 Fix crossfading of clips and tracks.
  • #5473 Exporting multiple files honors sample rate settings again.
  • #5480 #5417 Fix crashes related to external program exports.
  • #5479 #5476 Fix BSD and ARM builds.
  • #5498 Ctrl+J is now a standard shortcut for joining clips.
  • #5389 Stereo tracks no longer randomly split into mono.
  • #5007 When exporting a file, the file extension is now always added (except for custom FFmpeg and external program exports).
  • #5516 Fix a crash when exporting Opus with older CPUs that don't support AVX.
by KDE

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

Updated: 09 Nov, 2023

Create tag for 23.08.3

by KDE

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

Updated: 07 Nov, 2023

Create tag for 24.01.75

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

Updated: 05 Nov, 2023
No content.

CHOW Tape Model is a physical model of an analog tape machine

Updated: 05 Nov, 2023

Release version 2.11.3. Updates include:

  • Fixed bug in Wow processing at high levels of "Depth".

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

Updated: 05 Nov, 2023

Anklang 0.2.0.nightly2311052133

Development version - may contain bugs or compatibility issues.

=0.13.1 have problems with python-3.8 on focal. MISC: Dockerfile.focal: install pandoc-3.1.6.2 Using pandoc-3.1.7 seems to have issues with PDF generation, anchors in section titles cause an error and SVG images are not found. .gitignore: minor addition MISC: Dockerfile.focal: add clang-17 aliases MISC: Dockerfile.focal: provide xetex, poxy and clang++-17 GITHUB: workflows/release.yml: upload draft releases for CI tests GITHUB: workflows/release.yml: cache focal docker builds with buildx GITHUB: workflows/testing.yml: fix comment GITHUB: workflows/testing.yml: cache arch docker builds with buildx GITHUB: workflows/testing.yml: cache lunar and jammy docker builds with buildx Merge branch 'cirun-docker-caching' - let cirun handle image build and caching # 2023-09-17 Tim Janik 00c0537 * cirun-docker-caching: GITHUB: workflows/testing.yml: use separate steps for docker image builds GITHUB: workflows/testing.yml: make use of cirun which handles docker builds * workflows/testing.yml: use misc/cirun -u 1000 to fix ownership * workflows/testing.yml: fix CIMAKE for Focal-Clang-Tidy * workflows/testing.yml: move nproc out of env variables MISC: cirun.sh: remove, use simpler cirun MISC: gh_delete_assets.sh: remove old helper MISC: Dockerfile.lunar: remove old file MISC: docker_*: remove old helpers MISC: cirun: add docker build, run, chown and caching MISC: cirun: add script to run commands in dockerized environments GITHUB: workflows/testing.yml: use buildx with selective caching GITHUB: workflows/testing.yml: configure and use buildx with selective caching GITHUB: workflows/testing.yml: remove unused actions/upload-artifact GITHUB: workflows/testing.yml: split asset builds into separate job MISC: cirun.sh: add --build, note that --check includes --build MISC: mkassets.sh: fix outdated globs Merge branch 'thin-lto' - improve LTO builds # 2023-09-17 Tim Janik 0e21fc8 * thin-lto: ASE: main.cc: add missing formats to WAV output help MISC: config-uname.mk: when using LTO, enable Thin LTO with clang Thin LTO can result in smaller binaries and better performance. Merge branch 'use-git-submodule' # 2023-09-21 Tim Janik 22cf347 * use-git-submodule: DOC: copyright.ini: apply MPL-2.0 to .gitmodules MISC: Makefile.mk: directly create and reference .dlcache/ for mkassets.sh MISC: Makefile.mk: mkassets: download builds tools before misc/mkassets.sh GITHUB: workflows/testing.yml: use `make mkassets` for release builds .gitignore: ignore .submodule-stamp UI: global.scss, index.html: move AnklangIcons to assets/ UI: Makefile.mk: copy anklangicons-*.tgz files to assets, remove download EXTERNAL: blobs4anklang: add tim-janik/blobs4anklang commit from 2023-09-21 21:04:16 git -C external/blobs4anklang/ checkout 7b0a4a68a1e9efbe68fc9761bef080995f4b4d6b UI: global.scss, index.html: move fork-awesome to assets/ UI: Makefile.mk: copy node_modules/fork-awesome to assets, remove download MISC: package.json.in: install fork-awesome@1.2.0 UI: Makefile.mk: use blobs4anklang/fonts/InterVariable.woff2, remove download EXTERNAL: blobs4anklang: add tim-janik/blobs4anklang commit from 2023-09-21 18:23:36 git submodule add --name blobs4anklang https://github.com/tim-janik/blobs4anklang.git external/blobs4anklang git -C external/blobs4anklang/ checkout 8da35f3914b9668bacc6755a8051a17051b07c3a Makefile.mk: skip `git submodule` in tarball builds Makefile.mk: dist: exclude unused external subdirs from tarball Makefile.mk: include submodule archives in dist tarball ASE: Makefile.mk: use blake3 submodule, remove download rule ASE: compress.cc: use external/blake3/c/blake3.h EXTERNAL: blake3: add BLAKE3-team/BLAKE3 version 1.3.1 git submodule add --name blake3 https://github.com/BLAKE3-team/BLAKE3.git external/blake3 git -C external/blake3/ checkout 1.3.1 ASE: Makefile.mk: use websocketpp submodule, remove download rule EXTERNAL: websocketpp: add zaphoyd/websocketpp version 0.8.2 git submodule add --name websocketpp https://github.com/zaphoyd/websocketpp.git external/websocketpp git -C external/websocketpp/ checkout 0.8.2 ASE: Makefile.mk: use clap submodule, remove download rule EXTERNAL: clap: add free-audio/clap version 1.1.1 git submodule add --name clap https://github.com/free-audio/clap.git external/clap git -C external/clap/ checkout 1.1.1 ASE: Makefile.mk: use rapidjson submodule, remove download rule EXTERNAL: rapidjson: add Tencent/rapidjson commit from 2022-05-24 10:03:13 git submodule add --name rapidjson https://github.com/Tencent/rapidjson.git external/rapidjson git checkout 232389d4f1012dddec4ef84861face2d2ba85709 Makefile.mk: update all submodules before building sources Makefile.mk: remove external/ subdir from ls-tree.lst MISC: mkcopyright.py: ignore dirs passed from `git ls-tree` on the CLI ASE: storage.cc: adjust old link to zlib-ng/minizip-ng/issues/433 ASE: minizip: build against external/minizip-ng/ ASE: Makefile.mk: use minizip-ng submodule, remove download rule EXTERNAL: minizip-ng: add zlib-ng/minizip-ng version 2.9.0 git submodule add --name minizip-ng https://github.com/zlib-ng/minizip-ng.git external/minizip-ng .gitignore: remove entries of files the build is not generating Merge branch 'bug-fixes' # 2023-09-23 Tim Janik e9015b9 * bug-fixes: GITHUB: workflows/testing.yml: upload dist tarball as isolated smaller artefact GITHUB: workflows/testing.yml: upgrade to actions/upload-artifact@v3.1.3 MISC: *.sh: use '#!/usr/bin/env bash' for bash scripts, fixes #17 Merge branch 'fix-warnings' # 2023-09-29 Tim Janik 9c1a062 * fix-warnings: ASE: track.cc: fix signedness ASE: utils.cc: cosmetic change ASE: project.cc: cosmetic change ASE: nativedevice.cc: fix signedness ASE: midilib.cc: fix signedness ASE: midievent.cc: cosmetic change ASE: internal.hh: cosmetic change ASE: inifile.cc: fix signedness ASE: engine.cc: cosmetic change ASE: compress.cc: fix write check signedness ASE: combo: fix insert position signedness ASE: clapplugin.cc: cosmetic change ASE: device.cc: remove unused code ASE: blob.cc: cosmetic fix MISC: Makefile.mk: clang-tidy: fix missing includes ASE: clapplugin.cc: cosmetic fix ASE: loop.cc: fix typo Merge branch 'main-rt-jobs' # 2023-09-30 Tim Janik a3f8f29 * main-rt-jobs: ASE: main.cc: fit one RtCallJob into a cache line This becomes possible with RtCall allocating just 4 pointer sizes. Since Loft allocates at cache line boundaries only, this essentially halves the size of an RtCallJob allocation. ASE: callback: shrink struct RtCall by a pointer ASE: loft: fix and test LoftPtr actually running ~T ASE: engine.hh: add comment about main_rt_jobs ASE: main.cc: turn debugging code into real job_queue_tests ASE: main: main_rt_jobs: add main_loop callback queue without invoking malloc() ASE: callback: RtCall: wrap simple callback pointers, without using malloc ASE: cxxaux.hh: add unalias_ptr<> helper ASE: callback.cc: add a small callback list test ASE: callback: add CallbackList - reentrant cb list with configurable arguments ASE: callback: move JobQueue implementation here Merge branch 'websocket-fix' # 2023-10-01 Tim Janik a5f9ca9 * websocket-fix: ASE: jsonapi.cc: cache socket nickname for use during errors ASE: websocket.cc: avoid exceptions in boost::asio socket.remote_endpoint() ASE: callback.hh: remove (sync) return value handling in JobQueue ASE: jsonapi.cc: wait for main loop callback completion via semaphore Merge branch 'audio-engine-job-cleanups' # 2023-10-01 Tim Janik 8067acc * audio-engine-job-cleanups: ASE: engine.hh: document engine lifetime ASE: engine: remove BorrowedPtr, simplify EngineJobImpl ASE: clapplugin.cc: use main_rt_jobs queue to delete events from audio_thread ASE: clapplugin.cc: rename ClapAudioProcessor ASE: project.cc: do not (auto) destroy all projects during atexit ASE: main.cc: shutdown: unset engine project and handle main loop callbacks ASE: engine: make transport a reference, move job queues into AudioEngine ASE: engine: rename AudioEngineThread Merge branch 'c++20' # 2023-10-10 Tim Janik 3a7c2d3 * c++20: MISC: mkAppImage.sh: fix $ORIGIN in AnklangSynthEngine-fma, add jackdriver.so MISC: Dockerfile.focal: install latest poxy (again) MISC: Dockerfile.focal: provide libstdc++-10-dev and a recent castxml MISC: config-uname.mk: optimize with clang -march=x86-64-v3 on modern platforms Clang chokes on '-march=haswell -mno-hle', so we use '-march=x86-64-v3' which is close to Haswell, the clang docs say: -march=x86-64: CMOV, CMPXCHG8B, FPU, FXSR, MMX, FXSR, SCE, SSE, SSE2 -march=x86-64-v2: (close to Nehalem) CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4.1, SSE4.2, SSSE3 -march=x86-64-v3: (close to Haswell) AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE -march=x86-64-v4: AVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VL MISC: mkassets.sh: adopt compiler config and fix make V=1 * Support make with V=1 during asset builds * Copy compiler config from config-defaults.mk for mkassets Makefile.mk: ignore leading spaces in config-defaults.mk ASE: properties.hh, processor.hh: remove unused (and conflicting) GroupId ASE: memory.cc: test CString operators ASE: memory.hh: CString: provide operator== and operator<=> to disambiguate JSONIPC: cxxjip.py: switch from C++17 to C++20 README.md, *.mk: switch from C++17 to C++20 ASE: memory.hh: always provide ctor for Block initialization Merge branch 'preferences' and live PCM driver updates # 2023-10-16 Tim Janik c7ece44 * preferences: UI: util.js: call prop->ident() ASE: shorten Parameter method ident() ASE: strings: add fallback to string_option_find(), remove string_option_get() ASE: testing.cc: use string_option_find_value() ASE: processor.cc: use string_option_find() ASE: cxxaux.cc: use ase_fatal_warnings ASE: main: remove feature toggles, use ase_fatal_warnings ASE: utils: export ase_fatal_warnings ASE: utils.cc: base debug key checks on string_option_find_value() ASE: strings: base option search on string_option_find_value() (without malloc) ASE: project: create_properties: use property_bag() and Prop ASE: clapdevice.cc: use parameter_guess_nick() ASE: gadget: add property_bag() and create_properties() UI: b/preferencesdialog.vue: edit everything with Shift+Ctrl+Alt+Click [Close] UI: b/preferencesdialog.vue: fetch + edit only selected PCM + MIDI preferences UI: b/objecteditor.js: fix blurb and descr bubbles UI: index.html, eslintrc.js: allow _("for translation") markup UI: util.js: rename extended Property descr() (abbreviate) UI: b/choiceinput.js: treat choice property as string UI: b/preferencesdialog.vue: special case driver.pcm.devid UI: b/objecteditor.js: rename internal function on xprop UI: b/contextmenu.js: support focus_uri ASE: engine.cc: add preferences for up to 4 MIDI controllers ASE: engine.cc: cache PCM driver live listing for ca half a second ASE: engine: change PCM driver when preferences change ASE: engine.cc: add audio.synth_latency Preference ASE: driver*: allow to query all PcmConfig values from drivers ASE: api.hh, server: remove all old preference handling ASE: api.hh, server: add Server.list_preferences() ASE: properties: add Preference classes and majorly simplify Property impls * Remove obsolete structures and aux constructors * Add getter/setter lister for enumeration types * Add PropertyBag - a helper to simplify property registrations * Add small PropertyImpl based on ParameterProperty * Add generic Preference class, useful for static initialization * Remove property nick guessing * Add global Preference setting list based on Parameter * Implement saving/loading preferences from anklangrc * Auto save preference changes after maybe half a second * Ensure that Preference names follow NCName syntax ASE: defs.hh: add PropertyImpl ASE: api.hh: rename Property.descr() (abbreviate) ASE: api.hh, server: provide access_preference() instead of access_prefs() ASE: api.hh: add constexpr GUIONLY, STORAGE, STANDARD to avoid C++ SIOF ASE: main.cc: save/load preferences unless --norc is given ASE: processor: use Parameter instead of the old ParamInfo ASE: parameter: add Parameter, ParameterProperty and parameter_guess_nick() * Implement Parameter{} with Param{} as initializer * Add constrain, normalize and text conversions * Implement simple ParameterProperty abstract base class * Support callback function to query parameter choices * In set_value: constrain Value according to parameter range * Use variants for flexible initilizers * Treat choice parameters as text * Match choices via normalized Damerau-Levenshtein distance * Add parameter_guess_nick() (former on property_guess_nick). ASE: value.hh: add Value::is_string() ASE: object.cc: allow NCName as event detail, to support preference identifiers ASE: defs.hh: declare Preference ASE: strings: add kvpairs_search() ASE: strings: define and use ASE_STRING_SET_ASCII_ALNUM and _LOWER_ALNUM ASE: unicode.cc: add missing docs ASE: unicode: add string_to_ncname() and string_is_ncname() ASE: levenshtein: compute (un)restricted Damerau-Levenshtein string distances ASE: defs.hh: add F32EPS and F32MAX ASE: memory.hh: declare CStringS ASE: loop: add exec_once() ASE: cxxaux.hh: add ASE_ASSERT_ALWAYS() MISC: package.json.in: reduce wait delay for rebuilds Merge branch 'package-updates' # 2023-10-24 Tim Janik 1c7da51 * package-updates: MISC: package.json.in: update babel, eslint, rollup, electron, postcss, lit Major version updates: - electron-27.0.2 - icon-gen-4.0.0 - lit-3.0.0 - rollup-4.1.4 - postcss-lab-function-6.0.7 - puppeteer-core-21.4.0 MISC: package.json.in: update to vue-3.3.6 Merge branch 'pnpm' # 2023-10-24 Tim Janik f1b37e4 * pnpm: MISC: config-checks.mk: remove unused NPM_INSTALL Makefile.mk: save XNPM to defaults and use it to install node_modules/ MISC: config-checks.mk: check for pnpn, provide as $(XNPM) UI: Makefile.mk: fetch Lit version directly from node_modules/lit/package.json X11TEST: ereplay.cjs: set timeout to 2500 to allow click durations of 2200ms Merge branch 'bun' # 2023-10-24 Tim Janik 63e4292 * bun: Makefile.mk: fix up sharp and electron installations with bun At the moment, we need to call the postinstall scripts manually, see: https://github.com/oven-sh/bun/pull/5077 MISC: config-checks.mk: support bun 1.0.0 as package manager Merge branch 'g++-bun-pnpm-ci' # 2023-10-27 Tim Janik 042fd7a * g++-bun-pnpm-ci: GITHUB: workflows/testing.yml: test Arch builds with g++ MISC: Dockerfile.arch: provide pnpm as JS package manager MISC: Dockerfile.arch: update build comments MISC: Dockerfile.focal: provide bun as JS package manager MISC: cirun: defer check for docker-buildx-plugin until we actually need it Makefile.mk: guard against `prefix := / / ` etc which will confuse `rm -rf` EXTERNAL: websocketpp: update zaphoyd/websocketpp to 2022-05-24 18:42:50 2022 -0500 git -C external/websocketpp/ checkout b9aeec6eaf3d5610503439b4fae3581d9aff08e8 This includes fixes applied after version 0.8.2, in particular it allows g++ to build the sources with C++20 enabled. See: https://github.com/zaphoyd/websocketpp/issues/991 Merge branch 'npm-updates' # 2023-11-01 Tim Janik 8d56822 * npm-updates: MISC: package.json.in: update various minor versions Makefile.mk: allow $NPM_INSTALL overrides via config-defaults.mk This allowes e.g.: NPM_INSTALL = pnpm install --prefer-offline Merge branch 'constrain-parameters' # 2023-11-01 Tim Janik fff51b9 * constrain-parameters: UI: b/databubble.js: fix assertion ASE: processor.cc: use parameter->dconstrain() ASE: parameter: add dconstrain() to convert to double and constrain ASE: processor.cc: use Parameter::construct_hints() ASE: parameter: export construct_hints(), always use "stepped" hint for bools UI: b/propinput.js: give toggles preference over choices ASE: processor.cc: remove unused choices from boolean param ASE: serialize.cc: call jsonvalue_to_string() directly ASE: jsonapi.cc: call jsonobject_to_string() directly JSONIPC: jsonipc.hh: always write null instead of NAN, ±Inf Remove JsonWriteFlags from the (template) API. JSONIPC: Makefile: fix include path to external/rapidjson/ EXTERNAL: rapidjson: update Tencent/rapidjson to 2023-09-28 11:36:59 +0200 git -C external/rapidjson checkout f9d53419e912910fd8fa57d5705fa41425428c35 Among other changes, this provides kWriteNanAndInfNullFlag. ASE: parameter: value_from_text(): yield integers for text inputs of choices Merge branch 'swesterfeld-blepsynth-sallen-key-filter', closes #10 # 2023-11-01 Tim Janik 441cbca * swesterfeld-blepsynth-sallen-key-filter: ASE: resampler2: remove, superseded by pandaresampler DEVICES: blepsynth/blepsynth.cc: reorder parameter groups DEVICES: blepsynth/Makefile.mk: include external/pandaresampler/lib EXTERNAL: pandaresampler: add swesterfeld/pandaresampler commit from 2023-02-14 10:18:45 git submodule add --name pandaresampler https://github.com/swesterfeld/pandaresampler.git external/pandaresampler git -C external/pandaresampler checkout 29097dc786b6d75a9deb12e70ec8960a78f7f8f5 DEVICES: blepsynth: update LadderVCF with drive/reso boost DEVICES: blepsynth: optimize filter code if freq/reso/drive are constant DEVICES: blepsynth: update LadderVCF, setup cutoff frequency range DEVICES: blepsynth: add latency compensation for LadderVCF DEVICES: blepsynth: update LadderVCF to version from dsp-research - oversample LadderVCF with factor 4, too DEVICES: blepsynth: compensate for SKFilter FIR oversampling delay DEVICES: blepsynth: reset filter state on filter type change DEVICES: blepsynth: reset SKFilter state if filter mode changes DEVICES: blepsynth: make cutoff parameter log-scaled DEVICES: blepsynth: rename vcf_ to ladder_filter_; minor cleanups DEVICES: blepsynth: implement midi velocity handling and add master gain DEVICES: blepsynth: smooth drive / reso input for Sallen-Key Filter DEVICES: blepsynth: add Sallen-Key Filter ">Merge branch 'release-fixes' # 2023-09-08 Tim Janik d8465fd * release-fixes: MISC: mknews.sh: print latest NEWS.md version with `misc/mknews.sh --version` GITHUB: workflows/release.yml: set prerelease:false for annotated tags Fix actions/checkout@v3 and actions/checkout@v4 messing up the annotation of the currently fetched tag, even with fetch-depth:0, see: actions/checkout#290 MISC: mknews.sh: for release tags, copy news section from NEWS.md Merge branch 'ci-fixes' # 2023-09-10 Tim Janik 9a7e628 * ci-fixes: MISC: mkassets.sh: remove unused file generations MISC: dbuild.sh: delete, now unused MISC: cirun.sh: add missing arg to help MISC: publish.sh: remove --draft MISC: publish.sh: determine version from tarball, show progress MISC: publish.sh: use assets/ directory contents if present GITHUB: workflows/testing.yml: use download-artifact@v3 to fetch release assets GITHUB: workflows/testing.yml: make sure to generate PDF docs early on GITHUB: workflows/testing.yml: provide GH_TOKEN for gh in publish.sh GITHUB: workflows/testing.yml: first build docs, then upload docs/ artifact GITHUB: workflows/testing.yml: fix Release-Upload deps, avoid skipped jobs GITHUB: workflows/testing.yml: allow skipped jobs in Ping-IRC GITHUB: workflows/testing.yml: use github expression for negating if GITHUB: workflows/testing.yml: escape exclamation mark for yaml GITHUB: workflows/testing.yml: skip Focal-Clang-Tidy for release tags GITHUB: workflows/testing.yml: uplaod releases via misc/publish.sh GITHUB: workflows/release.yml: remove, releases moved into testing.yml MISC: publish.sh

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

Updated: 03 Nov, 2023

Audacity 3.4 adds a musical view, time stretching and a new exporter.

Major changes

  • Music workflows
    Audacity now features several music related features, such as switching between hh:mm:ss time and Beats & Measures, and time-stretching clips to align them to a song's tempo.
  • Time stretching
    Hold Alt (macOS: Option) while hovering over the top third of a clip edge to stretch it.
  • New exporter
    Audacity now features a new export window with easier access to options such as sample rate and custom mapping (for 5.1 or 7.1 audio). Additionally, the "Browse" button uses the native file browser now!

Other changes

  • For MP3, Audacity now always uses Joint Stereo mode, which always delivers the best possible quality.
  • #4720 Simplified pasting logic.
  • Simplified stereo tracks. Left and right channels now always have synchronized clip starts and ends, and the same sample rate in both channels.
  • #5014 Added cursors trimming and stretching left and right, and changed the I-beam cursor to be less similar to either.
  • #4448 When importing audio, the project sample rate no longer changes.
  • #5204 The spectrogram colors are now perceptually uniform, and the colormap has gotten a name: Roseus. It also can be used for dataviz outside of Audacity

Stargate is an all-in-one DAW and plugin suite

Updated: 02 Nov, 2023
Installation and troubleshooting guides

Download the Stargate DAW sample pack

Changelog
  • Windows, M1 Mac: Improved UI performance, reduced UI process CPU usage,
    faster start up times
  • AppImage: Better compatibility on some systems
  • Item Editor: New menu action: 'Open Plugin Rack For Item'
  • Project Save As Dialog: Add label explaining how it works
  • macOS: Fix hint box references to CTRL hotkeys that should be CMD
Checksums

Optionally, you can generate a sha256sum of the downloaded file and verify
that it matches this signature.

ed471ad52fc7dfe560edaf50ec9b0cbf9f4535b521297e8f6ef597ab131089f5 stargate-23.11.1-1.x86_64.rpm 579e9a09854856758f01a3484d43f8c7de9bd3bbea9cdba4b32095509d8d3774 stargate-23.11.1-amd64.deb ab03bf4bb9c70961d6b4fc25404a535f408554dca4d51970473d268d36318df4 StargateDAW-23.11.1-linux-x86_64.AppImage 15d3daf44672009d335d774870936e5191c0f68d9257e9e9528639edb03d9bb4 StargateDAW-23.11.1-win64-installer.exe 06cbbfe86d2791c22729653d17dab1a1da3bbc9b7bfd641445d6045d2725385d StargateDAW-23.11.1-macos-intel-x86_64.dmg d68a8bf3b762d2f42ca45b56972f4641ec3fb8a28f65f4ed86c47e81b23d94db StargateDAW-23.11.1-macos-m1-arm64.dmg

Gyroflow can stabilize your video using gyroscope and accelerometer motion data

Updated: 02 Nov, 2023

✨ Improvements

  • Added a very basic way to stabilize files without gyro data. Simply load the video without gyro data, load lens profile and click "Autosync". It should analyze the video using optical flow and use that as gyro data. Note that this is not a proper feature yet. May work for simple cases, so it's there, but will probably fail for more tricky movements.
  • Added grid guide (right click on the video preview).
  • Updated timeline scrolling/scaling behavior on macOS (by @pacoccino)
  • Added support for Senseflow device data (by @HiDream)
  • Added a way to clear trim range (C shortcut)
  • Added a way to disable lens profile updates. You can now delete lens profiles you won't use and make the startup faster. Then place noupdate file in the lens profile directory
  • Relaxed H.264 resolution restriction allowing to render vertical 2160x3840
  • Added "Created at" to Video information panel
  • Updated macOS icon

🐛 Bug fixes

  • Fixed crash when opening multiple BRAW files
  • Fixed BRAW timeline scrubbing
  • Fixed BRAW preview with OpenCL
  • Fixed rendering on older devices
  • Fixed background color in rendered file
  • Fixed AppImage "Permission denied" error
  • Fixed rendering crash with Intel on Windows
  • Fixed queue progress indicator in some cases

PipeWire is a server and user space API to deal with multimedia pipelines.

Updated: 02 Nov, 2023

0.3.84

RTcmix is an digital signal processing and sound synthesis language

Updated: 01 Nov, 2023

Includes several years of work to expand the MinC parser, improve error handling, handle 64-bit mode for multiple platforms, add additional instruments and utility commands.

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

Updated: 31 Oct, 2023

What's Changed

Fasttracker II clone for Windows/macOS/Linux

Updated: 30 Oct, 2023
  • Sample editor: Shift + mouse-wheel = scroll sample data view
  • Windows/macOS: Updated SDL to v2.28.4

ProTracker 2 clone for Windows/macOS/Linux

Updated: 30 Oct, 2023

Some window event handling changes