Sonido#
Introducción#
El controlador de drones VEX AIR permite reproducir sonidos integrados, archivos de audio personalizados y notas musicales. También incluye controles para detener sonidos y detectar si se está reproduciendo audio.
A continuación se muestra una lista de todos los bloques disponibles:
Sonidos - Reproducir y detener sonidos
reproducir sonido — Reproduce un sonido integrado de una lista predefinida.
reproducir archivo de sonido — Reproduce un sonido cargado por el usuario.
tocar nota — Reproduce una nota musical con un tono, una octava y una duración específicos.
detener sonido — Detiene cualquier sonido que se esté reproduciendo actualmente.
¿Sonido activo? — Comprueba si hay un sonido actualmente en reproducción.
Sonidos#
reproducir sonido#
El bloque reproducir sonido reproduce uno de los sonidos integrados del controlador.
reproducir sonido [seguir adelante v] ▶
Parámetros |
Descripción |
---|---|
sonido |
Uno de los sonidos incorporados que se muestran a continuación. |
flecha expansiva |
Expande el bloque para indicar y no esperar , y convierte el bloque en un bloque sin espera. Por defecto, este bloque es un bloque en espera. |
Nombre del sonido |
Reproducir sonido |
---|---|
éxito |
|
fallar |
|
detección |
|
detectado |
|
obstáculo |
|
bucle |
|
completo |
|
pausar |
|
reanudar |
|
enviar |
|
recibir |
Ejemplo
cuando empezó
[Play the looping sound.]
reproducir sonido [bucle v] ▶
reproducir archivo de sonido#
El archivo de sonido de reproducción reproduce un sonido personalizado cargado por el usuario.
reproducir archivo de sonido [SOUND1 v] ▶
Parámetros |
Descripción |
---|---|
número de ranura de sonido |
El sonido subido por el usuario que se usará. Las opciones cambiarán si se editan los nombres de las imágenes en el Panel de control. |
flecha expansiva |
Expande el bloque para indicar y no esperar , y convierte el bloque en un bloque sin espera. Por defecto, este bloque es un bloque en espera. |
Ejemplo
cuando empezó
[Upload a sound file in VEXcode.]
[Play the custom sound.]
reproducir archivo de sonido [SOUND1 v] ▶
tocar nota#
El bloque reproducir nota reproduce una nota específica durante una duración específica.
tocar nota [bajo v] [C v] [note_eight v] ▶
Parámetros |
Descripción |
---|---|
octava |
La octava de la nota:
|
nota |
Define la altura musical:
|
longitud de la nota |
Establece la duración de la nota:
|
flecha expansiva |
Expande el bloque para indicar y no esperar , y convierte el bloque en un bloque sin espera. Por defecto, este bloque es un bloque en espera. |
Ejemplo
cuando empezó
[Play a short tune.]
tocar nota [bajo v] [C v] [note_quarter v] ▶
tocar nota [bajo v] [D v] [note_quarter v] ▶
tocar nota [bajo v] [E v] [note_sixteenth v] ▶
detener el sonido#
El bloque detener sonido detiene un sonido que se está reproduciendo actualmente.
detener el sonido
Parámetros |
Descripción |
---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
reproducir archivo de sonido [1 v] ◀ y no esperes
esperar [6] segundos
detener el sonido
¿Suena activo?#
El bloque ¿Sonido activo? informa si hay algún sonido reproduciéndose. Este bloque devuelve un valor booleano (Verdadero o Falso).
Verdadero: Se está reproduciendo un sonido.
Falso: no se reproduce ningún sonido.
<¿Suena activo?>
Parámetros |
Descripción |
---|---|
Este bloque no tiene parámetros. |
Ejemplo
cuando empezó
[Display when the sound is playing.]
play sound [looping v] ◀ and don't wait
esperar hasta <¿Suena activo?>
imprimir [I hear the sound!] en la consola ▶