Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Proizvodnja zvuka u Deplhiju

[es] :: Pascal / Delphi / Kylix :: Proizvodnja zvuka u Deplhiju

[ Pregleda: 1891 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cassey
Andreja Ilic
Nis

Član broj: 57788
Poruke: 188
212.200.10.*



+1 Profil

icon Proizvodnja zvuka u Deplhiju19.04.2006. u 14:11 - pre 218 meseci
Ja se prvi put srecem sa ovim. Znaci evo prvo trivijalnog zadatka ovog tipa:

Kao ulaz, data mi je tekstualna dadoteka i ja oda nje treba da napravim midi fail koji ce da bude izgovaranje ovog teksta preko morzove azbuke. Znaci, ono, svako slovo se sastoji od znaka . ili -, gde se kaze da:
. traje jednu vremensku jedinicu
- traje tri vremenske jedinice
pauza izmedju dva slova je dve vremenske jedinice
pauza izmedju reci je 5 vremenskih jedinica.
Zatim se kaze da je jedna vremenska jedinica 250ms, a da je to 440Hz.

A zatim to da uradim i obrnuto.
I kako bi to bilo ako bi umesto MIDI bio wav.

Unapred Hvala!
Math is like love. A simple idea but it can get complicated.
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Proizvodnja zvuka u Deplhiju19.04.2006. u 21:17 - pre 218 meseci
Za prevodjenje znakova u Morzeovu azbuku mozes jednostavno koristiti tabelu u kojoj cuvas znak i uz njega odgovarajuci Morzeov kod (mozes koristiti TStringList klasu za ovo).

Rad sa MIDI fajlovima je prilicno lak... pogledaj ovde detalje: http://msdn.microsoft.com/libr...nt_digital_interface_midi_.asp

Za rad sa WAV pogledaj ovde: http://msdn.microsoft.com/libr.../htm/_win32_waveform_audio.asp

P.S. Objasnjenja su za C++, ali su nazivi funkcija i parametara isti i u Delphi-u.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Proizvodnja zvuka u Deplhiju

[ Pregleda: 1891 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.