jalv.select is a little (gtkmm2) GUI to select lv2 plugs from a list and
run them with jalv.
it features:
* search LV2 plugins by regex or by plugin class
* select a LV2 plugin from a ascending sorted list
* select a preset to load
* select the jalv interpreter
* run LV2 plugin with selected preset in jalv
* reload lilv world to catch new installed plugins and presets,
* minimize app to systray icon
jalv.select is released into the public domain.
get the release tar ball here:
https://github.com/brummer10/jalv_select/releases/tag/V0.5
get the development source here:
https://github.com/brummer10/jalv_select/tree/master
(Sorry for cross-posting.)
Dear Faust programmers and LAD'ers,
New stuff just in time for the upcoming miniLAC @ Berlin next week!
faust-lv2 and faust-vst are two architectures for Grame's functional dsp
programming language Faust. They let you create fully functional LV2 and
VST plugins from Faust programs.
Most notable changes:
- Custom Qt GUI support. This leverages Faust's Qt support (faustqt.h) and
was done by one of my students, Roman Svidler, for his BSc thesis. Thanks
Roman!
- The custom 'nvoices' meta key is now recognized by both architectures to
denote an instrument plugin, so a single architecture suffices to implement
both instrument and effect plugins.
- Both architectures now work exactly alike, so porting your Faust plugins
from LV2 to VST and vice versa just takes a recompile.
- Many bugfixes and smaller improvements, please check the commit logs for
details.
The latest sources including documentation and examples are available from
Bitbucket:
https://bitbucket.org/agraef/faust-lv2https://bitbucket.org/agraef/faust-vst
Please use the issue trackers there to report any bugs that you find,
thanks!
The architecture files and helper scripts are also included in the latest
Faust git sources, so if you keep your Faust installation up to date,
chances are that you already got them.
Both architectures are now also available through the Faust online and
remote compilers, thanks Yann! So you can give them a try immediately
without having to install anything. Simply head over to
http://faust.grame.fr/onlinecompiler/, drop one of the dsp examples
provided in the faust-lv2|vst Bitbucket repositories or your own Faust
sources there, choose one of the linux lv2 or vst architectures as target
and go to the Exec tab to receive your freshly baked plugin.
If you can make it to Berlin, I'll be showing both faust-lv2 and faust-vst
there in the main hall of c-base on Saturday (April 9) at 3 p.m., would be
nice to meet you there!
Enjoy! :)
Albert
--
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email: aggraef(a)gmail.com
WWW: https://plus.google.com/+AlbertGraef
Folks!
miniLAC (http://minilac.linuxaudio.org) is about to start in T-9days!
Come to c-base (https://c-base.org) April 8th-10th!
Over the past few weeks our schedule has filled up rather nicely. There
are still open slots available though!
http://minilac.linuxaudio.org/index.php/Schedule
We are honored to announce Edgar Berdahl of LSU to give the keynote
presentation on "Open-Source Haptics for Music"
(http://minilac.linuxaudio.org/index.php/Lecture#Open-Source_Haptics_for_Mus…).
We are still in need of volunteers to run the show. Please help out, if
you have the time!
http://minilac.linuxaudio.org/index.php/Volunteer
Also, if you are from Berlin, there are going to be two more meetings at
c-base (https://c-base.org) you can attend to, to be of help and become
involved.
- Today (20160330) 20:00h
- Next Wednesday (20160406) 19:30h
A few more notes on the wiki:
- please register, so we know roughly how many people to expect
- please make sure to fill your user page with the template we provide
featuring some information about yourself (and deleting the preset
data)
- due to a misconfiguration of the spam protection I had to block many
users and of some I'm not sure, if they hadn't been human after all.
So, if you're unable to log in, drop me a line!
Hope to see many of you in the coming week!
Best,
David
--
David Runge
Schreinerstraße 11
10247 Berlin
http://sleepmap.de
We're proud to announce the immediate availability of DrumGizmo version
0.9.10!
DrumGizmo is an open source, multichannel, multilayered,
cross-platform drum plugin and stand-alone application. It enables you
to compose drums in midi and mix them with a multichannel approach. It
is comparable to that of mixing a real drumkit that has been recorded
with a multimic setup.
This is a bugfix release fixing two major bugs:
- Resampler now works when using DrumGizmo as a plugin.
- LV2 plugin no longer freezes on tempo changes.
Download it from http://www.drumgizmo.org
Visit us at the official irc channel at the Freenode network. Channel
name #DrumGizmo. We would love to hear from you!
// The DrumGizmo team
Hi all
GSequencer version 0.7.10 got released as stable. Plugin support has
been extended from LADSPA to DSSI and LV2. Although it's not yet
perfect some of those plugins can be used for now. It needs further
investigation why certain plugins don't work.
For now values from GUI get converted to appropriate scale.
Rudimentary MIDI input exists as well but it wasn't tested, yet. For
sequencers and instruments there exists a connection editor supporting
JACK and ALSA backend.
Theoritcally you should be able to output to JACK using GSequencer.
But JACK support needs some fixes because you can't link jackserver
and jack both in the same application.
http://gsequencer.org
bests,
Joël
We're proud to announce the immediate availability of DrumGizmo version
0.9.9!
Highlighted changes / fixes:
- Switch to LGPLv3
- Linux VST
- Embedded UI
- Prepped for diskstreaming (but not yet implemented in UI)
- Loads of bug fixes
Read the ChangeLog for the full list of changes
Download it from http://www.drumgizmo.org
Visit us at the official irc channel at the Freenode network. Channel
name #DrumGizmo. We would love to hear from you!
// The DrumGizmo team
Hi, sorry for cross-posting,
I'm wondering which is the current status fpr the rtpMIDI protocol
suppurt under Linux.
As far as I know, there was midistream but is not maintained anymore.
Midistream was merged in a Scenic, but Scenic is a "huge" piece of software.
I need only rtpMIDI support.
There are some other solitions?
It would be nice if rtpMIDI, since it is a sort of stadard, will be
integrated directly in Jack (or ALSA?... humm, i think that rtpMIDI is
more a Jack thing).
What do you think about it?
Cheers
--
a.
Hello everybody!
Qtractor 0.7.5 (hazy photon) is out!
It comes with one top recommendation though: please update, at once,
while it's hot! :)
Highlights for this dot/beta release:
* Overlapping clips cross-fade (NEW)
* MIDI Send/Return and Aux-Send insert plugins (NEW)
* Generic and custom track icons eye-candy (NEW)
Some other interesting points may be found in the blunt and misty
change-log below.
And just in case you missed it before,
Qtractor [1] is an audio/MIDI multi-track sequencer application
written in C++ with the Qt framework [2]. Target platform is Linux,
where the Jack Audio Connection Kit (JACK [3]) for audio and the
Advanced Linux Sound Architecture (ALSA [4]) for MIDI are the main
infrastructures to evolve as a fairly-featured Linux desktop audio
workstation GUI, specially dedicated to the personal home-studio.
Change-log (since last tacky release):
- Beat unit divisor, aka. the denominator or lower numeral in the
time-signature, have now a visible and practical effect over the
time-line, even though the standard MIDI tempo(BPM) is always denoted in
beats as quarter-notes (1/4, crotchet, seminima) per minute.
- Fixed an old hack on LV2 State Files abstract/relative file-path
mapping when saving custom LV2 Presets (after a related issue on Fabla2,
by Harry Van Haaren, thanks).
- Default PC-Keyboard shortcuts may now be erasable and re-assigned (cf.
Help/Shortcuts...).
- New option on the audio/MIDI export dialog, on whether to add/import
the exported result as brand new track(s).
- Introducing brand new track icons property.
- Old Dry/Wet Insert and Aux-send pseudo-plugin parameters are now split
into separate Dry and Wet controls, what else could it possibly be? :)
- Brand new MIDI Insert and Aux-Send pseudo-plugins are now implemented
with very similar semantics as the respective and existing audio
counterparts.
- Implement LV2_STATE__loadDefaultState feature (after pull request by
Hanspeter Portner aka. ventosus, thanks).
- Plug-ins search paths internal logic has been refactored; an
alternative file-name based search is now in effect for LADSPA, DSSI and
VST plug-ins, whenever not found on their original file-path locations
saved in a previous session.
- Finally added this brand new menu Clip/Cross Fade command, aimed on
setting fade-in/out ranges properly, just as far to (auto)cross-fade
consecutive overlapping clips.
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Downloads:
http://sourceforge.net/projects/qtractor/files
- source tarball:
http://download.sf.net/qtractor/qtractor-0.7.5.tar.gz
- source package (openSUSE Tumbleweed):
http://download.sf.net/qtractor/qtractor-0.7.5-23.rncbc.suse.src.rpm
- binary packages (openSUSE Tumbleweed):
http://download.sf.net/qtractor/qtractor-0.7.5-23.rncbc.suse.i586.rpmhttp://download.sf.net/qtractor/qtractor-0.7.5-23.rncbc.suse.x86_84.rpm
Git repos:
http://git.code.sf.net/p/qtractor/codehttps://github.com/rncbc/qtractor
Wiki (on going, help wanted!):
http://sourceforge.net/p/qtractor/wiki/
Weblog (on going, upstream support):
http://www.rncbc.org
License:
Qtractor [1] is free, open-source Linux Audio [5] software,
distributed under the terms of the GNU General Public License (GPL [6])
version 2 or later.
References:
[1] Qtractor - An audio/MIDI multi-track sequencer
http://qtractor.sourceforge.net
[2] Qt framework, C++ class library and tools for
cross-platform application and UI development
http://qt.io/
[3] JACK Audio Connection Kit
http://jackaudio.org
[4] ALSA, Advanced Linux Sound Architecture
http://www.alsa-project.org/
[5] Linux Audio consortium of libre software for audio-related work
http://linuxaudio.org
[6] GPL - GNU General Public License
http://www.gnu.org/copyleft/gpl.html
See also:
http://www.rncbc.org/drupal/node/1022
Enjoy && Keep the fun, always.
--
rncbc aka. Rui Nuno Capela
Hello!
Some LV2 plugins seem to now the MIDI channel # of the track on which
they are inserted, and some don't.
If I had to guess I'd say that nobody knows, only some plugins can
receive data from several MIDI channels, and some only work with one, so
they never mistake ; Am I right?
Last year I made a GUI around so-404 to learn about LV2 (and C, C++, DSP
code, etc. :)) ; And it has the same problem, just sightly different:
Worse: It starts numbering at 0, so if it's inserted on a track w/ MIDI
#4, you have to select 3
Better: It remembers said channel # on session reload (ZynAddSubFx
doesn't. Yoshimi does)
Can somebody point me towards the light? I'd like my plugin to only
listen to one channel: The one of the host track it's inserted into.
yPhil
--
Philippe "xaccrocheur" Yassin
http://manyrecords.comhttp://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur
Greetings, everyone. Since I am using 85% of JACK DSP in my primary
production box, while using 14% of the CPU and 1/8 of the RAM according
to htop, it appears that I need to develop a way to move forward :-) It
is very clear from the excellent Patrick Shirkey's input that one can
use netjack to chain any combination of motherboards each running JACK;
I would like to use the power of my box to do the same internally.
I have taken a number of hours over the last few days in testing. Thus
far, my impression is that netjack1, netjack2, and jacktrip are
explicitly not set up for this. Using jack2, netjack1 and jacktrip
worked fine for one client/slave, but a second one froze both, and
netjack2 did not work at all, I found a web reference stating that
multijack explicitly does not do localhost unless explicitly set to do
so at the TCP/IP stack programming level. Using jack1, netjack1 did not
connect at all, so I decided to halt for now and ask Those Who Know :-)
So far, the only clearly workable option, has been to try the Docker
lightweight virtualizer, and run each JACK server and related
application chain in its own container. Anyone have better ideas?
--
Jonathan E. Brickman jeb(a)ponderworthy.com (785)233-9977
Hear us at http://ponderworthy.com -- CDs and MP3 now available!
<http://ponderworthy.com/ad-astra/ad-astra.html>
Music of compassion; fire, and life!!!