Re: 16 bites hanghoz példaprogram

Zsolt tct1 at telectronic.hu
Mon Sep 13 18:28:57 CEST 2004


Imi ! köszi a linkeket.
A wav leírás jónak tûnik, lehet, hogy a végén nem is hangkártya lesz hanem
1szerûen csak kinyom a wav-ot, egy portra ahol egy 16 bites D/A figyel...

Tamás !
>Lehet, hogy tudok ra kesz megoldast!

Csináltál már valami ilyesmit ? Milyen megoldást tudsz ?

>Eseleg tudok peldat kuldeni a "hangartyak programozasa" c. konyvbol
Légyszives. Esetleg van a könyvhöz lemezmelléklet ?

Lajos !
>A lecserélés nyilván nem jó, mivel nem garantált, hogy az egymást követo
>két jelszint közeli lesz, ezért kattanni fog. A megoldás az, hogy nem az
>egész hangfájlt rakodki, hanem darabokban. Ha váltani kell, akkor az éppen
>kirakandó csomagot kifadeled, és így OK lesz.
Bocsi, ezt nem egészen értem, hogy gondolod.
Jelenlegi 8 bites lejátszómban a hangerôt kezdetkor felviszem, míg megállításkor
vagy stb.. leveszem és 1általán nincs kattanás, de kész progit ilyet nem
tudnak...
nem is értem miért nem, pedig nem egy nagy dolog beletenni.

István !
>Linux alatt két dolgot felejts el:
>- a Pascalt
kylix vagy hogy a csudába hívják.

>- és a direkt (közvetlen) hardver kezelést
Hmmmm, nálam C-ben a printer port bizgetése ennyibôl áll:
for(i=128;i<1;i=i/2)
    {
    ioperm(0x378,1,1);
    outb(i, 0x378);
    }
    ioperm(0x378,1,1);
    outb(0, 0x378);

Azt hiszem itt nem szól bele a kernel... és ha ezt engedi akkor
szerintem mást is.

köszi

zsolt






More information about the Elektro mailing list