First public alpha. Windows 64 bits VST only.
ZyTrax is an easy to use music sequencer with an interface heavily inspired by 90's "tracker" software
Functional programming language for signal processing and sound synthesis
Change log
WARNING: to get the source version
- be sure to download the
faust-2.15.11.tar.gzfile to get a complete source folder (in particular, with the full libraries)
New
- add a
-soundfile-staticoption in faust2max6 - add a
-nativeoption to faust2msp and faust2max6 - adding basic Teensy support to
faust2api - new DSP algebra API
- add an 'auto_connect' parameter in DspFaust constructor
- add dynamic-faust tool.
- add writeDSPFactoryToObjectcodeFile API in libfaust.
faust2xxscripts can now work with a local Faust installation- make C++ backend work in quad mode
Deprecated
- remove asmjs and JS backends
- unstable OSC bundle deactivated for now in
faust2iosandfaust2api - remove old iOS JACK code
Fixed bugs
- correct CoreAudio architecture and JSON generation
- correct gyroscope activation in
faust2android, fix a bug inFaustPolyEngine::init - correct
readDSPFactoryFromMachine(LLVM JIT was not properly linked) - update with latest version of RtMidi, more robust MIDI timestamp handling
- correct polyphonic DSP detection in FaustPolyEngine
faust2iosnow creates a self-contained project- correct
-ompand-schcode generation with 'soundfile' primitive - correct wast and Interp/LLVM backends
- avoid caching simple delay expressions. Can potentially create use-before-being-defined bugs in vector mode (BUG reported by JS in March 2019)
- allow some foreign math functions in the Interp backend
- A.Graef fix
PraxisLIVE is a hybrid visual live programming IDE, rethinking general purpose and creative coding.
PraxisLIVE v4.3.0 brings optional support for running on and coding with Java 11, and the IDE platform is updated to Apache NetBeans 11.0. There are also some improvements for working with OpenGL, and some usability enhancements to the IDE.
The bundled JDK in the default installers is still Java 8, although there is an experimental Windows installer with Java 11. There is no macOS bundle with JDK 11 yet due to Processing crashes found in testing. It is possible to use the Zip bundle with a JDK of choice for experimentation.
NB. Use of PraxisLIVE / praxislive without the space is now consistent, and reflected in installation folders and binary names. This should only affect you if you have custom shortcuts to the IDE.
Changes
PraxisCORE runtime
- Core
- Added support for running on and (optionally) coding with Java 11 and above.
- Video
- Provided
.smoothproperty in video root to allow Processing's smoothing to be switched off for performance improvements or select needs (eg. fixed pixel rendering). video:code:p3dnow keeps existing underlying PGraphics on code changes for performance (small possibility of rendering regressions)- Added support for point and line shaders.
- Added
find()toPShaderandPShapeso that underlying Processing types
- Provided
Ofelia is a cross-platform real-time visual programming environment for creating audiovisual artwork or multimedia applications
- rebuilt using openFrameworks 0.10.1
- fixed ofelia get/set issue with inlets
- fixed handling of list with 0 or 1 argument
- enabled ofUnicode, ofAlphabet and ofTrueTypeFontSettings classes in swig
- added "examples/text/unicode" example
Ofelia is a cross-platform real-time visual programming environment for creating audiovisual artwork or multimedia applications
- rebuilt using openFrameworks 0.10.1
- fixed ofelia get/set issue with inlets
- fixed handling of list with 0 or 1 argument
- enabled ofUnicode, ofAlphabet and ofTrueTypeFontSettings classes in swig
- added "examples/text/unicode" example
TimeMachine is a JACK aplication that can retrospectively record audio
Releasing HEAD as a tagged version, as nothing has changed in some time.
Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems
Update DA README
MIDIVisualizer is a small cross-platform MIDI visualizer, written in C++/OpenGL.
MIDIVisualizer is a small cross-platform MIDI visualizer, written in C++/OpenGL.
Improvements:
- Notes can now be hidden.
- Colors for the background lines, texts, keyboard, sharp/flat keys can be customized.
- Flashes can be tinted and resized.
- You can access debug options by pressing the 'd' key, and can now dump all parsed MIDI events and generated notes in the console log.
Bug fixes:
- Controller pressure and unknown MIDI events are now ignored when computing a track timing.
- Updated GLFW on macOS, should improve Mojave performances.
Beast is a digital synthesizer and music creation system, released as Free Software under the GNU LGPL-2.1+.
$(git log -1 --format=%s)
ZynAddSubFX is a fully featured musical software synthesizer for Linux, MacOS, BSD, and Windows
Update version to 3.0.5
Patroneo (which is Esperanto for "Pattern") is an easy to use, pattern based midi sequencer.
Changelog:
- Optional mode without NSM: Commandline parameter --save or -s. See --help
- In --save mode SIGUSR1 can be send to trigger a save.
- 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.
Fluajho is a simple sf2 soundfont host/player for Linux.
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.
- 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.
fix load state on startup
Beast is a digital synthesizer and music creation system, released as Free Software under the GNU LGPL-2.1+.
MISC: Dockerfile-cibuild: skip electron copies
Flexible general-purpose compressor with a touch of citrus
v2.4.3
ZynAddSubFX is a fully featured musical software synthesizer for Linux, MacOS, BSD, and Windows
Add note about MXML 3.0 to HISTORY.txt
Functional programming language for signal processing and sound synthesis
Version 2.15.10.
MusE is a MIDI/Audio sequencer with recording and editing capabilities and aims to be a complete multitrack virtual studio
MusE 3.1pre1 release tag
LMMS is a DAW in the general style of Fruity Loops
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
- 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
Change log
-
new cmake based build system.
-
new ‘soundfile’ primitive with support in several
faust2xxscripts. -
better error checking with delay parameter.
-
add
-effect auto/effect.dspparameter in severalfaust2xxscripts. -
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.
https://pypi.org/project/JACK-Client/0.4.6/
midi_file_player.pyexample
Beast is a digital synthesizer and music creation system, released as Free Software under the GNU LGPL-2.1+.
NEWS: now working on 0.14.0-alpha
Kapitonov Plugins Pack is a set of plugins for guitar sound processing.
Version 1.0 Release Candidate 1.
Available plugins
- 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. - Bluedream.
Booster/Tube Screamer pedal with equalizer (tonestack).
Has GUI - Distruction.
Distortion pedal with equalizer (tonestack).
Has GUI. - Fuzz.
Vintage fuzz pedal.
Has GUI. - Deadgate.
Effective Noise Gate/Dead Zone effect plugin. - Octaver.
Analog octaver pedal. - 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.
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
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
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.
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 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
DGEdit is the the DrumGizmo drumkit editor
DGEdit is the the DrumGizmo drumkit editor
Wolf Spectrum is a spectrogram LV2, VST and JACK app
MusiKernel is an all-in-one DAW and suite of instrument & effect plugins.
Also organize the dependencies better
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
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.
Bump to version 16.05.4
MusiKernel is an all-in-one DAW and suite of instrument & effect plugins.
Bump version to 16.05.3
MusiKernel is an all-in-one DAW and suite of instrument & effect plugins.
Fix incorrect version
Schism Tracker is a free and open-source reimplementation of Impulse Tracker
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
- 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
- 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
Orca is an esoteric programming language designed to quickly create procedural sequencers capable of sending MIDI, OSC & UDP
B.Slizr is an LV2 audio effect plugin for chopping stereo audio input signals.
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
- 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
- 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
- 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
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
fix for OSX spinlock bug
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
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.
ardour2fxp converts between Ardour XML and binary FXP VST2 preset files
Tagging release 0.1.0b1
Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.
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
Merge branch 'cleanup'
Surge is a free and open-source multi-platform hybrid digital synthesizer
Fixed #5
LMMS is a DAW in the general style of Fruity Loops
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.1compatibility 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
-
Bug Fixes
Surge is a free and open-source multi-platform hybrid digital synthesizer
Fixes #1
Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.
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.
Merge branch 'master' of https://github.com/kometbomb/klystrack
Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.
Updated klystron
Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.
Add klystron as a git submodule (#245)
Patroneo (which is Esperanto for "Pattern") is an easy to use, pattern based midi sequencer.
Fluajho is a simple sf2 soundfont host/player for Linux.
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
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.
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.
spectmorph 0.4.1 release
Beast is a digital synthesizer and music creation system, released as Free Software under the GNU LGPL-2.1+.
Development for 0.13.0-alpha
Kapitonov Plugins Pack is a set of plugins for guitar sound processing.
Kapitonov Plugins Pack 0.1 Beta fix1
Available plugins
- Bluedream. Booster/Tube Screamer pedal with equalizer (tonestack).
Has GUI. - Distruction. Distortion pedal with equalizer (tonestack).
Has GUI. - 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
DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application
Kapitonov Plugins Pack is a set of plugins for guitar sound processing.
Kapitonov Plugins Pack 0.1 Beta
Available plugins
- Bluedream. Booster/Tube Screamer pedal with equalizer (tonestack).
Has GUI. - Distruction. Distortion pedal with equalizer (tonestack).
Has GUI. - 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
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
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+.
Release beast-0.12.0-beta.1.tar.xz
LMMS is a DAW in the general style of Fruity Loops
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
CONTRIBUTORSfile removal (#4307) - Update
rpmallocsubmodule 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
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
DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application
Processing is a flexible software sketchbook and language for visual arts
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.
- prepare for release
Lilv is a C library (with Python bindings) for simple use of LV2 plugins in applications
Lilv 0.24.4
PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for your sound applications
VCV Rack is an open-source virtual modular synthesizer where multiple modules can be connected to synthesize a sound.
Bump version for rebuild
Open Lighting Architecture (OLA) provides a flexible way to interconnect different lighting equipment
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
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
-
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.
- prepare for release 0.37.1
PraxisLIVE is a hybrid visual live programming IDE, rethinking general purpose and creative coding.
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
- New start page with modular sections.
Schism Tracker is a free and open-source reimplementation of Impulse Tracker
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
changed readme
Guitarix is a virtual guitar amplifier for Linux running with JACK.
- update changelog
DISTRHO is a set of open-source project cross-platform ports of audio alugins/apps.
DISTRHO is a set of open-source project cross-platform ports of audio alugins/apps.
DISTRHO is a set of open-source project cross-platform ports of audio alugins/apps.
balance.lv2 is an audio-plugin for stereo balance control with optional per channel delay.
Clean up TTL ambiguity
Dexed is a multi platform, multi format plugin synth that is closely modeled on the Yamaha DX7
Replace all files for Windows installer
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
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
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
Latest version before official cmake based built system.
This Python module (named jack) provides bindings for the JACK library.
https://pypi.python.org/pypi/JACK-Client/0.4.4
Port.set_alias(),Port.unset_alias()andPort.aliases, thanks to Jośe Fernando Moyano
Functional programming language for signal processing and sound synthesis
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
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
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
Kiwi is realtime collaborative graph based audio patching
Kiwi is realtime collaborative graph based audio patching
Functional programming language for signal processing and sound synthesis
Latest version before cmake based built system.
Functional programming language for signal processing and sound synthesis
SuperCutSequencer is a cut "On/Off" Sequencer (8 steps with smooth) synced to Midi-Clock Beats and Midi-Clock Start/Stop.
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.
LV2 Version of the SuperCutSequencer.
Unpack and copy it to ~/.lv2
Open Lighting Architecture (OLA) provides a flexible way to interconnect different lighting equipment
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
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.
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
[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.
- 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
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
JMAGE Sampler is a Linux based sampler JACK app and LV2 plugin for quickly creating zoned, multi layered patches
tagging before creating release candidate
JMAGE Sampler is a Linux based sampler JACK app and LV2 plugin for quickly creating zoned, multi layered patches
save as tag before lv2 replacement
Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI
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
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
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
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
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
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.
Migration to Qt5
Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI
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
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
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
here lies 5.12
Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.
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
release 0.2
Frescobaldi is a LilyPond sheet music text editor
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
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
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
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
Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use
Propulse Tracker a crossplatform tracker for making Amiga ProTracker compatible tracker modules with an Impulse/Schism UI
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
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
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
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
squashme
Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use
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
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
- 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
add autotools files
* no longer supports mingw build
Tunefish is a very tiny virtual analog synthesizer using the JUCE library
MilkyTracker is a Fasttracker II like open source, multi-platform music application for creating .MOD and .XM module files.
Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use
squasheme? - refactor includes
Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use
- 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
stash - housekeeping
Loopidity is a multi-track, multi-channel, looping audio recorder for GNU/Linux and Windows - designed for live handsfree use
stash - housekeeping
Open Lighting Architecture (OLA) provides a flexible way to interconnect different lighting equipment
New Session Manager (NSM) is a tool to assist music production by grouping standalone programs into sessions.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
update project URLs
jack_capture is a program for recording soundfiles with JACK
0.9.73
Moony.lv2 plugin is falf-way between a graph routing and LUA live-coding environment.
bump version.
DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application
DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application
Klystrack is a chiptune tracker for making chiptune-like music on a modern computer.
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
0.9.72
patchmatrix is a simple graphical JACK patchbay that tries to unite the best of both worlds.
tell how to extract binaries.
command-line tool to send MIDI messages
- Updated to JUCE 5.0.0
- Linux Intel and Raspberry PI binaries no longer require X11 libraries to be available
