jack_mixer is a GTK JACK audio mixer app with a look similar to its
hardware counterpart. It has lot of useful features, apart from being
able to mix multiple JACK audio streams. It is licensed under GPL
version 2 (or later).
https://rdio.space/jackmixer/https://rdio.space/jackmixer/tarballs/jack_mixer-13.tar.xz
Changes in version 13?
----------------------
* Added NSM support.
* Store preferences to per session config file to override global
preferences.
* Added accelerator shortcuts to menu items.
* New ctrl-click, double-click, scroll, and click-drag-anywhere
fader behaviors.
* Added MIDI 'Pick Up' behavior to avoid discontinuities.
* Can choose output channel colors.
* Changed to logarithmic ramping on volume changes.
* Added a pre/post fader button.
* Pick volume for new channels.
* Allow manual setting of MIDI control change numbers.
* Remove GConf; use plaintext .ini preferences file instead.
* Remove remnants of Swig python bindings.
There is now a GitHub project for your features, or feature
requests, bugs, etc. -> https://github.com/jack-mixer/jack_mixer
With contributions from Daniel Sheeler and Christopher Arndt, thanks!
Enjoy,
Frederic
____ __ ___ _
/ __ \____ ___ ____ / |/ /_ _______(_)____
/ / / / __ \/ _ \/ __ \ / /|_/ / / / / ___/ / ___/
/ /_/ / /_/ / __/ / / / / / / / /_/ (__ ) / /__
\____/ .___/\___/_/ /_/ /_/ /_/\__,_/____/_/\___/
/_/
__ __ __ ____
/ //_/___ ____ / /__________ / / /__ __________
/ ,< / __ \/ __ \/ __/ ___/ __ \/ / / _ \/ ___/ ___/
/ /| / /_/ / / / / /_/ / / /_/ / / / __/ / (__ )
/_/ |_\____/_/ /_/\__/_/ \____/_/_/\___/_/ /____/
Quarterly releases 2020-3
--------------------------------------------------------------------------------
__ ___ ___ __
/ / __|_ |/ (_)__ / /_
/ / |/ / __// / / _ \/ __/
/_/|___/____/_/_/_//_/\__/
*Check whether a given LV2 plugin is up to the specification*
An LV2 lint-like tool that checks whether a given plugin and its UI(s) match up
with the provided metadata and adhere to well-known best practices.
Run it as part of your continuous integration pipeline together with
lv2/sord\_validate to reduce the likelihood of shipping plugins with major flaws
in order to prevent unsatisfied users.
*Note: This is an early release, if you happen to find false-positive warnings
when using this tool, please report back, so it can be fixed.*
---------
ChangeLog
---------
=====================
[0.8.0] - 15 Jul 2020
=====================
-----
Added
-----
- support for whitelisting globally visible symbols
- support for whitelisting linked libraries
- support for whitelisting whole tests
- support for state:freePath feature
- check for urid:map when there is an atom:AtomPort
- check to discover borked LV2_PATH
- check for duplicate scale point labels/values in control port
- check for duplicate scale point values in parameters
- check for fork symbol reference
-------
Changed
-------
- minimal LV2 version to 1.18.0
=====
Fixed
=====
- various memleaks
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/lv2lint
--------------------------------------------------------------------------------
__ ___ __ _ __
/ |/ /__ ___ / / (_)__ / /____
/ /|_/ / -_) _ \/ _ \/ (_-</ __/ _ \
/_/ /_/\__/ .__/_//_/_/___/\__/\___/
/_/
*a Just-in-Time FAUST compiler embedded in an LV2 plugin*
Write LV2 audio/cv instruments/filters directly in your host in FAUST
DSP language without any need to restart/reload host or plugin upon code changes.
Use it for one-off instruments/filters, prototyping, experimenting or
glueing stuff together.
*Note: This will need a fairly recent libFAUST and/or bleeding edge GNU/Linux
distribution.*
*Note: libFAUST 2.20.2 has a broken LLVM C-API and thus will be non-functional
with this plugin.*
---------
ChangeLog
---------
======================
[0.12.0] - 15 Jul 2020
======================
-----
Added
-----
- support for bargraphs
- preset for simple VU meter
- momentary button ui-widget
- support for ui:scaleFactor option
- support for GL double buffering
-------
Changed
-------
- all ui-widgets to show labels and correct value ranges
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/mephisto
--------------------------------------------------------------------------------
__ ____ ___ __ ___ __ _
/ |/ (_)__/ (_) / |/ /__ _/ /_____(_)_ __
/ /|_/ / / _ / / / /|_/ / _ `/ __/ __/ /\ \ /
/_/ /_/_/\_,_/_/ /_/ /_/\_,_/\__/_/ /_//_\_\
*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
---------
ChangeLog
---------
======================
[0.26.0] - 15 Jul 2020
======================
-----
Added
-----
- support for GL double buffering
-------
Removed
-------
- superfluous kxstudio extension definitions from turtle manifests
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.
---------
ChangeLog
---------
======================
[0.34.0] - 15 Jul 2020
======================
-----
Added
-----
- embedded text browser for rapid manual lookups
- support for GL double buffering
-------
Changed
-------
- Lua version to 5.4.0
-------
Removed
-------
- superfluous kxstudio extension definitions from turtle manifests
- unneeded files
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.
---------
ChangeLog
---------
======================
[0.20.0] - 15 Jul 2020
======================
-----
Added
-----
- support for GL double buffering
-------
Removed
-------
- support dynamic scaling
-----
Fixed
-----
- crashes due to disabled X11 threads
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
--------------------------------------------------------------------------------
______ ____ ___ ____
/ __/ / ___ / / /__ / _ )___ / / /__
_\ \/ _ \/ -_) / (_-< / _ / -_) / (_-<
/___/_//_/\__/_/_/___/ /____/\__/_/_/___/
*A just-for-fun LV2 plugin bundle*
The most limited, useless, hackable and fun plugin bundle ever. Sound the bell
in the shell
(or from any program forked from the latter) to send a MIDI note.
---------
ChangeLog
---------
=====================
[0.6.0] - 15 Jul 2020
=====================
-----
Added
-----
- forkpty wrapper which uses clone or vfork instead of fork
- support for GL double buffering
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/shells_bells
--------------------------------------------------------------------------------
______ __ __
/ __/ / ___ ____/ /__ ____/ /__
_\ \/ _ \/ -_) __/ / _ \/ __/ '_/
/___/_//_/\__/_/ /_/\___/\__/_/\_\
*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.
---------
ChangeLog
---------
======================
[0.24.0] - 15 Jul 2020
======================
-----
Added
-----
- support for GL double buffering
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.
---------
ChangeLog
---------
======================
[0.10.0] - 15 Jul 2020
======================
-----
Added
-----
- support for GL double buffering
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
Linuxaudio.org presents: New Session Manager Version 1.3
New Session Manager (NSM) is a tool to assist music production by
grouping standalone programs into sessions. Your workflow becomes easy
to manage, robust and fast by leveraging the full potential of
cooperative applications.
It is a community version of the "NON Session Manager" and free in every
sense of the word: free of cost, free to share and use, free of spyware
or ads, free-and-open-source.
You can create a session, or project, add programs to it and then use
commands to save, start/stop, hide/show all programs at once, or
individually. At a later date you can then re-open the session and
continue where you left off.
All files belonging to the session will be saved in the same directory.
New-Session-Manager is already included as binary package in Archlinux
and KXStudio and will eventually replace Non-Session-Manager. You can
find the source release on Github:
https://github.com/linuxaudio/new-session-manager/releases/tag/v1.3
Bullet Points
* Drop-In replacement for the non-session-manager daemon nsmd and tools
(e.g. jackpatch)
* Simple and hassle-free build system to make packaging easy
* Possibility to react to sensible bug fixes that would not have been
integrated into original nsmd
* Stay upwards and downwards compatible with original nsmd
* Conservative and hesitant in regards to new features and
behaviour-changes, but possible in principle
* Keep the session-manager separate from the other NON* tools Mixer,
Sequencer and Timeline.
* Protect nsmd from vanishing from the internet one day.
* The goal is to become the de-facto standard session manager for Linux
distributions
Changes since non-session-manager v1.2 (2017-07-08)
* Rebranding to "new session manager"
* Upstream GUI tools "non-session-manager" and "nsm-proxy" converted to
standard FLTK instead of a custom toolkit
* New message /nsm/gui/session/root raises NSM_API_VERSION_MINOR from 0
to 1 (1.0 -> 1.1)
* Changed build system to meson
* License upgraded to GPLv3
* Simplified file structure
* Fix compiler warnings.
This is a joint release from multiple people under the linuxaudio.org
"brand".
https://github.com/linuxaudio/new-session-manager
Greetings,
dvzrv, falktx and nils
Ladies and Gentlemen,
hereby the Laborejo Software Suite releases, for the first time, Argodejo in a proof-of-concept version 0.1
It is released under GPLv3.
Argodejo (Esperanto: 'place to set things up') is a music production session manager. It is used to start your programs, remember their (JACK) interconnections and make your life easier in general.
You can seamlessly change between two view modes to quickly start a few programs or have complete control and a detailed overview.
Argodejo does not re-invent the wheel but instead uses the New-Session-Manager daemon and enhances it with some tricks of its own, that always remain 100% compatible with the original sessions.
This is a proof of concept version. It aims to show that session management with NSM can be quick and convenient and make the user feel in control. Some functionality has not yet been implemented, most prominently anything related to NSM over network. There is always the possibility to break things when trying out corner cases and hacks.
That said, for single-computer sessions with just one daemon and one GUI at the same time Argodejo should provide a good user experience.
You can find all releases as sources here. Also check your distribution
for packages in a few days after this announcement, please.
https://laborejo.org/downloads
For more information, a multi-language user manual, build instructions
and git access please visit
https://www.laborejo.org/argodejo
Greetings,
Laborejo Software Suite
https://www.laborejo.org
Ladies and Gentlemen,
hereby the Laborejo Software Suite releases updates for its programs in
the hope to be useful in your musical toolbox.
You can now download Patroneo version 1.6, Fluajho 1.6 and Vico v1.2
All software is released under GPLv3.
Patroneo (Esperanto: /Pattern/) is an easy to use, pattern based midi
sequencer, a program that sends digital "notes" to software instruments
such as synthesizers and samplers.
Fluajho (with jh as in pleasure) means fluid in Esperanto. It is a simple
sf2 soundfont host/player for Linux. Behind the scenes the Fluidsynth
library is at work, hence the name.
Vico is a minimalistic Midi sequencer that is intended to be used in parallel
with other software. "Vico" (with c like ts in "bats") just means "sequence"
or "order" in Esperanto for obvious reasons.
Changelog Highlights:
* [Fluajho] New GUI layout
* [Fluajho] Do not auto connect under NSM
* [Vico] Allow recording right from program start
* [All] Fix crashes and problems with recent Qt 5.15 release
* [All] Quit under NSM works now
* [All] Fix accidental transparency in Wayland
* [All] Bug fixes, documentation update.
You can find all releases as sources here. Also check your distribution
for packages in a few days after this announcement, please.
https://laborejo.org/downloads
For more information, a multi-language user manual, build instructions
and git access please visit
https://www.laborejo.org/patroneohttps://www.laborejo.org/vicohttps://www.laborejo.org/fluajho
Greetings,
Laborejo Software Suite
https://www.laborejo.org
Hi
The first public release of
Mamba - Virtual Midi keyboard
https://github.com/brummer10/Mamba
is out.
Mamba features
* Virtual Midi Keyboard for Jack Audio Connection Kit
<https://jackaudio.org/>
* including NSM <https://linuxaudio.github.io/new-session-manager/>
support
* Channel selector
* Bank and Program selector
* Keyboard mapping for qwertz, qwerty and azerty selectable from menu
* PC Keyboard mapping selector from C0 to C4
* Pitchbend, Balance, Modwheel, Detune, Expression, Attack, Release,
Volume and Velocity controllers
* Sustain and Sostenuto switches
* Midi Through: forward midi input to output
* Midi input highlighting
* resizable to a full range 127 key view
Mamba is released under the 0BSD license
regards
hermann
Hi
The first public releases of
FatFrog - Valve amplifier simulation
https://github.com/brummer10/LittleFly.lv2
and
LittleFly - Overdrive/Distortion pedal simulation
https://github.com/brummer10/LittleFly.lv2
been out.
The LittleFly pedal simulation is the perfect pre-processor for the
FatFrog amplifier.
Both together been made to let the walls rattle.
Both plugs been released under the 0BSD license.
regards
hermann
rtpmidid is a Linux daemon that bridges between the ALSA sequencer and
another RTP MIDI compatible network connected system. This allows to use
MIDI over Ethernet for Linux systems.
Find it at https://github.com/davidmoreno/rtpmidid/releases
This new version features compatibility with Apple systems (iOS and MacOS),
enhances compatibility with rtpmidi for Windows, and debuts the librtpmidid
library.
rtpmidid 20.07 comes with these new features:
- Compatibility with Apple RTP MIDI implementation: Mac OS and iOS.
- Improved stability.
- Basic CLI interface. Uses a Unix socket and JSON so other frontends
could exist.
- Separate LGPL2.1 library for the rtpmidi protocol.
In this version the librtpmidid library is introduced. The library is
licensed with LGPL 2.1, with the idea of encouraging third parties to
include rtpmidi support in their products. It is very sad that there are a
lot of hardware devices with networking support, WiFI or Ethernet, but they
opt for private interfaces that are buggy and difficult to interconnect to.
I'm looking at you AKAI MPC One (literally, it's here on my desktop) and
your AKAI Network Driver. If you were compatible with rtpmidi you would
just work on Apple Devices, and with a third party installation on Windows
and Linux. And MPC could use your massive MIDI possibilities with any other
MIDI device on the network.
The library is OS independent and implements just the protocol so the MIDI
bytes can be used in whatever capacity the program needs them.
If anybody can contact the decision makers and advocate for the use of
librtpmidid in hardware music equipment, please do so, and point the
relevant persons to this library. And if you are a person with some
decision power in this, please contact me, and I will help make this happen
in whatever way I can.
Known bugs:
- It looks like it can take up to 30 seconds to reconnect to Mac OS.
- There is no journal implementation yet. Should not be a problem for
local networks, and rtpmidi is actually not ready for public networks, so
this should not be a big deal.
Roadmap for the next version:
- Journal for notes and control
- Timing implementation, so we can force a stable latency
- Full SysEx support
If you think you can help on any of these things, or anything else you
would like to see in rtpmidid, please open an issue and lets do it!
Thanks,
David.
Hello,
a new version of B.SEQuenzr is just released. B.SEQuenzr is a
programmable multi channel step sequencer. Synchronization options are
added as new features. And it comes along with some basic factory
presets (arpeggios, drum beats) now.
Key features:
* Selectable pattern matrix size (8x16, 16x16, 24x16, or 32x16)
* Progammability via controls for playing direction, jump, skip, and
stop options placeable to any position within the matrix
* Autoplay or host / MIDI controlled playing
* Handles multiple MIDI inputs signals (keys) in one sequencer instance
* Use musical scales and / or drumkits
* Scale & drumkit editor
* Notes can be associated with four different, configurable output channels
* Output channels connectable with individual MIDI channels
What's new:
* Select between
* Restart from step 0,
* Restart from step 0 and sync with running steps,
* Or continue from running step if key pressed
* Enable MIDI Thru (important for downstream generator plugins!)
* Factory presets added (Techno, Standard Rock, Jazz, and Disco drumkits)
* Compiler error with gcc10 fixed
Project page: https://github.com/sjaehn/BSEQuencer/
Releases: https://github.com/sjaehn/BSEQuencer/releases
Instructions: https://github.com/sjaehn/BSEQuencer/wiki
Videos:
https://www.youtube.com/watch?v=J6bU4GdUVYchttps://www.youtube.com/watch?v=iERRKL7J-KUhttps://www.youtube.com/watch?v=Ih6_so7goGw
Enjoy and have fun
Sven Jaehnichen
MCPDISP is a utility to add a display on to a Mackie Control based control
surface that does not have it's own display such as the bcf2000. This is
important if banking is being used (the project has more than 8 tracks)
and also provides things like timecode or bar/beat readouts.
At present this is a jackd only utility though it should be possible to
bridge to ALSA using a2jmidid. Perhaps a later version will move to ALSA
MIDI instead.
The latest version can be found at:
https://github.com/ovenwerks/mcpdisp/releases/tag/mcpdisp-0.1.2
Some Packaging scripts were optimizing the buffer to the stack. This
release fixes that.
Licenced as GPL-2+.
--
Len Ovens
www.ovenwerks.net