Hello everybody,
it's again time for a new Ecasound release. Full details follow:
---
1. Summary of changes
Serious bugs in multitrack sync code, ECI C implementation and
big-endian platform support have been fixed. Support has been
added for input and output of FLAC, AAC and M4A files. Improvements
have been made to both FreeBSD and Mac OS X support. Many minor
improvements to ECI implementations and user documentation.
---
2. What is Ecasound?
Ecasound is a software package designed for multitrack audio
processing. It can be used for simple tasks like audio playback,
recording and format conversions, as well as for multitrack effect
processing, mixing, recording and signal recycling. Ecasound supports
a wide range of audio inputs, outputs and effect algorithms.
Effects and audio objects can be combined in various ways, and their
parameters can be controlled by operator objects like oscillators
and MIDI-CCs. A versatile console mode user-interface is included
in the package.
Primary platform for running Ecasound is GNU/Linux. Ecasound can
also be run on many UNIX-derived systems such as FreeBSD, Mac OS X
and Solaris. Limited support for Windows is available through
Cygwin. Ecasound is licensed under the GPL. The Ecasound Control
Interface (ECI) is licensed under the LGPL.
---
3. Changes since last release
* FLAC support added. The 'flac' tools is used for both
encoding and decoding.
* AAC/M4A/MP4 support added. The 'faad' and 'faac' tools are used
for encoding and decoding.
* Improved support for both FreeBSD and Mac OS X. Ecasound should now
compile out-of-the-box on recent releases of these systems.
* A critical bug was fixed in multitrack-offset calculation code.
This bug was triggered by ALSA devices that limit playback
period count to two (for example rme9652 and cs4281).
* Minor fixes to both mp3 and ogg input support.
* Many improvements to the C ECI implementation: Bug which caused
losses of sync between clients and the engine was fixed. Float
return values are now returned with higher precision. These
improvements affect all ECI implementations that are based on
libecasoundc (Perl, Python, PHP interfaces).
Full list of changes is available at
<http://www.wakkanet.fi/~kaiv/ecasound/history.html>.
---
4. Interface and configuration file changes
None.
---
5. Contributors
Patches - Accepted code, documentation and build system changes
Jesse Chappell (5) -- Bugfix to sync-loss problem in C ECI impl,
improvements to libsndfile support and other
bugfixes.
Sean Bolton (1) -- MacOS X compability patch
Adam Linson (1) -- ecasound-iam(1) update
Kai Vehmanen () -- various
Bug Hunting - Reports that led to bugfixes (items closed)
Eric Dantan Rzewnicki (2) -- bugs in FLAC support, manpage errors
Jesse Chappell (1) -- Bugs in C ECI impl.
Winkler Paul (1) -- error in engine state after 'run'
Feature suggestions - Ideas that led to new features (items)
Didier Bellamy -- AAC input/output support
---
6. Links and files
Web sites:
http://www.eca.cxhttp://www.eca.cx/ecasound
Source packages:
http://ecasound.seul.org/downloadhttp://ecasound.seul.org/download/ecasound-2.3.4.tar.gz
md5sum: 4d8e319b6c231acfe4884cc24114cace
Distributions with maintained Ecasound support:
See http://www.wakkanet.fi/~kaiv/ecasound/download.html
--
http://www.eca.cx
Audio software for Linux!
http://plugin.org.uk/timemachine/
Timemachine is a JACK app for recording sounds that have just happened.
It can also be used as a generic JACK sound recorder. Read the website for
more retails.
This version adds:
Interactive command line mode by Mario Lang (no X11 needed)
Generates WAV as well as W64 files, extension is now right
Can specify JACK ports to connect to on the command line
Enjoy,
Steve
There is a new release of my plugin collection.
Bugfixes: (I've lost the attributions, appologies to the fixers!)
reverse delay - denormal fix
flanger - stability problem
multiband EQ - problem running multiple instances in one host
Sorry, I didn't manage to get through the TODO list.
New plugins:
artifical latency plugin - mainly useful for testing
crossfader - not really tested, may work
There is a new build system (libtool based) that should make it easier to
port to other platforms, but may cause problems.
Enjoy,
Steve
http://www.notam02.no/arkiv/src/
Snd-ls 0.9.1.1 changes:
0.9.1 -> 0.9.1.1:
-Fixed Append File edit-menu option.
-Workaround for trouble with ladspa default settings.
Sono 0.2 changes:
Some very few small changes to make it compile with linux again. Used some
code from the port for Redhat 6 in 2000 by Roger Klaveness.
Snd-ls
-------
Snd-ls is a distribution of the sound editor Snd. Its target is
people that don't know scheme very well, and don't want
to spend too much time configuring Snd. It can also serve
as a quick introduction to Snd and how it can be set up.
SONO - MAKES A PRESENTABLE SCORE FROM YOUR ELECTROACOUSTIC PIECE
----------------------------------------------------------------
This little program takes a soundfile of any length and writes a
Postscript file with a 'score', including sonogram and oscillogram. This
can be printed directly on your laser. Sono was written for SGI computers.
--
Hi,
I have made a patch which adds support for samplerate conversion to
XMMS's OSS output plugin. Samplerate conversion is done using Erik de
Castro Lopo's libsamplerate aka Secret Rabbit Code.
Why? Because there are soundcards which support only single samplerate
in hardware (usually 48 kHz). To get best possible sound quality out of
these, you'll need high quality samplerate conversion when playing 44.1
kHz files/streams.
All comments on this are welcome.
Patch is available from:
http://www.sonarnerd.net/linux/xmms-rabbit.patch
--
Jussi Laako <jussi.laako(a)pp.inet.fi>
liblo is an implementation of the Open Sound Control[1] protocol for POSIX
systems. It is written in ANSI C and released under the GNU General Public
Licence. It is designed to make developing OSC applictions as easy as
possible.
http://plugin.org.uk/liblo/
This release adds Mac OSX compatibility fixes from Taybin Rutkin, a
memory leak fix from Jesse Chappell and methods and examples to allow
server polling from exisitng threads from Sean Bolton. Some legacy
compatobility code has been removed, but this should not affect anyone.
Documentation has been updated to reflect the changes.
[1] http://www.cnmat.berkeley.edu/OpenSoundControl/ [website is currently
down]
=================
Open software workshops @ BEK
English version below
=================
Åpen streaming workshop
Tid: 25. - 27. oktober 2004 10-16 (inkl. lunsj)
Sted: BEK, C.Sundtsgt. 55, Bergen
Workshopen blir holdt av Adam Hyde (http://www.radioqualia.net) og vil
fokusere på hvordan du kan bygge din egen radiostasjon v.h.a. Linux. Denne
tre dagers workshopen inkluderer en introduksjon til Linux, og ellers alt du
trenger å vite om grunnleggende audio hardvare, lydkort, prinsipper bak
streaming media, konfigurering av programmer for koding og sending og
installasjon og bruk av disse.
Dette er en praktisk workshop, men vil også dekke en del teori og eksempler.
Workshopen er støttet av Isea2004 - htp://www.isea2004. net
=================
dyne:bolic og FreeJ workshop
Tid: 9. - 12. november 2004 12-16
Sted: BEK, C.Sundtsgt. 55, Bergen
dyne:bolic GNU/Linux er en såkalt 'lve CD' distribusjon som kjører direkte fra
CD uten behov for installasjon på harddisk. Den gjenkjenner det meste av
maskinens hardvare og inneholder et stort antall programmer for lyd og
video-produksjon, streaming, 3d modellering, p2p og fildeling, dj-ing og
vj-ing, spill og mye annet.
dyne:bolic er skreddersydd for media aktivister, kunstnere og andre som
trenger en enkel tilgang til produksjon og distribusjon av media fra hvor som
helst i verden.
'Surf, stream, record, edit, encode and broadcast both sound and video, all
just in one CD you have simply to boot. '
Workshopen vill også fokusere på FreeJ - et åpent vj-program inkludert i
dyne:bolic - med et dypdykk i mulighetene innen sanntids video-manipulasjon
og prosessorientert video-skripting, hvor nybegynnere kan få en introduksjon
til et objekt orientert språk på en enkel måte.
Workshopen ledes av Jaromil, en av utviklerne bak dyne:bolic og FreeJ.
Lenker:
http://dynebolic.dyne.orghttp://freej.orghttp://rastasoft.org
Workshopen er støttet av PNEK - http://www.pnek.no
=================
Begge workshopene er gratis og åpne for alle, man med et begrenset antall
deltakere. Send en mail til bek(a)bek.no dersom du ønsker å delta.
BEK - Bergen Senter for Elektronisk Kunst
http://www.bek.no
=================
=================
Open streaming workshop
Time: october 25. - 27. 2004 10-16 (incl. lunch)
Place: BEK, C.Sundtsgt. 55, Bergen
This workshop will be held by Adam Hyde (http://www.radioqualia.net) and will
focus on how to build your own internet radio station using Linux. The three
day workshop will include everything you need to know of basic audio
hardware, soundcards, an introduction to Linux, concepts of streaming media,
encoder and server software configuration, and installation of these
softwares and their use.
This is a hands-on workshop but will also cover some theory and case studies.
The workshop is sponsored by Isea2004 - http://www.isea2004.net
=================
dyne:bolic and FreeJ workshop
Time: november 9. - 12. 2004 12-16
Place: BEK, C.Sundtsgt. 55, Bergen
dyne:bolic GNU/Linux is a live bootable distribution working directly from the
CD without the need to install or change anything on harddisk. It can
recognize most of your hardware devices and offers a vast range of softwares
for sound and video production, streaming, 3d modeling, peer to peer and
filesharing, deejaying and veejaying, games, a world navigator with detailed
maps and factbooks and much more ;)
Surf, stream, record, edit, encode and broadcast both sound and video, all
just in one CD you have simply to boot.
The workshop will also focus on FreeJ - a free Vj-tool included in dyne:bolic
- to explore in-deep the possibilities offered by real-time video
manipulation and procedural video scripting, where the use of an object
oriented language can be introduced to newbies in a simple way.
Along with FreeJ the many applications included in dyne:bolic will be
explored, ranging from tasks as streaming and editing of multimedia, setup of
a workstation for various conditions, publishing materials online and more.
To the students a reasonable degree of freedom will be left in order to let
them find their own ideal path thru the many possibilities offered by
multimedia free software nowadays.
The workshop will be held by Jaromil - one of the main developers behind
dyne:bolic and FreeJ.
The workshop is sponsored by PNEK - http://www.pnek.no
=================
Both workshops are free and open for participation, but with a limited nuber
of seats. Please send a mail to bek(a)bek.no if you wish to participate.
BEK - Bergen Centre for Electronic Art
http://www.bek.no
=================
--
+--- www.bek.no --+ 47 55233080
---+
Hi,
QjackCtl 0.2.12a has been released.
Some fix on the audio connections client port sorting is about to justify
this immediate release.
Thanks goes this time to Fons Adriaensen, for pointing this out.
Enjoy!
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Hi everyone,
While lurking on CVS, here comes another step to this
jack-audio-connection-kit Qt/GUI frontend:
QjackCtl has been released: 0.2.12 is now public!
Taken from the changelog:
- Fixed some old and slow memory-leak due to redundand and repetitive call
to jack_port_by_name() (discovered and solved, thanks to Jesse Chappell);
some other free() and configure fixes were also applied.
- Shiny display effect toggling has immediate feedback on setup dialog.
- Added new usx2y driver support (EXPERIMENTAL).
- New scaled connections/patchbay icons were added; meanwhile, all inline
XPM icons were removed and brainlessly converted to PNG format.
- New setup options as for the connections/patchbay view apprearence:
larger icon sizes and font selection are now possible, to better ease
manipulation on a touchscreen (feature requested for Lionstracs'
Mediastation).
- Connection line width follows icon size in discrete proportion.
- "Other" setup options moved to a new dialog tab, "Misc"; new extreme
item values, 32 and 16 frames, added to the drop-down list of the
Frames/Buffer setting (as suggested by Mark Knetch).
As usual, grab it from:
http://qjackctl.sourceforge.net
Cheers, and enjoy,
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org
Hi everyone,
After a great long time, and lurking on CVS, here comes another step to
this fluidsynth's Qt/GUI frontend:
Qsynth has been released: 0.2.2 is now public!
Taken from the changelog:
- Minor configure fixes.
- Meanwhile, XPM icon(s) were brainlessly converted to PNG format.
- Engine panel settings are now properly saved on stop/restart.
- Icons were added to the engine tab selector context menu.
- Master gain front panel control gets rescaled and now ranges from
0..200, with midpoint at 100 (unit gain).
- Added Mac OS X build instructions (README-OSX, by Ebrahim Mayat).
- Soundfont bank offset option gets its trial time (EXPERIMENTAL); please
note that fluidsynth 1.0.5 is needed to build on this feature, which is
being properly detected and only enabled at configure time.
- Output level peak meters are now featured as an option (EXPERIMENTAL),
which must be explicitly enabled on setup for those to show up; in
addition, overall GUI refresh cycle period has been reduced from 200 to
100 msec.
- Top level sub-windows are now always raised and set with active focus
when shown to visibility.
As usual, grab it from:
http://qsynth.sourceforge.net
Cheers, and enjoy,
--
rncbc aka Rui Nuno Capela
rncbc(a)rncbc.org