Re: [linux-audio-user] What's up with SAOL?

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

Subject: Re: [linux-audio-user] What's up with SAOL?
From: Paul Winkler (pw_lists_AT_slinkp.com)
Date: Tue Jan 22 2002 - 19:25:02 EET


On Tue, Jan 22, 2002 at 07:39:32AM -0800, M. Edward (Ed) Borasky wrote:
> > I wonder why so many people stick with csound?
>
> When I first started down this road (computer music) after 18 years away
> from it, SAOL / sfront were just starting out and CSound had been around
> for at least 15 years. There are (almost) three generations of CSound
> users -- Barry Vercoe, the people who learned from Barry, and the people
> who learned from *them*. There are thousands of instruments and scores
> to play them, probably thousands of composers who use CSound and so on.
> A few composers like me working with sfront aren't going to overturn
> that huge CSound market share, any more than Red Hat 7.2 is going to
> replace Windows on corporate desktops.

Ah yes. Historical momentum... it should never be underrated. When I
first heard about SAOL I hoped that someday we'd see a synthesizer /
workstation marketed to musicians which could be programmed by loading
in SAOL files somehow (floppy?). That could really be interesting, but
nothing's appeared.
 
> > I just spent the past couple hours looking through the sfront and jack
> > documentation, andd have concluded that it will take someone who's
(snip)
> OK ... what is JACK? Actually, "sfront" has PortAudio capabilities now,
> so you should be able to connect it to real-time audio I/O.

http://jackit.sourceforge.net

It's not input/output that's the issue, it's connecting applications
together in a realtime, low-latency system. So you could have, say, a
soft-synth, a drum machine emulator, some LADSPA plugin clients, all
running together and recording into a DAW application such as ardour
or ecasound.

> It's
> probably a lot easier to do in Linux than Windows; it's easier to get
> the OS out of the way in Linux. I'm still struggling with Delta 66
> driver issues on my Linux box, so I've never done any real-time work on
> it, but sooner or later ALSA will stabilize and have documentation (hey,
> ALSA folks -- read my lips :) and I'll be able to do it.

Coincidentally that's the same card I've got here. What issues do you
have? For me it works fine with ALSA from cvs a couple weeks old.
Here's the relevant part of my modules.conf (actually I use debian so
I've got this in /etc/modutils/alsa). You can ignore the cs4236
sections. On my machine, the Delta seems to want to grab irq 9 so I
had to reconfigure something else which I'd previously given irq 9
to. Then I just run /etc/init.d/alsasound/start and all is good.
After that it's just a matter of running envy24control and figuring
out what the various controls do.

# for alsa native support
alias char-major-116 snd
alias snd-card-0 snd-card-ice1712
alias snd-card-1 snd-card-cs4236

# for apps that need OSS support
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1

# for Alsa's OSS emulation
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

# force alsa to load oss emulation
add above soundcore snd-pcm-oss snd-seq-oss

# Here are specific module options for ALSA.
options snd snd_major=116 \
        snd_cards_limit=4 \
        snd_device_mode=0666 \
        snd_device_gid=0 snd_device_uid=0

options snd-card-ice1712 snd_index=0 \
                        snd_id="Delta66"

options snd-card-cs4236 snd_index=1 \
                        snd_id="Malibu" \
                        snd_port=0x534 \
                        snd_cport=0x120 \
                        snd_mpu_port=0x330 \
                        snd_fm_port=0x200 \
                        snd_irq=5 snd_mpu_irq=11 \
                        snd_dma1=1 \
                        snd_dma2=0

 

-- 

paul winkler home: http://www.slinkp.com music: http://www.reacharms.com calendars: http://www.calendargalaxy.com


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

This archive was generated by hypermail 2b28 : Tue Jan 22 2002 - 19:13:12 EET