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