Skip to main content
Release Date Range:

Fluajho is a simple sf2 soundfont host/player for Linux.

Updated: 15 Apr, 2019
Download: https://laborejo.org/downloads/fluajho-1.2.tar.gz

Changelog:

  • Optional mode without NSM: Commandline parameter --save or -s. See --help
  • In --save mode SIGUSR1 can be send to trigger a save.
  • Now compatible with Fluidsynth version 2 (and still with version 1)
  • Git repository is now public as https://laborejo.org/patroneo.git . Reflect that in the documentation/readme.
  • DejaVu Sans Sarif is now the default font and therefore a depency.
  • More reliable Qt settings.
  • The --mute switch now works when running without installation and without a global calfbox module.
  • Nuitka is now only necessary for installing system-wide. You can run 'make calfbox' and start locally afterwards.

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

Updated: 11 Apr, 2019
  • Fix a rare chance for a corrupt track file while writing metadata in out of disk situations. lp:1815305
  • Fix export of BPM track file metadata. lp:1816490
  • Fix sending of broadcast metadata with TLS enabled libshout 2.4.1. lp:1817395
  • Fix redisdicovering purged tracks in all cases. lp:1821514
  • Fix dropping track from OSX Finder. lp:1822424

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

Updated: 09 Apr, 2019

fix load state on startup

Beast is a digital synthesizer and music creation system, released as Free Software under the GNU LGPL-2.1+.

Updated: 08 Apr, 2019

MISC: Dockerfile-cibuild: skip electron copies

Flexible general-purpose compressor with a touch of citrus

Updated: 23 Mar, 2019

v2.4.3

ZynAddSubFX is a fully featured musical software synthesizer for Linux, MacOS, BSD, and Windows

Updated: 10 Mar, 2019

Add note about MXML 3.0 to HISTORY.txt

Functional programming language for signal processing and sound synthesis

Updated: 05 Mar, 2019

Version 2.15.10.

MusE is a MIDI/Audio sequencer with recording and editing capabilities and aims to be a complete multitrack virtual studio

Updated: 25 Feb, 2019

MusE 3.1pre1 release tag

LMMS is a DAW in the general style of Fruity Loops

Updated: 19 Feb, 2019

New changes in RC8: (2019-02-19)

  • General improvements
    • Don't quit command-line rendering when failed to load sample files (1ab1280)
    • Allow building SF2 player with FluidSynth 2 (#4678)
    • Disable FX auto quit by default to avoid buggy behaviors (#4378)
    • Enable VST sync by default (69a51eb)
    • Improve handling of nan/inf (#4743)
    • Allow undoing note movements (6df6f12)
    • MIDI import/export: map volume with the full range (#4785)
    • Add a hidden setting to toggle built-in sound sanitizer (#4787)
    • Don't let silent instruments wake up sleeping effects (#4792)
    • Bring back PortAudio support on Windows (#4770)
  • UI improvements
    • Treat empty patterns in song editors as Beat/Bassline patterns only if zoomed enough (5a92105)
    • Decrease the margin of the LFO graph for better appearance (d9f5e8a)
  • Bug Fixes
    • AppImage: Fix Carla detection (9799f3c)
    • AppImage: bundle JACK fallback library correctly (97e738a)
    • Fix VST track cloning in Beat/Bassline editor (fb5c8f5)
    • Fix unusable instrumet track dropped on the Beat/Bassline editor (43b700d)
    • Fix song editor visualization after maximizing (#4698)
    • Fix minor glitches with sample tracks (#4666)
    • Fix hangs and

Functional programming language for signal processing and sound synthesis

Updated: 11 Feb, 2019

Change log

  • new cmake based build system.

  • new ‘soundfile’ primitive with support in several faust2xx scripts.

  • better error checking with delay parameter.

  • add -effect auto/effect.dsp parameter in several faust2xx scripts.

  • introduction of a new statement allowing to declare definition-related metadata: declare foo author "me";

  • rework libfaust API.

  • adds support for function level metadata. In order to facilitate cooperation between authors of Faust libraries, in particular the fact that multiple authors can contribute to the same library, a new declare statement is introduced: declare "";. It allows to declare for each function of a library its own metadata, for example its author, its copyrights, its license, etc. Metadata for a function can be anywhere in the file, but we recommend placing it just before the function definition.

  • integration of SAM (SHARC Audio Module) Architecture contributed by Analog Device and Moforte.

  • adds a new option: -scn or --super-class-name , to change the name 'dsp' of the super class.

  • simplification of some degenerated recursive expressions. Degenerated recursions like: (!:2)~_ are simplified (in this case replace by 2).

  • simplify signals during propagations.

  • add multicast address and bundle handing in OSC architecture.

  • add AudioWorklet handling in WebAudio architectures.

  • rework Bela

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

Updated: 09 Feb, 2019

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

  • midi_file_player.py example

Beast is a digital synthesizer and music creation system, released as Free Software under the GNU LGPL-2.1+.

Updated: 08 Feb, 2019

NEWS: now working on 0.14.0-alpha

Kapitonov Plugins Pack is a set of plugins for guitar sound processing.

Updated: 01 Feb, 2019

Version 1.0 Release Candidate 1.

Available plugins

  1. tubeAmp.
    Advanced guitar tube amp emulator. Contains preamp,
    tonestack, power amp with voltage sag, cabinet emulators.
    Emulation parameters of each component are set by profile files.
  2. Bluedream.
    Booster/Tube Screamer pedal with equalizer (tonestack).
    Has GUI
  3. Distruction.
    Distortion pedal with equalizer (tonestack).
    Has GUI.
  4. Fuzz.
    Vintage fuzz pedal.
    Has GUI.
  5. Deadgate.
    Effective Noise Gate/Dead Zone effect plugin.
  6. Octaver.
    Analog octaver pedal.
  7. Single2Humbucker.
    Plugin for emulation humbucker pickup sound with
    single coil pickup on the guitar. Useful for playing
    heavy-metal on Stratocaster guitar with single coil pickups.

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

Updated: 31 Jan, 2019

Changelog:

  • Fix syncing to doublespeed lp:1808697
  • Fix issues when changing beats of a synced track lp:1808698
  • Fix direction of pitch bend buttons when inverting rate slider lp:1770745
  • Use first loaded deck if no playing deck is found lp:1784185
  • Encode file names correctly on macOS lp:1776949

Processing is a flexible software sketchbook and language for visual arts

Updated: 21 Jan, 2019
PROCESSING 3.5.1 (REV 0267) - 21 January 2019 Should have known better than to try to fix a bug connnected to something as fundamental as the size() command. This release just fixes one major regression in 3.5. (There are major changes between 3.4 and 3.5, so the release notes are below) [ oops, sorry ] + size() command not working properly https://github.com/processing/processing/issues/5759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 3.5 (REV 0266) - 20 January 2019 Hello from the flight back from Processing Community Day 2019 in LA! How about a new release? Lots of bug fixes and updates for you. We're rolling the minor version from 3.4 to 3.5 because of the additions to the API and a minor (breaking) change to remove() in the Dict classes. [ api changes and additions ] + Added circle() and square() methods. + Added push() and pop() for parity with p5.js + Non-US keyboards have trouble with a couple of shortcuts, so their implementation has been moved to the language files. Please help

Processing is a flexible software sketchbook and language for visual arts

Updated: 20 Jan, 2019
PROCESSING 3.5 (REV 0266) - 20 January 2019 Hello from the flight back from Processing Community Day 2019 in LA! How about a new release? Lots of bug fixes and updates for you. We're rolling the minor version from 3.4 to 3.5 because of the additions to the API and a minor (breaking) change to remove() in the Dict classes. [ api changes and additions ] + Added circle() and square() methods. + Added push() and pop() for parity with p5.js + Non-US keyboards have trouble with a couple of shortcuts, so their implementation has been moved to the language files. Please help us update the defaults for your language. More here: https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings https://github.com/processing/processing/issues/2199 https://github.com/processing/processing/issues/3538 + Make JSONObject.quote() (both versions) public + Change behavior of the remove() method in IntDict, FloatDict, etc. It now returns the value removed, for consistency with the other remove functions (and most usefulness). In some cases, was returning the index, which isn't as useful. If remove() is called on a value that does not exist, an runtime exception will be thrown because there's no sensible way to indicate that nothing was removed. This is also more consistent with removeIndex() throwing and exception when the specified

Patroneo (which is Esperanto for "Pattern") is an easy to use, pattern based midi sequencer.

Updated: 15 Jan, 2019
Download: https://laborejo.org/downloads/patroneo-1.1.0.tar.gz

Changelog:

  • Added tool to convert the grouping and step count without losing data or changing the music.
  • Added selector for note names (different languages and GM-drums)
  • Fixed "hanging notes" bug
  • Entire program is now based on a common Laborejo-Software-Suite shared program template.
  • Added "Save" to menu
  • Many fixes and optimisations in the C engine.

command-line tool to send MIDI messages

Updated: 12 Jan, 2019
  • Updated to JUCE 5.4.1
  • Project file updates for latest Xcode
  • Fixed issue with hex/dec commands and sysex
  • Fixed segfault when using a file with commands
  • Fixed sending the MPE activation message
  • Work-in-progress MPE test scenario

DGEdit is the the DrumGizmo drumkit editor

Updated: 06 Jan, 2019
DGEdit version 0.10.0 has been released.

DGEdit is the the DrumGizmo drumkit editor

Updated: 06 Jan, 2019
DGEdit version 0.10.0 has been released.

DGEdit is the the DrumGizmo drumkit editor

Updated: 06 Jan, 2019
DGEdit version 0.10.0 has been released.

Wolf Spectrum is a spectrogram LV2, VST and JACK app

Updated: 03 Jan, 2019
No content.

MusiKernel is an all-in-one DAW and suite of instrument & effect plugins.

Updated: 31 Dec, 2018

Also organize the dependencies better

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

Updated: 31 Dec, 2018

Changelog:

  • Fix crash when loading a Qt5 Soundsource / Vamp Plug-In. lp:1774639 * Validate effect parameter range. lp:1795234
  • Fix crash using the bpm_tap button without a track loaded. lp:1801844
  • Fix possible crash after ejecting a track. lp:1801874
  • Fix wrong bitrate reported for faulty mp3 files. lp:1782912
  • Fix Echo effect syncing lp:1793232
  • Fix iTunes context menu lp:1799932
  • Fix loading the wrong track after delete search and scroll. lp:1803148
  • Improve search bar timing. lp:1635087
  • Fix quoted search sentence. lp:1784141
  • Fix loading a track formerly not existing. lp:1800395
  • Fix imporing m3u files with blank lines. lp:1806271
  • Fix position in sampler overview waveforms. lp:1744170
  • Don't reset rate slider, syncing a track without a beatgrid. lp:1783020
  • Clean up iTunes track context menu. lp:1800335
  • Collapsed sampler are not analyzed on startup. lp:1801126
  • search for decoration characters like "˚". lp:#1802730
  • Fix cue button blinking after pressing eject on an empty deck. lp:1808222

MusiKernel is an all-in-one DAW and suite of instrument & effect plugins.

Updated: 30 Dec, 2018

Bump to version 16.05.4

MusiKernel is an all-in-one DAW and suite of instrument & effect plugins.

Updated: 29 Dec, 2018

Bump version to 16.05.3

MusiKernel is an all-in-one DAW and suite of instrument & effect plugins.

Updated: 29 Dec, 2018

Fix incorrect version

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

Updated: 23 Dec, 2018

Summary of changes since 20180810 release:

  • Fix volume of AdLib instruments; they were too loud relative to actual Sound Blaster cards (and DOSBox). Sample mixing volume is adjusted to match when loading S3Ms made in an older version of Schism.
  • Build for macOS 10.11 instead of 10.13.
  • Add stable source tarball to release.
  • Add render action to Linux desktop entry.

Ofelia is a cross-platform real-time visual programming environment for creating audiovisual artwork or multimedia applications

Updated: 17 Dec, 2018
  • fixed Array:setTable() bug on Windows
  • renamed Array:getTable() and Array:setTable() to Array:get() and Array:set()
  • added additional argument to Array:get() and Array:set() to set onset value
  • fixed crashing issue when returning a large sized table as a list
  • disabled printing the bug fix version on the pd console
  • added "examples/pd/misc" example to show various pd objects emulation

Ofelia is a cross-platform real-time visual programming environment for creating audiovisual artwork or multimedia applications

Updated: 17 Dec, 2018
  • fixed Array:setTable() bug on Windows
  • renamed Array:getTable() and Array:setTable() to Array:get() and Array:set()
  • added additional argument to Array:get() and Array:set() to set onset value
  • fixed crashing issue when returning a large sized table as a list
  • disabled printing the bug fix version on the pd console
  • added "examples/pd/misc" example to show various pd objects emulation

B.Slizr is an LV2 audio effect plugin for chopping stereo audio input signals.

Updated: 07 Dec, 2018

What's new:

  • BWidgets TK updated, new widgets
  • DSP -> GUI communication rewritten
  • Main monitor rewritten, fancy display
  • Improved performance and stability
  • New background

Ofelia is a cross-platform real-time visual programming environment for creating audiovisual artwork or multimedia applications

Updated: 21 Nov, 2018
  • fixed bind issue on direct mode
  • added Inlet class in pd module
  • fixed lua stack corruption issue
  • fixed duplicated script name issue
  • changed setpause value for gc
  • added a help file, abstractions and examples

Ofelia is a cross-platform real-time visual programming environment for creating audiovisual artwork or multimedia applications

Updated: 21 Nov, 2018
  • fixed bind issue on direct mode
  • added Inlet class in pd module
  • fixed lua stack corruption issue
  • fixed duplicated script name issue
  • changed setpause value for gc
  • added a help file, abstractions and examples

Ofelia is a cross-platform real-time visual programming environment for creating audiovisual artwork or multimedia applications

Updated: 21 Nov, 2018
  • fixed bind issue on direct mode
  • added Inlet class in pd module
  • fixed lua stack corruption issue
  • fixed duplicated script name issue
  • changed setpause value for gc
  • added a help file, abstractions and examples

Csound is a sound and music computing system

Updated: 07 Nov, 2018
CSOUND VERSION 6.12 RELEASE NOTES

Many changes including the removal of vst2cs functionality due to a copyright issue.

The changes made in 6.11 to raw format reading have been modified so
gen1 and diskin ignore positive file formats and use the file header,
unless the format is negative when it uses the absolute value in a raw
audio file. This should preserve most compatibility issues.

There are a number of new and improved opcodes, new facilities in
scores and many bug fixes.

-- The Developers

USER-LEVEL CHANGES

New opcodes

  • fluidinfo retrieves program information from a currently loaded soundfont.

  • New opcode ftaudio writes a ftable to an audio file; irate and triggered
    k-rate version exist and k-rate version supports sync or async writing.

  • Version of OSClisten that writes the data to a k-rate array now exists.

  • OSCcount returns the number of OSC incoming messages pending.

  • faustplay and faustdsp are new opcodes splitting the faust DSP
    instantiation and performance.

  • OSCbundle sends a collection of similar OSC messages as a single packet
    for efficiency.

  • beosc and beadsyn are band enhanced oscillator and oscillator bank.
    bpfcos is for breakpoint files with interpolation. Similarly lincos
    adds cosine interpolation to linlin.

  • printarray and reshapearray act on

Csound is a sound and music computing system

Updated: 03 Nov, 2018

fix for OSX spinlock bug

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

Updated: 30 Oct, 2018

Changelog:

  • Code signing for Windows builds. lp:1517823
  • Fix crash on exit when preferences is open. lp:1793185
  • Fix crash when analyzing corrupt MP3s. lp:1793387
  • Fix crash when importing metadata from MusicBrainz. lp:1794993
  • Library search fixes when single quotes are used. lp:1784090 lp:1789728
  • Fix scrolling waveform on Windows with WDM-KS sound API. lp:1729345
  • Fix right clicking on beatgrid alignment button in Tango and LateNight skins. lp:1798237
  • Improve speed of importing iTunes library. lp:1785545
  • Add 2 deck mapping for DJTechTools MIDI Fighter Twister.

B.Slizr is an LV2 audio effect plugin for chopping stereo audio input signals.

Updated: 26 Oct, 2018
No content.

ardour2fxp converts between Ardour XML and binary FXP VST2 preset files

Updated: 20 Oct, 2018

Tagging release 0.1.0b1

Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.

Updated: 06 Oct, 2018

FIX: There was no audio on some Windows systems with uncommon audio format. Changed the default SDL audio driver to directsound until format conversion routines are added.
RIP: This release is dedicated to Ben Daglish

Surge is a free and open-source multi-platform hybrid digital synthesizer

Updated: 26 Sep, 2018

Merge branch 'cleanup'

Surge is a free and open-source multi-platform hybrid digital synthesizer

Updated: 25 Sep, 2018

Fixed #5

LMMS is a DAW in the general style of Fruity Loops

Updated: 25 Sep, 2018

New changes in RC7: (2018-09-25)

  • General improvements

    • Initialize peak controller value with the base value (#4382)
    • Quit exit if failing to save project (#4428)
    • CMake: Fix errors when path contains spaces (d1c36d7)
    • CMake: Fix FindSndio module (c45a21a)
    • Fix project URL for some files (e9f2b57)
    • Don't let VST/ZynAddSubFX block whole audio playback (#4460, 9fe74c2)
    • Some demo project license fixes (#4481)
    • Fix CMake < 3.1 compatibility when cross-compiling (#4530)
    • Remove Qt temporary files after loading ZynAddSubFX settings (#4551)
    • Extend Sndio audio backend support to more OS (#4486)
    • Improve handling of invalid backend setting (91ca660)
    • Enable Carla on macOS (#4558)
  • UI improvements

    • Redesign the LMMS logo and mimetype icons (#4519)
    • Deselect FX channel's name text when losing focus (#4293)
    • Setup Dialog - Fix bottom of letters cut off (#4483)
    • Make the oscilloscope colors available as properties (#4512)
    • Update LMMS UI more frequently (#4570)
  • Bug Fixes

    • Fix automation processing priority (#4387)
    • Piano roll: Fix some crashes when no pattern is open (#4392)
    • Piano roll: reset

Surge is a free and open-source multi-platform hybrid digital synthesizer

Updated: 24 Sep, 2018

Fixes #1

Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.

Updated: 20 Sep, 2018

BUGFIX: FX view caused a crash when clicking the reverb tap panning dial
BUGFIX: (Windows) Theme loading failed if the theme (binary) path contained other than ASCII characters
BUGFIX: Fixed crash after clicking instrument program when focus was in instrument name
ENHANCEMENT: The KLYSTRACK environment variable can be used to set the resource path (where res/ and key/ are) on all platforms
ENHANCEMENT: If theme files are not found a native message box with an understandable message is shown
ENHANCEMENT: Recently opened files list in File menu
ENHANCEMENT: Added new example song (Starport2.kt)

Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.

Updated: 19 Sep, 2018

Merge branch 'master' of https://github.com/kometbomb/klystrack

Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.

Updated: 19 Sep, 2018

Updated klystron

Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.

Updated: 18 Sep, 2018

Add klystron as a git submodule (#245)

Patroneo (which is Esperanto for "Pattern") is an easy to use, pattern based midi sequencer.

Updated: 15 Sep, 2018
Download: https://laborejo.org/downloads/patroneo-1.0.0.tar.gz

Changelog:

  • Initial Release

Fluajho is a simple sf2 soundfont host/player for Linux.

Updated: 15 Sep, 2018
Download: https://laborejo.org/downloads/fluajho-1.0.tar.gz

Changelog:

  • Initial Release

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

Updated: 09 Sep, 2018

A new build of 2.1.3 to fix https://bugs.launchpad.net/mixxx/+bug/1751482

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

Updated: 02 Sep, 2018

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

  • Fix issue #54; other minor improvements

SpectMorph can analyze samples of musical instruments and combine and morph between.

Updated: 29 Aug, 2018

spectmorph 0.4.1 release

Beast is a digital synthesizer and music creation system, released as Free Software under the GNU LGPL-2.1+.

Updated: 19 Aug, 2018

Development for 0.13.0-alpha

Kapitonov Plugins Pack is a set of plugins for guitar sound processing.

Updated: 13 Aug, 2018

Kapitonov Plugins Pack 0.1 Beta fix1

Available plugins

  1. Bluedream. Booster/Tube Screamer pedal with equalizer (tonestack).
    Has GUI.
  2. Distruction. Distortion pedal with equalizer (tonestack).
    Has GUI.
  3. Deadgate. Effective Noise Gate/Dead Zone effect plugin.

This plugins available in LV2 and LADSPA versions. It is strongly recommended to use LV2 versions. LADSPA versions are mainly intended for use with guitarix.

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

Updated: 12 Aug, 2018
DrumGizmo version 0.9.16 has been released.

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

Updated: 12 Aug, 2018
DrumGizmo version 0.9.16 has been released.

Kapitonov Plugins Pack is a set of plugins for guitar sound processing.

Updated: 11 Aug, 2018

Kapitonov Plugins Pack 0.1 Beta

Available plugins

  1. Bluedream. Booster/Tube Screamer pedal with equalizer (tonestack).
    Has GUI.
  2. Distruction. Distortion pedal with equalizer (tonestack).
    Has GUI.
  3. Deadgate. Effective Noise Gate/Dead Zone effect plugin.

This plugins available in LV2 and LADSPA versions. It is strongly recommended to use LV2 versions. LADSPA versions are mainly intended for use with guitarix.

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

Updated: 10 Aug, 2018

Summary of changes since 20180513 release:

  • Read some untagged 15-channel MOD files
  • Don't let Schism control macOS master volume
  • Fix volume of second operator in additive AdLib synthesis

Wolf Shaper is a waveshaper plugin with a graph editor

Updated: 06 Aug, 2018

Fix parameters not getting saved in VST version

Beast is a digital synthesizer and music creation system, released as Free Software under the GNU LGPL-2.1+.

Updated: 04 Aug, 2018

Release beast-0.12.0-beta.1.tar.xz

LMMS is a DAW in the general style of Fruity Loops

Updated: 28 Jul, 2018

New changes in RC6: (2018-06-01)

  • General improvements

    • macOS: Fix macOS compilation without SDL (46512fd)
    • VST: Wait for reply when updating sample rate (d0b3be7)
    • VST: Fix VSTs on Fedora 27 (#4276)
    • AppImage: Use bundled jack if missing (#4094)
    • AppImage: Fix AppImage tool path (fc9c3ea)
    • Always remove infs/nans (#3706)
    • Add support for .pat previews, drag+drop (a8e8746)
    • Fix typo: Phrygolydian to phrygian (#4223)
    • Change default working directory location (#4288)
    • Disable fluidsynth audio backends if possible (#4300)
    • Revert CONTRIBUTORS file removal (#4307)
    • Update rpmalloc submodule to 1.3.0 (fce9326)
    • Allow controlling VST effects without own GUI (235e8ee)
  • UI improvements

    • Styling: Add File Browser Styling (#4085)
    • Window behavior: Reset window title after render (a39ea2b)
    • Piano Roll: Erase on mouse button drag in erase mode (#4150)
    • Piano Roll: Draw the entire length of a notes pitch bend info (#4233)
    • Piano Roll: Adjust contrast of marked semitones in the piano roll (#4239)
    • Piano Roll: Change selected notes color (#4243)
    • Piano Roll: Change Detune To Pitch Bend in Piano Roll (

Processing is a flexible software sketchbook and language for visual arts

Updated: 26 Jul, 2018
PROCESSING 3.4 (REV 0265) - 26 July 2018 Kind of a huge batch of bug fixes and updates. We've had trouble on Windows when MS Security Essentials or Windows Defender decides to defend your machine from our software, removing files from the download and making Processing unusable. A few extra checks have been added so that more helpful warnings can be conveyed when this happens. The other important fix is better handling in the Contributions Manager for sites that use https. This fixes Python Mode installation, and many others that have recently started reporting "Could not find a ... in the downloaded file" when installing a Library, Mode, Tool, or Example set. We're also bumping the release to 3.4 because of a lot of additions, plus some internal changes that have an impact on API. [ the big ones ] + Show alternate error message on Windows when jnidispatch.dll or core.jar have been removed by Windows Defender or Microsoft Security Essentials. https://github.com/processing/processing/issues/5537 https://github.com/processing/processing/issues/4929 https://github.com/processing/processing/issues/5442 This has been a huge headache for us. We've repeatedly submitted the software and asked Microsoft for help, but haven't had any luck. If you run into this issue and would like to help, please submit

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

Updated: 24 Jul, 2018
DrumGizmo version 0.9.15 has been released.

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

Updated: 24 Jul, 2018
DrumGizmo version 0.9.15 has been released.

Processing is a flexible software sketchbook and language for visual arts

Updated: 22 Jul, 2018

This is another special release for ARM only. It fixes a couple of issues that some of you found in 3.3.7.1.

  • Fix P2D/P3D on Raspberry Pi using the "legacy" driver
  • IO: Fix pinMode() retry logic
  • IO: Make I2C errors more descriptive
  • Java got updated to 8u181

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

Updated: 22 Jul, 2018
  • prepare for release

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

Updated: 22 Jul, 2018

Lilv 0.24.4

PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for your sound applications

Updated: 16 Jul, 2018
PulseAudio 12.2

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

Updated: 14 Jul, 2018

Bump version for rebuild

Open Lighting Architecture (OLA) provides a flexible way to interconnect different lighting equipment

Updated: 14 Jul, 2018

13/7/2018 ola-0.10.7

Features:

  • Allow multiple KiNet ports to be patched to the same universe #1414
  • Allow multiple FTDI ports to be patched to the same universe
  • Support libftdi1 as well as libftdi0 in FTDI DMX #1012 Debian #810374
  • Support FTDI DMX via libftdi1 on Windows

RDM Tests:

  • Fix a bug in the RDM tests when a responder supports sensor PIDs #1388
  • Fix a bug in imports for rdm_responder_test.py

Bugs:

  • Fix the build on Windows
  • Entire codebase now passes codespell testing
  • Fix a Python 3 bug in the API
  • Fix a few longstanding bugs in the Python ola_rdm_discover
  • Correct the OSC config option name for output format in the documentation
  • Use top_builddir in more places in the build
  • Use libusb_set_option where available
  • Fix the udev rules
  • Downstream Debian fixes
  • Fix an incorrect response if we have the sensor PIDs but no sensors
  • Stop trying to build opendmx kernel plugin on Windows
  • Prefer Avahi over Bonjour for our DiscoveryAgent, in case the Bonjour
    version is actually just Avahi's compatibility layer
  • Clean up the libolaserver pkg-config file

Internal:

  • Various minor log formatting tidying up

Processing is a flexible software sketchbook and language for visual arts

Updated: 01 Jul, 2018

This is a special release for ARM only:

  • IO: pinMode() can now set pull-up and pull-down resistors on Raspbian (thanks to @xranby for 64-bit help)
  • IO: New example sketch showing how to use a MPR121 capacitive touch sensor (fun tutorial by @msurguy forthcoming)
  • IO: New example sketch showing how to use a BME280 environmental sensor (contributed by @OlivierLD)
  • IO: New example sketch showing how to use a TSL2561 light sensor (contributed by @OlivierLD)
  • IO: New example sketch showing how to use a PCA9685 Servo & PWM controller (contributed by @OlivierLD)
  • IO: pinMode() got faster
  • IO: I2C now supports talking to slower devices, such as Arduino boards
  • Support for ARM Mali graphics was added to P2D/P3D (thanks to seongwook from the forums for his help during bringup)
  • P3D now supports up to 4 lights on Pi using their OpenGL driver
  • Serial library now supports Raspbian's port naming (such as "/dev/serial0")
  • Processing on ARM can now export applications for Microsoft Windows
  • Java got updated to 8u172

MIDI Editor provides an interface to edit, record, and play Midi data

Updated: 21 Jun, 2018
  • Informs user when midi setup is not complete

  • opt-in mode for automatic update checks

  • removed fsml lib to fix install bug on linux

  • minor: fixed bug in standard tool; now CTRL + click will deselect event

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

Updated: 01 Jun, 2018
  • prepare for release 0.37.1

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

Updated: 14 May, 2018

A major focus for v4 is relicensing the Praxis CORE runtime as LGPL. There will be better support for building standalone projects from the IDE. And there will also be a focus on the use of Praxis CORE as a general purpose Java runtime / library in other fields that can benefit from distributed real-time coding / hot code reloading.

Of course, Praxis LIVE's primary use for interactive / live creative coding hasn't been neglected in this release! There are a range of new features, a revised patching UI and a big push to remove legacy code and add features to allow remaining legacy components to be re-codeable.

In development of this release, the project has been restructured and much legacy code removed. Projects from v3 that were not making use of deprecated features or components should still work, although you may see warnings / errors on first build. File an issue if you have difficulties.

Windows and macOS downloads now include OpenJDK 8. This is currently Azul's Zulu build.

Changes

Praxis LIVE IDE

  • Core
    • New start page with modular sections.
      • Option to download and install examples as project templates, with update check.
      • Option to download and install

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

Updated: 13 May, 2018

Summary of changes since 20180209 release:

  • Fix mouse drag selection
  • Fix X11 "clipboard" integration
  • Fix pitch envelopes and sample vibrato in Amiga pitch slides mode
  • Fix off-by-one error in XI envelope loader
  • Improve support for MIDI macros
  • Import OpenMPT smooth MIDI macros as Zxx
  • Import ModPlug song message in XMs
  • Prevent a crash when loading corrupted MIDI files

Tunefish is a very tiny virtual analog synthesizer using the JUCE library

Updated: 04 May, 2018

changed readme

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

Updated: 24 Apr, 2018
  • update changelog

DISTRHO is a set of open-source project cross-platform ports of audio alugins/apps.

Updated: 15 Apr, 2018
No content.

DISTRHO is a set of open-source project cross-platform ports of audio alugins/apps.

Updated: 15 Apr, 2018
No content.

DISTRHO is a set of open-source project cross-platform ports of audio alugins/apps.

Updated: 15 Apr, 2018
No content.

balance.lv2 is an audio-plugin for stereo balance control with optional per channel delay.

Updated: 20 Mar, 2018

Clean up TTL ambiguity

Dexed is a multi platform, multi format plugin synth that is closely modeled on the Yamaha DX7

Updated: 18 Mar, 2018

Replace all files for Windows installer

Updated: 15 Mar, 2018

orDrumbox 0.9.37 is released, this is not a stable version.

ordrumbox is a software drum machine, designed to a creative pattern based way of drum programming with automatic
music composition capabilities. Need Java JRE 1.7 or superior version Check http://www.ordrumbox.com ordrumbox
for any information. Files: ordrumbox-v0.9.37-src.zip : the sources files for this release.

The file build.xml in the directory will compile all the application with the ANT tool.
ordrumbox-v0.9.37.jar is the jar file, you can launch it with the command "java -jar ordrumbox-V0.9.37.jar"

Changes:
bug fix in midi out real-time
Can select and move pattern in patternsequencer using arrow kyes (as requested)
Users can now create and use custom bank sound in a drumkit

Troubleshooting:

You can remove the [USER_DIRECTORY]/ordrumbox/cache

Try first view/settings/back to default If you experience bad sounds ( such as scratch or unexpected silences),
you can try to modify parameters in the sound settings window (menu view / sound configuration) ,
try first the latency value, this can help.

Documentation:

User guide is available at https://www.ordrumbox.com/user-guide.php

Video tutorial is available at https://www.ordrumbox.com/video-tutorial.php

Contacts:

Ask question in the forum (we need tests and bug report, so you can report here)
https://www.ordrumbox.com/forum.php

Feel free to send demo of

Updated: 15 Mar, 2018

orDrumbox 0.9.37 is released, this is not a stable version.

ordrumbox is a software drum machine, designed to a creative pattern based way of drum programming with automatic
music composition capabilities. Need Java JRE 1.7 or superior version Check http://www.ordrumbox.com ordrumbox
for any information. Files: ordrumbox-v0.9.37-src.zip : the sources files for this release.

The file build.xml in the directory will compile all the application with the ANT tool.
ordrumbox-v0.9.37.jar is the jar file, you can launch it with the command "java -jar ordrumbox-V0.9.37.jar"

Changes:
bug fix in midi out real-time
Can select and move pattern in patternsequencer using arrow kyes (as requested)
Users can now create and use custom bank sound in a drumkit

Troubleshooting:

You can remove the [USER_DIRECTORY]/ordrumbox/cache

Try first view/settings/back to default If you experience bad sounds ( such as scratch or unexpected silences),
you can try to modify parameters in the sound settings window (menu view / sound configuration) ,
try first the latency value, this can help.

Documentation:

User guide is available at https://www.ordrumbox.com/user-guide.php

Video tutorial is available at https://www.ordrumbox.com/video-tutorial.php

Contacts:

Ask question in the forum (we need tests and bug report, so you can report here)
https://www.ordrumbox.com/forum.php

Feel free to send demo of

Processing is a flexible software sketchbook and language for visual arts

Updated: 14 Mar, 2018
PROCESSING 3.3.7 (REV 0264) - 13 March 2018 A rollup of several fixes from the last few months. [ changes most likely to be noticed ] + Windows Defender blocks Processing 3.3.6. Not sure why this was happening, but hopefully a new release should be all that's necessary to fix it. https://github.com/processing/processing/issues/5329 + Lots of fixes for the Net Library by Jakub https://github.com/processing/processing/pull/5378 https://github.com/processing/processing/issues/4419 https://github.com/processing/processing/issues/5360 https://github.com/processing/processing/issues/3970 https://github.com/processing/processing/pull/5389 + Include newlines at end of files (i.e. when saving .pde files) https://github.com/processing/processing/issues/5327 Why do this? https://stackoverflow.com/a/729795 + Rename (refactor) dialog is unusable on high density screen https://github.com/processing/processing/issues/5368 + Detect errors from curved quotation marks (a headache when copying/pasting) https://github.com/processing/processing/issues/5133 https://github.com/processing/processing/pull/5152 + NullPointerException on close button with P3D and noLoop https://github.com/processing/processing/issues/5214 https://github.com/processing/processing/pull/5384 + Fix exception due to version parsing in Java 9 https://github.com/processing/processing/issues/5275 + Fix line joins on triangles https://github.com/processing/processing/issues/5353 https://github.com/processing/processing/pull/5354 [ somewhere in the middle ] + Fix NullPointerException in ContributionManager.deleteFlagged() https://github.com/processing/processing/issues/5342 + Fix scrub comments for empty block comment /**/ https://github.com/processing/processing/pull/5265 https://github.com/processing/processing/issues/5219 + Fix error checker crash when className contains [ or ] https://github.com/processing/processing/pull/5304 + Table.insertRow() causes ArrayIndexOutOfBoundsException (with fix) https://github.com/processing/processing/issues/5406 + blendMode() with PDF isn't showing the warning about it not being available https://github.com/processing/processing/issues/5105 + textureWrap() not updating when changed

Functional programming language for signal processing and sound synthesis

Updated: 06 Mar, 2018

Latest version before official cmake based built system.

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

Updated: 19 Feb, 2018

https://pypi.python.org/pypi/JACK-Client/0.4.4

  • Port.set_alias(), Port.unset_alias() and Port.aliases, thanks to Jośe Fernando Moyano

Functional programming language for signal processing and sound synthesis

Updated: 12 Feb, 2018

Bugfix in the pattern matching evaluator, various other bugfixes (please check the git log for details), latest faust-mode (v0.6) from upstream.

TuxGuitar is a multitrack guitar tablature editor and player written in Java

Updated: 02 Feb, 2018

The new version of TuxGuitar includes the following changes:
- String count range moved to 1 - 25
- New Oxygen Dark skin created for dark themes
- New synth host plugin with FX support
- Native VST support (only for Windows/GNULinux releases) for the new synth host plugin.
- Zomm in/out support
- Several bugs fixes

TuxGuitar is a multitrack guitar tablature editor and player written in Java

Updated: 02 Feb, 2018

The new version of TuxGuitar includes the following changes:
- String count range moved to 1 - 25
- New Oxygen Dark skin created for dark themes
- New synth host plugin with FX support
- Native VST support (only for Windows/GNULinux releases) for the new synth host plugin.
- Zomm in/out support
- Several bugs fixes

Kiwi is realtime collaborative graph based audio patching

Updated: 01 Feb, 2018

screen-shot

  • Kiwi first beta is available for macOS, windows and linux users.
  • Help patches and tutorials are available.
  • You can follow this link to see the version changelog.
  • here is a list of objects available.

Kiwi is realtime collaborative graph based audio patching

Updated: 01 Feb, 2018

screen-shot

  • Kiwi first beta is available for macOS, windows and linux users.
  • Help patches and tutorials are available.
  • You can follow this link to see the version changelog.
  • here is a list of objects available.

Kiwi is realtime collaborative graph based audio patching

Updated: 01 Feb, 2018

screen-shot

  • Kiwi first beta is available for macOS, windows and linux users.
  • Help patches and tutorials are available.
  • You can follow this link to see the version changelog.
  • here is a list of objects available.

Functional programming language for signal processing and sound synthesis

Updated: 30 Jan, 2018

Latest version before cmake based built system.

Functional programming language for signal processing and sound synthesis

Updated: 24 Jan, 2018

Hotfix release of 2.5.10 with backport of some bugfixes from current HEAD, to make package maintainers happy and users who want a stable release tarball that works with the current LLVM version.

  • LLVM 5.0.1 support (rev. 1c98cea)

  • added emacs-faust-mode (rev. 5ca2062)

SuperCutSequencer is a cut "On/Off" Sequencer (8 steps with smooth) synced to Midi-Clock Beats and Midi-Clock Start/Stop.

Updated: 20 Jan, 2018

LV2 Version of the SuperCutSequencer.
Unpack and copy it to ~/.lv2

SuperCutSequencer is a cut "On/Off" Sequencer (8 steps with smooth) synced to Midi-Clock Beats and Midi-Clock Start/Stop.

Updated: 20 Jan, 2018

LV2 Version of the SuperCutSequencer.
Unpack and copy it to ~/.lv2

Open Lighting Architecture (OLA) provides a flexible way to interconnect different lighting equipment

Updated: 14 Jan, 2018

07/01/2018 ola-0.10.6

Bugs:

  • Renamed fempto(sic) to femto in the RDM code (C++ and Python)
  • Renamed terra(sic) to tera in the RDM code (C++ and Python)
  • Fixes for RDM test server forward compatibility with later JQuery versions
  • Fix a man page typo
  • Fix a longstanding copy-paste typo in the Python client's RegisterUniverse
    function
  • Fix lots of minor documentation spelling errors found by spellintian and
    codespell
  • Renamed protocol convertor(sic) to protocol converter in the RDM code (C++
    and Python)

LMMS is a DAW in the general style of Fruity Loops

Updated: 03 Jan, 2018

New changes in RC5: (2017-12-19)

  • General improvements
    • Add AppImage support to Linux builds (#3688, #4026)
    • Replace MemoryManager implementation with rpmalloc (#3873)
    • Use weak loading of libjack (#3887)
    • Note sorting algorithm rework (#3881)
    • Openbsd sndio support, apply abs call fix (#3839)
    • Various arpeggio improvements (#3858, #3867)
    • Switch Travis-CI to Qt5.9.2 (d0194e6)
    • Disable portaudio on Windows to prevent runtime error (#3889)
    • Add input validation to linearToLogScale() (#3932)
    • Fix recent files not working on KDE (#3872)
    • CMake: Fix non-existing target warnings (0dbdafc)
    • Unsolo mixer channels on delete (#3982)
    • Automation Editor - Straighten out draw line function (#3997)
  • UI improvements
    • LCD Alignment Fix (#3864)
    • Improve Automation Point delete radius and size (#3902)
    • Fix monstro's osc 3 vol knob values (#3912)
    • Remove text from project notes of factory templates (#3939)
    • Automation Editor - remove (comment out) unimplemented buttons (#4051)
    • Piano Roll - Don't quantize when pasting notes (#4058)
  • Bug fixes
    • Handle shrank automation patterns correctly (#4012)
    • Linkage issue fixes due to inlined functions

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

Updated: 30 Dec, 2017

https://pypi.python.org/pypi/JACK-Client/0.4.3

  • switch to CFFI out-of-line ABI mode (to reduce import time)

Blue is a music composition environment for Csound, written in Java

Updated: 16 Dec, 2017
Notes for 2.7.3

[release 2017.12.15]

NEW

  • BlueLive

    • added new "Live Code" tab for live coding (ctrl-e evaluates selected code)

    • added definition of BLUE_LIVE orchestra and score macros that user can check
      with #ifdef to conditionally use code when rendering with Blue Live

UPDATED

  • CSD Import: import CSDs that do not have CsInstruments or CsScore sections

  • Issue #375 - Made Auditioning work with AudioClips on AudioLayers

FIX

  • Auditioning Frozen SoundObjects incorrectly calculated start/end times when
    considering object for rendering, resulting in object not playing

  • BlueSynthBuilder:

    • On OSX, opening dropdown item editor was causing app freeze

    • Improved Interface loading times to prevent hanging when switching items
      quickly

  • UDO - After importing UDOs, table of UDOs did not get refreshed with new ones

  • Issue #376 - Fixed Automation Line switcher not showing for AudioLayers

JACK2 is a multiplatform C++ low-latency audio server for multi-processor machines.

Updated: 13 Dec, 2017
  • Fix Windows build issues
  • Fix build with gcc 7
  • Show hint when DBus device reservation fails
  • Add support for internal session files

LMMS is a DAW in the general style of Fruity Loops

Updated: 01 Dec, 2017

New changes in RC4 (2017-10-01)

  • General improvements
    • Fix MIDI export (#3733)
    • Open correct VST folder in previously saved projects with existing VeSTige instruments (#3550)
    • Add missing macOS packages to Travis and the macOS wiki (#3595)
    • Proper Case Renames (#3573)
    • Ogg files - Silence warning message and fix obsolete vorbis tag message (#3634)
    • Implement MP3 encoding support (#3615)
    • Implement command line export for MP3 (#3641)
    • Save the correct subwindow size when it's hidden (#3589)
    • Suppress midi in events on export (#3778)
    • Correct spelling in fft_helpers.cpp (#3645)
    • Ensure midi port exists before removing (#3655)
    • MIDI - Don't apply base velocity to all controller values (#3678)
    • Cancel track rename with Escape key (#3676)
    • Equalizer plugin, refinement to analysis display (#3530)
    • Remove executable file permissions for theme files (#3752)
    • Update Freeboy files from Game Music Emu 0.6.1. (#3618)
    • Respect build options in export dialogs (#3714)
  • UI improvements
    • Fix misaligned controls icon in the VeSTige plugin (#3664)
    • Update classic/style.css with TabWidget, TrackView, PianoView and Fader colors (#3665)

JMAGE Sampler is a Linux based sampler JACK app and LV2 plugin for quickly creating zoned, multi layered patches

Updated: 16 Nov, 2017

tagging before creating release candidate

JMAGE Sampler is a Linux based sampler JACK app and LV2 plugin for quickly creating zoned, multi layered patches

Updated: 16 Nov, 2017

save as tag before lv2 replacement

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 11 Nov, 2017

Some important bugfixes in this release, please upgrade ASAP!
Fixes bugs caused by pattern and replayer code simplifications in v0.9.5.0.

  • Regression fix: off-by-one error when modifying a note's octave via editing
    the octave column value caused the note B unable to be modified
  • Regression fix: off-by-one error when transposing notes in pattern caused
    A#3 to be the highest available destination note
  • Regression fix: off-by-one error when playing notes via keyboard in the
    sample list caused incorrect pitches being heard
  • Sample names were incorrectly padded with spaces instead of zeroes in
    saved modules
  • Fixed formatting issues with the sample list dialog shown by sample functions
    such as Replace with/Swap with/Copy from
  • Added config option for muted channel colors in quadrascope

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 11 Nov, 2017

Some important bugfixes in this release, please upgrade ASAP!
Fixes bugs caused by pattern and replayer code simplifications in v0.9.5.0.

  • Regression fix: off-by-one error when modifying a note's octave via editing
    the octave column value caused the note B unable to be modified
  • Regression fix: off-by-one error when transposing notes in pattern caused
    A#3 to be the highest available destination note
  • Regression fix: off-by-one error when playing notes via keyboard in the
    sample list caused incorrect pitches being heard
  • Sample names were incorrectly padded with spaces instead of zeroes in
    saved modules
  • Fixed formatting issues with the sample list dialog shown by sample functions
    such as Replace with/Swap with/Copy from
  • Added config option for muted channel colors in quadrascope

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 11 Nov, 2017

Some important bugfixes in this release, please upgrade ASAP!
Fixes bugs caused by pattern and replayer code simplifications in v0.9.5.0.

  • Regression fix: off-by-one error when modifying a note's octave via editing
    the octave column value caused the note B unable to be modified
  • Regression fix: off-by-one error when transposing notes in pattern caused
    A#3 to be the highest available destination note
  • Regression fix: off-by-one error when playing notes via keyboard in the
    sample list caused incorrect pitches being heard
  • Sample names were incorrectly padded with spaces instead of zeroes in
    saved modules
  • Fixed formatting issues with the sample list dialog shown by sample functions
    such as Replace with/Swap with/Copy from
  • Added config option for muted channel colors in quadrascope

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 03 Nov, 2017

This release brings quite a few additions and fixes! Including:

New features:

  • S3M import
  • Merge module function: press Shift-Enter on a module file (or use the context menu) to merge the module into the current one
  • You can now sort files by extension in the file requesters
  • Added Upsample and Downsample effects to samples screen
  • Added "Browse to current module" to file requester context menu
  • Text edit controls now support clipboard copy and paste (Ctrl-C, Ctrl-V)
  • F1 in pattern editor already showed a short description of the command under the cursor, but now pressing it again brings up a help popup with the complete description of the command
  • Per-channel scopes (aka quadrascope; finally); click on the scope to toggle between the normal scope and per-channel scopes. Use mousewheel, Shift+mousewheel or the palette configuration screen to modify colors used

Improvements:

  • Importing a module with more than 4 channels now lets you specify which channels to import
  • Module loader is now more robust and can load some broken modules
  • Improved file sorting in file requesters
  • The Cleanup dialog now allows to clean up duplicate patterns and samples
  • Invalid (out-of-range) notes in imported modules now show the original note value instead of "???"

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 03 Nov, 2017

This release brings quite a few additions and fixes! Including:

New features:

  • S3M import
  • Merge module function: press Shift-Enter on a module file (or use the context menu) to merge the module into the current one
  • You can now sort files by extension in the file requesters
  • Added Upsample and Downsample effects to samples screen
  • Added "Browse to current module" to file requester context menu
  • Text edit controls now support clipboard copy and paste (Ctrl-C, Ctrl-V)
  • F1 in pattern editor already showed a short description of the command under the cursor, but now pressing it again brings up a help popup with the complete description of the command
  • Per-channel scopes (aka quadrascope; finally); click on the scope to toggle between the normal scope and per-channel scopes. Use mousewheel, Shift+mousewheel or the palette configuration screen to modify colors used

Improvements:

  • Importing a module with more than 4 channels now lets you specify which channels to import
  • Module loader is now more robust and can load some broken modules
  • Improved file sorting in file requesters
  • The Cleanup dialog now allows to clean up duplicate patterns and samples
  • Invalid (out-of-range) notes in imported modules now show the original note value instead of "???"

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 03 Nov, 2017

This release brings quite a few additions and fixes! Including:

New features:

  • S3M import
  • Merge module function: press Shift-Enter on a module file (or use the context menu) to merge the module into the current one
  • You can now sort files by extension in the file requesters
  • Added Upsample and Downsample effects to samples screen
  • Added "Browse to current module" to file requester context menu
  • Text edit controls now support clipboard copy and paste (Ctrl-C, Ctrl-V)
  • F1 in pattern editor already showed a short description of the command under the cursor, but now pressing it again brings up a help popup with the complete description of the command
  • Per-channel scopes (aka quadrascope; finally); click on the scope to toggle between the normal scope and per-channel scopes. Use mousewheel, Shift+mousewheel or the palette configuration screen to modify colors used

Improvements:

  • Importing a module with more than 4 channels now lets you specify which channels to import
  • Module loader is now more robust and can load some broken modules
  • Improved file sorting in file requesters
  • The Cleanup dialog now allows to clean up duplicate patterns and samples
  • Invalid (out-of-range) notes in imported modules now show the original note value instead of "???"

abGate is LV2 noise gate plugin for Linux.

Updated: 01 Nov, 2017

Migration to Qt5

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 06 Oct, 2017

Another release! Highlights:

  • Karplus-Strong (E8x) effect implemented (optional; disabled by default) (pt2play)
  • Option to automatically restore original samples upon stopping playback; useful when using effects that modify sample data (EFx, E8x)
  • The Help viewer now has hypertext support
  • The Configuration screen now displays context help popups for configuration items by pressing F1
  • Various widget engine improvements and tweaks; slider/scroller widgets now have 3D bevels
  • Zooming in on sample waveform using the mouse wheel zooms towards where mouse is pointing
  • Added a loop toggle button to sample screen for quicker toggling of sample looping. Middle click on the waveform works too
  • Clicking on the orderlist now moves the cursor accordingly
  • Fixed broken tremolo effect (pt2play)
  • Fixed sample file requester crashing on empty directories
  • Fixed incorrect channel vumeter positioning on certain font sizes
  • Fixed Propulse not remembering file requester sort settings between sessions
  • Removed Impulse Tracker edit mode for being buggy and complicating the code

NOTE: building MacOS and Linux binaries require manual work and I don't know of any non-Windows users of Propulse currently, so Mac/Linux binaries will be built on request from now on.

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 06 Oct, 2017

Another release! Highlights:

  • Karplus-Strong (E8x) effect implemented (optional; disabled by default) (pt2play)
  • Option to automatically restore original samples upon stopping playback; useful when using effects that modify sample data (EFx, E8x)
  • The Help viewer now has hypertext support
  • The Configuration screen now displays context help popups for configuration items by pressing F1
  • Various widget engine improvements and tweaks; slider/scroller widgets now have 3D bevels
  • Zooming in on sample waveform using the mouse wheel zooms towards where mouse is pointing
  • Added a loop toggle button to sample screen for quicker toggling of sample looping. Middle click on the waveform works too
  • Clicking on the orderlist now moves the cursor accordingly
  • Fixed broken tremolo effect (pt2play)
  • Fixed sample file requester crashing on empty directories
  • Fixed incorrect channel vumeter positioning on certain font sizes
  • Fixed Propulse not remembering file requester sort settings between sessions
  • Removed Impulse Tracker edit mode for being buggy and complicating the code

NOTE: building MacOS and Linux binaries require manual work and I don't know of any non-Windows users of Propulse currently, so Mac/Linux binaries will be built on request from now on.

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 06 Oct, 2017

Another release! Highlights:

  • Karplus-Strong (E8x) effect implemented (optional; disabled by default) (pt2play)
  • Option to automatically restore original samples upon stopping playback; useful when using effects that modify sample data (EFx, E8x)
  • The Help viewer now has hypertext support
  • The Configuration screen now displays context help popups for configuration items by pressing F1
  • Various widget engine improvements and tweaks; slider/scroller widgets now have 3D bevels
  • Zooming in on sample waveform using the mouse wheel zooms towards where mouse is pointing
  • Added a loop toggle button to sample screen for quicker toggling of sample looping. Middle click on the waveform works too
  • Clicking on the orderlist now moves the cursor accordingly
  • Fixed broken tremolo effect (pt2play)
  • Fixed sample file requester crashing on empty directories
  • Fixed incorrect channel vumeter positioning on certain font sizes
  • Fixed Propulse not remembering file requester sort settings between sessions
  • Removed Impulse Tracker edit mode for being buggy and complicating the code

NOTE: building MacOS and Linux binaries require manual work and I don't know of any non-Windows users of Propulse currently, so Mac/Linux binaries will be built on request from now on.

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

Updated: 15 Sep, 2017

here lies 5.12

Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.

Updated: 13 Sep, 2017

BUGFIX: It was impossible to enter the digit 0xD in the volume column because of the volume down command shadowing the digit
BUGFIX: Fixed various bugs related to input focus
ENHANCEMENT: New app icon!
ENHANCEMENT: Another new example song (thanks, Bouke!)

VITABS is a guitar tab editor with a Vi-like keyboard entry method

Updated: 10 Sep, 2017

release 0.2

Frescobaldi is a LilyPond sheet music text editor

Updated: 04 Sep, 2017

submitted his work to the Google Summer of Code
project (as described on
https://github.com/wbsoft/frescobaldi/wiki/GSoC-2017:-Git-Support-(final-report) )

Processing is a flexible software sketchbook and language for visual arts

Updated: 04 Sep, 2017
PROCESSING 3.3.6 (REV 0263) - 4 September 2017 A collection of mostly minor bug fixes that have accreted since the last release back in June. [ contributions, we love 'em ] + Add Italian translation https://github.com/processing/processing/pull/5169 + Wrong tab for missing brace https://github.com/processing/processing/pull/5180 https://github.com/processing/processing/issues/5165 + Fix typo in German translation https://github.com/processing/processing/pull/5195 https://github.com/processing/processing/issues/5187 + Movie Maker only works once https://github.com/processing/processing/issues/5168 https://github.com/processing/processing/pull/5230 + Add more build products to linux/.gitignore https://github.com/processing/processing/pull/5229 + Add issue template to the repo https://github.com/processing/processing/issues/5239 https://github.com/processing/processing/pull/5245 + Add workaround for window size = 0 crash https://github.com/processing/processing/pull/5234 https://github.com/processing/processing/issues/5052 [ jakub, we love him ] + Fix comment/uncomment adding slashes at wrong indent https://github.com/processing/processing/issues/5171 https://github.com/processing/processing/pull/5185 + Add JavaFX runtime to error checker class path https://github.com/processing/processing/pull/5186 [ gottfried, with gusto ] + Ironing out the new shell() command https://github.com/processing/processing/pull/5082 + Workaround issues with August 2017 release of Raspbian https://github.com/processing/processing/pull/5222 + Fix bugs in line vert shader https://github.com/processing/processing/pull/5184 https://github.com/processing/processing/issues/5181 https://github.com/processing/processing/issues/5182 https://github.com/processing/processing/issues/5183 https://github.com/processing/processing/issues/5194 [ behind the scenes ] + Updated to Java 8u144 + Fixed issue with call to remove value instead of key in mode contrib hash (this was only in the code used by the command line mode loader)

Frescobaldi is a LilyPond sheet music text editor

Updated: 04 Sep, 2017

submitted his work to the Google Summer of Code
project (as described on
https://github.com/wbsoft/frescobaldi/wiki/GSoC-2017:-Git-Support-(final-report) )

Frescobaldi is a LilyPond sheet music text editor

Updated: 04 Sep, 2017

submitted his work to the Google Summer of Code
project (as described on
https://github.com/wbsoft/frescobaldi/wiki/GSoC-2017:-Git-Support-(final-report) )

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 19 Aug, 2017
No content.

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 18 Aug, 2017
No content.

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 17 Aug, 2017

New binaries for Windows and 64-bit Linux! Highlights include:

  • Accuracy improvements to the playroutine
  • You can now jump to a specific time in the song by pressing Ctrl-Shift-P
  • Improved sample waveform display
  • MP3 and Ogg Vorbis files can now be loaded as samples
  • Fixes high CPU usage when vsync is enabled and window is hidden/minimized
  • Various compatibility improvements, optimizations and bugfixes

MacOS binaries coming later (always a bit of a hassle since I don't own a Mac).

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 17 Aug, 2017

New binaries for Windows and 64-bit Linux! Highlights include:

  • Accuracy improvements to the playroutine
  • You can now jump to a specific time in the song by pressing Ctrl-Shift-P
  • Improved sample waveform display
  • MP3 and Ogg Vorbis files can now be loaded as samples
  • Fixes high CPU usage when vsync is enabled and window is hidden/minimized
  • Various compatibility improvements, optimizations and bugfixes

MacOS binaries coming later (always a bit of a hassle since I don't own a Mac).

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 17 Aug, 2017

New binaries for Windows and 64-bit Linux! Highlights include:

  • Accuracy improvements to the playroutine
  • You can now jump to a specific time in the song by pressing Ctrl-Shift-P
  • Improved sample waveform display
  • MP3 and Ogg Vorbis files can now be loaded as samples
  • Fixes high CPU usage when vsync is enabled and window is hidden/minimized
  • Various compatibility improvements, optimizations and bugfixes

MacOS binaries coming later (always a bit of a hassle since I don't own a Mac).

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

Updated: 16 Aug, 2017

The body of 5.11 is interred in this place.

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 16 Aug, 2017

squashme

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 15 Aug, 2017

loopidity Debian release 0.14.005-1

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 15 Aug, 2017

loopidity Debian release 0.14.005-1

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 04 Aug, 2017
  • now supports 4 hard-coded input channels
  • input channels may be mixed in separately
  • independent VUs for all input and output channels
  • semantics of Loopidity::IsInitialized() method is now with Loopidity::IsInitialized var
  • split JackIO::TransientPeaks[] into JackIO::PeaksVuIn[] and JackIO::PeaksVuOut[]
  • removed JackIO::TransientPeakInMix and JackIO::TransientPeakOutMix
  • renamed JackIO::ScanTransientPeaks() to JackIO::ScanPeaks()
  • replaced JackIO::GetPeaksTransient() with JackIO::GetPeaksVuIn() and JackIO::GetPeaksVuOut()
  • added JackIO::ResetTransientPeaks()
  • factored JackIO::Rollover() out of JackIO::ProcessCallback()
  • added LoopiditySdl::VuGradient
  • renamed LoopiditySdl::MaskRect and LoopiditySdl::GradientRect to
    LoopiditySdl::ScopeMaskRect and LoopiditySdl::ScopeRect
  • added LoopiditySdl::ScopeInRect and LoopiditySdl::ScopeOutRect
  • added LoopiditySdl::EditorRect
  • renamed LoopiditySdl::DrawEditScopes() to LoopiditySdl::DrawEditor()
  • added LoopiditySdl::VusInRect, LoopiditySdl::VusOutRect,
    LoopiditySdl::VuMaskRect, LoopiditySdl::VuRect
  • split LoopiditySdl::PeaksTransient into LoopiditySdl::LoopiditySdl::PeaksVuIn and
    LoopiditySdl::PeaksVuOut
  • renamed LoopiditySdl::DrawTransientScopes() to LoopiditySdl::DrawScopes()
  • factored LoopiditySdl::DrawScope() out of LoopiditySdl::DrawScopes()
  • added analogous LoopiditySdl::DrawVUs() and LoopiditySdl::DrawVU()
  • renamed SceneSdl::drawFrame() to LoopiditySdl::DrawBorder()

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 03 Aug, 2017

add autotools files

* no longer supports mingw build

Tunefish is a very tiny virtual analog synthesizer using the JUCE library

Updated: 29 Jul, 2017
No content.

LV2 port of Tunefish virtual analog synthesizer

Updated: 29 Jul, 2017
No content.

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

Updated: 29 Jul, 2017
No content.

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 23 Jul, 2017

squasheme? - refactor includes

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 23 Jul, 2017
  • no longer supports mingw build

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 23 Jul, 2017

stash - housekeeping

Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use

Updated: 23 Jul, 2017

stash - housekeeping

Open Lighting Architecture (OLA) provides a flexible way to interconnect different lighting equipment

Updated: 20 Jul, 2017

17/07/2017 ola-0.10.5

Features:

  • Make some error logs more verbose

Bugs:

  • C++11 compatibility fix (for cppunit 1.14.0) #1244
  • Always print frames in ola_rdm_get/set, even if we get an error
  • Ensure man files ship in the correct packages #1276
  • Check protobuf is old enough, until we fix #1192

New Session Manager (NSM) is a tool to assist music production by grouping standalone programs into sessions.

Updated: 08 Jul, 2017

Non-Mixer: Tweak MIDI mapping section of doc and render MUP to HTML.

New Session Manager (NSM) is a tool to assist music production by grouping standalone programs into sessions.

Updated: 08 Jul, 2017

Non-Mixer: Tweak MIDI mapping section of doc and render MUP to HTML.

New Session Manager (NSM) is a tool to assist music production by grouping standalone programs into sessions.

Updated: 08 Jul, 2017

Non-Mixer: Tweak MIDI mapping section of doc and render MUP to HTML.

New Session Manager (NSM) is a tool to assist music production by grouping standalone programs into sessions.

Updated: 08 Jul, 2017

Non-Mixer: Tweak MIDI mapping section of doc and render MUP to HTML.

New Session Manager (NSM) is a tool to assist music production by grouping standalone programs into sessions.

Updated: 08 Jul, 2017

Non-Mixer: Tweak MIDI mapping section of doc and render MUP to HTML.

JACK2 is a multiplatform C++ low-latency audio server for multi-processor machines.

Updated: 13 Jun, 2017

Various corrections in NetJack2 code.
Partial buffers can now be transmitted with libjacknet API.
Including S24_LE/BE formats to linux ALSA driver.
More robust shared memory allocator.
Allow autostart of jackd on OSX where device-names can contain spaces.
Correct CoreAudio devices aggregation code.
Waf and wscripts improvement and update.
More flexible RT priority setup on Windows.
New JackProxyDriver.
Various fixes in JACK MIDI code.
Fix return value of SetTimebaseCallback().
Correct netmanager latency reporting.
Implement new jack_port_rename and JackPortRenameCallback API.
For OSX El Capitan support, use of Posix semaphore and move of Frameworks in /Library folder.
Fix CPU hogging of the midi_thread().
Release audio devices when alsa_driver_new fails.
String management fix.
Correct JackDriver::Open : call to fGraphManager->SetBufferSize has to use current fEngineControl->fBufferSize value.
Use ARM neon intrinsics for AudioBufferMixdown.
Fix Netjack alignment.
Various wscript improvements and cleanup.
Fix initialization of several class variables.
Heap-allocate client matrix in topo sort.
Add a toggle command to transport utility, to allow toggling between play and stop state.
Avoid side effects from parsing of "version" option in jackd.
Allow firewire device be selected via -d.
Add ARM-NEON acceleration for all non-dithering sample conversion functions.
Add jack_simdtest utility. Use Linux futex as JackSynchro.
Add autoclose option to

JACK2 is a multiplatform C++ low-latency audio server for multi-processor machines.

Updated: 13 Jun, 2017

Various corrections in NetJack2 code.
Partial buffers can now be transmitted with libjacknet API.
Including S24_LE/BE formats to linux ALSA driver.
More robust shared memory allocator.
Allow autostart of jackd on OSX where device-names can contain spaces.
Correct CoreAudio devices aggregation code.
Waf and wscripts improvement and update.
More flexible RT priority setup on Windows.
New JackProxyDriver.
Various fixes in JACK MIDI code.
Fix return value of SetTimebaseCallback().
Correct netmanager latency reporting.
Implement new jack_port_rename and JackPortRenameCallback API.
For OSX El Capitan support, use of Posix semaphore and move of Frameworks in /Library folder.
Fix CPU hogging of the midi_thread().
Release audio devices when alsa_driver_new fails.
String management fix.
Correct JackDriver::Open : call to fGraphManager->SetBufferSize has to use current fEngineControl->fBufferSize value.
Use ARM neon intrinsics for AudioBufferMixdown.
Fix Netjack alignment.
Various wscript improvements and cleanup.
Fix initialization of several class variables.
Heap-allocate client matrix in topo sort.
Add a toggle command to transport utility, to allow toggling between play and stop state.
Avoid side effects from parsing of "version" option in jackd.
Allow firewire device be selected via -d.
Add ARM-NEON acceleration for all non-dithering sample conversion functions.
Add jack_simdtest utility. Use Linux futex as JackSynchro.
Add autoclose option to

JACK2 is a multiplatform C++ low-latency audio server for multi-processor machines.

Updated: 13 Jun, 2017

Various corrections in NetJack2 code.
Partial buffers can now be transmitted with libjacknet API.
Including S24_LE/BE formats to linux ALSA driver.
More robust shared memory allocator.
Allow autostart of jackd on OSX where device-names can contain spaces.
Correct CoreAudio devices aggregation code.
Waf and wscripts improvement and update.
More flexible RT priority setup on Windows.
New JackProxyDriver.
Various fixes in JACK MIDI code.
Fix return value of SetTimebaseCallback().
Correct netmanager latency reporting.
Implement new jack_port_rename and JackPortRenameCallback API.
For OSX El Capitan support, use of Posix semaphore and move of Frameworks in /Library folder.
Fix CPU hogging of the midi_thread().
Release audio devices when alsa_driver_new fails.
String management fix.
Correct JackDriver::Open : call to fGraphManager->SetBufferSize has to use current fEngineControl->fBufferSize value.
Use ARM neon intrinsics for AudioBufferMixdown.
Fix Netjack alignment.
Various wscript improvements and cleanup.
Fix initialization of several class variables.
Heap-allocate client matrix in topo sort.
Add a toggle command to transport utility, to allow toggling between play and stop state.
Avoid side effects from parsing of "version" option in jackd.
Allow firewire device be selected via -d.
Add ARM-NEON acceleration for all non-dithering sample conversion functions.
Add jack_simdtest utility. Use Linux futex as JackSynchro.
Add autoclose option to

LMMS is a DAW in the general style of Fruity Loops

Updated: 31 May, 2017

New changes in RC3:

  • General improvements
    • Allow moving tracks by dragging the track label button (#3271)
    • Option to allow auto save while playing (#3088)
    • Make Controller Rack fixed width (#3240)
    • Easier note resizing in the Piano Roll (#3304)
    • Add a 'clear' button to line edits in the Sidebar (#3329)
    • New ReverbSC plugin (screenshot)
    • Don't count muted tracks in track length when exporting (#3390)
    • Prevent issues with large files, Bump up sample limits to 300MB and 90 minutes (#3411, #3293)
    • Automation editor fixes: Delete points regardless of quantisation, new points clear out surrounding points, use to override the behaviour (#3352)
    • Fix Haiku builds (#3399)
    • Fix OpenBSD builds (#3442)
    • Fixes for msys2/mingw builds on Windows (#3369)
    • Fix opening of project files on macOS (#3219)
    • Add SF2 support for macOS (#3446)
    • Include past automation patterns in processing (#3382)
    • Added and fix automation labels for Mixer elements (#3453)
    • Add a new demo song - Buzzer Beater (Kicker challenge winner) (#3482)
    • Always use the master channel for preset previews

LMMS is a DAW in the general style of Fruity Loops

Updated: 31 May, 2017

New changes in RC3:

  • General improvements
    • Allow moving tracks by dragging the track label button (#3271)
    • Option to allow auto save while playing (#3088)
    • Make Controller Rack fixed width (#3240)
    • Easier note resizing in the Piano Roll (#3304)
    • Add a 'clear' button to line edits in the Sidebar (#3329)
    • New ReverbSC plugin (screenshot)
    • Don't count muted tracks in track length when exporting (#3390)
    • Prevent issues with large files, Bump up sample limits to 300MB and 90 minutes (#3411, #3293)
    • Automation editor fixes: Delete points regardless of quantisation, new points clear out surrounding points, use to override the behaviour (#3352)
    • Fix Haiku builds (#3399)
    • Fix OpenBSD builds (#3442)
    • Fixes for msys2/mingw builds on Windows (#3369)
    • Fix opening of project files on macOS (#3219)
    • Add SF2 support for macOS (#3446)
    • Include past automation patterns in processing (#3382)
    • Added and fix automation labels for Mixer elements (#3453)
    • Add a new demo song - Buzzer Beater (Kicker challenge winner) (#3482)
    • Always use the master channel for preset previews

Open Lighting Architecture (OLA) provides a flexible way to interconnect different lighting equipment

Updated: 28 May, 2017

21/05/2017 ola-0.10.4

Features:

  • Add more help regarding the ArtNet use_limited_broadcast option

Bugs:

  • Ensure Pathport node actually uses configured IP #1166
  • Improve some debugging around flag parsing #1198
  • Disable warnings for readdir_r deprecation until we can rewrite our code to
    stop using it. Related to #1055
  • Stop replacing -I with -isystem and correctly work around the resultant
    errors #1125
  • Exit, rather than continuing, if ola_throughput failed to send DMX
  • Implement OLA_FALLTHROUGH macro for adding fallthrough attributes to
    switchcases in gcc versions higher than 7 #1193 Debian #853583
  • Fix Protobuf 2.6 not building on the latest OS X
  • Update some URLs in the Windows build documentation
  • Skip interface count checks on Windows, as it may fail them if it's not on a
    network due to a lack of loopback interface
  • Fix LibUSB code on Windows, especially when the Hotplug functionality exists
    but isn't available
  • Support wireless interfaces on Windows since Vista
  • Add a cast to fix an error when running execlp
  • Ensure configure checks for tcmalloc's presence before adding it to the libs
    when asked for #1201
  • Add some more detail to the Logic RDM sniffer and Enttec RDM USB Pro sniffer
    documentation

VITABS is a guitar tab editor with a Vi-like keyboard entry method

Updated: 27 May, 2017

update project URLs

jack_capture is a program for recording soundfiles with JACK

Updated: 19 May, 2017

0.9.73

Moony.lv2 plugin is falf-way between a graph routing and LUA live-coding environment.

Updated: 16 May, 2017

bump version.

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

Updated: 14 May, 2017
DrumGizmo version 0.9.14 has been released.

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

Updated: 14 May, 2017
DrumGizmo version 0.9.14 has been released.

Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.

Updated: 08 May, 2017

BUGFIX: Pasting pattern data when cursor was not on a pattern crashed the editor
BUGFIX: Cutting pattern data when selected area was outside the pattern crashed the editor
BUGFIX: Sometimes wavetable was read outside the reserved memory which crashed the editor

jack_capture is a program for recording soundfiles with JACK

Updated: 04 May, 2017

0.9.72

patchmatrix is a simple graphical JACK patchbay that tries to unite the best of both worlds.

Updated: 02 May, 2017

tell how to extract binaries.

command-line tool to send MIDI messages

Updated: 28 Apr, 2017
  • Updated to JUCE 5.0.0
  • Linux Intel and Raspberry PI binaries no longer require X11 libraries to be available

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

Updated: 23 Apr, 2017
DrumGizmo version 0.9.13 has been released.

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

Updated: 23 Apr, 2017
DrumGizmo version 0.9.13 has been released.

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 20 Apr, 2017

This version focuses on bringing the Linux build on par with the Windows version.

Linux specific:

  • Resampling functionality via libsoxr now works on Linux too
  • SDL2 fullscreen seems broken on Linux currently, so going fullscreen with Propulse will just maximize the window
  • Binary shipped with all dependencies so you don't need to install anything else to get Propulse running

General changes:

  • Libraries are now loaded dynamically and errors/failures are logged
  • Propulse now also works with older versions of SDL2 (<2.0.5)
  • Windowing improvements
  • Diacritics are now removed from entered text so Ä => A, etc. instead of garbage characters
  • Option to force or disable vsync
  • Improved robustness of data file loading and library initialization
  • Various bugfixes

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 20 Apr, 2017

This version focuses on bringing the Linux build on par with the Windows version.

Linux specific:

  • Resampling functionality via libsoxr now works on Linux too
  • SDL2 fullscreen seems broken on Linux currently, so going fullscreen with Propulse will just maximize the window
  • Binary shipped with all dependencies so you don't need to install anything else to get Propulse running

General changes:

  • Libraries are now loaded dynamically and errors/failures are logged
  • Propulse now also works with older versions of SDL2 (<2.0.5)
  • Windowing improvements
  • Diacritics are now removed from entered text so Ä => A, etc. instead of garbage characters
  • Option to force or disable vsync
  • Improved robustness of data file loading and library initialization
  • Various bugfixes

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 20 Apr, 2017

This version focuses on bringing the Linux build on par with the Windows version.

Linux specific:

  • Resampling functionality via libsoxr now works on Linux too
  • SDL2 fullscreen seems broken on Linux currently, so going fullscreen with Propulse will just maximize the window
  • Binary shipped with all dependencies so you don't need to install anything else to get Propulse running

General changes:

  • Libraries are now loaded dynamically and errors/failures are logged
  • Propulse now also works with older versions of SDL2 (<2.0.5)
  • Windowing improvements
  • Diacritics are now removed from entered text so Ä => A, etc. instead of garbage characters
  • Option to force or disable vsync
  • Improved robustness of data file loading and library initialization
  • Various bugfixes

patchmatrix is a simple graphical JACK patchbay that tries to unite the best of both worlds.

Updated: 17 Apr, 2017

bump version.

command-line tool to send MIDI messages

Updated: 14 Apr, 2017
  • Added support for standard Unix --help, -h and --version arguments
  • Added binary for Raspberry PI Jessie Linux

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 13 Apr, 2017

New:

  • You can now load and edit samples larger than 128 KB (there is still an upper limit)
  • When saving mod with large samples, the user is warned and samples are cropped to max. 128K
  • Added file/directory/bookmark operations to file requester context menus (content depends on whether file listing or directory/bookmark listing is active, and which item therein)
  • Improved file requester behavior
  • Improved message log
  • Font can now be changed on the fly; added fonts from PoroTracker
  • Audio device selection now shows device names

Fixed:

  • Directory edit in file requester was broken
  • There was no quit confirmation when module was modified
  • Loading modules via drag&drop didn't work
  • Limit window scaling to desktop size
  • Playing samples in sample file req also added key to search string
  • Improved sample load/save robustness
  • Fixed sample cut/delete/mix paste
  • Incorrect sample format shown in file requester
  • Resample function was missing from effect list (even with soxr loaded)
  • Fixed various range check errors

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 13 Apr, 2017

New:

  • You can now load and edit samples larger than 128 KB (there is still an upper limit)
  • When saving mod with large samples, the user is warned and samples are cropped to max. 128K
  • Added file/directory/bookmark operations to file requester context menus (content depends on whether file listing or directory/bookmark listing is active, and which item therein)
  • Improved file requester behavior
  • Improved message log
  • Font can now be changed on the fly; added fonts from PoroTracker
  • Audio device selection now shows device names

Fixed:

  • Directory edit in file requester was broken
  • There was no quit confirmation when module was modified
  • Loading modules via drag&drop didn't work
  • Limit window scaling to desktop size
  • Playing samples in sample file req also added key to search string
  • Improved sample load/save robustness
  • Fixed sample cut/delete/mix paste
  • Incorrect sample format shown in file requester
  • Resample function was missing from effect list (even with soxr loaded)
  • Fixed various range check errors

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 13 Apr, 2017

New:

  • You can now load and edit samples larger than 128 KB (there is still an upper limit)
  • When saving mod with large samples, the user is warned and samples are cropped to max. 128K
  • Added file/directory/bookmark operations to file requester context menus (content depends on whether file listing or directory/bookmark listing is active, and which item therein)
  • Improved file requester behavior
  • Improved message log
  • Font can now be changed on the fly; added fonts from PoroTracker
  • Audio device selection now shows device names

Fixed:

  • Directory edit in file requester was broken
  • There was no quit confirmation when module was modified
  • Loading modules via drag&drop didn't work
  • Limit window scaling to desktop size
  • Playing samples in sample file req also added key to search string
  • Improved sample load/save robustness
  • Fixed sample cut/delete/mix paste
  • Incorrect sample format shown in file requester
  • Resample function was missing from effect list (even with soxr loaded)
  • Fixed various range check errors

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 10 Apr, 2017

New since last release:

  • Common file/directory operations can now be done in the file requesters: Shift-F2 to rename file, Shift-F5 to copy file, Shift-F6 to move file, Shift-F7 to create directory, Shift-F8 to delete file (or directory in Windows)
  • Bookmarks can now be renamed
  • Changed splash screen effect
  • Smaller executable size

Fixed:

  • Framerate limiter was broken
  • Mouse cursor was not properly clipped, potentially causing crashes in fullscreen mode
  • Modifying keybindings via the config dialog was broken
  • File requesters now obey keybindings instead of using hardcoded keys
  • Widget engine fixes

TODO for next release:

  • Update help file
  • Verify file operations on Linux

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 10 Apr, 2017

New since last release:

  • Common file/directory operations can now be done in the file requesters: Shift-F2 to rename file, Shift-F5 to copy file, Shift-F6 to move file, Shift-F7 to create directory, Shift-F8 to delete file (or directory in Windows)
  • Bookmarks can now be renamed
  • Changed splash screen effect
  • Smaller executable size

Fixed:

  • Framerate limiter was broken
  • Mouse cursor was not properly clipped, potentially causing crashes in fullscreen mode
  • Modifying keybindings via the config dialog was broken
  • File requesters now obey keybindings instead of using hardcoded keys
  • Widget engine fixes

TODO for next release:

  • Update help file
  • Verify file operations on Linux

Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI

Updated: 10 Apr, 2017

New since last release:

  • Common file/directory operations can now be done in the file requesters: Shift-F2 to rename file, Shift-F5 to copy file, Shift-F6 to move file, Shift-F7 to create directory, Shift-F8 to delete file (or directory in Windows)
  • Bookmarks can now be renamed
  • Changed splash screen effect
  • Smaller executable size

Fixed:

  • Framerate limiter was broken
  • Mouse cursor was not properly clipped, potentially causing crashes in fullscreen mode
  • Modifying keybindings via the config dialog was broken
  • File requesters now obey keybindings instead of using hardcoded keys
  • Widget engine fixes

TODO for next release:

  • Update help file
  • Verify file operations on Linux