Mustajuuri ALSA layer tries its very best to work with all ALSA versions from 0.5 to 1.0 (this means about four different alternative ALSA wrappers). Unfortunately it doesn't handle all situations correctly.
The most common work a round is to use the OSS layer instead (most ALSA installations are fairly good at emulating OSS).
To do this you need to do some tricks:
cd src/divaio/Linux-i686 # Remove the ALSA layer: rm *.[hC] # Use OSS layer ln -sf ../oss/* . # Go to "src" cd ../../ # Recompile everything: make clean make all
Often the ALSA emulator can do only half-duplex, so you might get input and output working separaterly, but not at the same time.
You need to set all sorts of path before Mustajuuri will start properly. See the installation instruction for the path names.
You need to use audio output plugin. Typically found in plugin menu audio->input/output. You may need to specify the
You running out of CPU or there is some configuration error. IRIX seems to have tremendous trouble running even fairly simple setups. Linux is more ok.
You OS may choose to deschedule Mustajuuri. This causes clicks to sound output the app cannot process audio. Running Mustajuuri with root privileges may help the situation, but cause other kind of problems.
Most parameter changes should be interpolated to achieve no-clicks situation. Usually removing the clicks completely requires both extra coding and it costs CPU. Due to these reasons not all parameter changes are interpolated.
The most frequently used parameters should not click how-ever.
Currently there are a few signal source generators that can be used for test purposes. These include sinusoidal oscillator, impulse train generator, individual impulse generator and white noise generator. Each of these i good for some specific puspose.
Latency does not really depend on the application as long the app is done the right way. Mustajuuri does not yet draw all the power of a particualr machine. I hope to get latencies below 10 ms on all platforms (altough the operating systems tend give us trouble here). On specially tuned Linux platforms we might go down to millisecond or two in the future.
Mixer is a plugin that manages child plugins. It can be used in way somewhat analogous to analog mixer. Mixer has multiple strips. Strip is like a effect processor rack - multiple devices can be chaned together one after the other. The modules are located vertically one after another. The mixer automatically routes the modules. Unfortunately the routing algorithm is not too smart so you may end up in undesireable situations.
Currently the mixer is highly incomplete. It is easy to create mixer setups that do not work.
The mixer handles audio IO by itself. From the menubar you can open a dialog for this ``edit->Audio input/output''. In the dialog you see the audio devices of your system.
Once you have the audio devices you can connect the strip outputs to these. This is done by using mixer module ``Audio send'' taht appears in the top level of the mixer module menu. Once you have this module you can connect the audio from the strip to audio outputs or internal channels.
For Linux users: You need to set an environment variable that tells the system what are your audio devices. See the installation instructions for this.
For IRIX users: Mustajuuri should be able to detect your hardware automatically. You can help this by setting the environment variable like Linux users do (but do use the device names of you own machine).
The internal channels are transmission lines. You can use them to pass signal from one mixer strip to another. Use ``Mixer send''-module to transmit audio to the channels and ``Mixer input''-module to receive audio from the channel.
This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)
Copyright © 1993, 1994, 1995, 1996,
Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.
The command line arguments were:
latex2html -split 0 FAQ-user.tex
The translation was initiated by Tommi Ilmonen on 2004-03-27