Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Pascal - note con la stessa frequenza con sound()
Forum - Pascal - note con la stessa frequenza con sound()

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedė, 01/01/1970
salve a tutti, ho un problema. in pascal ho provato a usare la funzione sound(), funziona ma le note hanno tuutte la stessa frequenza.
esempio:

Codice sorgente - presumibilmente Pascal

  1. program suono;
  2.  uses crt;
  3.  begin
  4.  sound(440);
  5.  delay(1000);
  6.  sound(262);
  7.  delay(1000;
  8.  nosound;
  9. end.



il risultato dovrebbe essere un LA di 1 secondo e un DO di un secondo.....ma il bip č sempre uguale.

PM Quote
Avatar
sub0 (Ex-Member)
Rookie


Messaggi: 56
Iscritto: 05/10/2009

Segnala al moderatore
Postato alle 12:54
Martedė, 06/04/2010
hai provato a mettere un nosound dopo ogni nota?

Codice sorgente - presumibilmente Pascal

  1. begin
  2. sound(440);
  3. delay(1000);
  4. nosound;
  5. sound(non la ricordo xD);
  6. delay(1000);
  7. nosound;
  8. end.


PM Quote
Avatar
Phi (Member)
Expert


Messaggi: 241
Iscritto: 30/12/2009

Segnala al moderatore
Postato alle 17:52
Mercoledė, 07/04/2010
se voui usare funzioni cosė semplici conviene usare la procedura

Codice sorgente - presumibilmente Pascal

  1. beep(frequenza,durata in millisecondi



la trovi nella unit windows.

Codice sorgente - presumibilmente Pascal

  1. program esempio;
  2. uses windows;
  3. begin
  4. beep(440,1000);
  5. sleep(1000);
  6. beep(262,1000);
  7. sleep(1000;
  8. end.



la funzione sleep č la stessa di delay.

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:42
Giovedė, 08/04/2010
ok grazie......con beep finalmente sento le frequenze diverse:k:

PM Quote