• 1 odgovor
  • 2.666 pregleda
Proizvodnja zvuka u Deplhiju 19.04.2006. u 14:11 · pre 249 meseci #1
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!
Potpis
Math is like love. A simple idea but it can get complicated.
Re: Proizvodnja zvuka u Deplhiju 19.04.2006. u 21:17 · pre 249 meseci #2
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.
Potpis
Play Store
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme