Hi all,
Just to share the good news that Linux got some exposure in the latest
edition of the Organised Sound journal (pub. by UK's Cambridge
Journals).
Stuff covered is RTMix, as well as JACK/Linux audio. Big thanks go to
Paul Davis for the help with the benchmark info, as well as everyone
else in the Linux community who have made Linux a formidable multimedia
platform.
For more info on the journal see (it's just an abstract page about the
actual journal -- I am still trying to find out how to locate the darn
article online :-)
http://titles.cambridge.org/journals/journal_catalogue.asp?mnemonic=oso
Cheers!
Ivica Ico Bukvic, composer, multimedia sculptor,
programmer, webmaster & computer consultant
http://meowing.ccm.uc.edu/~ico
============================
"To be or not to be" - Shakespeare
"To be is to do" - Socrates
"To do is to be" - Sartre
"Do be do be do" - Sinatra
"2b || ! 2b" - ?
"I am" - God
1. A short summary of changes
Sliders for parameter control and text inputs for
lower and upper bounds have been added as well as
support for LADSPA-1.1 and ecasound effect parameter
hints. There has been some user interface improvements
and a native JACK support has been added. Updated to
use the new ecasound-2.2 libraries.
---
2. What is ecamegapedal?
Ecamegapedal is a real-time effect processor software with
a graphical user interface for controlling the effect
parameters. It is meant to be used as a virtual guitar-fx
or studio effect box. In addition to real-time operation,
ecamegapedal also supports reading from and writing to audio
files. All audio object and effect plugin types provided by the
ecasound libraries are supported. This includes ALSA, JACK,
OSS, aRts, over 20 file formats, over 30 effect types, LADSPA
plugins and multi-operator effect presets. Ecamegapedal's
implementation is based on ecasound and Qt libraries.
Ecamegapedal is licensed under the GPL.
---
3. Changes since the last stable release
* Added native JACK support. If compiled with JACK support
enabled, ecamegapedal will upon startup fetch the
current engine parameters from the JACK server, and
initialize the ecamegapedal configuration to work
with JACK. In practice this means that you don't
have to manually set the buffersize and sample rate
parameters to use ecamegapedal with JACK.
* Support for LADSPA-1.1 and ecasound effect parameter
hints.
* Text inputs for overriding default upper and lower
bounds for parameter values.
* Sliders for controlling parameter values.
* Pixmaps for transport control buttons.
* Takes advantage of the newly released ecasound 2.2.0
libraries (does not work with older ecasound releases).
* Should work with all released Qt2 and Qt3 versions.
Tested with qt-2.3.2, qt-3.0.5 and qt-3.1.1.
---
4. Contributors
Patches
Kai Vehmanen
Arto Hamara
Bug Hunting
Jaakko Prattala
Justin Rosander
Junichi Uekawa
Feature proposals
Dan Lyons
---
5. Links and files
Web sites:
http://www.eca.cxhttp://www.eca.cx/ecamegapedalhttp://jackit.sourceforge.net
Source and binary packages:
http://ecasound.seul.org/downloadhttp://ecasound.seul.org/download/ecamegapedal-0.4.0.tar.gz
--
http://www.eca.cx
Audio software for Linux!
I've fixed some build issues and theoretically made it slightly more
efficient. If you managed to build 0.0.1 theres no real point in you
upgrading.
Theres also now a webpage of sorts, with a screenshot ;)
http://plugin.org.uk/timemachine/
- Steve
k_jack is a jack reimplementation, and mammut is a very special sound
transformating sound editor.
Download from http://www.notam02.no/arkiv/src/
New in mammut v0.14->v0.15:
---------------------------
-Removed the synth transform. It was not supposed to be there and had no
function.
-Fixed the wobble transform. Segfaulted with mono-files. (Bug found
by Dave Phillips)
k_jack V0.0.0.5 ALPHA - EXPERIMENTAL
-------------------------------------
ABOUT
k_jack currently consists of k_jackd~, libk_jack and libaipc.
k_jackd~ is a jack server external for pure-data.
libk_jack is (supposed to be) a (somewhat) libjack compatible
library.
Jack applications that want to contact k_jackd~ instead
of jackd must (somehow) be linked with libk_jack and
libaipc instead of libjack.
k_jackd~ does not speak with libjack, and jackd does not
speak with libk_jack.
libaipc is a library for audio interprocess communication,
based on code from the vstserver. A preview version is
included with this version of k_jack. (API is not settled.)
By using libaipc for interprocess communication, and letting
PD take care of various low/mid/high-level audio-stuff,
only a few hundred lines of code is currently used for this
implementation of a simple jack system.
k_jackd~ and libk_jack are not based on the jack sourcecode
found at jackit.sf.net, except for protos in the header files.
COMPILE
1. Go into the aipc/src folder and write make to compile up
libaipc.a
2. Go into the library folder and write make to compile up
libk_jack.a
3. Write make to compile up k_jack~.pd_linux.
4. Relink you jack application(s) somehow.
USAGE
1. Start pd with the "-lib k_jackd~" option.
2. Start a jack application linked with libk_jack.
3. Make an object in pd called "k_jackd~ <clientname>".
Correct number of inlets and outlets will be made
automaticly.
That should be it. Later, when things get more stable, point 3
can do point 2 automaticly.
WHY
use k_jackd~ ?
1. Simple. Only the clientname is used, not the portnames.
2. Easy and powerful interface to control the audioflow.
3. Good performance. Shouldn't be necessary to run as root.
TESTED CLIENTS
simple_client, freqtweak, ceres.
BUGS
Crashes pretty often. Does not clean up. Huge risk of not
freeing shared memory in the current implementation: Client
must exit before server, and client must not crash. And
server must not crash.
CONTACT
Send ideas (especially about the k_jackd~ object syntax),
comments (especially about the libaipc API), questions,
code, food, etc. to k.s.matheussen(a)notam02.no
--
Ecawave will no longer be actively developed. The Linux audio application
scene has changed drastically since January of 2000 when the first version
of ecawave was released. Nowadays there are many FOSS (free and open
source software) audio file editors available for you to choose from. As
replacements to ecawave I recommend:
- Audacity
- GLAME
- GNUsound
- Sweep
- ... check the list at:
http://freshmeat.net/search/?q=audio%20file%20editor§ion=projects
My thanks to all who have participated in ecawave
development!
--
http://www.eca.cx
Audio software for Linux!
Sat Jan 18 2003 -- Sweep 0.8.0 Released
=======================================
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 release is available as a source tarball at:
http://prdownloads.sourceforge.net/sweep/sweep-0.8.0.tar.gz?download
Latest News
-----------
This is the first milestone release for Sweep 1. Please test it thoroughly
for both general sample editing and live performance. For more information,
see http://www.metadecks.org/ .
Sweep has been selected as the killer app of the month for January 2003 by
Open Sound System (OSS), developers of the most widely used digital audio
architecture for UNIX! (http://www.opensound.com/)
New in Sweep 0.8.0:
* a new monitoring subsystem for use in DJing and live performance.
Users with two sound cards can use headphones for monitoring, to
prepare mixes and cue samples without disrupting the main output.
* A usability bug was fixed in keyboard playback controls
* the Italian translation of the user interface was updated by
Yuri Bongiorno.
New at metadecks.org:
Notes for the tutorial "Using Sweep: Fun with Scrubby" are now
available online in HTML, PostScript and PDF formats at:
http://www.metadecks.org/software/sweep/tutorials/
This is a brief overview of the tutorial given at linux.conf.au 2003
in Perth, Australia; the real thing is live and very, very loud.
Further information
-------------------
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.
www.metadecks.org
http://plugin.org.uk/timemachine/ tarball, 100k.
Depends on SDL, SDL_image, jack and libsndfile.
I used to always keep a minidisc recorder in my studio running in a mode
where when you pressed record it wrote the last 10seconds of audio to the
disk and then caught up to realtime and kept recroding. The recorder died
and haven't been able to replace it, so this is a simple jack app to do
the same job. It has the advantage that it never clips and can be wired to
any part of the jack graph.
I've been using it to record occasional bursts of interesting noise from
jack apps feeding back into each other.
Usage: ./configure, make, make install, run jack_timemachine. Connect it
up with a patchbay app. To start recording click in the window. To stop
recording, click in the window.
It writes out 32bit float WAV files called tm-<time>.wav, where <time> is
the time the recording starts from.
The prebuffer time and number of channels are set in a macro, defaults are
10s and 2. It works on my machine, and I'l fix major bugs, but I don't
really have time to support another piece of software, so good luck :)
If anyone wants to maintain it, feel free.
May it preserve many interesting sounds for you,
Steve
Hi all,
Good job I'm getting a new hard disk soon and will be able to install
some other distros to test on :) Just build fixes with this release.
There was also a gtk-2.2-only function in there, which has been
gtk-2.0-ified.
* build fixes for gcc 2.9x from Fernando Pablo Lopez-Lezcano
* compiles with gtk 2.0 now (thanks to Fernando again)
* builds without lrdf now (thanks to Austin Acton)
http://pkl.net/~node/jack-rack.html
Bob