» »

Programiranje zvoka

Programiranje zvoka

c0dehunter ::

Rad bi naredil preprost program, ki bi se izvajal v dosu, ki bi ga sprogramiral v Viseual Basicu ali c++. Ko bi program zagnal, bi rad, da bo nekaj napisalo in hkrati oddalo nek zvok na zvočniku, ki je v računalniku.

Kakšen bi bil source code?:\
I do not agree with what you have to say,
but I'll defend to the death your right to say it.

SasoS ::

BigWhale ::

Poglej si libSDL. Na njihovi strani imas primere in source kodo.

neoto ::

V Visual Basic-u ne moreš napisati ne-Visual (torej dosovskega) programa!!
Da se v prastarem QBasic-u, tako da ti svetujem c/c++.

Matako ::

Ha, edino kar se lahko zanešeš, pri zvočniku na običnem PC-ju, je to, da je priklopljen na en izhod 8254 timer čipa. S tem se da delati čudovite sinusne tone, brez amplitudne modulacije. To je v glavnem to - super za programiranje. Spodnji primer predpostavlja, da imaš "dos" klnjižnico (kak Borland itd. jo je imel)


#include <dos.h>
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("nekaj bom izpisal in zapiskal ...\n");
/* vklopi piskac, cakaj pol s, izklopi */
sound(2000);
sleep(500);
nosound();
}



Samo, da nisi ti mislil slučajno bolj kako zvočno kartico. Mogoče imaš v tvojem računalniku zvočnik priključen na interni izhod zvočne kartice? Kot rečeno *NE* se zanašati na to.

Zdaj, z veliko čarovnije se celo z PC biperjem da predvajati sample! Ideja je v tem, da s pulzi na brenčač in *zelo* natančnim čakanjem direktno kontroliraš gibanje membrane. Samo to je že čisto nadaljevalni tečaj.
/\/\.K.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

kje zaceti z c++ ?

Oddelek: Programiranje
323865 (2173) Monster
»

[C] cas, time_t

Oddelek: Programiranje
171579 (1417) Imortales
»

Microsoft Windows 2000 source code leak

Oddelek: Operacijski sistemi
444313 (2560) willson
»

Program, ki zkorišča zvočo kartico.

Oddelek: Programiranje
342002 (1367) Microsoft
»

c++ datoteke

Oddelek: Programiranje
464052 (3541) Vesoljc

Več podobnih tem