 
View Full Version : [Delphi] Suoni e note musicali
Come si fa generare una singola nota musicale controllata in frequenza e durata ?
La nota dovrà essere ascoltata negli AP della scheda audio.
Il suono mi serve in un programma delphi, potrebbe andare bene anche in C++
Grazie dell’attenzione
wizard1993
04-05-2008, 12:40
delphi semplice o delphi.net?
delphi semplice o delphi.net?
delphi 6 il semplice
grazie
variabilepippo
04-05-2008, 20:23
Puoi usare la funzione PlaySound (http://msdn.microsoft.com/en-us/library/ms712879.aspx) come mostrato nell'esempio Sound Generator (http://delphiforfun.org/Programs/SoundGen.htm). Come alternative hai DirectSound e gli strumenti MIDI, fornisci maggiori dettagli sulla tipologia di applicazione da implementare.
Puoi usare la funzione PlaySound (http://msdn.microsoft.com/en-us/library/ms712879.aspx) come mostrato nell'esempio Sound Generator (http://delphiforfun.org/Programs/SoundGen.htm). Come alternative hai DirectSound e gli strumenti MIDI, fornisci maggiori dettagli sulla tipologia di applicazione da implementare.
La tipologia è questa:
si tratta si simulare il codice Morse. Il programma legge un file sequenziale e ad ogni carattere emette un suono tipo:
if Ch=’A’ then suona un DO di durata 1 sec, non suonare per 1 sec, suona un DO per 3 secm non suonare per 3 sec…
Lo stesso programma l’ho realizzato in Turbo Pascal con le istruzioni sound(frequenza nota), nosound per far smettere il suono e delay per l’attesa. sound e nosound non sono istruzioni di Delphi, se anche lo fossero, sound e nosound fanno suonare l’AP della scheda madre. Per far suonare l’AP della scheda madre esiste in Delphi anche windows.beep(frequenza,durata), a me serve far suonare la nota dall’AP della scheda audio e sentirla negli altoparlanti.
 
Grazie per l’attenzione
variabilepippo
05-05-2008, 00:43
a me serve far suonare la nota dall’AP della scheda audio e sentirla negli altoparlanti.
Non so cosa sia l'AP della scheda audio...
Non so cosa sia l'AP della scheda audio...
Scusa l'abbreciazione impropria.
Per AP intendo l'altoparlante della scheda madre, un piccolo altoparlante collegatto direttamente alla scheda madre, nel mio PC c'è, non so se si usa in quelli ultramoderni.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.