mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-29 05:40:25 -04:00
47 lines
1.1 KiB
Text
47 lines
1.1 KiB
Text
|
|
ALSA library plan
|
|
=================
|
|
|
|
=====
|
|
ST: Status of coding
|
|
NT: Note
|
|
RP: Responsible person
|
|
|
|
This file is maintained by Jaroslav Kysela <perex@jcu.cz>.
|
|
=====
|
|
|
|
Library code
|
|
============
|
|
|
|
1: Control interface routines
|
|
ST: Low-Level code done
|
|
RP: Jaroslav Kysela <perex@jcu.cz>
|
|
1.1: Network layer
|
|
2: MIXER routines
|
|
ST: Low-Level code done
|
|
RP: Jaroslav Kysela <perex@jcu.cz>
|
|
2.1: Network layer
|
|
3: PCM routines
|
|
ST: Low-Level code done
|
|
RP: Jaroslav Kysela <perex@jcu.cz>
|
|
3.1: Network layer + mixing routines to allow playback more than one input
|
|
to one exclusive device
|
|
3.2: Player routines for digital data (.wav,.snd,.mp3 etc...) (???)
|
|
4: Instrument loading routines
|
|
4.1: Network layer
|
|
4.2: Instrument format interface
|
|
4.2.1: GF1 patches (.pat)
|
|
4.2.2: AMD FFFF
|
|
4.2.3: SoundFont (for SoundBlaster)
|
|
4.2.4: FM/OPL3 instrument formats
|
|
5: Raw FM/OPL3 interface
|
|
6: SYNTH interface
|
|
6.1: Network layer
|
|
6.2: player for .MOD,.S3M etc. (???)
|
|
7: Instrument server interface
|
|
8: Instrument configuration routines for MIDI
|
|
9: raw MIDI interface
|
|
9.1: Network layer
|
|
10: sequenced MIDI interface
|
|
10.1: Network layer
|
|
10.2: player for MIDI files
|