What are good ways to pull a list of JACK ports in python and detect their readiness to accept connections? And/or, is there a better way to detect 'ready' status of JACK-aware applications?
--
Jonathan E. Brickman | jeb(a)ponderworthy.com | (785)233-9977
Ponderworthy | http://ponderworthy.com
Music of compassion; fire, and life!!!
Hi LAD,
I have a technical question regarding the FIL equalizer
(by Fons Adriaensen).
The code uses Mitra-Regalia lattice filter (as described
in [1]). After reordering things here and there I see it's
indeed the case (surprise!).
[1] might be hard to get, but there is [2] with a lot of
details too, especially for bandwidth.
The only remaining point that I don't get is the bandwidth
manipulations. [1] uses for its parameter 'a' ('_s2' in FIL)
the formula:
a = (1 - tan(Omega/2)) / (1 + tan(Omega/2))
'Omega' being I don't really know what (-3dB notch bandwidth
for a gain of 0 maybe, if I read the paper correctly).
FIL uses bandwith expressed in octave and does:
_s2 = (1-b)/(1+b)
with:
b = bandwidth * 7 * (f0/fs) / sqrt(gain)
('f0' is the center frequency of the equalizer, 'fs'
is the sampling rate)
Reading [2] we see the factor 'sqrt(gain)' ('gain' is 'K')
that we find in the FIL's formula (specifically the formula
for k2 at page 13, after equation (17)).
But the "bandwidth * 7 * (f0/fs)" remains a total mistery
to me. It seems to be 'gamma' as found in [2], but 'gamma'
is way more complicated than what we see in FIL's code.
So the questions are:
- can someone explain to me what this bandwidth computation means?
- how it is derived starting from a bandwidth expressed in octave?
- And if we use the notations of [1] and [2] how do we relate it
to Omega or the various versions found in [2]? (which one is it by
the way? I thought it was the "at the bandedge frequencies the gain
is 'gain/2 dB'" one but it's not the case) (I wrote a little program
to plot things and as far as my program is correct bandedge frequencies
don't have a gain of 'gain/2 dB')
Regards,
Cédric.
[1] P. A. Regalia and S. K. Mitra, “Tunable Digital Frequency Response
Equalization Filters,” IEEE Trans. Acoust., Speech, Signal Process.,
vol. ASSP-35 (1987 Jan.).
[2] http://www.musicdsp.org/files/EQ-Coefficients.pdf
Hello all,
The version 1.1.0 of ams-lv2 is now available:
The two main "features" of this version are:
- Ported tons of additional plugins from AMS (VCEnv & VCEnv II,
Multiphase LFO, VC Organ, etc.)
- Ported the changes from version AMS 2.1.1 (Bit Grinder, Hysteresis,
the bug fixes, etc.)
In addition, this release sees a lot of bug fixes or optimization.
As a reminder, ams-lv2 are plugins to create modular synthesizers
ported from Alsa Modular Synth.
Here is a demo of an older version of these plugins.
http://www.youtube.com/watch?v=LWfF71NerkQ
ams-lv2 1.1.0 can be downloaded here:
https://github.com/blablack/ams-lv2/releases/tag/v1.1.0
enjoy :)
Aurélien
Thanks,
I've created a job-page on the github job-board now.
Sounds like it be a good place.
regards
hermann
Am 13.02.2015 um 12:44 schrieb Cillian de Róiste:
> Hi,
>
> You could try posting the details on:
> https://github.com/opensourcedesign/job-board or asking on freenode
> #opensourcedesign
>
> Good luck!
> Cillian
>
> 2015-02-12 7:13 GMT+01:00 Hermann Meyer <brummer-(a)web.de>:
>> Hi
>>
>> The topic say’s it all, any Graphic designer around here, who like to create
>> a new, overall design for the guitarix project?
>> If so, please contact me.
>>
>> regards
>> hermann
>>
>> _______________________________________________
>> Linux-audio-user mailing list
>> Linux-audio-user(a)lists.linuxaudio.org
>> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
>
Hi
The topic say’s it all, any Graphic designer around here, who like to
create a new, overall design for the guitarix project?
If so, please contact me.
regards
hermann
Hi!
My name's Álvaro, from Barcelona [it's my first post to this list, so I say
hello :) ]. I'm dealing with some issues with time-scaling and I'm a little
bit lost trying to find the problem.
I'm trying to record an analog audio input using *arecord*, in order to do
some fingerprinting (features extraction). The problem is that after every
reboot of the recording machine, the record has a different time scale so,
as the fingerprint algorithm works with the relative position of energy
peaks for different frequencies and the time them happen, the algorithm
sometimes works, but sometimes fails.
Could you give me any guidance to know where to search a possible solution
for the time-scaling issue? Thank you very much in advance!
Álvaro
---
Forza saluti a tutti bacioni auguri in boca di lupo arrivederci ea presto
pino
Hello guys,
I've followed this community for a while now and this is my contribution
: a survey about LAD.
*Why ?*
I've made this survey to get a snapshot of what LAD community is, and to
help understand how it works. This community has always worked in an
informal way with ups and downs, and I thought it would be really useful
to look at it with objectivity.
*Who ?*
It is open to any contributors of any Linux Audio Sofwares.
*Who/What's for**?*
This study aims to stay within LAD community and to provide very
practical information. It does not intend to be part of a essay or any
academic work. Actually its only purpose will be to provide a solid
ground for further discussion about LAD's future. I've already started
to gather qualitative data (as some of you know) an, while you answer
this, I'll collect some more data about the projects themselves. Once
all put together, we should get a very precise overview of what this
community actually is.
*How ?*
*The survey itself takes around 30minuts to complete and they will be
anonymized *before any publication (if you wonder why I ask for your
name : it's to help me to build a projects-interactions graph as well as
few other things).
*When ?*
Hopefully, I hope to get most answers within 2 or 3 months. After that
it'll take a couple of weeks to analyze the data and write something
about them. I'll keep you informed.
.
*Where ?*
*Here's the link : *
http://tumulte.me/lime/index.php/survey/index/sid/174631/token/bcdqg4tww7n6…
I've made my best to think about the most relevant questions and
possible answers, but if you thinks something is missing, wrong or
whatever please contact me
Thanks in advance,
Etienne/Tumulte
Release 0.32.3 is out,
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 (learn)
and remote (Web-interface/ GUI) controllable (bluez / avahi)
Changelog:
* fix some rc-style bugs for KDE Qtcurve engine
* add 2 new rc-styles (flat and green)
* replace old outdated factory presets
* add some new plugin presets
* add jack midi out port to report state (CC messages) and control
multiple instances with one interface
* set engine.mute to default midi controller 120 (All Sounds Off)
* add new command-line options -L start with Live Play GUI
and -M start with engine muted
* fix some issues with remote control GUI and external plugs
Guitarix is free, open-source software, distributed under the terms of
the GNU General Public License (GPL) version 2 or later.
Please refer to our project page for more information:
http://guitarix.sourceforge.net/
Download Site:
http://sourceforge.net/projects/guitarix/
regards
hermann
_______________________________________________
[Sorry for cross-posting, please distribute.]
The Linux Audio Conference submissions deadline has been extended for
another week! Please note the new deadline:
Sunday, Feb 8th, 2015 (23:59 HAST)
So, if you were considering to submit a paper but couldn't make up your
mind yet, here is your chance to become active! Never forget that this
conference lives through the people participating in it.
February 8th is the new deadline for all submission types: papers,
music, installations, workshop proposals.
Check out the link below for more info:
http://lac.linuxaudio.org/2015/participation
Note that as usual we have created two different OpenConf instances: one
for the submission of regular papers, lightning talks and poster
sessions, and a second one for music, installations and workshop
proposals. For the latter, please also check the detailed instructions
at http://lac.linuxaudio.org/2015/download/lac2015-call-for-miw.pdf.
If you have any questions concerning your submission, please don't
hesitate to contact us at lac(a)linuxaudio.org, or through our #lac2015
IRC channel on freenode.net.
Please spread this information to anyone who might be interested.
We look forward to your submissions and hope to meet you in Mainz in
April!
Sincerely,
The LAC 2015 Organizing Team
Spread the word,
Qtractor 0.6.5 (fermion ray beta) is out!
Release highlights:
* MIDI clip record/overdubbing (NEW)
* Extended track multi-selection for mute/solo (NEW)
* VST-shell sub-plugins support (NEW)
* JACK transport start/stop resilience (FIX)
And still,
Qtractor is an audio/MIDI multi-track sequencer application written
in C++ with the Qt4 framework. Target platform is Linux, where the Jack
Audio Connection Kit (JACK) for audio and the Advanced Linux Sound
Architecture (ALSA) for MIDI are the main infrastructures to evolve as a
fairly-featured Linux desktop audio workstation GUI, specially dedicated
to the personal home-studio.
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Downloads:
http://sourceforge.net/projects/qtractor/files
- source tarball:
http://download.sourceforge.net/qtractor/qtractor-0.6.5.tar.gz
- source package (openSUSE 13.2):
http://download.sourceforge.net/qtractor/qtractor-0.6.5-15.rncbc.suse132.sr…
- binary packages (openSUSE 13.2):
http://download.sourceforge.net/qtractor/qtractor-0.6.5-15.rncbc.suse132.i5…http://download.sourceforge.net/qtractor/qtractor-0.6.5-15.rncbc.suse132.x8…
- quick start guide & user manual (see also: the wiki):
http://download.sourceforge.net/qtractor/qtractor-0.5.x-user-manual.pdf
- wiki (help really wanted!):
http://sourceforge.net/p/qtractor/wiki/
Weblog (upstream support):
http://www.rncbc.org
License:
Qtractor is free, open-source software, distributed under the terms
of the GNU General Public License (GPL) version 2 or later.
Change-log:
- Connections lines now drawn with anti-aliasing; connections splitter
handles width is now reduced; the MIDI connections splitter pane sizes
are now saved and restored properly.
- Extended multi-selection is now featured on the track-list (main
left-pane), primarily allowing for group mute/solo (and monitor) switching.
- Track-list (left pane) header column widths are now saved and made
persistent across application power cycle (double-click reverts to the
old original default).
- Minor fixes on the MIDI clip event list editor, also making sure the
current event is visible on the piano-roll view.
- As long to prevent asynchronous mistakes to JACK transport state
changes, an internal slack-delay is now introduced after self-initiated
transport commands (eg. start/stop).
- The MIDI clip editor (aka. piano-roll) was missing to clear or reset
the current selection when no shift/ctrl keyboard modifier is in effect.
- VST-shell sub-plugins are now supported (as suggested by abique aka.
Alexandre Bique, thanks).
- MIDI clip record/overdubbing is now possible (Clip/Record on the main
menu or File/Record from the MIDI clip editor.
- Make sure some audio sample file encodings (eg. old Ogg Vorbis) does
not head-start on audio peak generation.
See also:
http://www.rncbc.org/drupal/node/858
Enjoy && have fun.
--
rncbc aka. Rui Nuno Capela