Hi all,
I have created a template to set up a DISTRHO Plugin Framework effect
plugin project quickly using the (Python) tool cookiecutter.
https://github.com/SpotlightKid/cookiecutter-dpf-effect
When you have installed cookiecutter, you create a new project with:
cookiecutter https://github.com/SpotlightKid/cookiecutter-dpf-effect
A directory named after the value you gave for repo_name (e.g.
"simplegain") will be created and initialized as a git repository and
DPF added as a git submodule.
Enter the directory and run make:
cd <repo_name>
make
The template compiles a simple gain plugin. Change the implementation in
plugins/<plugin_name>/Plugin<plugin_name>.cpp as needed.
Share & Enjoy!
Chris
Hi everyone
As some of you might know, part of the MOD Team is going to be at the Musikmesse from April 7th to 10th.
Unfortunately it clashes with the miniLAC so, differently from last year’s LAC, we won’t be present at the Conference with the entire team as we did last year.
For those who won’t be able to attend the miniLAC but can get a day trip, we have available some courtesy visitor one-day-passes to the Musikmesse. They are valid in any of the days form 7th to 10th.
If anyone is interested just let us know and we’ll manage a way to hand them over.
Best
Gianfranco Ceccolini
MOD Devices
+49 160 646 9313
gianfranco(a)moddevices.com
Dear miniLAC attendees,
we are very excited to announce our special guest for miniLAC2016:
Linus Torvalds, the creator of the Linux kernel and the awesome VCS git,
himself will attend to the weekend of workshops, lectures and hacking
sessions at c-base next weekend.
All the best and see you at the space station next week!
David
--
David Runge
Schreinerstraße 11
10247 Berlin
http://sleepmap.de
Hi everyone,
I'm looking to display a tracker item in another tracker listing.
eg, I have a "user" tracker named "customers", it contains phone numbers
for each user.
Each user can create items in another tracker named "announcements".
Both trackers have a "user" field.
Now I am using the plugin trackerlist to display an announcement, but for
each of them, how can I display the related "customer" tracker item ?
I was thinking of passing the "user" variable to another trackerlist plugin
as the "filtervalue" option, but can't seem to find a way.
I would be gratefull for any help accomplishing this!
olivier
jalv.select is a little (gtkmm2) GUI to select lv2 plugs from a list and
run them with jalv.
Features:
- select jalv interpreter from combo box,
- select LV2 plugin from list,
- select preset to load from menu
- search plugins by regex or plugin class,
- reload lilv world to catch new installed plugins or presets,
- load plugin with selected preset.
- minimize app to systray (global Hotkey SHIFT+ESCAPE)
- wake up app from systray (global Hotkey SHIFT+ESCAPE)
- left mouse click on systray to show or hide app
- right mouse click to show quit menu item
- command-line start-up options:
-s, --systray start minimized in systray
-H, --high=HIGH start with given high in pixel
- runtime options
echo 'quit' > /tmp/jalv.select.fifo$UID
echo 'show' > /tmp/jalv.select.fifo$UID
echo 'hide' > /tmp/jalv.select.fifo$UID
echo 'systray action' > /tmp/jalv.select.fifo$UID
- keyboard shortcuts
ALT+q or CTRL+q == quit
ALT+r or CTRL+r == refresh plugin list
ESCAPE == deselect preset menu
CTRL+w == hide (minimize to systray icon)
ENTER or SPACE == select
UP, DOWN == select plugin in list
PG_UP, PG_DOWN == scroll plugin list
Depends:
- lilv
- gtkmm-2.4
- Xlib
jalv.select is released into the public domain.
Thanks goes to Christopher Arndt for his continues feedback/suggestions.
So this release is about to archive a flawless desktop integration
within *any* desktop manager and making jalv.select accessible by
keyboard actions.
Check out Chris video here:
https://www.youtube.com/watch?v=RSRDbmTMA98
get the release tar ball here:
https://github.com/brummer10/jalv_select/releases/
get the development source here:
https://github.com/brummer10/jalv_select/tree/master
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