From alsa-devel-owner@alsa.jcu.cz  Wed Jan 13 14:00:05 1999
Received: from entry.jcu.cz (IDENT:perex@entry.jcu.cz [160.217.1.111])
	by marvin.jcu.cz (8.9.1a/8.9.1) with SMTP id NAA25977;
	Wed, 13 Jan 1999 13:59:30 +0100
Date: Wed, 13 Jan 1999 13:59:30 +0100 (CET)
From: Jaroslav Kysela <perex@jcu.cz>
To: George David Morrison <gdm@gedamo.demon.co.uk>
cc: alsa-devel@alsa.jcu.cz
Subject: Re: Suggestions
In-Reply-To: <369B9846.930BC9D2@gedamo.demon.co.uk>
Message-ID: <Pine.LNX.3.96.990113134413.15135E-100000@entry.jcu.cz>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

On Tue, 12 Jan 1999, George David Morrison wrote:

> Increased bit depths:
>   A lot of newer, high end cards can take 20 or 24 bit samples
> (apparently the Yamaha DSP factory can take 32 bit). It might be worth
> supporting these formats.

Not problem, but in which format? Little Endian or Big Endian and how are
bits stored in stream? As 32-bit samples?

> Synth specific parameters:
>   Rather than have a different interface for each type of onboard synth,
> wouldn't it be possible to present all synths as a MIDI device and pass
> synth specific parameters via sysex messages?

Looks very much complicated for me. Better is create some private events
for onboard synthesizers. I'm still thinking about sample/instrument
download interface (more will come in next mail from me).

> Audio + MIDI patchbay:
>   As well as being able to route sources to destinations, the ability to
> register new audio and MIDI ports e.g. a software synth could register a
> MIDI destination and audio source and appear the same as a hardware
> device. This could provide the basis for a plug-in architecture.

This is already done for sequencer clients (thus all MIDI and synth
devices). I'm not sure if we need digital audio (PCM) user space
drivers.

							Jaroslav

-----
Jaroslav Kysela <perex@jcu.cz>
Academic Computer Centre, University of South Bohemia
Branisovska 31, C. Budejovice, CZ-370 05 Czech Republic


