Hello everyone,
I'm happy to announce the 0.2.0 release of rtosc (RealTime safe Open
Sound Control). librtosc is a MIT licensed library which provides tools
to serialize, deserialize, and dispatch OSC messages within realtime contexts.
rtosc is currently primarily used by ZynAddSubFX to create the
foundation for all messages between the UI and backend, in terms of
their realtime manipulation, dispatch, and use in related tasks (e.g.
DAW host/MIDI device automation).
You can find the release at:
https://github.com/fundamental/rtosc/releases/tag/v0.2.0
Enjoy,
--Mark
Greetings earthlings!
I'm happy to announce that version 0.7.0 of *jack-matchmaker* has just
been released!
What is it?
jack-matchmaker is a small command line utility that listens to port
registrations by JACK clients and connects these ports when their names
match one of the port pattern pairs given on the command line at
startup. jack-matchmaker never disconnects any ports.
What's new?
* Added support for listing and matching port meta data pretty-names
(supported only with JACK1 or JACK2 >= 1.9.13 or development version).
* Added command line option -e, --exact-matching for exact port name
matching mode.
* Added command line option -N, --client-name to set JACK client name.
For a detailed list of changes, see the change log here:
https://github.com/SpotlightKid/jack-matchmaker/blob/master/CHANGELOG.rst
Where to get it?
https://github.com/SpotlightKid/jack-matchmaker
or via pip:
pip install jack-matchmaker
or, for Arch Linux users, from the AUR:
https://aur.archlinux.org/packages/jack-matchmaker/
How to use it?
Please read the documentation at the GitHub URL given above, or run
'jack-matchmaker -h' for a quick overview of command line options.
*Share & Enjoy*
Christopher Arndt
Yo:
Keeping up with the cool kids, infamous plugins will be participating in
quarterly releases (or at least I'll be releasing at least one of my
projects each quarter). This is beneficial because it forces me to release
"small" fixes regularly, rather than waiting for the "BIG" release I had in
mind (that's going on nearly 2 years and counting).
So wrapped into this release is lots of touch-ups and small fixes that
mostly affect the host integration to the plugin. More notably the infamous
stuck algorithm received a lot of attention and polished up as much as
possible (probably no noticeable change to anyone though), a new stuck
stacker version was created with no dry signal output so you can have
several in parallel without affecting the gain, and the infamous power-up
no longer has 10 seconds of latency (latency will now equal the power-up
time).
The biggest addition though in this release is (fanfare): the infamous
octolo. It's an octaver and tremolo in one (see what I did there?). It
works as a fairly nice sounding tremolo too but the special sauce is that
it is able to play different sequences of the 3 voices (octave up, octave
down, same octave) for some fun rhythmic effects. Basically I keep trying
to chase low-CPU pitch shifting and this is my latest solution. By using
the tremolo effect for silent jumping, I'm able to play back the sounds at
different speeds to achieve an octave up and octave down effect. At long
tremolo lengths (slow speed) you will notice the timing effects which may
make it a bit unwieldy for certain things. With short lengths it's not a
problem. Overall I'm pleased with the effect and plan to use it in my own
music. I hope you will too.
As always I love when you let me know how you are using these plugins of
infamy. Have fun, make music, be free. Here ya go:
https://github.com/ssj71/infamousPlugins/releases/tag/v0.3.0
Enjoy!
_Spencer
ZynAddSubFX 3.0.5 - “The Butterfly Effect” Release
15 April 2019
The Zyn team is excited to announce the first of our regular quarterly
releases. Our usual inclination is to try to get all the bugs fixed and do
a release, but using a scheduled release model will force us to deliver the
fixes that are ready sooner rather than waiting for some unrelated feature
or fix. Of course this doesn’t prevent us from releasing in between the
scheduled releases, but this gives you something to look forward to four
times a year.
Despite being “just” a scheduled release there are some great improvements
here for our favorite synth, including making LFOs and volumes work with
real-world units (like Hz, seconds, decibels) allowing for laser-beam
accuracy in your sound design. Of course, you can always still tune it by
ear too!
Here’s the full changelog:
- Add Stereo peaks for individual part metering
- Change LFO frequency units to Hz (from unitless)
- Enhance LFO delay parameter resolution and units (seconds)
- Enhance global volume parameter resolution and units (dB)
- Enhance part volume parameter resolution and units (dB)
- Enhance sub synth volume parameter resolution and units (dB)
- Enhance sub synth volume velocity sensing resolution
- Fix zippering when changing master volume
- Fix misaligned points in live envelope values
- Fix possible crash when envelopes are provided invalid live data
- Fix minor bugs
And here’s the contribution score card by number of commits since 3.0.4:
(576f1371b4)
34 Daniel Sheeler
4 michiboo
3 Olivier Humbert
2 fundamental
1 withoutwaxaryan
1 Andreas Müller
1 Patrick Desaulniers
1 Micky
We hope you enjoy this and all our subsequent scheduled releases. It can be
found in all the usual places (see below).
Now go make some noise!
--Team Zyn.
Project Page:
http://zynaddsubfx.sf.net/
Buy Zyn-Fusion access to precompiled builds:
http://zynaddsubfx.sourceforge.net/zyn-fusion.html
Or Download the Source:
https://sourceforge.net/projects/zynaddsubfx/files/zynaddsubfx/3.0.5/
Mailing List:
https://sourceforge.net/p/zynaddsubfx/mailman/
Forums:
http://www.kvraudio.com/forum/viewforum.php?f=47
Bug/Feature Tracker:
https://sourceforge.net/p/zynaddsubfx/bugs/?source=navbar
IRC:
##zynaddsubfx on FreeNode
Dear list,
Hello to all.
I am glad to announce today the release of ADLplug 1.0.1, a retro FM
chip synthesizer. This is the successor of the very first release
1.0.0, introducing just a modest change list over the previous version.
You will find here the release and its list of improvements:
https://github.com/jpcima/ADLplug/releases/tag/v1.0.1
To introduce, the software naming "ADL" comes from the Adlib, a family
of synthesizer soundcards associated with numerous video gaming
memories. The software is based on the MIDI player software ADLMIDI by
Joel "Bisqwit" Yliluoma; it was vastly improved by Vitaly "Wohlstand"
Novichkov and myself into becoming a full-featured real-time MIDI
synthesizer.
This package offers actually two distinct synthesizers, one for the OPL
and another for the OPN family of FM chips.
Have fun!
Hi all,
As some of you may know, I've been working on Zrythm, a new cross-
platform DAW.
Well, today marks the first (early) alpha release day! Below is the
official announcement taken from the official website[1]. Any feedback
is welcome, and if you decide to try it please report any bugs you find
so we can fix them.
==============================
Release v0.4.003 (early alpha)
It's here!
The first early alpha release version v.0.4.003 is here! This release
marks the first official early alpha release and we are inviting
everyone to come and test Zrythm. We are also inviting translators,
developers and designers to join our team.
[Features]
Current features, among others, include
Saving/Loading projects
Exporting projects
Arranger
Piano roll
Mixer
Plugin browser
File browser
Tracklist
Toolbox
Hideable docks
Repeatable MIDI regions/clips
Arranger minimap view
Undo/Redo on most actions
Automatable channel/plugin parameters
CPU/DSP usage meters
Multi-language support
Status bar
[Windows Support]
Surprise! Zrythm works on Windows too
[Try it]
Although still unstable, Zrythm has a lot of essential features already
implemented. Please take it for a test drive and report any bugs,
ideas, feedback and suggestions you may have on our issue tracker[2].
You can also find this link within Zrythm by going to Help->Report a
Bug. The manual can be found here[3]
[Come Join Us!]
See Join Us[4] for IRC rooms, Matrix rooms, mailing lists and more info
on how to get involved.
[Donate]
If you like Zrythm or would like to support development, please
consider donating[5]. We use LiberaPay, PayPal and Bitcoin. See Support
Us[4] for more info.
==============================
[1] https://www.zrythm.org/en/
[2] https://git.zrythm.org/zrythm/zrythm/issues
[3] https://manual.zrythm.org/
[4] https://www.zrythm.org/en/join-us.html
[5] https://liberapay.com/Zrythm/donate
--
Cheers,
Alex / Alexandros Theodotou / alextee
____ __ ___ _
/ __ \____ ___ ____ / |/ /_ _______(_)____
/ / / / __ \/ _ \/ __ \ / /|_/ / / / / ___/ / ___/
/ /_/ / /_/ / __/ / / / / / / / /_/ (__ ) / /__
\____/ .___/\___/_/ /_/ /_/ /_/\__,_/____/_/\___/
/_/
__ __ __ ____
/ //_/___ ____ / /__________ / / /__ __________
/ ,< / __ \/ __ \/ __/ ___/ __ \/ / / _ \/ ___/ ___/
/ /| / /_/ / / / / /_/ / / /_/ / / / __/ / (__ )
/_/ |_\____/_/ /_/\__/_/ \____/_/_/\___/_/ /____/
Quarterly releases 2019-2
--------------------------------------------------------------------------------
______ _
/ __/ /____ _______ (_)
/ _// __/ -_) __/ _ \ / /
/___/\__/\__/_/ \___/_/ /
|___/
*Open Sound Control inside LV2 plugin graphs*
This LV2 plugin bundle allows you to handle OSC (Open Sound Control)
bundles and
messages in modular hosts.
- Insert/dispatch OSC from/to UDP, TCP (IPv4/6) and serial sockets
- Pack/unpack MIDI into OSC
- Pack/unpack OSC into MIDI
- Pack/unpack LV2 atoms into OSC
Makes only sense to be used in hosts that allow
routing of LV2 atom messages between plugins, e.g.
- http://drobilla.net/software/ingen
- https://open-music-kontrollers.ch/lv2/synthpod
=====================
[0.6.0] - 15 Apr 2019
=====================
-----
Added
-----
- synchronous mode in eteroj:ninja (needs lock-free urid:map implementation)
- connection status reporting in eteroj:io
- connection errors reporting in eteroj:io
-------
Changed
-------
- build system from CMake to meson
- from libuv to pure POSIX network sockets
- increase buffer sizes in eteroj:io
- from lv2_atom_object_query to lv2_atom_object_get (GCC bug)
- to fixed size scheduling array in eteroj:io
- dispatching bundles immediately if no support for osc:sched (host feature)
-----
Fixed
-----
- endian headers for BSDs
- running forbidden custom worker thread in eteroj:io
- broken automatic reconnections for lost UDP/TCP links in eteroj:io
----------
Deprecated
----------
- support for mingw (POSIX sockets)
- eteroj:control plugin
- eteroj:disk plugin
This is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 as published by
The Perl Foundation.
Kindly find more details, the source (and binaries) at:
https://open-music-kontrollers.ch/lv2/eteroj
--------------------------------------------------------------------------------
__ ____ ___ __ ___ __ _
/ |/ (_)__/ (_) / |/ /__ _/ /_____(_)_ __
/ /|_/ / / _ / / / /|_/ / _ `/ __/ __/ /\ \ /
/_/ /_/_/\_,_/_/ /_/ /_/\_,_/\__/_/ /_//_\_\
*An LV2 MIDI channel matrix patcher*
Things that can be accomplished with this plugin:
- MIDI channel filtering (e.g. blocking of specific channels)
- MIDI channel multiplication (e.g. send events from channel X to
channels X, Y and Z)
- MIDI channel rerouting (e.g send events from channel X to channel Y)
- And any possible combination thereof
======================
[0.22.0] - 15 Apr 2019
======================
-----
Added
-----
- ui resize extension
- dynamic drawing/erasing while mouse down
- button for one-to-one connection layout
-------
Changed
-------
- build system from CMake to meson
This is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 as published by
The Perl Foundation.
Kindly find more details, the source (and binaries) at:
https://open-music-kontrollers.ch/lv2/midi_matrix
--------------------------------------------------------------------------------
__ ___
/ |/ /__ ___ ___ __ __
/ /|_/ / _ \/ _ \/ _ \/ // /
/_/ /_/\___/\___/_//_/\_, /
/___/
*Realtime Lua as programmable glue in LV2*
Write LV2 control port and event filters in Lua. Use it for one-off
fillters,
prototyping, experimenting or glueing stuff together.
======================
[0.26.0] - 15 Apr 2019
======================
-----
Added
-----
- use custom environment in code injection example preset
- global moony:error parameter
- global moony:code parameter
- external editor ui
- supported options to turtle metadata
- HTML reference manual to plugin bundle
- button for opening HTML reference manual
- support for plain atoms as rdf:value in state responder
- support decoding patch:Put events in state responder
-------
Changed
-------
- from Cmake to meson build system
- enable manual garbage collection by default
- internal Lua registry code cleanup
- from lv2_atom_object_query to lv2_atom_object_get (GCC bug)
- from strtok to strsep (the latter is rt-safe)
- to updated (experimental) canvas extension
- use strpbrk to match OSC path wildcards
- always return params:sampleRate from options interface
- render instructions in presets to be compatible with nanovg backend
-----
Fixed
-----
- automatic scaling for hiDPI displays
- initial focus on text edit fields
- text edit for onon-single line edits
- log auto-clear upon code send
- always overwrite error message with latest
----------
Deprecated
----------
- math.random and math.randomseed (use rt-safe 'random' module instead)
This is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 as published by
The Perl Foundation.
Kindly find more details, the source (and binaries) at:
https://open-music-kontrollers.ch/lv2/moony
--------------------------------------------------------------------------------
___ __ __ __ ___ __ _
/ _ \___ _/ /_____/ / / |/ /__ _/ /_____(_)_ __
/ ___/ _ `/ __/ __/ _ \/ /|_/ / _ `/ __/ __/ /\ \ /
/_/ \_,_/\__/\__/_//_/_/ /_/\_,_/\__/_/ /_//_\_\
*a JACK patchbay in flow matrix style*
A simple graphical JACK patchbay that tries to unite the best of both
worlds:
- Fast patching and uncluttered port representation of a **matrix patchbay**
- Excellent representation of signal flow of a **flow canvas patchbay**
It additionally features tightly embedded graphical mixer clients
automatable
with JACK MIDI/OSC.
======================
[0.14.0] - 15 Apr 2019
======================
-----
Added
-----
- missing call to XinitThreads for asynchronous refresh
- support for BSDs
- audio/MIDI mixer gain automation via JACK MIDI
- audio/MIDI mixer gain automation via JACK OSC
-------
Changed
-------
- build system from CMake to meson
-----
Fixed
-----
- exit after failed execvp
- wrongly ordered numbers in port names
- hardcoded launcher icon file path
- crashing gui on showing tooltips
- hiding connector nodes for zero port source/sink connections
This is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 as published by
The Perl Foundation.
Kindly find more details, the source (and binaries) at:
https://open-music-kontrollers.ch/lad/patchmatrix
--------------------------------------------------------------------------------
______ __ __
/ __/ / ___ ____/ /__ ____/ /__
_\ \/ _ \/ -_) __/ / _ \/ __/ '_/
/___/_//_/\__/_/ /_/\___/\__/_/\_\
*An investigative LV2 plugin bundle*
This plugin bundle contains plugins for visualizing LV2 atom, MIDI and
OSC events.
Use them for monitoring and debugging of event signal flows inside
plugin graphs.
======================
[0.18.0] - 15 Apr 2019
======================
-----
Added
-----
- ui resize extension
- tracing to host's log for atom_inspector
- filtering by URID for atom_inspector
-------
Changed
-------
- build system from CMake to meson
- ui checkboxes
- routing only OSC messages/bundles to ui
- style to always light color row after frame row
- put OSC arguments on separate rows
-----
Fixed
-----
- automatic scaling on hiDPI displays
- end-of-line handling in turtle lexer
- atom item sizes reporting
- turtle pretty number configuration switching
- strobing shadowing when in non-following mode
This is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 as published by
The Perl Foundation.
Kindly find more details, the source (and binaries) at:
https://open-music-kontrollers.ch/lv2/sherlock
--------------------------------------------------------------------------------
_ ____ ___
| | / / |/ /
| |/ / /|_/ /
|___/_/ /_/
*A programmable virtual machine LV2 plugin*
This plugin bundle contains various plugins with a programmable stack-based
virtual machine to modify up to 8 LV2 Control, CV, Audio, Atom and MIDI
signals.
To be used when that specific simple filter plugin you desperately need does
not yet exist.
=====================
[0.6.0] - 15 Apr 2019
=====================
-----
Added
-----
- vm:midi MIDI Conversion plugin
- ui button icons
-------
Changed
-------
- build system from CMake to meson
-----
Fixed
-----
- port_event callback to handle all patch ports
This is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 as published by
The Perl Foundation.
Kindly find more details, the source (and binaries) at:
https://open-music-kontrollers.ch/lv2/vm
Dear Ladies and Gentlemen,
hereby the Laborejo Software Suite releases updates for Patroneo and
Fluajho.
Both are published in version 1.2 in the hope to be useful in your
musical toolbox.
All software is released under GPLv3.
Patroneo (Esperanto: /Pattern/) is an easy to use pattern based midi
sequencer. It is ideal for beginners or for composers who want to work
under constraints to explore new creative paths.
Fluajho (Esperanto: /Fluid/) is a simple sampler for sf2 soundfonts.
There are many soundfont samplers for Linux, most of them also based
on Fluidsynth; Fluajho was written for a clearly defined use case:
Load an .sf2 in the Non Session Manager.
Changelog Highlights:
* [Patroneo] Added tool to convert the grouping and step count without
losing data or changing the music.
* [Patroneo] Added selector for note names (different languages andGM-drums)
* [Patroneo] Fixed "hanging notes" bug
* [All] Performance and stability enhancements, quality of life GUI
improvements
* [All] Optional mode without NSM: Commandline parameter --save or -s.
See --help
* [All] The --mute switch now works when running without installation
* [All] Nuitka is now only necessary for installing system-wide.
You can find all releases as sources here:
Hopefully distributions will create packages soon.
https://laborejo.org/downloads/
READMEs and Manuals (both in English and German) are provided and
accompanied by
quickstart videos (which can be found in the manuals)
https://www.laborejo.org/patroneo/https://www.laborejo.org/documentation/patroneo/https://www.laborejo.org/fluajho/https://www.laborejo.org/documentation/fluajho/
Greetings,
Nils for the Laborejo Software Suite
https://www.laborejo.org/
moddownloaderr is a bash script that downloads tracker created module music
files (.mod, .med, .xm, .it, .s3m) from modarchive.org. You can use various
category or search criteria, change save location, or cap the number of
tracks to download.
https://github.com/mxmilkb/moddownloaderr
0.4 is now available! Arch users can install via the AUR
0.2 was my initial fork and basic clean-up
0.3 was mostly about fixing genre downloads
0.4 is about a major bugfix and further polishing