kiszaju hangkartya
Moczik Gabor
progzmaster at freemail.hu
Mon Feb 21 12:10:18 CET 2005
Nagy Endre wrote:
> A kihagyasok ellen tud-e valaki megoldast? Az lenne a jo, ha a kartyanak
> lenne valamekkora buffere, mert ha digizes kozben a gep a lemezhez nyul,
> elofordul, hogy ugrik egyet a felvetel (akar eszreveheto mertekben is).
Nem valoszinu hogy ez elofordulhat, ha normalisan (DMA) be van allitva a
rendszer.
En anno a DOS korszakban jatszottam vele, hogyan kell egy SB16 kartyat DMA
atvitelre felprogramozni ugy, hogy ne akadhasson meg. Annyi volt a trukk,
hogy az SB16 tudott auto-init DMA-t, meg megszakitast kerni. Megadsz a
rendszer memoriabol egy pl. 64K-s DMA puffert (tehat a kartyan nincs
puffer), feltoltod mind a 64K-t hanggal. Utana felprogramozod a hangkartyat,
hogy kezdje meg az auto-init DMA-t, de 32K-nal kerjen megszakitast. Jon a
megszakitas, de a DMA kontroller meg nyomja az adatot, mert neki 64K van
megadva, kozben a megszakitas rutinban az elso 32K-nyi anyagot kicsereled az
uj hangra, utana a masodik 32K-t, ...
Ez mondjuk lejatszas, de a felvetel hasonloan mukodik. Ezzel csak annyit
akartam erzekeltetni, hogy ez a dolog mar kb. 10 evvel ezelott is mukodott,
ma nem tema.
Felvetelre, editalasra meg pl. tudom ajanlani a SoundForge nevu programot,
profi studio hangvago cucc. Pattogast is el tudja tavolitani (click
removal), ugy ahogy.
A v6.0 most megy fel az ftp-re, ~23Mb.
elektro/incoming/_rendezett/Egyeb/SoundForge v6.0
--
((( Móczik Gábor )))--((( hu <- DOT <- freemail <- AT <- progzmaster )))
((( ICQ=171823363 )))--((( Autos levlista: progzmaster.homelinux.org )))
More information about the Elektro
mailing list