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.
Musescore is an open source and free music notation software.
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.
Rosegarden is a composition and editing environment based around a MIDI sequencer
Release
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.2.0 release
rtpmidid allows you to share ALSA sequencer devices on the network using RTP MIDI
Version 23.12 Beta 2
Musescore is an open source and free music notation software.
fix pedal import/export for MusicXML
RaySession is a GNU/Linux session manager for audio programs, using a varient of NSM
0.14.3 / 2023-12-02
Bug fix release.
Bug Fixes:
Templates:
Please download RaySession-0.14.3-source.tar.gz
, other packages are auto generated and incomplete.
SonoBus can stream high-quality, low-latency peer-to-peer audio between devices over the intern
SonoBus 1.7.1 Release Notes
From 1.7.0:
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
SonoBus can stream high-quality, low-latency peer-to-peer audio between devices over the intern
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.
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
Download the Stargate DAW sample pack
ChangelogOptionally, you can generate a sha256sum of the downloaded file and verify
that it
Anklang, a digital audio synthesis application for live creation and composition
9c9733c7e54d48dcba5732557154d78f4a2cc333
PlugData is a plugin wrapper around PureData featuring a new GUI
Patch release with some important bugfixes:
Reuploaded on 21/11 to fix a Windows font size issue
python-rtmidi is a Python wrapper (Cython) for C++ RtMidi using Cython
_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)pip
with python -m pip
everywhere in in the installation documentation and fixed some minor typos ._rtmidi
module and references to Python 2 unicode type in its docstrings.Please use the source distribution archive and the pre-compiled binary wheels provided on python-rtmidi's PyPI page:
LilyPond is a music engraving program, devoted to producing high-quality sheet music
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
This is a hotfix release. It fixes the following issues:
PlugData is a plugin wrapper around PureData featuring a new GUI
2 year anniversary edition!
Highlights:
Updates:
Other:
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.85
Functional programming language for signal processing and sound synthesis
faust-2.69.3.tar.gz
file to get a complete source folder (in particular, with all the libraries)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.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.
faustbench-llvm
by checking -ct 0
optionfaust2max6
link step for Max 8.6boxHGroup, boxVGroup, boxTGroup
and C versions in libfaust API-1*exp
like expressions in FIR by adding MinusInst-n*exp
expressions0-x
rewritten in -1*x
in aterm::normalizedTree()
faustgen~
link step for Max 8.6faust2jackconsole
to allow effects option-I
option to faust2caqt
LLVMInstVisitor::visitIndexedAddress
Functional programming language for signal processing and sound synthesis
faust-2.68.1.tar.gz
file to get a complete source folder (in particular, with all the libraries)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.mesh2faust
tool.-diff
option for 'Automatic Differentiation in the Faust Compiler'sigDelay1
in signal API.printCBox/printCSignal
API in box and signal API.getSigInterval/setSigInterval
in signal API.faust2rnbo
tool (see https://faustdoc.grame.fr/tutorials/rnbo/)faust2vhdl
code.-it
option to inline rdtable/rwtable code in the main class.round
primitive in the language.-vec
mode in Rust backend.route
primitive incorrect fix.checkNullBargraphLabel
to better handle null labels in bargraph.-quad
support in C++ backend.-inj
option.ba.ifNc
and ba.ifNcNo
functionsFunctional programming language for signal processing and sound synthesis
faust-2.60.3.tar.gz
file to get a complete source folder (in particular, with all the libraries)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.-dlt
threshold handling.-mcd
values in best found vector option.dsp_optimizer
to properly test -mcd values in scalar mode.faust2unity
.parReduce
.RMS_FBcompressor_peak_limiter_N_chan
.tabulateNd
.LilyPond is a music engraving program, devoted to producing high-quality sheet music
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
This is a hotfix release. It fixes the following bugs:
JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.
CHOW Tape Model is a physical model of an analog tape machine
Release version 2.11.3. Updates include:
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
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
Audacity 3.4 adds a musical view, time stretching and a new exporter.
Stargate is an all-in-one DAW and plugin suite
Download the Stargate DAW sample pack
ChangelogOptionally, 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
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.84
RTcmix is an digital signal processing and sound synthesis language
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.
Fasttracker II clone for Windows/macOS/Linux
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.1.8 release
Pure data is an open source visual programming language
version number to 0.54-1
Schism Tracker is a free and open-source reimplementation of Impulse Tracker
Summary of changes since the 20230906 release:
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
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
CHOW Tape Model is a physical model of an analog tape machine
Release version 2.11.3. Updates include:
Seq66 is a grid style MIDI looper that, a Qt 5 reboot of seq24/sequencer64
rtpmidid allows you to share ALSA sequencer devices on the network using RTP MIDI
Version 23.10 Beta 1
python-rtmidi is a Python wrapper (Cython) for C++ RtMidi using Cython
Project infrastructure:
pyproject.toml
.tox.ini
, removed Python 3.7.requirements-dev.txt
with pip-compile
(#183).Fixes:
Fixed linting errors in send_all.py
example (#184).
Fixed (no)gil/except declarations on MIDI in callback and MidiOut.sendMessage
(#185).
The GIL is acquired in any case for MIDI in callback and C++ sendMessage
call, since Cython needs to check for exceptions.
Suppress related Cython compilation performance hints.
Also remove wrong statement about the GIL being released in docstring for send_message
.
Fixed errors and check for empty message correctly when passing an iter- or generator instead of a sequence to MidiOut.send_message
(#186, #188).
Pure data is an open source visual programming language
version to 0.51-1test1
Pure data is an open source visual programming language
Merge branch 'master' into develop
Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems
Audacity 3.4 adds a musical view, time stretching and a new exporter.
Lilv is a C library (with Python bindings) for simple use of LV2 plugins in applications
Lilv 0.24.22
RaySession is a GNU/Linux session manager for audio programs, using a varient of NSM
v0.14.2 Minor bug fix release, probably the last of the year.
BugFix:
Change:
Templates:
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.1.7 release
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.83
Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows
This is Ardour 8.1
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
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
Giada is an open source, minimalistic and hardcore music production tool. Designed for DJs, live performers and electronic music
Freybug is a monstrous ghostly black dog that is stated to come from medieval English folklore, specifically from Norfolk. Like most supernatural black dogs, it was roughly the size of a calf, and wandered country roads terrifying travelers.
Changelog:
Binaries available on https://www.giadamusic.com#download
Giada is an open source, minimalistic and hardcore music production tool. Designed for DJs, live performers and electronic music
1st bugfix release for version 0.25 Echidna.
Changelog:
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.82
MusicBrainz Picard is a cross-platform application written in Python and is the MusicBrainz music tagger
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.1.6 release
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
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
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.1.5 release
Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows
This is Ardour 8.0
LilyPond is a music engraving program, devoted to producing high-quality sheet music
LilyPond 2.25.9
Fasttracker II clone for Windows/macOS/Linux
Update ft2_header.h
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.81
rtpmidid allows you to share ALSA sequencer devices on the network using RTP MIDI
Minor release 23.10
Just download the package, install it, and fix missing dependencies like libavahi-client
if not installed.
wget https://github.com/davidmoreno/rtpmidid/releases/download/v23.10/rtpmidid_23.10_amd64.deb
sudo dpkg -i rtpmidid_23.10_amd64.deb
sudo apt -f install
rm rtpmidid_23.10_amd64.deb
wget https://github.com/davidmoreno/rtpmidid/releases/download/v23.10/rtpmidid_23.10_armhf.deb
sudo dpkg -i rtpmidid_23.10_armhf.deb
sudo apt -f install
rm rtpmidid_23.10_armhf.deb
Fasttracker II clone for Windows/macOS/Linux
Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows
this is Ardour 8.0-rc3
Fasttracker II clone for Windows/macOS/Linux
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
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
Fully-featured audio plugin host, with support for many audio drivers, plugin and sound bank formats.
CARLA_CLIENT_NAME
env var)openFrameworks is an open source toolkit designed for creative coding
update pg
Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows
this is Ardour 8.0-rc2
MusicBrainz Picard is a cross-platform application written in Python and is the MusicBrainz music tagger
--audit
making use of sys.addaudithook()
DawDreamer is a DAW with Python; VST instruments/effects, parameter automation, and native processors
This release fixes issues introduced in 0.7.2 and 0.7.3.
PyPI now requires Python 3.8 for Windows/Linux. MacOS requires Python 3.9.
Bug fixes:
RenderEngine.cpp
has fixed an issue when the output render size was off by one sample if the block size was 2.Other updates:
soundfile
primitives directly from the filesystem. If the file hasn't been specified via set_soundfiles
then the filesystem will be checked.boxSoundfile("mySound[url:{'tango.wav'}]", 2)
: If you tell a FaustProcessor to compile the box involving boxSoundfile
, then the files will be loaded. As a fallback, the dictionary from set_soundfiles
will be used.boxReal(val)
, boxInt(val)
, sigReal(val)
, and sigInt(val)
: boxHSlider("cutoff", 440, 20, 20000
Ardour is a hard disk recorder and digital audio workstation application that runs on Linux, macOS, FreeBSD and Windows
This is Ardour 8.0-rc1
MusE is a MIDI/Audio sequencer with recording and editing capabilities and aims to be a complete multitrack virtual studio
A quick fix release:
For the complete list of changes see:
https://github.com/muse-sequencer/muse/blob/4.2.1/src/ChangeLog
The homepage:
https://muse-sequencer.github.io/
Download:
https://github.com/muse-sequencer/muse/releases/download/4.2.1/muse-4.2.1.tar.gz
https://github.com/muse-sequencer/muse/releases/download/4.2.1/MusE-4.2.1-x86_64.AppImage
Demos page:
https://github.com/muse-sequencer/muse/wiki/Demos
Forum:
https://linuxmusicians.com/viewforum.php?f=61
Seq66 is a grid style MIDI looper that, a Qt 5 reboot of seq24/sequencer64
Many fixes and a couple features as described in RELNOTES for 0.99.9.
RaySession is a GNU/Linux session manager for audio programs, using a varient of NSM
Important Bug Fix Release
Major Fixes:
Minor fixes in patchbay (all theses bugs did already existed in v0.13.1)
RaySession is a GNU/Linux session manager for audio programs, using a varient of NSM
⚠️ An issue has been detected in this release, some JACK connections can be forgotten. Please wait v0.14.1 before use it in production. If you are already using v0.14.0, it is not so strong, prefer wait v0.14.1 than go backward to a previous version.
This release is probably the last major release before 1.0.0 (others 0.14.X will exist).
Packagers should set python3-pyalsa (>=1.2.4) as a dependency, else ALSA MIDI ports wont be displayed in the patchbay, and ALSA Connections client will not work.
Long time users (before 0.9.0) may note that ray-proxy and related methods will be removed in 1.0.0, because RayHack pseudo-protocol does the same thing better, and I don't want to maintain this code part anymore.
RaySession itself:
Features:
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
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
MIDIVisualizer is a small cross-platform MIDI visualizer, written in C++/OpenGL.
This is a minor release.
Features:
Improvements:
Fixes:
Thank you for using MIDIVisualizer!
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
Full Changelog: v1.0.0-beta.4.13.6...v1.0.0-beta.4.13.31
Cardinal is a virtual Eurorack modular synthesizer platform
Modules related changes:
NOTE: Cardinal has its own website now, living at cardinal.kx.studio with the online/wasm version still accessible by clicking "Try Live".
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
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
LilyPond is a music engraving program, devoted to producing high-quality sheet music
LilyPond 2.25.8
Functional programming language for signal processing and sound synthesis
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.80
MusicBrainz Picard is a cross-platform application written in Python and is the MusicBrainz music tagger
python-rtmidi is a Python wrapper (Cython) for C++ RtMidi using Cython
Fixes:
meson-python
>= 0.14.0 (#177).drumkv1 is an old-school all-digital drum-kit sampler synthesizer with stereo fx.
An End-of-Summer'23 Release.
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
Full Changelog: v1.0.0-beta.4.13.1...v1.0.0-beta.4.13.6
MusE is a MIDI/Audio sequencer with recording and editing capabilities and aims to be a complete multitrack virtual studio
Another year, another late release. MusE 4.2, more fixes, more features. More!
A very condensed list of changes since 4.1:
Stargate is an all-in-one DAW and plugin suite
Download the Stargate DAW sample pack
ChangelogOptionally, you can generate a sha256sum of the downloaded file and verify
that it matches this signature.
cbda1d457a7565ed77cda76168f604df0062f23dea76281a7221cd78da540c24 stargate-23.09.1-1.x86_64.rpm
697462d0c3ae743ac6ea3c6d07cf79a6d00c57f630adc67118ca8e85bdc5103e stargate-23.09.1-amd64.deb
708c221142ec94d7d07a9317c9f7f1d1dd2b03afeaf8d763f36f5134fb19ce98 StargateDAW-23.09.1-linux-x86_64.AppImage
0342f50070a70ee4e60530989f9c70d103bf192fd48bed34a3d0a6a72f474227 StargateDAW-23.09.1-win64-installer.exe
02bea26606ab96e062be9816866159f0ed20521a3b27502731ce0b5aafcf9f8c StargateDAW-23.09.1-macos-intel-x86_64.dmg
ba326e7d9f70fc8f23f4e94a50e159c3670e43da60ba6e775d7e8540534516a2 StargateDAW-23.09.1-macos-m1-arm64.dmg
Blue is a music composition environment for Csound, written in Java
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
Full Changelog: v1.0.0-beta.4.12.34...v1.0.0-beta.4.13.1
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
v1.0.0-beta.4.13
OpenMPT is a popular tracker software for Windows
This small update to OpenMPT 1.31 is mostly a bugfix release. Here's a list of the most notable changes in this version:
For a complete list of changes, have a look at the release notes and the full version history.
libopenmpt has been updated as well.
Schism Tracker is a free and open-source reimplementation of Impulse Tracker
Summary of changes since 20221201 release:
Schism Tracker is a free and open-source reimplementation of Impulse Tracker
Summary of changes since 20221020 release:
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.1.3 release
PlugData is a plugin wrapper around PureData featuring a new GUI
Pre-release version of plugdata v0.8.0
If you find any bugs in this version, you may report it on GitHub, join our Discord, or e-mail me
Some highlights:
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
Merge branch 'version-fixes' # 2022-07-29 Tim Janik 61e8d05
* version-fixes:
ASE: remove unneeded version postfix from AnklangSynthEngine
MISC: version.sh: fix development postfix for shallow versions
MISC: version.sh: fix build id with development postfix
MISC: Makefile.mk, version.sh: fix release tag missing 'v'-prefix
Merge branch 'jack-driver' # 2022-07-29 Tim Janik cc1cb08
* jack-driver:
DOC: ch-install.md: merge jack howto into driver-setup section
DOC: ch-install.md: add chapter about download and installation
ASE: main.cc: print the real executable_name() for --version and usage
ASE: driver.cc: load jackdriver.so
ASE: Makefile.mk: optionally build jackdriver.so
MISC: config-checks.mk: check if jack.pc >= 0.125.0 is present
Jack 0.125.0 ships with Ubuntu-20.04.
ASE: driver-jack.cc: turn into a working PCM driver for Ase
ASE: driver-jack.cc: adapto to Ase namespace
ASE: merge original Jack driver by Stefan Westerfeld
Initial version of Jack driver using the new driver API
Add minimal jack howto
Block SIGPIPE to avoid crashes when jackd dies
Driver: return read and write latency for a pcm driver separately
For instance for synchronizing the play position pointer ui with the audio
buffering, you want to know how much write latency you have, but don't care
about the amount of read latency
Jamulus enables real-time jam sessions over the internet.
Build: Mac: Keep the signing-related keychain unlocked (#2927).
(contributed by @hoffie)
Build: Updated bundled Qt6 to version 6.5.1 (#3070).
(contributed by @github-actions)
Docs: Added JSON-RPC server connection tips (#3101).
(contributed by @mcfnord)
Translation: Added trebmuh to create-translation-issues.sh (#3147).
(contributed by @jujudusud)
GUI: Fix some accelerator key conflicts, and fix ellipses in Norwegian (#3156).
(contributed by @softins)
Client: (Refactor) Prevent multiplication result converting to larger type (#3164).
(contributed by @softins)
Client: Added SRV-based virtual hosting support (#2930).
(contributed by @hoffie)
Server: Improved --serverinfo
argument validation (#2951).
(contributed by @hoffie, @pljones)
Server: ISO country codes can now be supplied in upper or lower case (#2934).
(contributed by @Rob-NY)
Server: Use native file selection dialog for recording directory and persistence file to allow read and write access outside of the macOS sandbox (#3009).
(contributed by @ann0see)
Server: Rename --directoryserver
to --directoryaddress
(and internal changes) (#3017).
(contributed by @pljones)
Server: Save the HTML formatting in Server Welcome Message. (Applies to the GUI Server.) (#3058).
(contributed by @pljones)
Windows
JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.
Full Changelog: v2.0.1...v2.0.2
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
Merge branch 'fix-unstyled-content-flashing' # 2023-09-01 Tim Janik 39ac286
* fix-unstyled-content-flashing:
UI: b/contextmenu.js: fix layout interference inside flexbox during popup
UI: index.html: load global.css via style+@import, mark as data-4litcomponent
UI: little.js: add adopt_component_styles() for simple style+@import cloning
This allows to work around FOUC issues with Chrome, see comments.
Merge branch 'propgroup-litcomponent' # 2023-08-30 Tim Janik 3957579
* propgroup-litcomponent:
UI: b/pianoroll.js: add todo comment
UI: b/knob.js: use fixed adjustment factors for wheel events
UI: util.js: wheel_delta: normalize delta to pixels for modern browsers
Work around Firefox changing deltaY vs deltaMode depending on the order
of access! Throw away old compat code.
UI: b/knob.js: fix invalid field access
UI: b/propgroup.js: avoid shadowRoot
UI: util.js: refuse pointer lock grabbing on orphans and shadowRoot descendants
UI: b/propgroup.js: port to LitComponent
UI: b/deviceeditor.vue: use b-propgroup
UI: b/propinput.js: support readonly + disabled state
UI: b/propinput.js: add support for <b-knob/> as property field
UI: b/propinput.js: let labeled default to false
UI: b/toggle.js: store pressed button number
UI: util.js: add uuname()
Merge branch 'b-propinput-litcomponent' # 2023-08-23 Tim Janik a7ab348
* b-propinput-litcomponent:
UI: b/propinput.js: port to LitComponent
UI: b/choiceinput.js: support label attribute as choice tip
UI: little.js: add LitComponent.request_update_()
JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.
Full Changelog: v2.0.0...v2.0.1
MilkyTracker is a Fasttracker II like open source, multi-platform music application for creating .MOD and .XM module files.
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
Merge branch 'propgroup-litcomponent' # 2023-08-30 Tim Janik 3957579
* propgroup-litcomponent:
UI: b/pianoroll.js: add todo comment
UI: b/knob.js: use fixed adjustment factors for wheel events
UI: util.js: wheel_delta: normalize delta to pixels for modern browsers
Work around Firefox changing deltaY vs deltaMode depending on the order
of access! Throw away old compat code.
UI: b/knob.js: fix invalid field access
UI: b/propgroup.js: avoid shadowRoot
UI: util.js: refuse pointer lock grabbing on orphans and shadowRoot descendants
UI: b/propgroup.js: port to LitComponent
UI: b/deviceeditor.vue: use b-propgroup
UI: b/propinput.js: support readonly + disabled state
UI: b/propinput.js: add support for <b-knob/> as property field
UI: b/propinput.js: let labeled default to false
UI: b/toggle.js: store pressed button number
UI: util.js: add uuname()
Merge branch 'b-propinput-litcomponent' # 2023-08-23 Tim Janik a7ab348
* b-propinput-litcomponent:
UI: b/propinput.js: port to LitComponent
UI: b/choiceinput.js: support label attribute as choice tip
UI: little.js: add LitComponent.request_update_()
UI: util.js: add addnotify_() and delnotify_() to extended properties
UI: b/pro-group.vue: use <b-propinput/>
UI: b/knob.js: simplify
MISC: package.json.in: extend nodemon delay to reduce conflicts with lint rules
Sometimes when ui/lint is triggered, files are written and make serve also runs
rebuild rules due to nodemon.
Merge branch
MIDIVisualizer is a small cross-platform MIDI visualizer, written in C++/OpenGL.
This releases focused on adding many requested settings, don't forget to explore the settings menu or the command-line help to get a full list! A huge thanks to @PrimateCoder and @sreich for their contributions!
Features:
Improvements:
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
Full Changelog: v1.0.0-beta.4.12.5...v1.0.0-beta.4.12.34
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.79
openFrameworks is an open source toolkit designed for creative coding
We could definitely use help testing.
Please report any issues here:
#6692
Notes:
JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.
Jamulus enables real-time jam sessions over the internet.
Client: Added SRV-based virtual hosting support (#2930).
(contributed by @hoffie)
Server: Improved --serverinfo
argument validation (#2951).
(contributed by @hoffie, @pljones)
Server: ISO country codes can now be supplied in upper or lower case (#2934).
(contributed by @Rob-NY)
Server: Use native file selection dialog for recording directory and persistence file to allow read and write access outside of the macOS sandbox (#3009).
(contributed by @ann0see)
Server: Rename --directoryserver
to --directoryaddress
(and internal changes) (#3017).
(contributed by @pljones)
Server: Save the HTML formatting in Server Welcome Message. (Applies to the GUI Server.) (#3058).
(contributed by @pljones)
Windows: Windows 64bit releases use Qt 6.5.2 now. Jamulus will from now on only support Windows 10 and above (#2300).
(contributed by @hoffie)
Linux: Debian users can now use the official PPA to get automatic updates. See the Linux install page on jamulus.io for more information (#3013).
(contributed by @ann0see)
Mac: The legacy build now uses the macOS 13.1 SDK which is unsupported by Qt 5.9.9. We still provide the legacy build, but from now on consider it as deprecated. You
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.1.2 release
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
Full Changelog: v1.0.0-beta.4.12.1...v1.0.0-beta.4.12.5
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
Full Changelog: https://github.com/zrythm/zrythm/commits/v1.0.0-beta.4.12.1
JackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
v1.0.0-beta.4.12
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
Merge branch 'b-propinput-litcomponent' # 2023-08-23 Tim Janik a7ab348
* b-propinput-litcomponent:
UI: b/propinput.js: port to LitComponent
UI: b/choiceinput.js: support label attribute as choice tip
UI: little.js: add LitComponent.request_update_()
UI: util.js: add addnotify_() and delnotify_() to extended properties
UI: b/pro-group.vue: use <b-propinput/>
UI: b/knob.js: simplify
MISC: package.json.in: extend nodemon delay to reduce conflicts with lint rules
Sometimes when ui/lint is triggered, files are written and make serve also runs
rebuild rules due to nodemon.
Merge branch 'fix-raw-tex' # 2023-08-19 Tim Janik 64882dc
* fix-raw-tex:
UI: xbcomments.js: properly quote special characters in docs
DOC: Makefile.mk: do not parse source comments as raw_tex
Merge branch 'anklang-internals+jsdocs' # 2023-08-19 Tim Janik b554e80
* anklang-internals+jsdocs:
UI: b/basics.js: small docu update
DOC: Makefile.mk: integrate JS component docs into internal manual
DOC: jsdoc2md.js: skip extra subsection indentation
UI: Makefile.mk: optimize *.jscss build, fix anklang-internals.html dependency
UI: b/*.js: use three hashes '###' to indent docu subsections
Merge branch 'swesterfeld-piano-roll-move', closes #16 # 2023-08-03 Tim Janik ec26905
* swesterfeld-piano-roll-move:
UI: b/piano-ctrl.js: support moving/copying notes with the mouse
UI: b/cliplist.js: restore user manual docs
Merge branch 'jsdoc-elements' # 2023-08-03 Tim Janik 9d0c8de
* jsdoc-elements:
DOC: poxystyle.css: fix dark theme colors
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.1.1 release
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.78
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
Merge branch 'fix-raw-tex' # 2023-08-19 Tim Janik 64882dc
* fix-raw-tex:
UI: xbcomments.js: properly quote special characters in docs
DOC: Makefile.mk: do not parse source comments as raw_tex
Merge branch 'anklang-internals+jsdocs' # 2023-08-19 Tim Janik b554e80
* anklang-internals+jsdocs:
UI: b/basics.js: small docu update
DOC: Makefile.mk: integrate JS component docs into internal manual
DOC: jsdoc2md.js: skip extra subsection indentation
UI: Makefile.mk: optimize *.jscss build, fix anklang-internals.html dependency
UI: b/*.js: use three hashes '###' to indent docu subsections
Merge branch 'swesterfeld-piano-roll-move', closes #16 # 2023-08-03 Tim Janik ec26905
* swesterfeld-piano-roll-move:
UI: b/piano-ctrl.js: support moving/copying notes with the mouse
UI: b/cliplist.js: restore user manual docs
Merge branch 'jsdoc-elements' # 2023-08-03 Tim Janik 9d0c8de
* jsdoc-elements:
DOC: poxystyle.css: fix dark theme colors
DOC: jsdoc2md.js: use pandoc anchors everywhere with data-4search hints
DOC: poxy.sh: forbid raw-html and support data-4search on <span/>
UI: b/*.js: reformat documentation to use @class and @description commands
See also: https://jsdoc.app/tags-description.html
DOC: poxy.sh: parallelize JsDoc processing
DOC: poxy.sh: fix exit code and compact markdown
DOC: poxy.sh: add ui/ch-*.md files to poxy docs
DOC: jsdoc2md.js: allow descriptions of virtual classes as docu sections
DOC: copyright.ini: assign MPL-2 to ch-*.md documentation files
DOC: Makefile.mk
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
Added
Changed
audio
directory to dsp
Fixed
Removed
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
v1.0.0-beta.4.11
midifilter.lv2 is a suite of LV2 plugins to filter MIDI events
Properly constrain CC2Note mode control #36
LilyPond is a music engraving program, devoted to producing high-quality sheet music
We are proud to announce the release of GNU LilyPond 2.24.2. 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 February 2023. This includes an update of the library for garbage collection, addressing crashes when compiling very large scores (several hundreds of pages) on Windows. 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.2
ProTracker 2 clone for Windows/macOS/Linux
Make disk op. entry jumping case-insensitive
ProTracker 2 clone for Windows/macOS/Linux
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.1.0 release
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
Added
Changed
(?:?)
instead of ((null):(null))
when function and line number are unknownFixed
Zrythm is a featureful and easy to use DAW, written in C using the GTK+3 toolkit.
v1.0.0-beta.4.10
PraxisLIVE is a hybrid visual live programming IDE, rethinking general purpose and creative coding.
This is the last scheduled release in the v5 series of PraxisCORE and PraxisLIVE as we concentrate on v6 for release later this year. There are some major updates to Ref
types and handling, an Async.Queue
for handling async calls, and various deprecations for things that will no longer be supported in v6.
Ref
, including reference ports and a publish / subscribe mechanism for sharing references from containers to child components.
Ref::set
, Ref::setAsync
, Ref::orElse
and Ref::onChange
methods. The existing async support in Ref
is deprecated and rewritten to use the new method.@Ref.Publish
and @Ref.Subscribe
to be used on injected Ref
fields in parent and children respectively. References are automatically updated, and changes can be listened to using Ref::onChange
.@In(1) Ref.In<T> in
and @Out(1) Ref<T> out
. The input type allows to access the list of connected values, and automatically updates on connections or changes to the output reference.Ref::bind
which can now be configured prior to initialization, and will update on reference changes.Async
values - @Inject Async.Queue<T> queue
. Supports binding actions to happenJackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.
Stargate is an all-in-one DAW and plugin suite
Download the Stargate DAW sample pack
ChangelogOptionally, you can generate a sha256sum of the downloaded file and verify
that it matches this signature.
7e05649f55082805c65249a477920d4c741bc713a48846cce618ebe73d4ff099 stargate-23.08.1-1.x86_64.rpm
de7661275620581d16bcc8e2956d6b092fe8627b47d94233314c43f9dd594b8e stargate-23.08.1-amd64.deb
46a47116dfa2842a2b10faaac2bbcf1bfaf74cab6dcc4822ed6af9ff73dbb965 StargateDAW-23.08.1-linux-x86_64.AppImage
f72f00a38fc6cd603c3e76f300453f9e7e45ce518293c5a663b95428419768bc StargateDAW-23.08.1-win64-installer.exe
b72dd4fecb180722a082d8f71940f0f801eff4cd05fc7f63eebb2bf9c8152462 StargateDAW-23.08.1-macos-intel-x86_64.dmg
0cf3a8c49b20696ac77cc20fd13c5c2ee796b0f15a41f7bb6f71039c7ef2d056 StargateDAW-23.08.1-macos-m1-arm64.dmg
Fully-featured audio plugin host, with support for many audio drivers, plugin and sound bank formats.
Fully-featured audio plugin host, with support for many audio drivers, plugin and sound bank formats.
make install
REAL_BUILD
macro, no longer neededJackTrip is a Linux, Mac OSX, or Windows multi-machine audio system used for network music performance over the Internet.
Full Changelog: v1.10.0...v1.10.1
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.77
Fasttracker II clone for Windows/macOS/Linux
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.0.8 release
Giada is an open source, minimalistic and hardcore music production tool. Designed for DJs, live performers and electronic music
In Greek mythology, Echidna was a monster, half-woman and half-snake, who lived alone in a cave. She was the mate of the fearsome monster Typhon and was the mother of many of the most famous monsters of Greek myth.
Changelog:
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
Merge branch 'swesterfeld-piano-roll-move', closes #16 # 2023-08-03 Tim Janik ec26905
* swesterfeld-piano-roll-move:
UI: b/piano-ctrl.js: support moving/copying notes with the mouse
UI: b/cliplist.js: restore user manual docs
Merge branch 'jsdoc-elements' # 2023-08-03 Tim Janik 9d0c8de
* jsdoc-elements:
DOC: poxystyle.css: fix dark theme colors
DOC: jsdoc2md.js: use pandoc anchors everywhere with data-4search hints
DOC: poxy.sh: forbid raw-html and support data-4search on <span/>
UI: b/*.js: reformat documentation to use @class and @description commands
See also: https://jsdoc.app/tags-description.html
DOC: poxy.sh: parallelize JsDoc processing
DOC: poxy.sh: fix exit code and compact markdown
DOC: poxy.sh: add ui/ch-*.md files to poxy docs
DOC: jsdoc2md.js: allow descriptions of virtual classes as docu sections
DOC: copyright.ini: assign MPL-2 to ch-*.md documentation files
DOC: Makefile.mk: integrate ui/ch-component.md
Makefile.mk: add html/ to CLEANDIRS
Makefile.mk: clean poxy/ and assets/
DOC: ch-development.md: explicitely describe ASE
UI: ch-component.md: describe lit components
UI: ch-component.md: rename from ui/b/ch-vue.md
README.md: add Star History Chart
Merge branch 'toggle-as-lit' # 2023-08-03 Tim Janik 0eba7de
* toggle-as-lit:
UI: b/pro-input.vue: handle @valuechange on b-toggle
UI: b/toggle.js: port to LitComponent
Merge branch 'x11test-delay' # 2023-08-02 Tim Janik 8712b43
* x11test-delay:
X11TEST: ereplay.cjs: add delay to mitigate a UI-reload race on project changes
Anklang, a digital audio synthesis application for live creation and composition
Development version - may contain bugs or compatibility issues.
GITHUB: workflows/testing.yml: run poxy on ubuntu:22.04 # 2023-07-31 Tim Janik a7b0307
MISC: docker_run: fix interactive invocations # 2023-07-31 Tim Janik 46933a8
MISC: Dockerfile.jammy: setup development tools for ubuntu:22.04 builds # 2023-07-31 Tim Janik 30081a5
Merge branch 'make-dist-and-assets' # 2023-07-31 Tim Janik 4694aa8
* make-dist-and-assets:
GITHUB: workflows/release.yml: add Ping-IRC job
GITHUB: workflows/release.yml: use misc/docker_run
GITHUB: workflows/release.yml: add action to build & create releases from tags
Makefile.mk: dist: assign release version to misc/version.sh:BAKED_DESCRIBE
MISC: version.sh: prepare BAKED_DESCRIBE variable to define baked in version
MISC: version.sh: support lightweight release tags via exact match
UI: Makefile.mk: fix unintentional tscheck remakes
DOC: Makefile.mk: add doc/ch-releasing.md to internal manual
ASE: Makefile.mk: rebuild ase/buildversion*.cc if GITCOMMITDEPS changes
Makefile.mk: rebuild package.json if GITCOMMITDEPS changes
MISC: config-utils.mk: take tags and packed-refs into account for GITCOMMITDEPS
DOC: ch-releasing.md: elaborate on releases and assets
DOC: ch-releasing.md: start describing versioning and the release process
MISC: mknews.sh: add development version disclaimer
MISC: Makefile.mk: remove partial release build rules
MISC: mkassets.sh: simplify to just make dist and trigger release asset builds
MISC: mkAppImage.sh: build AppImage in assets/
MISC: mkAppImage.sh: use tools from appimagetools/ dir
MISC: Makefile.mk: cache downloads of appimage tools
Makefile.mk: make
Jamulus enables real-time jam sessions over the internet.
Client: Added SRV-based virtual hosting support (#2930).
(contributed by @hoffie)
Server: Improved --serverinfo
argument validation (#2951).
(contributed by @hoffie, @pljones)
Server: ISO country codes can now be supplied in upper or lower case (#2934).
(contributed by @Rob-NY)
Server: Use native file selection dialog for recording directory and persistence file to allow read and write access outside of the macOS sandbox (#3009).
(contributed by @ann0see)
Server: Rename --directoryserver
to --directoryaddress
(and internal changes) (#3017).
(contributed by @pljones)
Server: Save the HTML formatting in Server Welcome Message. (Applies to the GUI Server.) (#3058).
(contributed by @pljones)
Windows: Windows 64bit releases use Qt 6.5.2 now. Jamulus will from now on only support Windows 10 and above (#2300).
(contributed by @hoffie)
Linux: Debian users can now use the official PPA to get automatic updates. See the Linux install page on jamulus.io for more information (#3013).
(contributed by @ann0see)
Mac: The legacy build now uses the macOS 13.1 SDK which is unsupported by Qt 5.9.9. We still provide the legacy build, but from now on consider it as deprecated. You
Jamulus enables real-time jam sessions over the internet.
Update version to 3.10.0beta1 for first beta release
LilyPond is a music engraving program, devoted to producing high-quality sheet music
LilyPond 2.25.7
VMPC2000XL is an emulator of the classic Akai MPC2000XL sampler/sequencer.
(end of song)
is selected.~/Documents/VMPC2000XL/Volumes/MPC2000XL
file renaming on Windows. For example if you've copied a samplepack over, the names usually need to be shortened. This was messed up and now it's better.Jamulus enables real-time jam sessions over the internet.
Mac: The legacy build now uses the macOS 13.1 SDK which is unsupported by Qt 5.9.9. We still provide the legacy build, but from now on consider it as deprecated. You are advised to upgrade your OS (#3066).
(contributed by @ann0see)
Refactor: use size_t
for vector and array indexes that must not be negative (#2893).
(contributed by @pljones)
RPC: Added new command line switch (--jsonrpcbindip
) to specify the bind address for the RPC server (#2917).
(contributed by @Rob-NY)
RPC: jamulusserver/getClients method expanded to include all elements of a user profile as well as the number of active client connections (#2918).
(contributed by @Rob-NY)
RPC: Rename directoryServer
to directory
in jamulusserver/getServerProfile
response (#3048).
(contributed by @pljones)
GUI: Make checkboxes self-labelling (#2996).
(contributed by @pljones)
Client: Added SRV-based virtual hosting support (#2930).
(contributed by @hoffie)
Server: ISO country codes can now be supplied in upper or lower case (#2934).
(contributed by @Rob-NY)
Server: Use native file selection dialog for recording directory and persistence file to allow
Jamulus enables real-time jam sessions over the internet.
Fix GPG import error
Import key as file
Move privkey to home which should be the same everywhere
Jamulus enables real-time jam sessions over the internet.
Merge pull request #3077 from ann0see/licensing/addGPLHeader
Add GPL header to autobuild scripts
Blue is a music composition environment for Csound, written in Java
macOS and Windows builds now include embedded Java JDK
MIDI Input Panel: Added AmpDBFS mode where amplitude is scaled to 0-1 range.
Removed JavaFX: BlueSynthBuilder and Effects reimplemented to Swing GUI
toolkit.
Redesigned SoundObjectLibrary window: supports drag and drop reorganization,
additional popup menu options for editing and organization
Issue #639: Added JMask to Pattern Layers
JavaScript objects: Replaced Rhino processor with graal.js
Issue #625: Implemented resizing multiple selected objects and undo
functionality
Issue #615: Implemented Looping option for AudioClips and allow resizing from
sides beyond duration of audio clip when looping is enabled.
Issue #665: Implemented guidelines for start/end boundary of selected objects
for easier visual alignment of objects when moving/resizing
Issue #696: Added "Reset Line" popup menu option to BSB LineObject editors
Issue #697: Added Test Button to slide in right panel for previewing score
generation from object.
PatternObject:
now defaults to time behavior Repeat.
Updated UI style
Fixed to save pattern when modifying number of beats. (Still clears if
number of subdivisions changes as there isn't a clear mapping.)
Issue #703: Add ability to edit font for BSBGroup panel title label
Issue #672: Reimplemented keyboard
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.76
Anklang, a digital audio synthesis application for live creation and composition
Signed-off-by: Tim Janik timj@gnu.org
Musescore is an open source and free music notation software.
This release fixes a number of crashes and introduces some stability improvements.
MusicBrainz Picard is a cross-platform application written in Python and is the MusicBrainz music tagger
python-rtmidi is a Python wrapper (Cython) for C++ RtMidi using Cython
requirements-dev.txt
with pip-compile
(#173).pyproject.toml
to 3.8.Full Changelog: 1.5.4...1.5.5
Radium is a music editor with a tracker and sequencer and mixer interface.
Stargate is an all-in-one DAW and plugin suite
Download the Stargate DAW sample pack
ChangelogOptionally, you can generate a sha256sum of the downloaded file and verify
that it matches this signature.
50583da91b83f6f6a56cc3a7d011a79a6cf809235c4463dbd3d6adb0e080bc38 stargate-23.07.1-1.x86_64.rpm
da2f66e8c927c819e14052737efe4743fe6163dada06e9bb0cd5f7cc7c00ff6e stargate-23.07.1-amd64.deb
96f5d3ca270e4d60093c38b643af71075f73a622c298c233d9667d85462ff86c StargateDAW-23.07.1-linux-x86_64.AppImage
953bfcc5f19bcad3c953424dbf4d334ff968c29f1ac61b9ebe4052caea063930 StargateDAW-23.07.1-win64-installer.exe
6ff51e0d2ceb13202bcbf0c65936b742fd8e2b0a8254c36e6aa4c96992a53bed StargateDAW-23.07.1-macos-m1-arm64.dmg
ec53f6b657118262fcd35b93dd6b3ae167b2b3ee5949494397449990add94041 StargateDAW-23.07.1-macos-intel-x86_64.dmg
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.75
Seq66 is a grid style MIDI looper that, a Qt 5 reboot of seq24/sequencer64
- Issue #110 follow-ons:
- Fixed saving tempo (BPM) in Windows when changed from main
window. Caused by mixing a long and size_t; messed up in
Windows builds.
- Issue #111 follow-ons:
- Fixed initial time-signature drawing in data pane.
- Fixed errors in inserting a time-signature.
- Added a pulse (tick) calculator to iterate through
time-signatures.
- Fixed an important port-translation bug in output port-mapping.
- Revamped the Playlist tab, as it was confusing and very buggy.
- Added auto-play and auto-advance to play-lists.
- Issue #102: Added Windows key-mapping to fix processing
"native virtual" keys, such as the arrow keys.
Radium is a music editor with a tracker and sequencer and mixer interface.
Cardinal is a virtual Eurorack modular synthesizer platform
Build related changes:
make install
of mini variantNOPLUGINS
build optionmingw-std-threads
Web version related changes:
See official announcement at https://kx.studio/News/?action=view&url=cardinal-2307-released
Musescore is an open source and free music notation software.
PipeWire is a server and user space API to deal with multimedia pipelines.
0.3.74
ChucK is a programming language for real-time sound synthesis and music creation
chuck-1.5.0.7 release
ChucK is a programming language for real-time sound synthesis and music creation
patch release; fix shred replace critical issue in 1.5.0.5
Musescore is an open source and free music notation software.
Port #18463: Fix cross beam force horizontal
Musescore is an open source and free music notation software.
See dedicated project with changelog
MusicBrainz Picard is a cross-platform application written in Python and is the MusicBrainz music tagger
MusicBrainz Picard is a cross-platform application written in Python and is the MusicBrainz music tagger