Hello,
JJack 0.3 has been released: http://jjack.berlios.de/
JJack is a JACK audio driver for the Java Sound API and a framework for the Java programming
language. It allows Java applications to use the JACK Audio Connection Kit.
Changes in release 0.3:
- now works as Java Sound driver for JACK, just add lib/jjack.jar to the classpath
- includes pre-compiled native libraries for i386/Linux, amd64/Linux and Mac OS
- ability to auto-load native library from local lib folder on Linux systems
- several bug-fixes and feature additions
Happy New Year 2008,
Jens Gulden
On Aug 5, 2007 11:48 AM, LAC2008 Team <lac(a)linuxaudio.org> wrote:
> Linux Audio Conference 2008
> Lectures / Demos / Workshops / Concerts / Linux Soundnight
> Köln/Cologne, 28.2.-2.3.2008
>
> The 6th Linux Audio Conference is taking place in Cologne (Germany) Feb 28th to
> March 2nd 2008.
>
> The Academy of Media Arts[1], Cologne, is proud to host the Linux Audio Conference
> 2008[2], where once a year programmers and artists, musicians, composers and
> practioneers gather to discuss and explore new and important developments in
> making music and sounds with Linux and Open Source software.
Will there be a list of nearby hotels posted on lac.linuxaudio.org ?
I'd like to be able to book in advance.
Cheers,
__________________
Marc-Olivier Barre,
MarcO'Chapeau.
Dave Robillard <dave(a)drobilla.net> writes:
> Hi all,
>
> Attached is a big patch of nedko's logs, midi, and dbus changes with
> modifications. I removed the (IMO confusing and unnecessary) split of
> jackd (nuking some redundant code) and made the single jackd executable
> work as it always has, or in dbus control mode when run as jackd --dbus
>
> Example:
>
> $ ps aux | grep jack
> dave 19064 0.0 0.0 3920 572 pts/2 S+ 20:56 0:00
> grep jack
>
>
> $ jack_control start
> --- start
>
>
> $ ps aux | grep jack
> dave 19067 0.5 0.2 74992 5804 ? Ssl 20:56 0:00
> /usr/local/bin/jackd --dbus
> dave 19073 0.0 0.0 3916 568 pts/2 S+ 20:56 0:00
> grep jack
>
>
> $ jack_control stop
> --- stop
>
> $ ps aux | grep jack
> dave 19076 0.0 0.0 3920 572 pts/2 S+ 20:56 0:00
> grep jack
>
> (All other jackd args and functionality remain completely unchanged).
I'd like to hear what other ppl think about this. It works for me both
ways. If most ppl like to have two modes merged in one executable just
to see jackd is running not jackdbus, so be it, I'll merge those changes
into dbus patch.
> Also fixed quite a few warnings and doxygen errors.
Having those as separate patches for review and commit in trunk would be
great.
> Remote controllable jackd is nice, but first thing's first: It would
> REALLY be nice to have nedko's jackd-midi-alsa-munge and jack-logs
> patches applied to trunk to kill the intolerably awful midi port naming
> problem and shrink the size of this behemoth patch. Both are
> straightforward, fix things that need fixing, and break nothing.
>
> PLEASE? :)
PLEASE? :)
> Attached patch is against most recent SVN, R1070
It is not usable directly. At least it misses some files introduced by
the dbus patch:
jackd.c:43:22: error: jackdbus.h: No such file or directory
--
Nedko Arnaudov <GnuPG KeyID: DE1716B0>
Howdy Folks:
I'm in the midst of laying out an OSC namespace for a new app, and have come
across a couple of places where it might make sense to 'overload' different
argument parameters onto the same command node (in the same sense that
different argument lists can be overloaded into identically-named methods in
C++).
An example may help make it clear. Consider the following OSC path:
/daw/cursor/set_position
This would be a command to set a cursor position. If the supplied argument
were a float32, the unit would be assumed to be seconds. If it were a
string, a broken-down time representation ("HH:MM:SS") would be assumed, and
so on.
While I can find nothing in the OSC spec that would specifically forbid this
sort of behavior, I'd like to be sure that, as a practical matter, the
'real-world' apps that are already out there would be able to deal with this
sort of construct. Would anyone be aware of reasons why this sort of layout
would not be a good idea?
Cheers!
|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|-------------------------------------------------------------------------|
| Research is what I'm doing when I don't know what I'm doing. |
| -- Werner von Braun |
|-------------------------------------------------------------------------|
Greetings,
It must be what should be called one late "Fall cleaning": right after
yesterday's Qsynth release, and before going into full-speed season
compromises, I'll just let it all go as is :) That's it, the
world-famous Qt GUI front-end to the incomparable JACK Audio Connection
Kit is here and now, shouting for a general heads-up. Sort of ;)
QjackCtl 0.3.2 (unstable-qt4) has been released!
It's all in the change-log:
- Patchbay port matching has been slightly extended, this time
allowing for the multiple or as many-to-many connections between
socket plugs, provided these are specified in proper regex form
(after a patch proposed by Dave Moore, thanks).
- A new option to start the program minimized when the system tray
icon is enabled, is now available from Setup/Misc/Start minimized
to system tray (as kindly suggested by Marc-Olivier Barre).
- Regression from QSystemTrayIcon (Qt4 >= 4.2) implementation, at
least on X11 environments: while the main application widget was
minimized to the system-tray, closing any other top-level widget
was causing the immediate and unexpected application shutdown.
- Some portaudio backend settings are now being enabled, specially
suited for the jackdmp flavouring.
- Server mode display blinking, usually shown as the RT indicator,
is now an option (Setup/Display/Blink server mode indicator when
started).
- Tool/child windows position and size preservation fixed.
- The connections/patchbay auto-refresh option has been finally
removed due to several user requests, although deprecated for
quite some time now it has been the probable cause of some
periodic xrun occurrences due to graph-locking in jackd (while
making Geoff Beasley angry in the process:).
- Messages line limit was not being checked, now honored.
- Simple as it could ever be, the build executive summary report
is now given on configure.
- Patchbay snapshot got its socket and port ordering back.
- ALSA Sequencer support is now an optional feature on setup,
preventing the annoying "MIDI patchbay will be not available"
warning message, ruining window placement on Linux systems
where the snd-midi-seq kernel module is not loaded or not
favorable (eg. OSS) at startup (by request from Jussi Laako).
- Get configure to try and detect the correct qmake location and
insert it the search order, so let the qt4 tools take precedence
when --with-qt option is given and older qt3 ones coexist and
are found located ahead in the PATH.
- The connections widget is now being properly refreshed, due to
some quirk in the QTreeWidget which was preventing some items,
specially the expanded ones, to disappear in the void. Meanwhile,
with a hand from Stephane Letz, the client/port lookup method was
changed to prevent duplicated, missing entries or worse, crashes
due to weird behaved windows applications.
- The xrun count stats can now be reset simply by middle clicking
on the systray icon or the main window's display area (thanks to
patch sent by Dominic Sacre).
- An improved version of the "shiny" background image was issued.
The original somehow looked like two different images put together,
probably most apparent on a bright TFT screen (by Dominic Sacre).
- A warning is now being issued, asking whether one wants to remove
a corresponding Patchbay connection, when client/ports are being
disconnected over the Connections window, thus avoiding automatic
reconnection annoyance due to normal active Patchbay behavior.
- The infamous "Keep child windows always on top" global option is
now supposed to behave a little better when disabled, layering
child windows as naturally as far the window manager dictates.
- Input/Output Channel setting is now allowed to be greater than 32;
the special default text is now displayed, also on Input/Output
Latency and Priority settings spin-boxes.
- Andreas Persson just sent a patch that makes it possible to compile
and run qjackctl with Qt version 4.1. Applied without hesitation,
thanks.
Hurry, the source tarball, as some other binary forms, might be found in
the usual and official place:
http://qjackctl.sourceforge.nethttp://sourceforge.net/projects/qjackctl
Cheers && Enjoy
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Anyone knows how to create unconnected and sensibly named
jack ports in jmax ?
The menu in the configuration editor shows a mix of alsa
device names (???), jack's alsa_pcm ports, and something
called 'jMax jack output'.
Selecting the latter creates a jack port, but any attempt
to have more than one in this way fails.
Selecting one of the alsa_pcm ones creates a jack port
connected to the corresponding alsa_pcm port, and having
the same name. Other jack clients don't show up. You can
disconnect or reconnect it, but it keeps its original name
which doesn't make any sense.
What the alsa devices are doing in this menu is a complete
mistery...
Help !
--
FA
Laboratorio di Acustica ed Elettroacustica
Parma, Italia
Lascia la spina, cogli la rosa.
The Aqualung development team is pleased to announce the latest
release of the Aqualung music player.
Aqualung is an advanced music player originally targeted at the
GNU/Linux operating system, today also running on FreeBSD, OpenBSD and
Microsoft Windows. It plays audio CDs, internet radio streams and
podcasts as well as soundfiles in just about any audio format and has
the feature of inserting no gaps between adjacent tracks.
The ChangeLog lists major new features and is included below.
Packagers, please note that from this release, TagLib is no longer a
dependency of Aqualung.
Website: http://aqualung.sf.net
Enjoy,
Tom
2007-12-19 Tom Szilagyi <tszilagyi at users dot sourceforge dot net>
* Aqualung 0.9beta9
http://aqualung.sf.net
This is a major release bringing significant new functionality and
many important fixes. All users are encouraged to upgrade.
As always, the up-to-date User Manual is available at:
http://aqualung.sourceforge.net/?tab=docs
Major additions:
* Fundamentally new Metadata system, using native decoders and private
code instead of TagLib to provide complete support for reading and
writing metadata, including ID3v1, ID3v2.3, ID3v2.4, APE, Ogg Xiph
comments and FLAC picture frames, as well as read-only support for
ReplayGain in Musepack stream data and various metadata received in
internet radio streams. Aqualung also provides a batch tagger facility
to quickly propagate Music Store metadata to file metadata.
* Support for podcasts. Aqualung can subscribe to RSS and Atom audio
podcasts, and automatically download and add new files to the Music
Store. Optional limits for the age, size and number of downloaded
files can be set.
* Support for exporting files from Music Store or Playlist with audio
transcoding and intelligent metadata transfer. Useful for burning your
favourite tracks to CD, filling your portable player, etc.
* Aqualung now compiles and runs on OpenBSD.
* Smoother skin changing.
* Option to disable skin support (for themed environments).
* Lots of fixes, cleanups & refactoring.
DROPPED DEPENDENCIES:
* TagLib is not used anymore.
Yes, it's about time. Much as the long due FluidSynth 1.0.8 release,
really "Its about funky time!". Time also for season greetings and some
gift exchange. Don't ask for a second best, here you have the finest
pair of socks for the holiday ;)
Qsynth 0.3.2 (unstable-qt4) is out!
The official download site is, as always have been:
http://qsynth.sourceforge.nethttp://sourceforge.net/projects/qsynth
Straight from the change-log:
- A new option to start the program minimized when the system tray
icon is enabled, is now available from Setup/Misc/Start minimized
to system tray.
- Regression from QSystemTrayIcon (Qt4 >= 4.2) implementation, at
least on X11 environments: while the main application widget was
minimized to the system-tray, closing any other top-level widget
was causing the immediate and unexpected application shutdown.
- Minor corrections on the output peak meter scale aesthetics.
- Tool/child windows position and size preservation fixed.
- Orphaned MIDI device name no longer mistaken when switching
between MIDI drivers on engine setup.
- A bit more of precision is achieved over the output peak meters.
- Messages line limit was not being checked, now honored.
- Simple as it could ever be, the build executive summary report
is now given on configure.
- Get configure to try and detect the correct qmake location and
insert it the search order, so let the qt4 tools take precedence
when --with-qt option is given and older qt3 ones coexist and
are found located ahead in the PATH.
- The infamous "Keep child windows always on top" global option is
now supposed to behave a little better when disabled, layering
child windows as naturally as far the window manager dictates.
- Inspired on Andreas Persson patch, while on qjackctl-devel, which
made it possible to compile and run with older Qt 4.1, similar
arrangements were carried out on qsynth too, without hesitation.
- Main panel spin-boxes gets accelerated when stressed (Qt >= 4.2).
Cheers && Enjoy,
--
rncbc aka Rui Nuno Capela
http://createdigitalmusic.com/2007/12/17/wormhole2-tool-routes-audio-over-n…
as if you needed another reason for eternal gratitude from the entire
planet ...
could be a pair of JACK client or even a JACK backend, or a
replacement/alternative to netjack ....
and lets try to temporarily ignore the call from Anders to port to
"Linux VST", which benefits precisely 1 or 2 applications :)
--p
Some new stuff on
<http://www.kokkinizita.net/linuxaudio/downloads>
Two new shared libraries:
zita-resampler-0.1.0
zita-convolver-0.1.0
Both C++. Unlike the libcl* series which are my 'personal
toolset' that I assume nobody will want to re-use, the zita
series of libraries will be fully documented.
The resampler already comes with HTML documentation, for
the convolver this is 'under construction'. This release
of zita-convolver is provided mainly as a dependency of
jconv-0.2.0
Command line JACK app for real-time fft-based partitioned
convolution with non-uniform partition size. Provides low
or zero delay processing at moderate CPU loads.
Any convolution matrix up to 64 * 64 as long as your CPU(s)
can take it. From the README:
New in this release
-------------------
- The convolution engine has been separated into
a shared library, libzita-convolver. For more
information on the internals of the convolution
engine, see the documentation provided with this
library.
- A non-real-time, file processing version of jconv,
called fconv, has been added. It accepts the same
configuration files. The input can be any file
readable by libsndfile. The output will be a 24-
bit WAV or WAVEX (for more than 2 channels).
- Large configurations requiring too much memory
will fail with an error message rather than just
crash with a segfault.
- Now uses jack_client_open(), so multiple instances
can be run even without using the -N <jack_name>
option.
- Optional use of FFTW_MEASURE.
- Added the mkwavex utility, converts multichannel
responses stored in separate files to a single
WAVEX file.
- New config files for some AMB reverbs.
The nicest one of these is York Minster, which
really sounds great.
Enjoy !
--
FA
Laboratorio di Acustica ed Elettroacustica
Parma, Italia
Lascia la spina, cogli la rosa.