Secuenciador por Pasos (16 Voces Sintéticas)
Programa el ritmo por pasos, cambia la velocity con Shift+Clic y usa el 📂 de cada fila para cargar tu propia muestra local.
Trackpad FX — Pad de Efectos XY
Eje X = filtro Lowpass/Highpass (120 Hz → 18 kHz). Eje Y = saturación Tape o Eco sincronizado al BPM. Multitáctil, con presets por estilo.
Mapeo del Pad
Cómo funciona:
- Es multitáctil: funciona con dedos en pantalla táctil o arrastrando el ratón.
- El FX se aplica al bus master del beat (todas las voces), no al instrumento individual.
- El eco se re-sincroniza al BPM del proyecto en cada cambio de tempo.
- El estado queda guardado en el proyecto (.foz / LocalStorage) y opcionalmente horneado en el export WAV.
Pads — Caja de Ritmos 4×4
Golpea las 16 voces de la sesión en directo, multitáctil o con teclado (1234 · QWER · ASDF · ZXCV). Con el transporte en marcha y REC activo, cada golpe escribe su paso y su velocity en el secuenciador. El Trackpad FX activo procesa los golpes en vivo y queda aplicado al soltar (salvo modo MOMENTÁNEO).
Cómo funciona:
- Cada pad corresponde a una pista del secuenciador en el mismo orden: si cargaste una muestra local por pista, el pad la usa (vía Sample Studio).
- Grabación en vivo: PLAY verde en marcha + REC activo → cada golpe se anota en el paso actual (solo pasos apagados: repetir no borra).
- FX en vivo: si mueves el Trackpad XY, los golpes pasan por filtro/tape/eco; al soltar el FX queda fijado en modo latch.
- El teclado 1234/QWER/ASDF/ZXCV replica los pads; cada pad muestra su tecla en la esquina.
Record Studio — Grabación con Beat
Graba tu voz sobre el beat con cadena profesional (HPF, EQ 3 bandas, compresor, reverb y eco). Salida WAV PCM 16-bit determinista con pre-roll de cuenta.
🎤 Cadena de Voz
🎛 Procesado
⏺ Grabación
📼 Tomas grabadas (IndexedDB — sin lím. de disco del navegador)
Consejos de Grabación:
- El navegador solicitará permiso de micrófono la primera vez; el permiso se recuerda por dominio.
- Usa auriculares: si activas MONITOR sin ellos, la voz puede entrar dos veces (acople).
- La cuenta de pre-roll se sincroniza por reloj de audio (no por reloj de sistema) para evitar deriva.
- Salida: WAV PCM 16-bit idéntico en macOS y Windows (captura PCM, no codifica el SO).
Base Library — Bases / Instrumentales
Importa MP3/M4A/WAV/Ogg/FLAC locales como instrumentales sobre el beat. Se sincronizan con el transporte y se hornean en el export WAV.
⬇ Importar Audio
Importa un .m3u/.m3u8 (con #EXTM3U) como catálogo, o directamente tus MP3/WAV.
🎚 Mezcla de la Base
Al pulsar PLAY en el transporte, la base activa arranca junto al beat; al parar, se detiene con él.
💿 Biblioteca de Bases
Asistente Musical con IA Local
Genera y modifica patrones mediante Ollama (puente local o directo por Tailscale), APIs del propio usuario o el motor heurístico offline.
Instrucción para el Asistente
Resultado y Razonamiento Musical
Introduce una instrucción o selecciona un estilo y pulsa Generar Patrón.
El asistente evaluará la cadencia, el tempo y los instrumentos del canal GM 10.
Gestión de Proyectos & Presets
Guarda tu trabajo, exporta archivos nativos .foz (esquema 1.1) o carga proyectos y estilos completos.
Sesión Activa
Catálogo de Presets de Estilo
Diagnóstico del Sistema y Puente Local
Estado de los componentes de audio, compatibilidad con Windows y puente con Ollama y LMMS.
🔊 Subsistema Web Audio
| Estado del Contexto: | No inicializado |
| Frecuencia de Muestreo: | 44100 Hz |
| Latencia de Salida: | - |
| Sintetizador Nativo: | Activo (16 instrumentos) |
| Exportador WAV: | OfflineAudioContext (16-bit PCM) |
| Bus de FX del Trackpad: | Filtro + Tape Drive + Echo |
🤖 FoZ Local Bridge & Ollama
| URL del Puente: | http://127.0.0.1:8765 |
| Estado del Puente: | Desconectado |
| Modelos Detectados: | Ninguno (Modo reglas) |
| Soporte LMMS: | Comprobando... |
🧠 Proveedores de IA (Puente · Ollama · API propia)
Prioridad de generación: proveedor activo online → primer proveedor disponible →
motor heurístico offline. Diagnóstico honesto por sondeo:
🟢 online (acceso completo con CORS) · 🟡 alcanzable (la red responde pero el
navegador no puede leerla: falta OLLAMA_ORIGINS o hay bloqueo HTTPS→HTTP) ·
🔴 no accesible · 🔑 clave denegada.
Añadir proveedor
🔐 La API key nunca sale de este navegador ni viaja por el puente: solo se usa en la llamada HTTPS directa a tu API.
Descargar modelo (pull) en Ollama
La descarga puede tardar varios minutos según el tamaño del modelo (GB).
Proveedores: comprobando...
💻 Instrucciones multiplataforma (Windows · macOS · Linux)
1 — Uso autónomo sin instalación (las tres plataformas):
- Descomprime
FoZ_SoundPro_Portable_v1.1.zipen cualquier carpeta. - Lanza el archivo de arranque de tu sistema:
Windows →
start_windows.bat(doble clic) · macOS →start_mac.sh(doble clic osh start_mac.sh) · Linux →sh start_linux.sh(ochmod +x start_linux.sh && ./start_linux.sh). - El lanzador arranca un servidor web local libre de colisiones, y abre el estudio en el navegador.
- Sin estas herramientas, todo funciona igual a coste 0 y sin conexión: síntesis de 16 voces, secuenciador 16/32/64 pasos, Trackpad FX, grabación sobre beat, bases importadas y exports WAV/MIDI.
2 — Conexión opcional con IA (Ollama):
- Instala Ollama en cualquiera de las tres plataformas desde
ollama.com(no la empaquetamos: descarga del fabricante). - Inicia el puente local:
python3 scripts/automation/local_bridge.py(Windows:python scripts\automation\local_bridge.py). Es la ruta recomendada: el puente traduce Ollama ↔ navegador sin tocar CORS. - Alternativa directa: en Ollama define
OLLAMA_ORIGINSpermitiendo tu origen local para que el navegador pueda leer los modelos directamente (útil en red Tailscale). - Si falta un modelo, descárgalo desde esta misma página con el botón Descargar (pull) de la tarjeta de arriba.
3 — Opcional LMMS (arreglos y mezcla multipista):
- Si LMMS está instalado, el puente lo detecta automáticamente y esta tabla lo muestra.
- Importa los archivos MIDI exportados en LMMS 1.2.2 para arreglos orquestales o mezcla multipista avanzada.