Re: [ecasound] improving the multitracking experience

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] improving the multitracking experience
From: Kai Vehmanen (
Date: Fri Jun 28 2002 - 00:14:30 EEST

On Wed, 26 Jun 2002, Luke Tindall wrote:

> Yes I feel guilty here as I started a project for a ecasound front
> end. I basically got bogged down with work commitments and then moved
> house. I'm not sure how much time I will get this summer but if it was

No need to feel guilty. ;) Nobody is paying for the work, so you really
are free to work just when you feel like. I've been programming for a
living for a while now and I can assure you that this is one privilege you
learn to appreaciate! :)

> 1. In order to create the wavplot I based my code on wavnorm. This
> limited me to wav files. I basically needed to look at switching the
> code to using libsndfile. Also the vu meters opened /dev/dsp which meant
> the with the eca engine was active you couldn't do metering. Maybe jack
> could solve this.

I don't think limiting to wav-files is a really a problem. Although a
microsoft format :), there's not much to complain about .wav. Almost all
programs (on all platforms) understand it, so it's easy to transfer your
audio files between programs; good support for high-end sample formats and
it's also well documented.

> 3. Basically my autoconf, automake complie and install stuff worked but
> I'm not confident it would work if someone wanted to install into a
> different location. Say the pixmaps are not installed into
> /usr/share/APPNAME/pixmaps , how does the program find them.

Take a look at ecamegapedal's sources. Basicly its configure script stores
the pixmap directory path to config.h. In the sourcecode
(src/interface.cpp) we include config.h and use the config.h defines to
find the pixmaps... so for instance:

  tmp = new QPushButton("Stop", buttonrow_repp);
  tmp->setPixmap(QPixmap(QString(PACKAGE_DATA_DIR) + "/pixmaps/stop_idx.png"));

But in any case these things are not _that_ critical. I don't think any
package comes with a perfect autoconf/make/libtool setup. ;)

 Audio software for Linux!

-- To unsubscribe send message 'unsubscribe' in the body of the message to <>.

New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Jun 28 2002 - 00:17:11 EEST