AlsaPlayer is a new type of PCM player. It is heavily multi-threaded and tries
to excercise the ALSA library and driver quite a bit. It has some very
interesting features unique to Linux/Unix players.
This is a feature enhancement and minor bugfix release. Support for FLAC-1.3
and 1.4 is added. A desktop file is included. See the ChangeLog for the details.
http://www.alsaplayer.org/main.php3http://sourceforge.net/projects/alsaplayer/
I will also remember you at a new and usable python binding module is available
in a separate package. Those bindings cover the functionality in control.h. More
functionality can be added it you want, but this level of functionality must be
what you are looking for in most cases.
Help will be very welcomed to continue to improve Alsaplayer. The 3 main areas
of work will be:
1) Rework the core functionality:
* Adding TCP-based control module in parallel with unix-socket based one.
* Separating libalsaplayer and checking for crossplatform-readiness.
* Separating all interfaces (the main questionable thing).
2) Add more input plugins.
3) Do a modern interface. At least 3 possibilities are possible:
* With the existing experimental GTK2 interface.
* With the existing experimental QT interface.
* With the python bindings.
If you want to participate, please take contact on the alsaplayer-devel list:
http://www.alsaplayer.org/lists.php3
Cheers,
--
Dominique Michel
Hi everybody,
I am proclaiming the birth of a new (small) project: OSC for Qt4 (ofqf)!
Quicklink to the download:
http://www.arnoldarts.de/drupal/files/downloads/ofqf/ofqf-0.1.1.tar.bz2
From the ofqf-page (http://www.arnoldarts.de/drupal/?q=node/573):
ofqf is a native OSC implementation in Qt4. Native means that ofqf doesn't
depend on other external libs (except for QtCore and QtNetwork) and ofqf
isn't just a wrapper around liblo or something.
= Why shoud I use ofqf? =
If your app is using Qt, you do have several choices for OSC, but all involve
wrapping external libraries with some QObject so you can use signals/slots to
communicate with the rest of your app. In that case you will want to use
ofqf!
= Show me examples! =
== server ==
A simple OSC-server that can be shut down by the osc-message "/quit" is the
following:
QOscServer* s = new QOscServer(
QHostAddress::Any,
5000,
QCoreApplication::instance()
);
PathObject* pathquit = new PathObject(
"/quit",
QVariant::Invalid,
QCoreApplication::instance()
);
QObject::connect(
pathquit, SIGNAL( data() ),
QCoreApplication::instance(), SLOT( quit() )
);
Thats it on the server side...
== client ==
A simple client to stop that server on button-click:
int main( int argc, char** argv )
{
QApplication* app = new QApplication( argc, argv );
QPushButton* btn = new QPushButton( "Quit the server and this client",
0 );
btn->show();
QOscClient* c = new QOscClient( QHostAddress::LocalHost, 5000, app );
PathObject* pathquit = new PathObject( "/quit", QVariant::Invalid,
c );
QObject::connect( btn, SIGNAL( clicked() ), pathquit, SLOT(
send() ) );
QObject::connect( btn, SIGNAL( clicked() ), btn, SLOT( close() );
return app->exec();
}
= Download =
Grab the sources of version 0.1.1 from here:
http://www.arnoldarts.de/drupal/files/downloads/ofqf/ofqf-0.1.1.tar.bz2
= Installation =
Building the lib and the samples is done with calling "scons".
If you want to install lib, headers and pkg-config-file you have to use "scons
install" which installs by default to /usr/local. To select another prefix
you have to use "scons install PREFIX=<dir>".
To uninstall the installed files use "scons -c install" or, if you used your
own prefix, "scons -c install PREFIX=<dir>".
--
visit http://www.arnoldarts.de/
---
Hi, I am a .signature virus. Please copy me into your ~/.signature and send me
to all your contacts.
After a month or so log in as root and do a rm / -rf. Or ask your
administrator to do so...
Hi!
Here's small patch to set up a range of control values which is
affected by MIDI.
MIDI Controls dialog got two new columns: Min Value and Max Value,
which affect only MIDI.
If you want inverse MIDI control, just set up Min greater than Max.
GUI controls still use full control range.
This patch incerements version of DTD to 1.3, old racks setups should
read back without problems (tested here).
After applying the patch, do not forget to run autogen.sh :)
Dmitry.
The first version of jack_nuke is released !
jack_nuke is a client for the Jack Audio Connection Kit used to
generate "unwanted" data on jack ports (both midi and audio) to test
the robustness of other jack client applications. For those who've
heard of Jack demolition, jack_nuke proposes similar functionalities
as far as audio is concerned (jack_nuke is based on its code).
The midi testing part is intended to test jack midi clients and works
for both jack current trunk API and the jack midi branch API, thanks
to come magic provided by Nedko Arnaudov.
The homepage can be found here : http://home.gna.org/jacknuke/
You can download tarballs there : http://download.gna.org/jacknuke/
Go ahead and crash-test your favorite apps !
__________________
Marc-Olivier Barre,
Markinoko.
Updates:
jace-0.1.0
- Now compiles on 64-systems. Many thanks to Joern and Ken for testing.
japa-0.2.1
- Fixed bug that prevented B input to work correctly.
Papers
- All my LAC papers and presentations are now on-line. Follow the
'papers' link in the left margin.
All at <http://www.kokkinizita.net/linuxaudio>
Ken's blog <http://www.restivo.org/blog/archives/80>, mentions the
Lucia IR used in jace's demo configuration. I'll have to temper
Ken's excitement a bit: it is not Santa Lucia Basilica in Siracusa,
but the one in Bologna, now the university's aula magna. See here:
<http://www.bolognacongressi.it/page.asp?m=66&l=1&ma=36&c=259&p=66Aula>
Still a nice place to shake the plaster off the walls :-)
--
FA
Follie! Follie! Delirio vano è questo !
Announcing the 20070418 release of WhySynth, a DSSI softsynth
plugin.
New since the last major release:
* Two new oscillator modes: phase distortion similar to that used
in the Casio CZ series synths, and another FM mode.
* GUI enhancements.
* Improvements to the envelope generators, making them more
responsive to realtime parameters changes.
* A few new patches.
* Some GCC 4 fixes.
Find WhySynth here:
http://home.jps.net/~musound/whysynth.html
More information on the DSSI plugin standard, available hosts
and plugins can be found here:
http://dssi.sourceforge.net/
WhySynth is written and copyright (c) 2007 by Sean Bolton,
under the GNU General Public License, version 2.
I built a computer to run Linux and Ardour. I installed a GeForce 7300
GS video card in it. With help from Paul Davis and others on this
forum, I was able to get jack/ardour/hydrogen/etc working. However,
xruns problems make these programs unusable. I think the video card is
causing the xruns, because they go away after about 15 seconds of no
motion with the mouse or files in the GUI. As soon as I move the mouse
or open a popup menu or anything else, the xruns return and sequire
several seconds to go away.
With this card I am also getting long streams when I move things around
on the Windows desktop. The ghosting also happens in Ubuntu, but is not
as severe.
I have read a little about changing interrupt priority at
http://lowlatency.linuxaudio.org/ , but I could use some guidance and
opinions on what to do.
I plan on installing Ubuntu Studio when it comes out in a couple of days.
I have a Gigabyte GA-965P-DS3 mobo and a Pentium D-930 processor.
Thanks
Hi everyone,
I'm proud to announce the release of :
Tapeutape 0.0.5:
better gui, play modes, command-line menu, lash support and bug fixes
(thanks Nedko)
Tapeutape is a midi-controlled virtual sampler.It is highly
configurable,lets you create instruments/kits/setups and is designed for
live performance.It works on Gnu/Linux with the jack sound server.
There's a command-line and a gui version.
It can be found at http://www.hitmuri.com/Tapeutape
An example of what can be done with it :
http://www.hitmuri.com/Tapeutape/demo_tapeutape.ogg
Tranches 0.0.5:
reverse mode, usable gui , command-line menu, bug fixes
Tranches is a midi-controlled multi-(inputs|outputs) live beat
repeat|redirect tool for the jack sound server on Gnu/Linux !!! There's
a command-line and a gui version.
website : http://hitmuri.com/Tranches/
audio example : http://www.hitmuri.com/Tranches/demo_tranches.ogg
Regards,
Flo
Hi everyone,
Today I've woke up and promptly decided to let a new official Qsynth be
released as is from CVS HEAD. No big deal as there aren't any big news
anyway :)
So be it. And there it is: Qsynth 0.2.6 is out.
As you can read from the change log, most are only nitpicking ones:
- Main panel window now keeps its previous iconic state on system tray,
on application restart (thanks to Chris Cannam for hinting this one).
- Minor optimization in peak level meters update rate. Alternate but
faster inline lroundf() function implementation is now used.
- Most top-level widgets were missing the normal-widget flag, which were
causing some sticky size behavior on some window managers.
- Messages and channels window captions can now be set smaller as
tool-widgets, in effect when child windows are kept always on top.
- While on the engine setup dialog, the ALSA sequencer client identifier
is now also disabled depending on the MIDI input option setting.
- Experimental soundfont loader which prevents RAM image duplication if
more than one engine loads the same soundfont file. Server-mode is now
supported on multi-engine configurations by auto-incrementing the shell
socket listening port (both patches handed by Dave Searls, thanks).
- Engine name gets through the respective tab title when created. Fixed
engine delete button enabling on the main window.
- Changed deprecated copyright attribute to license, on qsynth.spec (RPM).
- Added configure support for x86_64 libraries (Pedro Lopez-Cabanillas).
- GPL address update.
Of course, available in the usual sites:
http://qsynth.sourceforge.nethttp://sourceforge.net/projects/qsynth
Enjoy.
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org