Lecciones de Ritmica Cubana con Strudel (sonidos nativos, sin EZdrummer)
Version para Strudel del curso de ritmica cubana que suena solo con la
biblioteca de sonidos incorporada de Strudel. Es el mismo curso que LeccionesRitmicaCubana
(TidalCycles) y que LeccionesRitmicaCubanaConStrudel: la misma teoria, los mismos ritmos y los
mismos ejercicios, pero aqui cada instrumento suena con un sample nativo de Strudel en vez de
enviarse por MIDI a EZdrummer.
El sonido lo producen los samples de percusion que Strudel carga por defecto (la coleccion
VCSL: conga, bongo, clave, cowbell, guiro, shaker_small, woodblock, vibraslap...).
El audio sale directamente por los altavoces del navegador (Web Audio). No hace falta instalar
nada: ni loopMIDI, ni un puerto virtual, ni EZdrummer, ni SuperCollider, ni VS Code.
Relacion con el curso de TidalCycles
Este curso es una traduccion del curso de Tidal, que sigue siendo la fuente de verdad de
todo el contenido musical y pedagogico. Si cambia un patron, un ejercicio o una explicacion en
LeccionesRitmicaCubana, ese cambio debe replicarse aqui. La equivalencia Tidal->Strudel esta en
SINCRONIZACION.md.
La diferencia con LeccionesRitmicaCubanaConStrudel es solo la salida de sonido: aquella
version envia notas MIDI a EZdrummer (timbre acustico real del kit Latin Cuban Percussion); esta
usa los sonidos internos de Strudel (timbre aproximado, pero cero configuracion). La equivalencia
completa "nota MIDI del kit -> sonido de Strudel" esta en SONIDOS.md.
Requisitos previos
- Un navegador (Chrome, Edge, Firefox o Safari — todos sirven, no hace falta Web Audio especial).
- Abrir https://strudel.cc y pegar el codigo. Nada mas.
El patron de salida
Todo el codigo de estas lecciones usa el mismo patron, mucho mas corto que en la version MIDI:
$: s("clave ~ ~ clave")
s("...")recibe nombres de sonido de Strudel (verSONIDOS.md), con~para silencio.- Un instrumento con varias articulaciones/alturas usa el indice
:n:conga:0(manoteo tapado),conga:4(abierto),conga:28(bajo)... El indice empieza en 0. - La mini-notacion (
<[..] [..]>,[a b],a*8, ...) es identica a la de Tidal. - El prefijo
$:declara un patron; puedes poner varias lineas$:y suenan a la vez (como las capasd1,d2, ... de Tidal). Una linea que empieza por_$:esta muteada.
Indice de lecciones
| # | Carpeta | Tema | Cancion(es) de referencia |
|---|---|---|---|
| 00 | 00_Fundamentos_Pulso_y_Entorno |
Pulso, compas, cps/bpm, disparo de cada instrumento | "El Manisero" |
| 01 | 01_La_Clave |
Clave de son (3-2/2-3) vs clave de rumba (3-2/2-3) | "Chan Chan" (Buena Vista Social Club) |
| 02 | 02_Tumbao_de_Conga |
Manoteo, tono abierto, golpe de bajo | Feel general del son (BVSC) |
| 03 | 03_Guiro_Maracas_y_Textura_del_Son |
Raspado direccional del guiro, ensamble de son completo | patrones/son_cubano_v2 |
| 04 | 04_Bongo_Martillo_y_Campana |
Martillo de bongo, transicion a campana en el montuno | "El Cuarto de Tula" (BVSC) |
| 05 | 05_Rumba_Guaguanco |
Clave rumba, palitos, tumbao de 3 congas, quinto improvisado | Los Munequitos de Matanzas |
| 06 | 06_Cha_Cha_Cha |
Guiro caracteristico, cencerro, tempo relajado | "El Bodeguero" (Orquesta Aragon) |
| 07 | 07_Songo_y_Timbal_Moderno |
Cascara, campana, cajon como kick/snare | patrones/corazon_espinado_v2 + Los Van Van |
| 08 | 08_Proyecto_Final_Arreglo_Completo |
Arreglo multi-seccion con transiciones (every) |
Composicion propia |
Cada carpeta de leccion contiene:
README.md— objetivo, teoria, analisis de la cancion de referencia, ejercicios.codigo_ejemplo/— patrones.strudelfuncionales que ilustran el tema.solucion_ejercicios/— soluciones.strudela los ejercicios del README.
El APENDICE_01 (Behringer RD-78) del curso de Tidal no se traduce: trata de una caja de ritmos fisica, ajena a Strudel.
Como usar cada patron
- Abre https://strudel.cc en tu navegador.
- Pega el contenido del archivo
.strudel. Ctrl+Enterevalua y reproduce todo el documento (todas las lineas$:suenan a la vez).- Para escuchar una capa sola, mutea las demas poniendo
_delante:_$: ...; vuelve a evaluar conCtrl+Enter. Ctrl+.detiene todo (hush).
La primera vez que suena cada instrumento, Strudel descarga su sample (tarda un instante); despues queda en cache. Se recomienda hacer las lecciones en orden: cada una reutiliza patrones (clave, tumbao) de las anteriores.
El mapa completo de sonidos esta en SONIDOS.md; el historial de cambios en REVISIONES.md; las
convenciones de estilo de codigo en CONVENTIONS.md; la equivalencia Tidal<->Strudel en
SINCRONIZACION.md.