Recurso
Fourier & FreqScope
Apoyo
4 formas
JULIO 2026
Espectros de formas de onda en SuperCollider
Una guía visual para comparar sinusoide, cuadrada, triangular y diente de sierra a 120 Hz en FreqScope, aclarando la diferencia entre forma temporal y representación espectral.
{ SinOsc.ar(120) ! 2 }.play;
{ Pulse.ar(120, 0.5) ! 2 }.play;
{ LFTri.ar(120) ! 2 }.play;
{ Saw.ar(120) ! 2 }.play;
- Corrección clave: las capturas no muestran la forma de onda en el tiempo, sino su distribución espectral.
- Lectura rápida: qué armónicos aparecen en cada forma y cómo cae su amplitud.
- Puente práctico: cierre con un ejercicio aditivo con
collect para reconstruir una cuadrada desde parciales.
FreqScope
Fourier
Armónicos
SinOsc
Saw
collect
SC-06
Rítmica & Forma
Intermedio
4 vías
JUNIO 2026
Cuatro vías para transformar la batería
Un cuaderno práctico para mover bd, sn y hh en cuatro escalas distintas: microvariación por evento, transformación tímbrica, espacio compartido y reorganización temporal.
Synth(\hh, [\amp, rrand(0.2, 0.35),
\rel, [0.04, 0.04, 0.04, 0.3].choose,
\pan, rrand(-0.3, 0.3)]);
- Cuatro capas: golpe, timbre, espacio y tiempo como escalas separadas de intervención.
- Marco: lectura explícita de la batería desde las escalas temporales de Roads.
- Aplicación: orientado a Deriva y a sets donde el carácter viene más de la organización que del preset.
bd
sn
hh
L-System
Roads
Forma
SC-05
Cuaderno de Sesión
Avanzado
12 temas
JUNIO 2026
DERIVA: cuaderno de sesión
Una expansión práctica de Deriva que aterriza sintaxis, pad, bajo, ritmo, espacio y macroforma en un cuaderno técnico unificado, guiado por el continuo entre tono y ruido.
~pad = {
var rq = \rq.kr(0.005).lag(4);
var gain = (0.005 / rq).sqrt * 10;
BPF.ar(BrownNoise.ar(1), [60, 67, 72, 76].midicps, rq, gain);
};
- Eje conceptual: el
rq como mando compositivo entre pitch cristalino y nube de ruido.
- Sistema: una sola fuente de tempo, percusión sintetizada, L-System y bus compartido de reverb.
- Forma: el cuaderno conecta gesto tímbrico, limpieza de servidor y clímax macroformal en un solo recorrido.
ProxySpace
BPF
MoogFF
JPverb
L-System
Roads
SC-04
Método & Arquitectura
Avanzado
Cuaderno
JUNIO 2026
Deriva: método de composición algorítmica
Un cuaderno técnico sobre composición en capas en SuperCollider: reloj maestro único, contadores derivados, NodeProxy con NamedControls, Tdef macroformal y mezcla centralizada en un solo bus.
~clkMaster = { Impulse.kr((~bpm.kr / 60) * 4) };
~cnt16 = { PulseCount.kr(~clkMaster.kr.first) - 1 };
~cnt4 = { (~cnt16.kr.first / 4).floor };
~cnt1 = { (~cnt16.kr.first / 16).floor };
- Escalas temporales: reparto explícito entre sample, micro, objeto sonoro, meso y macro.
- Control vivo:
.set, .xset y .map como tres regímenes distintos de mutación.
- Forma: arco áureo de 34 compases organizado con
Tdef y puntos Fibonacci.
Tdef
TempoClock
NodeProxy
NamedControls
Fibonacci
Master Bus
SC-01
Síntesis Sustractiva
Principiante
~6 lín.
MAYO 2026
Pad sustractivo y sus expansiones
La primera sesión parte de un ~pad sustractivo en ProxySpace y avanza hacia la decorrelación estéreo por fase, modulación analógica de filtros y transiciones hacia resonadores de modelado físico con Klank y Ringz.
~pad = {
var sig = LFTri.ar(\freq.kr(220));
var env = EnvGen.kr(Env.adsr, \gate.kr(1));
BPF.ar(sig * env, \ffreq.kr(800), \rq.kr(0.5));
};
- Base: ruido marrón decorrelacionado en varias voces espaciales.
- Control armónico: diferencia práctica entre
var, arg y NamedControl.
- Expansión: transición hacia resonancia física con
Klank y Ringz.
ProxySpace
BPF
NamedControl
Klank
Ringz
Tdef
SC-02
Rítmica & Live Coding
Intermedio
~3 lín.
MAYO 2026
Sistema de live coding rítmico
Construcción de un motor rítmico modular y robusto de alta estabilidad directamente en el servidor de audio (scsynth). Secuenciación por rejilla binaria por pasos con Select, limitación final e interpolación de efectos paralelos sincronizados.
pat = \pat.kr([1,0,0,0, 0,0,0,0, 1,0,0,0, 0,0,0,0]);
gat = clk * Select.kr(cnt % 16, pat);
sig = SinOsc.ar(envFreq * 120 + 48) * envAmp;
- Reloj kr: estabilidad rítmica mediante
Impulse.kr y PulseCount.kr.
- Síntesis analógica: bombo, caja, hi-hat y clap con envolvente multi-burst.
- Efectos paralelos: ruteo dinámico hacia buses de delay
CombC y reverb.
Impulse.kr
Secuenciación
Select.kr
GVerb
CombC
Limiter
SC-03
Síntesis Granular
Intermedio
9 pág.
MAYO 2026
Síntesis granular: teoría, parámetros y SuperCollider
Traslado completo del dossier de estudio al laboratorio web: definición del grano, ley tiempo-banda, fill factor, tabla de parámetros y cuatro bloques prácticos con GrainSin, GrainBuf, pos dinámico y ProxySpace con slow morphing.
~gran = {
var trig = Dust.kr(\density.kr(12));
var freq = \baseFreq.kr(220) * LFNoise1.kr(20).range(0.95, 1.05);
GrainSin.ar(2, trig, \grainDur.kr(0.08), freq, LFNoise1.kr(15));
};
- Ley central: cuanto más corto el grano, mayor su ancho de banda espectral.
- Parámetros clave:
dur, rate, pos, pan, densidad y scatter.
- Aplicación: lectura de buffer con
GrainBuf, modos time-stretch/scrub/scramble y morphing lento con periodos primos.
GrainSin
GrainBuf
Fill Factor
Dust.kr
Roads
ProxySpace