savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of Atlazz


From: xitnalta
Subject: [Savannah-hackers] savannah.gnu.org: submission of Atlazz
Date: Mon, 01 Apr 2002 16:15:19 -0500

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Felix Rabe <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Atlazz
System name: atlazz
This package wants to apply for inclusion in the GNU project

Jaime E. Villate already reviewed and approved the source code of this
project.  He only wanted its name (\'GNU Gnuzz\') to be changed
temporarily before accepting the project for GNU.  I chose \'Atlazz\'
for this purpose.  The tarball mentioned below hasn\'t been changed to
reflect the renaming, because I think (and hope) this isn\'t necessary.

----
Atlazz - A modular data stream engine

The idea started while using a non-free Win32 sound application called
Buzz.

In Buzz, you arrange audio plug-ins (filters and generators), shown as
small rectangles, in a window and connect some of them together.  At
the center you have a \'Master\' rectangle which is not a plug-in, but
delivers the sound data it gets to the speakers or to a (WAV) file.
You can control plug-ins through parameters and you can send notes to
the generator plug-ins to generate the desired tones.

While Buzz is only made for DSP stuff, Atlazz is much more general.
(But at the end, you should also be able to do similar things as in
Buzz (ie. DSP stuff).)  Currently, it is implemented as a command-line
tool requiring both an XML file name describing connections between
plug-ins as the sole argument, as well as the plug-ins themselves.
Atlazz plug-ins can be used for a wide range of uses.  (The basic
plug-ins that are delivered with Atlazz do arithmetic operations,
control the stream through conditions, print something to stdout and
finish processing on condition.)

Subsequent releases will focus on:

 - moving the actual processor into the Atlazz library (libgnuzz),

 - complete adaption to the GNU Coding Standards,

 - many improvements (eg. at the moment, the only data type is
   unsigned 32-bit integer - this should be a pointer to (almost)
   arbitrary data),

 - implementing audio plug-ins (for \"emulating\" Buzz behavior), and

 - creating several user interfaces (command line, ncurses, GTK+)
   based on libgnuzz.

Atlazz currently requires the LGPLed libraries Libxml2 and Glib.
Additionally, it relies upon a standard C library (eg. Glibc).

Atlazz is not yet publicly avaliable, but you can get this release at
http://www.xitnalta.com/gnuzz-0.0.2.tar.gz (>250 KB).






reply via email to

[Prev in Thread] Current Thread [Next in Thread]