

Hello, and welcome to Audiotechque.

Audiotechque is the beginning of a multitrack mixer, and sound manipulation
program.  It's currently in alpha, but is certainly stable enough to use.

To build, you'll need GTK 0.99.6 or later (ftp.gtk.org), and then simply run: 

./configure
make

I don't recommend doing a 'make install' at this time because most things
are set to run out of the current directory.

Once you've compiled atech, go into the app dir, and run ./atech.

The big challenge now is to get full duplex working so you can play back the
tracks you've recorded while recording a new one over top :-)

There are a few cards do full duplex - I have a GUS MAX and a sb16, both of
are capable of full duplex.  However, the OSS/linux drivers that come with
the kernel do not support full duplex with these cards.  

You can, however, purchace the commercial OSS drivers for $20 that work in
full duplex mode.  If this is what you have, try using the settings:

Record:

/dev/dsp0
16 bit
44100 khz

Playback:

/dev/dsp1
8 bit
44100 khz

This will work on cards that have one 16 bit DAC, and one 8.  There are a
few I am told that have dual 16 bit DAC's.


Now, your other option for full duplex (and the oen I use) is the alsa
drivers. See:

http://ultra.jcu.cz/

These drivers support full duplex on both the sb16, and the GUS MAX, and
they can use either the OSS API, or their own.  In my experience, they seem
to work just as well or better using the OSS API.  I've written a couple of
native drivers for them, but only out of interest - they (currently) don't
work as well as using the oss drivers.

Here are the settings I'm using with the alsa drivers:

Record: 

/dev/dsp0
16 bit
44100 khz

Playback:

/dev/dsp0
16 bit
44100khz


As you can see, they are performing a little behind the scenes magic to get
full duplex working, but it does a good job so I'm not complaining :-)


Hope you enjoy atech! :)


Ian Main <imain@gimp.org>
