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:
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.
Are there any plugin architectures that allow
input data length different than the output length
such that the 'run' function can ask for more or less
input data, for example via some kind of stream?
Instead of passing 'run' a block of data, host would
pass these streams so that 'run' can pull and push
whatever lengths it needs.
There would be compatibility information on each
stream so that other streams could accommodate.
I thought I read of an LV2 extension or something...
Or am I imagining something like Pulse?
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
- 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:
[x-post from alsa-devel due to empty thread -
A new release of gxtuner is out.
It's a fast and lightweight guitar tuner with a analogue like window,
running with jack.
In this release we switched to use the latest pitch-tracker algorithm
from guitarix, which is more stable at the low end, and a lot lighter in
For better maintenance of the code, gxtuner is now hosted on github,
Check it out here:
Or get the latest release directly here:
Hi all :)
A new release of io GNU/Linux is available for download (32 and 64-bits)
* Fully configured system for Live, Live persistent (DVD/USB) and Install
* Kernels 4.6.3 and 4.6.3-rt
* Enlightenment e21 as window manager
* All sounds through Jack2
* Hundred of audio, graphics, video, internet, utilities and system programs.
* Improved desktop configuration and hard-drive installer
Get it at http://io.gnu.linux.free.fr/
The Guitarix developers proudly present
Guitarix release 0.35.1
Guitarix is a tube amplifier simulation for
jack (Linux), with an additional mono and a stereo effect rack.
Guitarix includes a large list of plugins[*] and support LADSPA / LV2
plugs as well.
The guitarix engine is designed for LIVE usage, and feature ultra fast,
glitch and click free preset switching and is full Midi and/or remote
controllable (the Web UI is not included in the distributed tar ball).
This release mainly fix the build issue with GCC6.(Debian #831124)
Beside that, the changes are:
* Add back the oc_2 plugin
* fix icon size of widget-gxwidgets-gxhslider.png (make lintian happy)
* fix range of graphic eq
* add support for nominalBlockLength in GxAmps.lv2 and GxCabinet.lv2
* enable faust-0.9.73 as good version to build guitarix
* New themes: grungy sun, grungy sun dark, grandma, psycedelic, nebula
* enable file browser in remote interface
* add BassBoom plugin (sub-bass harmonics)
* add Multiband Clipper plugin
* add tooltip to the Master Volume controller
Please refer to our project page for more information:
Please consider visiting our forum or leaving a message on
It has been like this for as long as I can remember: When I insert a
ZASFX plugin instance in a Qtractor session, gone is the joy I have
editing my session files, because all the ZADSFX entries are messed up:
the "<" character is represented by its ASCII entity: "<" and it make
even my Emacs choke: scrambles the formatting, the syntax highlight, the
indentation, everything. The right chevron is OK.
Looks like this:
<?xml version="1.0f" encoding="UTF-8"?>
<ZynAddSubFX-data version-major="2" version-minor="5"
version-revision="4" ZynAddSubFX-author="Nasca Octavian Paul">
I hate to be the "Sales dept guy in the tech open-space" but surely
/this doesn't sound like something that would be that hard to fix/ (tm) ;p
Oh, and it doesn't cause any other problem that I can think of, BTW. But
PS - ZynAddSubFx is, despite everything, the coolest synth I worked
with, by far. I want to warmly thank everybody that made using it in
Qtractor possible, guys, you are heroes of mine.
PPS -Is there any plans to have (at least some of) its controls
automatable? I asked this in a whisper because I want it so bad it's
Philip "xaccrocheur" Yassin
http://manyrecords.comhttp://bitbucket.org/xaccrocheur / https://github.com/xaccrocheur
In pythonosc (https://pypi.python.org/pypi/python-osc) after
connecting with udp_client.UDPClient(...) from a "client", how can I
detect the IP to respond to in the "server"?
If I explicitly supply the return IP in the server's
udp_client.UDPClient(...) call it works. But I want the server to
listen for an incoming connection or call on a particular port and
figure out who sent it and reply to that IP.
I have no network-fu.