GNUsound is a sound editor for Linux/x86. It supports multiple tracks,
multiple outputs, and 8, 16, or 24/32 bit samples. It can read a
number of audio formats through libaudiofile, and saves them as WAV.
Version 0.4 adds support for (most) LADSPA plugins. To protect against
buggy plugins an emergency-save-on-crash feature was added. The most
important configuration settings can now be changed from within the
GUI without recompiling GNUsound.
http://awacs.dhs.org/software/gnusound
GStreamer "Private Dancer" 0.5.0 released
The GStreamer team is happy to announce another release of the GStreamer
streaming-media framework. This release has mainly focused on code
clean-up and rounding out of the features. Large chunks of GStreamer are
API stable at this point.
This is a development release, in which we test several new features and
change installs and break stuff ! Do not update unless you are a
developer or willing to deal with issues that will crop up. You have
been warned ;)
>From now on, GStreamer will follow a versioning scheme similar to kernel
and GTK+/GLib releases. Odd minor numbers (like for this release) will
be development releases. While GStreamer itself is very much under
development, during stable releases we will guarantee API- and
ABI-stability. The point of this development release cycle is to support
Gnome 2.1.x development.
GStreamer major-minor series versions will now be parallel-installable.
Please update your applications to check for gstreamer-0.5,
gstreamer-libs-0.5 and gstreamer-play-0.5 using pkg-config.
Our development currently focuses on the following items:
* Increase stability and portability of scheduler
* Add more video editing specific plugins
* Improve plugins currently used by existing applications
* Create language bindings
You find download instructions here:
http://www.gstreamer.net/releases/0.5.0/
Updates and Enhancements
General
* We will soon provide an apt repository with RPMS for Yellow Dog
Linux thanks to Christopher Taylor.
* Misc Linux PPC and FreeBSD buildfixes
* Many fixes to enable Solaris compilation with Forte
* parallel-installability fixes
* libtool versioning
Core
* Main scheduler moved to GThread
* Registry moved from /etc to /var/cache
* fix crasher bug in fdsrc element
* more portability work, including 64-bit fixes
* timecaches
Plug-ins
* XV_COLORKEY issues fix
* Raw1394 plugin build fix
* Ogg and mp3 metadata support
* Modplug mod plugin fixed to work within the Gst-player &
Rhythmbox
* UDP plugin updated to work with dynamic caps
* Fix so OSS open with O_NONBLOCK
* New pngenc plugin
* Fix endianess and usigned issues in wavparse plugin
* mpeg plugin moved to use new mpeg2dec 0.3.0 release
* Fix endianness and unsigned issues in wavparse plugin
* media info library under development
GStreamer Homepage
More details on these features can be found on the project's website,
http://gstreamer.net/.
Support and Bugs
We use Gnome's Bugzilla for bug reports and feature requests. The
"product name" is GStreamer (capital G). Please do the following before
writing a bug report :
gst-feedback &> feedback 2>&1
and attach the file "feedback" to your bug report, so that we have some
information useful in the debugging process.
Developers
GStreamer is hosted on SourceForge. All code is in CVS and can be
checked out from there. Interested developers of the core library,
plug-ins, and applications should subscribe to the gstreamer-devel list.
If there is sufficient interest we will create more lists as necessary.
We are still looking for people with access to Solaris, HP-UX, Irix and
True64 that would be willing to try building and testing GStreamer.
Patches fixing such problems are also more than welcome.
Contributors to this release
Patches to the core of Gstreamer
* Wim Taymans <wim.taymans(AT)chello.be>
* Thomas Vander Stichele <thomas(AT)apestaart.org>
* David I. Lehn <dlehn(AT)vt.edu>
* David Schleef <ds(AT)schleef.org>
* Leif Morgan Johnson <lmjohns3(AT)eos.ncsu.edu>
Plugins and Sample Applications
* Ronald Bultje <rbultje(AT)ronald.bitfreak.net>
* Ben Liblit <liblit(AT)eecs.berkeley.edu>
* Steve Baker <stevebaker_org(AT)yahoo.co.uk>
* Iain Holmes <iain(AT)prettypeople.org>
* Jan Schmidt <thaytan(AT)bigpond.net.au>
* Jérémy Simon <jsimon13(AT)yahoo.fr>
* Zeeshan Ali <zak147(AT)yahoo.com>
* Mark Humphreys <mmarquee(AT)btinternet.com>
* Colin Walters <walters(AT)gnu.org>
* Pedro Côrte-Real <typo(AT)netcabo.pt>
* Jon Nall <nall(AT)themountaingoats.net >
Misc
* Christian Fredrik Kalager Schaller <Uraeus(AT)gnome.org>
* Christopher Taylor <ct(AT)clemson.edu>
* Christian Meyer <chrisime(AT)gnome.org>
* Alp Toker <pokey(AT)linuxmail.org>
* Joshua N. Pritikin <vishnu(AT)pobox.com>
* Joe Marcus Clarke <marcus(AT)FreeBSD.org>
Audiality Web Site
------------------
As you might have noticed, there was a "semi official" alpha release
of Audiality the other day; version 0.1.0. Well, not much has
happened with Audiality itself since then, but at least it's got an
official web site now:
http://olofson.net/audiality/
Thing you *might* see in the next release, 0.1.1:
* JACK support (run as client)
* ALSA 0.9 support (audio and MIDI)
* ALSA sequencer support
* Simple example program to run as alsa-sequencer client
* Internal cleanup in the MIDI/sequencer department
* Namespace cleanup (How to name Audiality types...?)
//David Olofson - Programmer, Composer, Open Source Advocate
.- Coming soon from VaporWare Inc...------------------------.
| The Return of Audiality! Real, working software. Really! |
| Real time and off-line synthesis, scripting, MIDI, LGPL...|
`-----------------------------------> (Public Release RSN) -'
.- M A I A -------------------------------------------------.
| The Multimedia Application Integration Architecture |
`----------------------------> http://www.linuxdj.com/maia -'
--- http://olofson.net --- http://www.reologica.se ---
http://plugin.org.uk/releases/0.3.3/
Me again :) Sorry to release again so soon, but quite a few people have
asked me for the improved Bode shifter, and everyones always after more
pitch shifting options so I decided to release again.
I've added a more sophisticated Bode shifter and made quality, speed and
channel separation improvements to the old one. The outputs may even be
labelled correctly now ;)
I've also added an AM pitch shifter, which is pretty fast and for certain
source material it actually gives reasonable sounding results, much to my
supprise.
Pitch shifter:
http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html#id1433
Frequency shifter:
http://plugin.org.uk/ladspa-swh/docs/ladspa-swh.html#id1431
Enjoy,
Steve
Sweep 0.5.12 Development Release
--------------------------------
Sweep is an audio editor and live playback tool for GNU/Linux, BSD and
compatible systems. It supports many music and voice formats including
WAV, AIFF, Ogg Vorbis, Speex and MP3, with multichannel editing and
LADSPA effects plugins. Inside lives a pesky little virtual stylus called
Scrubby who enjoys mixing around in your files.
This development release is available as a source tarball at:
http://prdownloads.sourceforge.net/sweep/sweep-0.5.12.tar.gz?download
NEW in this release:
* an updated Italian translation from Yuri Bongiorno
* resample (sample rate conversion): change the sample rate of a
file, for example from CD format to DAT format, or to any arbitrary
sample rate. This requires Erik de Castro Lopo's newly released
libsamplerate, available from http://www.mega-nerd.com/SRC/
* preview cut: hear how the area around the selection will sound
after the selection is cut out, including the parts between
selection regions for multi-region selections.
* preroll to cursor: play one second of sound leading up to the
cursor; useful for hearing the cursor position without moving it.
Bugs were fixed in MP3 loading and pitched playback (using QWERTY keys).
Screenshots:
http://www.metadecks.org/software/sweep/screenshots/
Some interesting audio recordings of Scrubby are at:
http://www.metadecks.org/software/sweep/demos.html
Sweep is designed to be intuitive and to give you full control. It includes
almost everything you would expect in a sample editor, and then some:
* precise, vinyl like scrubbing
* looped, reverse, and pitch-controlled playback
* playback mixing of unlimited independent tracks
* looped and reverse recording
* internationalisation
* multichannel and 32 bit floating point PCM file support
* support for Ogg Vorbis, MP3 and Speex compressed audio files
* sample rate conversion and channel operations
* LADSPA 1.1 effects support
* multiple views, discontinuous selections
* easy keybindings, mouse wheel zooming
* unlimited undo/redo with fully revertible edit history
* multithreaded background processing
* shaded peak/mean waveform rendering, multiple colour schemes
Sweep is Free Software, available under the GNU General Public License.
More information is available at:
http://www.metadecks.org/software/sweep/
Thanks to Pixar Animation Studios and CSIRO Australia for supporting the
development of this project.
enjoy :)
Conrad.
Sorry, to release again so soon, but I f**ked up and forgot to commit the
fix for the duplicate UID. Erk! Thanks to Nathaniel Virgo for noticing,
and reporting a bug in the chebstortion: for some input (eg. pure
sinewaves) it produces odd clicks in the output, I've seen this elsewhere,
but for the life of me I can't remeber where, or what caused it.
Someone else reported a bug in the multiband EQ: freqeuncy dependent
wideband distortion, but I cant reproduce it, so more reports about this
would be good.
To make up for it, I've just added a "Bode frequency shifter", an
interesting synthesis tool, as requested by Matthias. I've wanted one for
years, and didn't think they would be so simple to implement digitally.
It produces some aliasing with wideband input, I can fix it later if
enough people request it.
Anyway, http://plugin.org.uk/releases/0.3.2/
- Steve
http://www.notam02.no/arkiv/src/
VSTServer V0.2.0.
-----------------
GRM tools 1 runs with the 25.11.2002 release of wine.
ABOUT
Vstserver is a program that must be running when using programs
using vstlib.
Vstlib is a library that can be used by programs to run windows
vst audio plugins under linux/freebsd/i386solaris/etc.
RUNNING
First you should set the "VST_PATH" environment variable pointing
to the directory where your VST dll files are placed.
Then to run the vstserver program, you have to cd into the directory
where the "vstservant.so" file is placed (and thats most probably the
directory where this README file is placed), and then run the
"vstserver" program.
DEVELOPMENT
Vstserver is released under the GPL, and vstlib under LGPL.
If there comes many source-contributions, I will probably make it
a sourceforge project.
To use vstlib in a program, look at the tests/exampleclient
program, and various vst plug-in documentation.
The interface to the vstlib consists only of two functions
(new/delete), the rest is like you would do when programming for
windows, macos(X), beos, irix, etc.
You do currently not have access to the audioMaster callback
function from a client. If you need access to it, please contact
me, and I'll extend the library and the vstservant program.
CURRENT STATUS
Vstserver seems to be very stable. Very few vst plug-ins and
instruments wont run, and I am not able to hear any latency. And
plug-ins does not seem to cause more cpu-power than under
windows.
BUGS
1. When loading a lot of plugins simultaniously, the X server
crashes (!).
I manage to do that when running the ladspa "listplugins" program
_many_ times in a row like this: "listplugins &". I dont know the
cause of it.
(running redhat 7.2, with latest XFree rpm updates installed)
2. Shared memory handlig might be faulty. I suspect that it doesnt
free resources because clients sometime complains about not getting
shared memory. (see server/shmhandler.c)
3. The graphics code to support gui is just hacked together by
looking at the winemine source-code included with the wine
distribution. I have no windows programming experience or
documentation about the windows API, so if someone that have
windows programming experience would have a look at the code and
check that its fine/not fine, that would be, eh,
fine. (The code I'm unsure about is server/win/winwin.c and
server/win/main.c, about 200 lines of code.)
NOT WORKING DLLS
- "SimSynth VSTi demo.dll" - The standalone version wont even run under wine,
so theres currently not much hope for this one.
Please send me dlls that wont work.
FUTURE
-Make a DX-plugin server. (would be fun running pi-warp under
linux).
-Add gui to the plugins not providing gui themselves. (help
wanted, windows programming)
HISTORY
0.1.1 -> 0.2.0:
-When upgrading my wine installation from the 31.10.2002 version
to the 25.11.2002 version, the
"err:local:LOCAL_GetBlock not enough space in GDI heap 01f7 for
24 bytes" problem got much worse. So I changed the vstserver
program to be a normal unix program that starts a winelib program
called "vstservant.so" for each new request
it gets. This seems to have solved the GDI heap problem totally.
-Extended the audioMaster function yet more by copying a lot of
opcode handlings from the vst~ pd external by Mark Williamson. I
didn't ask before doing this,
but according to the pdf file, he used some code from the plugin~
external, which then should automaticly make vst~ GPL. The
positive result is that more
plugins works. The negative result is that you now need to patch
the steinberg "vst/aeffectx.h" file before compiling, as there
are some strange things in it.
-Some smaller fixes here and there.
0.1.0 -> 0.1.1:
-Replaced the old audioMaster function in the server with the one
coming from the plugin~ source by Jarno Seppänen. Result is that GRM tools 2
now works. (I thought there were a different reason it didnt work
before, without going into further detail...)
Seems like vst instruments works better now too. The mousedrag
problem seems to have dissapeared.
-Removed some debug printings.
0.0.2 -> 0.1.0:
-Added graphics support to the plug-ins. (effEditOpen/effEditClose
dispatch opcodes works.)
-Fixed the makefile a bit.
0.0.1 -> 0.0.2:
-Fixed the process function in vstlib.
-Fixed the problem with processreplace could fail if sampleframes
was to high.
-Added processreplace simulation to vstlib, in case plugin doesnt
implement processreplace itself.
CREDITS
vstserver and vstlib are made by Kjetil S. Matheussen / Notam.
k.s.matheussen(a)notam02.no
Some programming hints is gathered by looking at the pd vst-object
plugin~ source and the jack soundserver source.
--
This summer some of us met at the LAD booth at Linuxtag in Karlsruhe,
Germany. Since the participants of this meeting enjoyed it very much, we
discussed about meeting again in spring 2003.
Frank Neumann and I had the idea of asking the
"Zentrum fuer Kunst und Medientechnologie", Karlsruhe/Germany
(Center for Art and Media, http://www.zkm.de)
whether they would be interested in hosting such a meeting. The answer was
positive and so we can invite to a LAD meeting at the
Institut fuer Musik und Akustik (Institute for Music and Acoustics) at ZKM.
The meeting will take place from Friday, 14. March 2003
to Sunday, 16. March 2003.
We intend to have public sessions where we can present Linux audio
applications and give talks and non-public sessions where we can discuss
future audio development.
For further planning the meeting we need a registration for talks/presentations
at the public sessions, including an abstract and, if necessary,
images/screenshots. To estimate the required room, we also need a registration
for the non-public sessions.
Please register talks/presentations until 8. January 2003 (please earlier,
if possible), so that they can be announced in the printed programme of ZKM.
Please register for the non-public sessions until 3. March 2003.
Registrations can be sent to either Frank Neumann or me. Please use the
keywords "ZKM registration" in the subject. We will post the list of
talks/presentations and further information on the meeting from time
to time, so that you can decide about joining this meeting.
Matthias
--
Dr. Matthias Nagorni
SuSE GmbH
Deutschherrnstr. 15-19 phone: +49 911 74053375
D - 90429 Nuernberg fax : +49 911 74053483