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.

Instrumento / Controles

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.

🎚️ Filtro abierto • Neutro
← X: LP/HP Filtro → ↑ Y: más FX (Tape/Echo) ↓

Mapeo del Pad

Estilos:

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).

VELOCITY 85%

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

PULSA GRABAR

📼 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.

Nota M3U: el manifiesto se usa como catálogo local (títulos y orden) que enlaza con los archivos que importes por nombre. No se reproduce streaming remoto: la app funciona 100% offline.

🎚 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.

🔌 Comprobando conexión con Ollama...

Instrucción para el Asistente

Plantillas:

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):

  1. Descomprime FoZ_SoundPro_Portable_v1.1.zip en cualquier carpeta.
  2. Lanza el archivo de arranque de tu sistema: Windows → start_windows.bat (doble clic) · macOS → start_mac.sh (doble clic o sh start_mac.sh) · Linux → sh start_linux.sh (o chmod +x start_linux.sh && ./start_linux.sh).
  3. El lanzador arranca un servidor web local libre de colisiones, y abre el estudio en el navegador.
  4. 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_ORIGINS permitiendo 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.