http://lv2plug.in/spec/
Some more work has been done recently, but I think I forgot to tell this
mailing list.
The most notable change is the inclusion of a port hint to indiciate that
connections to that port are optional. This has never been a part of
LADSPA, though it was discussed. It's included because it makes it
possible to have plugin that can use certain port type extension, but dont
require them. Eg. a plugin that can use MIDI data, but doesn't require it.
If the plugin marks the MIDI port as lv2:optionalConnection then hosts can
tell by inspection that it can still load and use the plugin, even if it
doesn't support/want to use the MIDI extension.
The LV2 spec is approaching finalisation now. We have two independent host
impletmentions, and several that share some code, there are lots of
plugins, some using extensions and some using vanialla LV2. If people want
to comment opn the late drafts now would be a good time, as I imagine that
the final spec will look a lot like whats there unless people find
problems.
- Steve
Hi!
I have wrote this app for own audio-DIY use. Probably, somebody else
will find the app useful too. I'll be happy in such case :-)
Source: http://gaydenko.com/qloud/qloud-0.1.tar.bz2
Screenshot (180KB): http://gaydenko.com/qloud/shot01.png
===== README ======
QLoud is a tool to measure a loudspeaker frequency response.
Writing this app is inspired by excellent applications written
by Fons Adriaensen:
http://users.skynet.be/solaris/linuxaudio/
Theoretical background belongs to Angelo Farina:
http://pcfarina.eng.unipr.it/
In particular, this method was used:
http://pcfarina.eng.unipr.it/Public/Papers/134-AES00.PDF
Few hints:
- move mouse above "?" sign at plot window and wait,
- to delete measurement, use context menu on mesurements table,
- to see what the app do, just connect app's JACK ports and try,
- to see what your sound card do, use loopback for line in/out,
- using "very smooth" fractional octave smoothing is hungry for
CPU. So be patient when select more rather 1/3 octave smoothing
(1/3 octave and less smoothing is rather interactive).
Feedback:
Please, add "QLoud" to your message subject. My email is: a(a)gaydenko.com
===== INSTALL =====
Requirements:
- QT4 ( http://trolltech.com/ ), I use 4.1.4 version,
- Qwt ( http://qwt.sourceforge.net/ ) from current CVS tree (probably,
last official CVS qwt5 snapshot will work too),
- JACK ( http://jackaudio.org/ ),
- sndfile ( http://www.mega-nerd.com/libsndfile/ ),
- fftw ( http://www.fftw.org/ ).
Installation:
- look in src/src.pro to modify include dirs if you want,
- run
qmake
make
'qloud' excecutable will be in 'bin' directory.
Hi all,
I don't mean this to be a pointed question, but from looking at the
swh, TAP and CMT plug-in sites, there doesn't seem to be many recent
updates of LADSPA plug-ins, and I have not seen many people releasing
and announcing new plug-ins. Are people writing new plug-ins, and are
existing plug-ins getting refined and released?
It would awesome if there was a central site, akin to Firefox's
Extension Room site, for the different plug-ins that are available.
Jono
Hi,
Thomas Orgis and myself have been doing some work on mpg123 and have
started a website and Subversion repository:
http://mpg123.orgis.org/
We have been rolling various patches into the new official code-base.
We have gained permission from Michael Hipp and all the contributors
to mpg123 to make all of the code LGPL licensed.
New features:
- autoconf/automake based build system
- support for more output methods (liboa, JACK, SDL, PortAudio,
CoreAudio)
- more assembler optimizations (MMX, AltiVec, ...)
- new equalizer code
- experimental gapless playback
We are working towards a 0.60 stable version. After that version we
will be looking at more major changes to the code structure.
I have been trying to add ALSA 0.9/1.0 API support - but have been
having a few problems - is anyone able to help out?
Thanks,
nick.
Hi all,
Thanks to suggestions from people here I now have a relatively
complete C++ wrapper for libsndfile:
http://www.mega-nerd.com/tmp/sndfile.hh
There is also a pre-release of libsndfile which includes a
test for this wrapper:
http://www.mega-nerd.com/tmp/libsndfile-1.0.17pre7.tar.gz
C++ users, please comment.
Cheers,
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo
+-----------------------------------------------------------+
"Even among Europe's Muslim minorities, roughly one-in-seven in France,
Spain, and Great Britain feel that suicide bombings against civilian targets
can at least sometimes be justified to defend Islam against its enemies."
-- http://pewglobal.org/reports/display.php?ReportID=253
New source location:
http://www.notam02.no/~kjetism/src/
(Sorry, I have temporarily lost access to both my previously used upload
directories)
das_watchdog
*************************************************************************
Whenever a program locks up the machine, das_watchdog will temporarily
sets all realtime process to non-realtime for 8 seconds. You will get an
xmessage window up on the screen whenever that happens.
Changes 0.2.3->0.2.4
--------------------
*Test if the xmessage program found during the make process is a valid
executable. If not, search the $PATH instead. This should fix it for
Gentoo when the pro-audio overlay is updated to at least this version.
*Various modifications for the High Res Timer, which should be used
instead of setting the timer interrupt process to SCHED_FIFO/99.
jack_capture
*************************************************************************
jack_capture is a small program to capture whatever sound is going out to
your speakers into a file without having to patch jack connections, fiddle
around with fileformats, or set options on the argument line.
This is the program I always wanted to have for jack, but no
one made. So here it is.
Changes 0.3.1 -> 0.3.7:
-----------------------
*Fixed potentional buffer underrun error.
*Fixed potentional ringbuffer size allocation miscalculation.
*Better way to set leading zeros in filename. Thanks to Melanie.
*Better underrun handling. Thanks to Dmitry Baikov.
*Added support for jack buffer size change.
*Removed some unnecessary code and comments
*Beautified code a bit.
*Fixed a bug in the reconnection code.
*Beautified code a lot.
*Changed bufsize argument to accept seconds instead of frames. Default
buffer size is 60 seconds.
*Improved documentation and help option.
*Beautified source a bit.
*Fixed bug in ringbuffer size allocation.
*Fixed so that more than one instance of jack_capture can run at once.
Hi all,
I am working on LADSPA support in Jokosher and we want Jokosher to
depend on particular plug-ins in different parts of the application.
Specifically, I would like to see a powerful compressor and equalizer
as part of the application.
So, my question to you all is which compressor and equalizer do we
depend on? Importantly, the chosen plug-ins need to exhibit the
following qualities:
* packages for all major distributions (Ubuntu, Debian, Red Hat,
Fedora, Gentoo, SuSE etc.)
* well maintained
* very high quality audio quality
Cheers,
Jono
I've never been a MIDI expert but I'm now having to learn. I have a
question about this excerpt of a MIDI file viewed with hexedit.
00001BB0 22 80 3D 35 31 80 3A 39 0E 80 37 31 03 80 31 1F ".=51.:9..71..1.
00001BC0 81 0C 90 30 5B 00 90 3C 79 81 70 90 39 73 00 90 ...0[..<y.p.9s..
00001BD0 36 69 4B 80 36 43 0A 80 3C 26 01 80 30 44 0A 80 6iK.6C..<&..0D..
00001BE0 39 42 82 08 90 37 63 00 90 43 7B 81 70 90 3E 5E 9B...7c..C{.p.>^
00001BF0 00 90 3A 66 08 80 37 30 02 80 43 32 31 80 3E 11 ..:f..70..C21.>
Take the sequence "80 3D 35 31 80 3A 39 0E 80 37 31 03 80 31 1F" in
the first line for example. I know that 0x80 is note-off, and 0x3D are
note number and 0x35 the velocity of the note-off. But what the heck is
the next byte, 0x31? The MIDI standard says note-off is one status byte
followed by 2 data bytes!
Lee