Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Sat, 15 Feb 2003 16:29:24 +0200 (EET) From: Kai Vehmanen X-X-Sender: kaiv AT ecabase DOT localdomain To: cygwin AT cygwin DOT com cc: andylyounger AT hotmail DOT com Subject: ecasound 2.2.1 on cygwin Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, ecasound 2.2.1, which was just released a few moments ago, now cleanly compiles and runs under Cygwin. I must say I was suprised how easy the porting job was and how well it runs. Ecasound contains a lot of tricky stuff (lots of threads, fork()s from threads, use of POSIX real-time features signal, etc), but it seems to run just fine under Cygwin. Only placed I needed __CYGWIN32__ was for defining C99 int types (u_intX_t -> uintX_t). I even managed to get mp3 input working using a patched mpg123 (ecasound forks mpg123 for mp3 input). Anyway, big thanks to all cygwin developers, great work! As /dev/dsp is still write-only in cygwin, only a subset of ecasound real-time functionality is available, but you can still do quite a few things with it. Is someone working on /dev/dsp recording? And last, a few excerpts from the 2.2.1 announcement for those of you who have not heard about ecasound. Full announcement is at: http://www.wakkanet.fi/~kaiv/ecasound/announce_v2_2_1.txt --cut-- 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. Ecasound is licensed under the GPL. The Ecasound Control Interface (ECI) is licenced under the LGPL. [...] Web sites: http://www.eca.cx http://www.eca.cx/ecasound Source packages: http://ecasound.seul.org/download http://ecasound.seul.org/download/ecasound-2.2.1.tar.gz --cut-- -- http://www.eca.cx Audio software for Linux! -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/