Re: /dev/audio

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Sebastian Stark (seb_at_gosh.todesplanet.de)
Date: 07. Aug 2000


Jürgen Linder wrote:
> ich will eine Anwendung in C schreiben, die mit Tönen arbeitet.
> dazu will ich /dev/audio benutzen.
> kann mir jemand sagen, wie ich a) die Tonhöhe und b) die Lautstärke am
> /dev/audio einstelle, oder wo es dazu Beschreibungen gibt ?

evtl. ist libmikmod was fuer dich. Damit kannst du Samples und/oder Mods in
Echtzeit modifizieren (also pitchen, Stereo-Panning, Halleffekte und solche
Sachen). Es ist relativ einfach libmikmod zu benutzen, wenn man ein bisschen C
kann.

Dann gibt es noch die GNU/Linux Audio MEchanics (GLAME). Allerdings ist das
Projekt noch recht jung, ich weiss also nicht, wie weit hier die Entwicklung
ist.

Wenn du einfach nur ein Sample abspielen willst, dann ist IMO esound am
einfachsten. ("esdplay boing.wav"). Allerdings kann esound kein Panning, und
viele features, die die Schnittstelle anbietet, sind einfach nicht
implementiert. Das Projekt ist, naja, etwas lahmarschig :). Allerdings laeuft
esound auf recht vielen Plattformen.

Wenn dir das mit den Samples zu aufwendig ist, dann gibt es natuerlich noch
die Moeglichkeit MIDI Daten zu erzeugen und die dann nach /dev/midi* zu
schicken (oder war das /dev/sequenzer?).
Allerdings ist die MIDI Spezifikation aus den 80er Jahren und die Doku die ich
hierzu gelesen habe _ziemlich_ umfangreich. (Was nicht heisst, dass MIDI
schlecht ist)

Sebastian


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET