Skip to content

Lección 1: Primeros sonidos

En esta lección aprenderás a generar tus primeros sonidos con Strudel.

El oscilador básico

Un oscilador es un generador de ondas periódicas. Es la fuente más básica de sonido en síntesis.

Prueba este código:

Escucharás una nota Do4 (Do central) con forma de onda sinusoidal.

Tipos de osciladores

Strudel incluye varios tipos de osciladores. Cada uno tiene un timbre diferente:

Onda sinusoidal (sine)

El sonido más puro, sin armónicos:

Onda triangular (triangle)

Sonido suave con algunos armónicos impares:

Onda cuadrada (square)

Sonido hueco, rico en armónicos impares:

Onda de sierra (saw)

Sonido brillante, contiene todos los armónicos:

Observa el espectro

Cuando cambies de oscilador, observa cómo cambia el Spectrum en el panel inferior. La onda sinusoidal tiene un solo pico, mientras que la sierra tiene muchos picos (armónicos).

Secuencias de notas

Puedes tocar varias notas en secuencia separándolas con espacios:

Prueba a modificar las notas. Las notas se nombran así:

  • c, d, e, f, g, a, b = Do, Re, Mi, Fa, Sol, La, Si
  • El número indica la octava (4 es la octava central)
  • Añade # para sostenido: c#4, f#4

Acordes

Puedes tocar notas simultáneamente usando corchetes:

Esto es un acorde de Do mayor.

Modo guiado

Experimenta cambiando la nota y el oscilador con los desplegables:

Ahora prueba a escribir tu propia secuencia de notas:

Quiz

Selecciona el oscilador que tiene un sonido brillante con todos los armónicos y la nota Mi4:

Escribe la nota Sol4 para completar el acorde de Do mayor:

Intercambio interactivo

Haz click en cualquier elemento resaltado para cambiarlo por otro equivalente:

Explora snippets

Prueba diferentes patrones de la librería de snippets:

Ejercicio

Crea una secuencia que alterne entre un acorde y notas individuales:

Resumen

  • note("...") define las notas a tocar
  • .s("...") selecciona el tipo de sonido (sine, triangle, square, saw)
  • Las notas se separan por espacios
  • Los corchetes [...] crean acordes

Siguiente: Ritmos básicos →

Hecho con Strudel y VitePress