🎵 Controles Principales
BPM / Tempo
El BPM controla la velocidad del loop. Rango: 10–200 BPM.
- Botones rápidos — 60, 80, 90, 100, 120, 140, 160, 170: clic para cambio instantáneo.
- Campo manual — escribe cualquier valor y pulsa Enter.
- Selector de género — Lo-Fi (70–90), Hip Hop (80–100), House (120–130), Drum & Bass (160–180): ajusta el BPM al rango típico del estilo.
💡 Ejemplo: Para un beat de trap lento, pon 65 BPM manual y selecciona "Lo-Fi" en género.
Resolución y Compases
- Resolución 16 — pasos de corchea (16 steps = 1 compás 4/4 estándar).
- Resolución 12 — pasos de tresillos (12 steps = swing y jazz).
- Resolución 4 — solo cuartos negros (4 steps, minimalista).
- Compases 1–4 — extiende el patrón: 1 compás = 16 steps, 4 compases = 64 steps.
💡 Ejemplo: Resolución 16 + 2 compases = 32 steps. En la barra 1 programa el intro, en la barra 2 agrega el snare y hats.
Volumen Master
Slider general de salida. El porcentaje se muestra en tiempo real. Recomendado: 70–85% para mezclar sin saturar.
🎹 Secuenciador (Grid de Pasos)
El secuenciador es el corazón de DrumPi. Una cuadrícula de 8 filas × N columnas donde cada celda es un paso en el tiempo.
- Clic en celda — activa (ilumina) o desactiva el paso. El instrumento sonará en ese tiempo.
- Filas — Kick · Snare · HH-C · HH-O · Clap · Tom · Crash · Ride.
- ▶ Play / ▮▮ Stop — reproducir y detener el loop; Espacio desde teclado.
- Indicadores de barra — un marcador naranja muestra el compás actual cuando hay 2–4 compases activos.
- Indicadores 🔁 naranja — muestran los slots del Looper activos sobre los pasos correspondientes.
- EQ visual (L M H) — tres mini-sliders verticales a la izquierda de cada instrumento para ajustar ecualización en tiempo real.
💡 Patrón trap clásico: Kick en pasos 1 y 9 · Snare en pasos 5 y 13 · HH-C en todos los pasos · HH-O en paso 7 · Clap en paso 5.
🥁 Kits de Sonido
17 kits de batería predefinidos, cada uno con 8 samples especializados (Kick, Snare, HH-C, HH-O, Clap, Tom, Crash, Ride).
● 808 Classic — electrónica profunda
● Acoustic — batería acústica real
● Vintage — soul y funk clásico
● Analog — sintetizadores analógicos
● Distorted — rock distorsionado
● Electro — dance electrónico
● LoFi — hip-hop lo-fi arenoso
● Heavy — metal y hardcore
● 8-bit — videojuegos retro
● Trap — trap y drill moderno
● Techno — techno minimalista
● Retro — drum machines 80s
● Tight — samples comprimidos
● Deep — house profundo
● Percussion — percusión étnica
● Experimental — sonidos inusuales
● Old School — hip-hop boom bap
Aplicar kit a todos los componentes
- Desmarcado (por defecto) — el kit solo cambia el pad seleccionado.
- Marcado "☑ Aplicar a todos" — el kit siguiente que elijas se aplica a los 8 pads simultáneamente.
💡 Ejemplo: Marca "Aplicar a todos" → clic en "Trap" → todos los instrumentos cambian a samples Trap en un clic.
Editor de Kits (botón 🎵 Kits)
- Crea kits personalizados asignando cualquier sample a cada uno de los 8 pads.
- Elimina kits propios (los predefinidos son de solo lectura).
- Explora y previsualiza todos los samples del servidor con el botón ♪ Samples.
🎺 Mixer de Componentes
Control de volumen, silenciado y ecualización independiente por instrumento.
Controles por instrumento
- Slider de volumen — 0–100%. El Looper arranca al 30% para evitar picos.
- S (Solo) — silencia todos los demás; útil para aislar y auditar un instrumento.
- M (Mute) — silencia solo ese instrumento sin afectar a los demás.
Ecualizador de 3 bandas (L · M · H)
Visible directamente en el secuenciador, a la izquierda del nombre de cada instrumento.
- L — 200 Hz (lowshelf): controla graves. Sube para peso y cuerpo, baja para limpiar "muddiness".
- M — 1 kHz (peaking Q=1): controla presencia y "punch". Sube para agresividad, baja para suavidad.
- H — 3 kHz (highshelf): controla brillo y aire. Sube para definición, baja para calidez.
- Rango: −12 dB a +12 dB. Ajustes típicos: ±3 a ±6 dB.
💡 Receta trap: Kick → L +5 dB, H −4 dB (más peso, menos click). Snare → M +3 dB, H +4 dB (más crack). HH → L −8 dB, H +3 dB (sólo el brillo).
♫ Panel FX (por componente)
Abre con la pestaña FX (abajo-izquierda). Cada instrumento tiene 5 efectos de audio independientes, controlados con sliders de profundidad (0–100%).
Los efectos se aplican como sends: el slider controla tanto la ganancia de envío como la profundidad interna del efecto.
🔁 Reverb
Convolution reverb con impulso generado. Slider 0 → sala pequeña (decay 0.3 s) · 100 → gran sala (decay 4 s).
Uso: Snare con 30–50% para espacio natural; Crash con 70–100% para sustain etéreo.
⌛ Delay
Delay con retroalimentación filtrada. 0 → 80 ms slap · 100 → 600 ms eco largo.
Uso: HH-O con 20–40% para eco sutil; Clap con 60–80% para efecto dub.
📻 BitCrusher
Reducción de bits (14→2 bits) + decimator LPF. Degrada la calidad digitalmente.
Uso: Snare con 20–30% para textura lo-fi; qualquier instrumento al 100% para 8-bit extremo.
🎙️ Filter Sweep
Filtro lowpass con barrido logarítmico (20 kHz→200 Hz) y resonancia (Q 0.7→18).
Uso: Kick con 40% para quitar agudos indeseados; HH con 70% para efecto acid.
〰️ Flanger
Delay corto (~3 ms) + LFO + retroalimentación. Crea efecto de coro/jet.
Uso: Crash con 30–50% para shimmer metálico; Ride con 20% para textura psicodélica.
💡 Ejemplo lo-fi: Kick → BitCrush 25% + Reverb 20%. Snare → Delay 35% + Filter 30%. HH → BitCrush 40%. Todo suena a cassette degradado.
⚡ Glitch
Abre con la pestaña GLITCH (abajo-centro). Efectos de distorsión digital por componente: stutter, buffer shuffle, pitch random y reducción de bits extrema.
- Sliders independientes por instrumento para controlar la cantidad de glitch.
- Valores bajos (5–15%) añaden artefactos sutiles; altos (80–100%) destruyen el sonido de forma creativa.
💡 Ejemplo IDM: HH-C → Glitch 70%, Kick → Glitch 20%, Snare → Glitch 40%. Patrón techno con 4 compases → sonido industrial errático.
🎹 Sintetizadores
Abre con la pestaña SYNTH (abajo-izquierda). Genera capas sintéticas en cada instrumento, independientemente del sample.
- Type — forma de onda: sine (suave), square (densa), sawtooth (áspera), triangle (flute-like).
- Frequency — tono en Hz. Kick sintético típico: 50–80 Hz. Sub-bass: 30–45 Hz.
- Attack / Decay — envolvente ADSR simplificada. Attack alto = fade-in lento; Decay bajo = percusivo.
- Enable / Disable — activa el synth solo para ese pad, sin afectar los demás.
💡 Ejemplo 808 sub: Kick → Synth Type=sine, Freq=55 Hz, Attack=5 ms, Decay=400 ms. El sample aporta el click y el synth aporta el sub grave.
🔁 Looper
Abre con la pestaña naranja LOOPER (arriba-centro). Sistema de 16 slots sincronizados al secuenciador. Cada slot puede disparar un sample en un compás y paso exacto, con velocidad y repeticiones configurables.
Estructura temporal: 4 barras × 16 pasos = 64 pasos totales
Barra 1
Pasos 1–16
Barra 2
Pasos 1–16
Barra 3
Pasos 1–16
Barra 4
Pasos 1–16
Parámetros de cada slot
💿 Sample
Selecciona el pad a usar (Kick, Snare, HH-C…) o carga audio propio (.wav/.mp3/.ogg).
⬆️ Cargar Audio
Sube un archivo de audio personalizado para ese slot (vocal loop, pad sintético, etc.).
⚡ Velocidad
Playback speed: 25%–400%. 100% = velocidad normal. 200% = doble velocidad (pitch sube).
🔄 Repeticiones
Cuántas veces se repite el sample por disparo (1–16). Combinado con "Cada" crea fills rítmicos.
⏳ Cada
Intervalo entre repeticiones en steps (1–64). Con "Cada=4" y "Rep=4" suena en pasos 1, 5, 9, 13.
📚 Compás
Barra (1–4) donde se dispara el slot. Controla en qué compás de los 4 suena.
🎯 Paso
Paso específico (1–16) dentro del compás seleccionado. Define el momento exacto.
🔊 Volumen
Volumen del slot (0–100%) independiente del mixer principal.
Ejemplos de uso
Kick drop en cada barra
Compás: 1 · Paso: 1 · Cada: 16 · Rep: 1
Se dispara en paso 1 de barra 1, luego cada 16 pasos (inicio de barra 2, 3, 4).
Fill rápido en final de barra 4
Compás: 4 · Paso: 13 · Cada: 1 · Rep: 4 · Vel: 130%
Cuatro hits rápidos en los últimos 4 pasos del ciclo completo.
Crash solo en barra 1 y 3
Compás: 1 · Paso: 1 · Cada: 32 · Rep: 1
Con ciclo de 64 pasos, suena en el inicio de barra 1 y barra 3.
Vocal chop en barra 3
Cargar audio custom · Compás: 3 · Paso: 5 · Vel: 75% · Cada: 8
Voz lenta desde el paso 5 de la barra 3, repitiendo cada 8 pasos.
💡 Poliritmia: Slot 1 → Cada=12 · Slot 2 → Cada=16. Los dos slots se desincronizarán y se volverán a sincronizar cada 48 pasos creando tensión rítmica.
🎤 Voice FX
Abre con la pestaña 🎤 VOICE (lateral derecha). Procesa tu voz en tiempo real con una cadena de 8 efectos encadenados y graba el resultado directamente en cualquier pad.
Cadena de señal
MIC
→Gain
→Noise Gate
→Compresor
→Formant
→Pitch Shift
→Autotune
→Vocoder
→Vibrato
→Robot
→SALIDA / GRAB
🎥 Monitor + Ganancia
Activa la escucha en tiempo real de tu micrófono a través de todos los efectos activos. Ajusta Mic Gain (0–200%) para evitar saturación.
🔴 Grabar con FX
Graba tu voz procesada directamente en el pad destino elegido. El sample queda cargado en el secuenciador listo para usar.
🔧 Compresor
Threshold: nivel desde donde comprime. Ratio: agresividad (4:1 típico). Attack/Release: tiempos de reacción. Controla picos vocales sin perder dinámica.
🔌 Noise Gate
Silencia la señal por debajo del umbral. Elimina ruido de fondo entre palabras. Sube Threshold hasta que el ruido desaparezca en silencio.
🎗 Formant Shift
Cambia el timbre de la voz (cavidad oral) sin alterar el tono. Negativo = voz gruesa; positivo = voz aguda/femenina.
🎧 Pitch Shift
Transposición en semitonos (−24 a +24). +12 = octava arriba. −12 = octava abajo. Mix controla la mezcla original/procesada.
🎤 Autotune
Key + Scale: tonalidad y escala (Major, Minor, Pentatónica, Cromática). Speed 0 ms = efecto T-Pain agresivo. Speed alto = corrección sutil. Muestra la nota detectada en tiempo real.
🏴 Vocoder
Imprime el espectro vocal sobre un oscilador carrier. Mix 100% = voz robot clásica. Frequency: tono del oscilador portador.
~~~ Vibrato
Modulación periódica del tono. Freq 4–8 Hz = vibrato natural. Profundidad alta = efecto exagerado de sintetizador.
🤖 Robot Voice
Resonancias metálicas sobre la voz. Wet 80–100% para máximo efecto. Combinar con Pitch −5 para voz de androide.
💡 Flujo recomendado: Monitor ON → ajusta Mic Gain → activa Gate (limpia ruido) → Compresor → Autotune (Key=Am, Speed=0) → graba en Kick pad → usa el vocal chop en el secuenciador.
🎹 Control MIDI
Abre con la pestaña MIDI (lateral izquierda). Conecta controladores físicos (pads, teclados) para tocar DrumPi con hardware.
⚠️ Compatible con: Chrome, Edge, Opera (Web MIDI API). No compatible: Firefox, Safari.
Configuración paso a paso
- Conecta el controlador MIDI al puerto USB antes de abrir la app.
- Permite el acceso cuando el navegador lo pida.
- Selecciona tu dispositivo en el menú Dispositivo MIDI.
- Clic en ♫ Learn en el pad deseado → toca la tecla/pad en tu controlador → la nota queda asignada.
- Opcionalmente usa 🔄 Defaults para cargar el mapa estándar GM.
Mapa General MIDI (GM) predeterminado
Kick → C1 (36)
Snare → D1 (38)
HH-C → F#1 (42)
HH-O → A#1 (46)
Clap → D#1 (39)
Tom → A1 (45)
Crash → C#2 (49)
Ride → D#2 (51)
Gestión de mapeos
- 🔄 Defaults — carga el mapa GM estándar.
- 🗑️ Limpiar — borra todos los mapeos asignados.
- 💾 Export — descarga tu configuración como .json para reutilizar.
- 📂 Import — carga un .json de configuración previamente exportado.
💡 Tip: Programa un patrón base en el secuenciador y toca fills y variaciones en vivo con tu pad MIDI. El secuenciador sigue corriendo mientras añades golpes en tiempo real.
🎲 Generador de Patrones Aleatorios
Genera patrones de batería automáticamente basados en estilos musicales predefinidos.
- Selector de estilo — 12 géneros: Rock (120), Reggae (85), Hip Hop (90), Metal (180), Disco (118), Funk (105), Drum & Bass (174), Bossa Nova (130), Techno (130), Trance (138), House (126), Tango (120).
- Checkbox "Usar estilo" — si está marcado, el patrón sigue la estructura rítmica del género y ajusta el BPM automáticamente.
- 🎲 Random — genera el patrón al instante.
- Densidad — controla cuántos steps se activan (sparse ↔ denso).
💡 Ejemplo: Estilo "Techno" marcado → Random genera kick en negras, hats en corcheas y snare en tiempos 2 y 4, todo a 130 BPM automáticamente.
🤖 Generador IA con Magenta.js
Genera patrones de batería usando inteligencia artificial real (Magenta MusicVAE de Google). El modelo aprende estructuras rítmicas de música real y crea nuevas combinaciones.
Cómo usar
- Escribe un género o descripción en el campo de texto junto al botón 🤖 IA (o pulsa Enter).
- Primera vez: descarga el modelo ~20MB — aparece
⏳ Cargando modelo.... Solo ocurre una vez por sesión.
- El resultado se aplica directamente al secuenciador con el BPM correcto.
Keywords del prompt
Género — trap · house · techno · dnb · lofi · jazz · rock · reggaeton · salsa · cumbia · hiphop
Compases — 1 comp / 2 comp / 3 comp / 4 comp (defecto: 4)
BPM manual — 140 bpm sobreescribe el BPM automático
Temperatura — caos / glitch / random (+ creativo) · suave / simple (- creativo)
BPM automáticos por género
trap=140 · hiphop=90 · lofi=75 · house=126 · techno=138 · dnb=174 · rock=115 · jazz=130 · reggaeton=94 · salsa=180 · cumbia=110
💡 Ejemplos:
trap → 4 comp, 140 BPM, hi-hats rápidos
house caos → 4 comp, 126 BPM, alta variación
dnb 2 comp → 2 comp, 174 BPM
jazz 160 bpm → 4 comp, 160 BPM personalizado
🎼 Random Samples & Browser
Mezcla samples de distintos kits o carpetas para crear timbres únicos.
Modos de aleatoriedad
- Por kits — elige samples de los kits predefinidos respetando la estructura (kick→kick, snare→snare).
- Todos — toma samples de todos los archivos del servidor con asociación inteligente por nombre.
- Directorio (+subdirs) — limita la selección a una carpeta específica.
Asociación inteligente 🎯
En modos "Todos" y "Directorio", el sistema detecta el tipo de componente por el nombre del archivo:
kick_01.wav → Kick | snare_acoustic.wav → Snare | closed_hihat.wav → HH-C
Botones
- 🎼 Random Samples — carga samples aleatorios en los 8 componentes.
- 💾 Exportar Kit Random — guarda la combinación actual como .json (
random-[fecha].json).
- 📂 Importar Kit — carga un .json de kit personalizado previamente exportado.
- ♪ Samples (barra superior) — abre el browser completo para previsualizar y asignar samples manualmente.
💡 Workflow creativo: Random Samples → 🎲 Random pattern → escucha → si te gusta, Exportar Kit. Repite hasta encontrar la combinación perfecta.
💾 Guardar y Cargar Patrones
- 💾 Save — guarda el patrón actual (grid + kit + BPM + looper slots + efectos) con un nombre personalizado.
- 📂 Load — abre el listado de patrones guardados para cargar uno.
- 🗑️ Clear — borra todos los steps del grid (no afecta kits ni efectos).
💡 Tip: Guarda variaciones del mismo beat con nombres como "beat_v1", "beat_v2_fill", "beat_v3_breakdown" para construir un arreglo completo.
⌨️ Atajos de Teclado
Espacio
Play / Stop
Ctrl + S
Guardar patrón
Ctrl + O
Cargar patrón
Ctrl+Shift+R
Recargar app (limpia caché)
🌟 Tips Profesionales
Ghost notes en snare
Pon el snare con volumen al 25% en varios pasos intermedios. Contrasta con el snare principal a 100% en tiempos 2 y 4. Técnica de batería funk.
Swing con Resolución 12
Cambia a Res=12. Los hats en cada tresillo crean swing natural sin necesidad de ajustar tiempos manualmente.
Layers de kick
Kick → 808 Classic (para el sub). Clap → Trap (sonando en los mismos pasos que el kick). Entre los dos suman ataque y cuerpo.
T-Pain instantáneo
Voice FX → Autotune → Key=A, Scale=Minor, Speed=0ms, Mix=100%. Canta cualquier cosa y suena afinado con efecto autotune agresivo.
Build-up con Looper
Barra 1: solo kick. Barra 2: + hats. Barra 3: + snare. Barra 4: + crash + fill rápido. La canción "construye" sola.
Separación de frecuencias
EQ: Kick L+5 dB · Snare M+3 dB · HH L−8 dB, H+3 dB. Cada instrumento ocupa su propio espacio sin enmascararse.
Sample crossover creativo
Random Samples → Todos. Combina kick de un kit metálico con snare acústico y hats electrónicos para una paleta sonora única.
Sub-bajo sintético
Synth en Kick: Type=sine, Freq=40 Hz, Attack=2ms, Decay=500ms. Baja L del mixer −3 dB en el kick para que el sub del synth no compita.
DrumPi DRG v2.0 — Herramienta de producción musical en el navegador