Hi all,
I just found this list after being directed to the IRC channel over the
weekend. I'm new here! Lately I've been dabbling in a bit of open-source
audio development (I say open-source rather than linux, because I've been
dabbling on both linux and windows).
Anyhow, amongst other things I've been trying to teach myself about DSP, so
I wrote a really (really, really, really) naive distortion plugin. I was
wondering if anyone would be interested in taking a look at it and giving
me some feedback, and tips on where to go next.
I wrote a little about it here:
http://guysherman.com/2015/08/30/my-first-ever-audio-plugin/
And the code is at: https://github.com/guysherman/si-plugins
I've got some other projects on the boil that I've been talking about with
the crew from the Ardour list, which I'll mention here when they take shape
a little more.
Cheers,
Guy.
--
Guy Sherman
*e:* guy(a)guysherman.com
*w: *http://guysherman.com
Greetings,
I am fairly new to USB dev (in linux in particular, but also in general), but I
would very much like to try to get support for the above device working in
snd-usb-audio.
- Is this an appropriate place to discuss snd-usb-audio?
- Are there any recommended reading pointers for behavior of the quirk table?
I patched parse_audio_format_rates_v2(), get_sample_rate_v2(), and
set_sample_rate_v2(), and through some sort of beginner luck was able to get
aplay audio out of the first two channels. That was incomplete hackery though
(eg fixed sample rate), and I would like to learn how to properly add quirk
support. There have been other reports that this device worked OOTB, but I
fail to see how!
I've also been examining the traffic to the device with wireshark and a
win7 vm, but the learning curve for USB is a bit steep, so I am digesting. (:
If anyone can provide suggestions on lsusb output alone, here's what I have:
http://pastebin.com/pA9MLQet
cheers,
Greg
[x-post from alsa-devel due to empty thread -
see: http://mailman.alsa-project.org/pipermail/alsa-devel/2015-July/094682.html]
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.