2.5 - Música y sonido
https://www.youtube.com/watch?v=5OGbtmtBqss&list=PL5tA44GpyFntFHtHd6Zxb2xQZpxwOfeu3&index=15
2.5: Sonido y música en Scratch
🎯 Objetivo de este tutorial
Hasta ahora hemos usado sonidos grabados (MP3, WAV). Pero Scratch también puede generar música en tiempo real usando el estándar MIDI. En esta lección aprenderás a:
Usar la extensión de música para tocar notas con diferentes instrumentos.
Entender la nomenclatura de las notas (DO, RE, MI, FA, SOL, LA, SI) y su correspondencia con números MIDI.
Controlar el tempo (velocidad) y la duración de las notas.
Añadir percusión (tambores, palmadas, etc.).
Tocar varias notas a la vez para crear acordes o coros.
🎹 Paso 1: Activar la extensión de música
Scratch incluye una extensión específica para MIDI.
En la esquina inferior izquierda, haz clic en el botón "Añadir extensión".
Selecciona el icono de la nota musical (extensión "Música").
Aparecerán nuevos bloques en la paleta de sonido:
tocar nota [60] durante [0.5] pulsostocar tambor [1] durante [0.25] pulsosfijar instrumento a [1]fijar tempo a [60] bpm
🎼 Paso 2: Notas musicales y números MIDI
En el mundo MIDI, cada nota tiene un número. El bloque tocar nota acepta un número del 1 al 127.
Escala principal (octava central):
| Nota | Número MIDI |
|---|---|
| DO (C) | 60 |
| DO# (C#) | 61 |
| RE (D) | 62 |
| RE# (D#) | 63 |
| MI (E) | 64 |
| FA (F) | 65 |
| FA# (F#) | 66 |
| SOL (G) | 67 |
| SOL# (G#) | 68 |
| LA (A) | 69 |
| LA# (A#) | 70 |
| SI (B) | 71 |
| DO (siguiente octava) | 72 |
Observaciones importantes:
Los sostenidos (#) están entre las notas naturales (ej: entre DO y RE está DO#).
No hay sostenido entre MI y FA, ni entre SI y DO.
Si usas números por debajo de 48, obtendrás notas más graves. Si usas números por encima de 72, sonarán más agudas.
Ejemplo práctico:
tocar nota 60 durante 0.5tocará un DO durante medio pulso.
🎺 Paso 3: Cambiar de instrumento
Puedes elegir entre 21 instrumentos MIDI diferentes (piano, guitarra, trompeta, etc.).
Usa el bloque fijar instrumento a [1] donde el número indica el instrumento:
| Número | Instrumento |
|---|---|
| 1 | Piano acústico |
| 2 | Piano eléctrico |
| 3 | Órgano |
| 4 | Guitarra |
| 5 | Violín |
| 6 | Trompeta |
| 7 | Flauta |
| 8 | Saxofón |
| 9 | Trombón |
| ... | (hasta 21) |
Código de ejemplo:
al presionar [espacio] fijar instrumento a [1] // Piano tocar nota 60 durante 0.5 fijar instrumento a [9] // Trombón tocar nota 64 durante 0.5
🥁 Paso 4: Percusión (Tambores)
El bloque tocar tambor [1] durante [0.25] pulsos permite añadir ritmos de percusión.
| Número | Sonido |
|---|---|
| 1 | Tambor bajo (Bombo) |
| 2 | Caja (Snare) |
| 3 | Plato (Hi-hat) |
| 4 | Palmada (Clap) |
| 5 | Bongo |
| 6 | Timbal |
Los tambores se tocan independientemente del instrumento melódico, así que puedes combinarlos.
⏱️ Paso 5: Tempo y duración
Tempo: Número de pulsos por minuto (BPM). Por defecto es 60. Puedes cambiarlo con
fijar tempo a [...].Tempo lento (40 BPM) = notas más largas.
Tempo rápido (180 BPM) = notas muy cortas.
Duración: El número después de
duranteindica cuántos pulsos dura la nota.1 pulso = una redonda.
0.5 = blanca.
0.25 = negra.
0.125 = corchea.
🎶 Paso 6: Tocar una melodía simple
Vamos a tocar la secuencia DO-MI-FA (notas 60, 64, 65) con piano.
Código:
al presionar [espacio] fijar instrumento a [1] fijar tempo a [120] tocar nota 60 durante 0.5 tocar nota 64 durante 0.5 tocar nota 65 durante 0.5
Al presionar espacio, escucharás las tres notas en orden.
🎤 Paso 7: Tocar varias notas a la vez (Acordes o coros)
Puedes duplicar el código y cambiar las notas para crear un acorde (varias notas al mismo tiempo).
Por ejemplo, para tocar un acorde de DO mayor (DO-MI-SOL):
En un objeto (o en el mismo objeto con dos pilas de bloques), ejecuta simultáneamente:
Bloque 1:
tocar nota 60 durante 1Bloque 2:
tocar nota 64 durante 1Bloque 3:
tocar nota 67 durante 1
En Scratch, si pones estos bloques uno detrás de otro, sonarán secuenciales. Para que suenen a la vez, debes usar varios objetos o el bloque
enviar mensajepara lanzar varios hilos.
🧪 Paso 8: Ejercicio práctico – "Cumpleaños feliz"
Intenta programar la melodía de "Cumpleaños feliz" usando números MIDI.
Secuencia de notas (aproximada):
DO, DO, RE, DO, FA, MI
DO, DO, RE, DO, SOL, FA
DO, DO, DO, LA, FA, MI, RE
SI♭, SI♭, LA, FA, SOL, FA
Traduce a números (octava central):
DO=60, RE=62, MI=64, FA=65, SOL=67, LA=69, SI♭=70 (nota 70 es SI bemol).
Código de inicio:
al presionar [espacio] fijar instrumento a [1] fijar tempo a [140] // Primer compás tocar nota 60 durante 0.25 tocar nota 60 durante 0.25 tocar nota 62 durante 0.5 tocar nota 60 durante 0.5 tocar nota 65 durante 0.5 tocar nota 64 durante 1 // ... continúa
🎵 Paso 9: Combinar melodía y percusión
Para hacerlo más interesante, añade un ritmo de batería mientras suena la melodía. Puedes usar dos objetos:
Objeto 1: Toca la melodía con piano.
Objeto 2: Toca un tambor en cada tiempo fuerte.
Objeto 2 (percusión):
al presionar [espacio]
por siempre
tocar tambor [1] durante 0.25 // Bombo
esperar 0.25 pulsos
tocar tambor [2] durante 0.25 // Caja
esperar 0.25 pulsos💡 Consejos avanzados
Silencios: Para hacer una pausa, simplemente no toques nada durante un tiempo. Usa
esperarpara dejar un espacio.Cambio de tempo dinámico: Puedes variar el tempo durante la canción para dar efecto de aceleración o ralentización.
Efectos MIDI: Algunos instrumentos permiten cambiar el volumen o el tono (usando el bloque
cambiar efectoen sonido).Duplicar objetos: Si quieres tocar varias partes a la vez, duplica el objeto y cambia las notas para crear armonías.
📚 Resumen del tutorial 2.5
| Concepto | Aplicación |
|---|---|
| MIDI | Sistema que permite tocar notas musicales en tiempo real. |
| Notas | Se identifican con números (DO=60, RE=62, MI=64, etc.). Los sostenidos son los números intermedios. |
| Instrumentos | Se seleccionan con fijar instrumento a [1..21] (piano, guitarra, trombón, etc.). |
| Percusión | Se usa tocar tambor [1..6] para bombo, caja, palmada, etc. |
| Tempo y duración | Controla la velocidad y el largo de cada nota. |
| Simultaneidad | Para tocar varios sonidos a la vez, usa varios objetos o mensajes. |
Con estas herramientas, puedes convertir tus proyectos de Scratch en verdaderas composiciones musicales. ¡Anímate a crear tu propia canción o a versionar melodías famosas! 🎹
(En el próximo módulo, nuestros invitados Diego y Toni os mostrarán cómo llevar esto al siguiente nivel creando una canción popular completa con Scratch.
Comentarios
Publicar un comentario