Zivjo!

Na PC-speaker lahko v koncni fazi posljes samo 1 in 0, torej nobenih
analognih vrednosti vmes. Temu primerna je tudi kvaliteta signala/zvoka.
Pisk se recimo realizira s pravokotnim signalom dolocene frekvence in ne
s sinusom. Seveda membrana temu ne more slediti in niha z necem, ki je
podobno "popacenemu" sinusu, odvisno od frekvence...

Poleg tvojega pristopa je mozno PC-speakerju tudi direktno posiljati
vrednosti (1/0) v dolocenih trenutkih in s tem hudo popaceno predvajati
tudi nek audio signal (primer: ce je vrednost audio signala pod 1/2 max.
posljes na speaker 0 in obratno).
PC-speakerju je seveda treba posiljati te vrednosti v natancno dolocenih
trenutkih (recimo z 8kHz), tu pa zelo prav pride Real-Time Linux. 
Ena taka aplikacija je v bistvu ze vljucena v RTL kot primer.

http://www.rtlinux.org/rtlinux.new/index.html
ali
http://www.rtlinux.com/

lp,
Ales

Andrej Lajovic wrote:

> Zanima me, kaksne so moznosti piskanja na pc-speaker v linuxu. Poskusal sem
> sicer z ANSI kodami, vendar sem na koncu prisel do neprijetne omejitve:
> sledeci program bi moral proizvesti nekaksen zvizg, pa namesto tega dobim
> nekaj, kar je bolj podobno zvocnim efektom iz kaksne znanstvenofantasticne
> zadeve :)

Reply via email to