Differenze tra le versioni di "Comando Suono"
Da GeoGebra Manual.
(Autogenerated from properties) |
|||
(28 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
− | <noinclude>{{Manual Page|version= | + | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting|Suono}} |
− | ;Suono | + | ;Suono(URL) |
− | : | + | : Riproduce un file MP3 (*.mp3) |
− | + | :{{Examples|1=<div> | |
− | :{{ | + | :*<code><nowiki>Suono("http://static.geogebra.org/welcome_to_geogebra.mp3")</nowiki></code> |
− | ;Suono | + | :*<code>Suono("#J2sQQfwQ")</code> riproduce un file [http://www.geogebra.org/m/J2sQQfwQ.mp3 che è stato caricato sulla ''Piattaforma dei materiali'' di GeoGebra] |
− | : | + | :*<code><nowiki>Suono("https://drive.google.com/uc?id=0B7xCmZaU3oU2eXFNUzd6ZlZJS0U&authuser=0&export=download")</nowiki></code> riproduce un file .mp3 da Google Drive |
− | ;Suono | + | :*<code><nowiki>Suono("https://www.dropbox.com/s/27skpv82odjp7ej/material-1264825.mp3?dl=1")</nowiki></code> riproduce un file .mp3 da DropBox</div>}} |
− | :{{ | + | :{{note| 1= Questi comandi funzionano su iOS (e vengono eseguiti immediatamente) se si codifica il file .mp3 in formato base64-encoded: URL, vedere https://www.geogebra.org/m/wztkqxuv per un esempio. Affinché funzionino in GeoGebra Classico 5, è necessario che all'inizio ci sia la stinga ''esatta'' <code>data:audio/mp3;base64,</code>. Per convertire i file .MP3 nella sintassi corretta per GeoGebra è possibile utilizzare questa utility: https://test.geogebra.org/~mike/utils/base64Encode.html }} |
− | ;Suono | + | |
− | :{ | + | |
+ | ;Suono(Booleano riproduzione) | ||
+ | :Mette in pausa o riprende la riproduzione (non applicabile a file .mp3) | ||
+ | :Suono(true) = avvia la riproduzione, Suono(false) = mette in pausa la riproduzione. | ||
+ | |||
+ | |||
+ | ;Suono(Funzione, Valore min, Valore max) | ||
+ | :Riproduce un suono generato dalla funzione indicata, dipendente dal tempo a valori in [-1,1]. L'unità di misura del tempo è il secondo, e il suono è riprodotto a partire dall'istante Valore min fino all'istante Valore max. Il suono viene generato da un campionamento a 8-bit, con frequenza di 8000 campioni al secondo. | ||
+ | :{{Example| 1=<code>Suono(sin(440 2Pi x), 0, 1)</code> Riproduce un tono di un'onda sinusoidale pura a 440 Hz (nota musicale La), per un secondo.}} | ||
+ | |||
+ | |||
+ | ;Suono(Funzione, Valore min, Valore max, Frequenza campionamento, Profondità) | ||
+ | :Riproduce un suono generato dalla funzione indicata, dipendente dal tempo a valori in [-1,1]. L'unità di misura del tempo è il secondo, e il suono è riprodotto a partire dall'istante Valore min fino all'istante Valore max. Il metodo di campionamento è specificato dai parametri "Profondità" e "Frequenza campionamento". | ||
+ | :"Frequenza campionamento" è il numero di valori della funzione campionati per ogni secondo. I valori consentiti sono 8000, 11025, 16000, 22050, o 44100 | ||
+ | :"Profondità" è la dimensione di un campione in bit. I valori consentiti sono 8 e 16. | ||
+ | |||
+ | |||
+ | ;Suono(Nota, Durata, Strumento) (solo versione GeoGebra Classico) | ||
+ | :Emette una nota MIDI. | ||
+ | :''Nota'' è un intero compreso tra 0 a 127, che rappresenta una nota musicale, come elencato nella seguente tabella. Ad esempio, quando Nota = 60 viene emesso un Do centrale. | ||
+ | :''Durata'' è il tempo di emissione della nota, in secondi. | ||
+ | :''Strumento'' è un numero intero che rappresenta lo strumento sintetizzato che emette la nota. Fare riferimento alle seguenti [https://web.archive.org/web/20130919034922/http://www.classicalmidiconnection.com/General_Midi.html specifiche tecniche] (in inglese) per un elenco degli strumenti disponibili. | ||
+ | :Pur essendo supportati gran parte degli strumenti, sono possibili piccole differenze tra le varie piattaforme di computer. | ||
+ | ::{| class="pretty" | ||
+ | |+ '''note MIDI''' | ||
+ | !Ottave | ||
+ | !Do | ||
+ | !Do# | ||
+ | !Re | ||
+ | !Re# | ||
+ | !Mi | ||
+ | !Fa | ||
+ | !Fa# | ||
+ | !Sol | ||
+ | !Sol# | ||
+ | !La | ||
+ | !La# | ||
+ | !Si | ||
+ | |+ | ||
+ | |'''0''' | ||
+ | |0 | ||
+ | |1 | ||
+ | |2 | ||
+ | |3 | ||
+ | |4 | ||
+ | |5 | ||
+ | |6 | ||
+ | |7 | ||
+ | |8 | ||
+ | |9 | ||
+ | |10 | ||
+ | |11 | ||
+ | |+ | ||
+ | |'''1''' | ||
+ | |12 | ||
+ | |13 | ||
+ | |14 | ||
+ | |15 | ||
+ | |16 | ||
+ | |17 | ||
+ | |18 | ||
+ | |19 | ||
+ | |20 | ||
+ | |21 | ||
+ | |22 | ||
+ | |23 | ||
+ | |+ | ||
+ | |'''2''' | ||
+ | |24 | ||
+ | |25 | ||
+ | |26 | ||
+ | |27 | ||
+ | |28 | ||
+ | |29 | ||
+ | |30 | ||
+ | |31 | ||
+ | |32 | ||
+ | |33 | ||
+ | |34 | ||
+ | |35 | ||
+ | |+ | ||
+ | |'''3''' | ||
+ | |36 | ||
+ | |37 | ||
+ | |38 | ||
+ | |39 | ||
+ | |40 | ||
+ | |41 | ||
+ | |42 | ||
+ | |43 | ||
+ | |44 | ||
+ | |45 | ||
+ | |46 | ||
+ | |47 | ||
+ | |+ | ||
+ | |'''4''' | ||
+ | |48 | ||
+ | |49 | ||
+ | |50 | ||
+ | |51 | ||
+ | |52 | ||
+ | |53 | ||
+ | |54 | ||
+ | |55 | ||
+ | |56 | ||
+ | |57 | ||
+ | |58 | ||
+ | |59 | ||
+ | |+ | ||
+ | |'''5''' | ||
+ | |60 | ||
+ | |61 | ||
+ | |62 | ||
+ | |63 | ||
+ | |64 | ||
+ | |65 | ||
+ | |66 | ||
+ | |67 | ||
+ | |68 | ||
+ | |69 | ||
+ | |70 | ||
+ | |71 | ||
+ | |+ | ||
+ | |'''6''' | ||
+ | |72 | ||
+ | |73 | ||
+ | |74 | ||
+ | |75 | ||
+ | |76 | ||
+ | |77 | ||
+ | |78 | ||
+ | |79 | ||
+ | |80 | ||
+ | |81 | ||
+ | |82 | ||
+ | |83 | ||
+ | |+ | ||
+ | |'''7''' | ||
+ | |84 | ||
+ | |85 | ||
+ | |86 | ||
+ | |87 | ||
+ | |88 | ||
+ | |89 | ||
+ | |90 | ||
+ | |91 | ||
+ | |92 | ||
+ | |93 | ||
+ | |94 | ||
+ | |95 | ||
+ | |+ | ||
+ | |'''8''' | ||
+ | |96 | ||
+ | |97 | ||
+ | |98 | ||
+ | |99 | ||
+ | |100 | ||
+ | |101 | ||
+ | |102 | ||
+ | |103 | ||
+ | |104 | ||
+ | |105 | ||
+ | |106 | ||
+ | |107 | ||
+ | |+ | ||
+ | |'''9''' | ||
+ | |108 | ||
+ | |109 | ||
+ | |110 | ||
+ | |111 | ||
+ | |112 | ||
+ | |113 | ||
+ | |114 | ||
+ | |115 | ||
+ | |116 | ||
+ | |117 | ||
+ | |118 | ||
+ | |119 | ||
+ | |+ | ||
+ | |'''10''' | ||
+ | |120 | ||
+ | |121 | ||
+ | |122 | ||
+ | |123 | ||
+ | |124 | ||
+ | |125 | ||
+ | |126 | ||
+ | |127 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |+ | ||
+ | |} |
Versione attuale delle 08:38, 10 ott 2019
- Suono(URL)
- Riproduce un file MP3 (*.mp3)
- Esempi:
Suono("http://static.geogebra.org/welcome_to_geogebra.mp3")
Suono("#J2sQQfwQ")
riproduce un file che è stato caricato sulla Piattaforma dei materiali di GeoGebraSuono("https://drive.google.com/uc?id=0B7xCmZaU3oU2eXFNUzd6ZlZJS0U&authuser=0&export=download")
riproduce un file .mp3 da Google DriveSuono("https://www.dropbox.com/s/27skpv82odjp7ej/material-1264825.mp3?dl=1")
riproduce un file .mp3 da DropBox
- Note: Questi comandi funzionano su iOS (e vengono eseguiti immediatamente) se si codifica il file .mp3 in formato base64-encoded: URL, vedere https://www.geogebra.org/m/wztkqxuv per un esempio. Affinché funzionino in GeoGebra Classico 5, è necessario che all'inizio ci sia la stinga esatta
data:audio/mp3;base64,
. Per convertire i file .MP3 nella sintassi corretta per GeoGebra è possibile utilizzare questa utility: https://test.geogebra.org/~mike/utils/base64Encode.html
- Suono(Booleano riproduzione)
- Mette in pausa o riprende la riproduzione (non applicabile a file .mp3)
- Suono(true) = avvia la riproduzione, Suono(false) = mette in pausa la riproduzione.
- Suono(Funzione, Valore min, Valore max)
- Riproduce un suono generato dalla funzione indicata, dipendente dal tempo a valori in [-1,1]. L'unità di misura del tempo è il secondo, e il suono è riprodotto a partire dall'istante Valore min fino all'istante Valore max. Il suono viene generato da un campionamento a 8-bit, con frequenza di 8000 campioni al secondo.
- Esempio:
Suono(sin(440 2Pi x), 0, 1)
Riproduce un tono di un'onda sinusoidale pura a 440 Hz (nota musicale La), per un secondo.
- Suono(Funzione, Valore min, Valore max, Frequenza campionamento, Profondità)
- Riproduce un suono generato dalla funzione indicata, dipendente dal tempo a valori in [-1,1]. L'unità di misura del tempo è il secondo, e il suono è riprodotto a partire dall'istante Valore min fino all'istante Valore max. Il metodo di campionamento è specificato dai parametri "Profondità" e "Frequenza campionamento".
- "Frequenza campionamento" è il numero di valori della funzione campionati per ogni secondo. I valori consentiti sono 8000, 11025, 16000, 22050, o 44100
- "Profondità" è la dimensione di un campione in bit. I valori consentiti sono 8 e 16.
- Suono(Nota, Durata, Strumento) (solo versione GeoGebra Classico)
- Emette una nota MIDI.
- Nota è un intero compreso tra 0 a 127, che rappresenta una nota musicale, come elencato nella seguente tabella. Ad esempio, quando Nota = 60 viene emesso un Do centrale.
- Durata è il tempo di emissione della nota, in secondi.
- Strumento è un numero intero che rappresenta lo strumento sintetizzato che emette la nota. Fare riferimento alle seguenti specifiche tecniche (in inglese) per un elenco degli strumenti disponibili.
- Pur essendo supportati gran parte degli strumenti, sono possibili piccole differenze tra le varie piattaforme di computer.
note MIDI Ottave Do Do# Re Re# Mi Fa Fa# Sol Sol# La La# Si 0 0 1 2 3 4 5 6 7 8 9 10 11 1 12 13 14 15 16 17 18 19 20 21 22 23 2 24 25 26 27 28 29 30 31 32 33 34 35 3 36 37 38 39 40 41 42 43 44 45 46 47 4 48 49 50 51 52 53 54 55 56 57 58 59 5 60 61 62 63 64 65 66 67 68 69 70 71 6 72 73 74 75 76 77 78 79 80 81 82 83 7 84 85 86 87 88 89 90 91 92 93 94 95 8 96 97 98 99 100 101 102 103 104 105 106 107 9 108 109 110 111 112 113 114 115 116 117 118 119 10 120 121 122 123 124 125 126 127