v1.0 · Proyecto Final DAM 2025-26

REVRB
Digital Audio
Workstation

El secuenciador de audio digital modular programado en Java con Inteligencia Artificial integrada.

Descargar para Windows (.exe) Descubrir más
128 Instrumentos MIDI
Java 21 LTS · Multiplataforma
GPT-4o mini integrado
0 Dependencias de audio

Un DAW que se ejecuta donde tú quieras.

REVRB es una estación de trabajo de audio digital (DAW) de escritorio desarrollada íntegramente en Java 21 con JavaFX. Ligera, moderna y completamente gratuita.

Utiliza la Java Sound API y el sintetizador nativo Gervill —incluido en el propio JDK— para reproducir hasta 128 instrumentos del estándar General MIDI simultáneamente, sin instalar ninguna dependencia externa de audio.

Cada pista tiene su propio canal MIDI independiente con control de volumen, mute, solo y selección de instrumento. Los proyectos se guardan en un formato propio .revrb basado en JSON y se sincronizan en la nube de forma automática.

Lenguaje
Java 21 LTS
UI Framework
JavaFX 21
Motor de audio
Java Sound API · Gervill
Base de datos
MySQL · Aiven Cloud
Interfaz principal de REVRB mostrando la playlist con múltiples pistas MIDI

Interfaz principal — Playlist y Channel Strips

Funcionalidad estrella

Co-produce con GPT-4o-mini.

REVRB integra de forma asíncrona el modelo GPT-4o-mini de OpenAI directamente en el entorno de trabajo. El asistente no es un chatbot externo: vive dentro del DAW y puede actuar sobre él en tiempo real.

  • Interpreta prompts en lenguaje natural para generar proyectos musicales completos en formato JSON e inyectarlos directamente al DAW.
  • Ejecuta comandos directos sobre la interfaz: añadir pistas, cambiar el BPM o modificar instrumentos sin tocar ningún botón.
  • Mantiene un historial de conversación multi-turno de hasta 30 mensajes para dar respuestas contextualizadas y coherentes.
  • Responde como un productor musical experto: explica acordes, sugiere instrumentos, describe técnicas por género.
Panel de chat del asistente de inteligencia artificial integrado en REVRB

Chat IA — Panel lateral integrado en el DAW

GPT-4o-mini Modelo OpenAI
Asíncrono No bloquea la UI
JSON nativo Proyectos completos
30 turnos Historial de contexto

Todo lo que necesitas para producir.

Piano Roll Interactivo

Edición micro-musical de notas a bajo nivel con feedback sonoro instantáneo. Añade, borra y redimensiona notas sobre una cuadrícula de 88 teclas. Al hacer clic sobre el teclado lateral, la nota suena en tiempo real a través del sintetizador Gervill.

Piano Roll de REVRB

Piano Roll — Edición de notas MIDI y velocidad

Persistencia Híbrida

Guardado flexible en dos capas simultáneas: archivos locales estructurados en JSON con extensión .revrb para portabilidad total, y sincronización online automática con MySQL en Aiven Cloud para acceder a tus proyectos desde cualquier sitio.

Gestor de proyectos de REVRB

Gestión de Proyectos — Hub de inicio y plantillas

Biblioteca Comunitaria

Módulo social integrado para descubrir, descargar y valorar las composiciones de otros productores de la comunidad. Filtra por fecha de publicación, número de descargas o valoración media con estrellas. Descarga cualquier proyecto y ábrelo directamente en el DAW.

Biblioteca de sonidos de REVRB

Biblioteca — Buscador de samples, presets y efectos

Stack tecnológico

Java 21 LTS JavaFX 21 Java Sound API Gervill Synthesizer MySQL · JDBC Aiven Cloud OpenAI GPT-4o-mini Google Gson Jakarta Mail Maven General MIDI FXML + CSS