El framework JUCE 8 sustentará mejores plugins multiplataforma y aplicaciones de audio más fluidas

JUCE 8 mejora y consolida el popular framework para plugins multiplataforma y aplicaciones de audio

Construye mejor, más rápido y sólido: El entorno de trabajo JUCE 8 llega con jugosas novedades para los desarrolladores de software musical multiplataforma, ya sean plugins o aplicaciones…

El equipo de JUCE con sede en California (EUA) acaba de anunciar las características clave de JUCE 8, el que denominan como «un gran avance en el desarrollo de plugins y aplicaciones de audio».

Recordemos que JUCE es el marco de trabajo (framework) basado en código C++ de fuente abierta más empleado para el desarrollo de plugins y aplicaciones de audio. Y eso permite a los desarrolladores implementar un único proyecto en todos los principales sistemas operativos, tanto de escritorio como móviles. Y al mismo tiempo, cubre todos los formatos populares de plugins, como VST, VST3, AU, AUv3, AAX, ARA y LV2.

Esta nueva versión conllevará funcionalidades muy esperadas, incluida la capacidad de diseñar e implementar GUI (paneles gráficos) con vistas web integradas, un renderizador más rápido basado en la API gráfica Direct2D, un nuevo marco de animación, compatibilidad mejorada con el estándar de codificación de caracteres Unicode, y mucho más.

Desarrollo multiplataforma de plugins y aplicaciones de audio con JUCE 8
Desarrollo multiplataforma de plugins y aplicaciones 

«Un importante paso adelante»: JUCE 8 revoluciona el desarrollo en el audio

Al parecer, «las mejoras en los métodos operativos para diseño de paneles de usuario, el rendimiento en cuanto al rendering, y el manejo de texto» han estado entre las características más solicitadas –afirma Tom Poole, Director de JUCE.

Y es de esperar que JUCE 8 cumpla en todos los frentes. «Ya sea que estés actualizando un proyecto existente o creando algo nuevo, JUCE 8 llevará tu software [musical y de audio] al siguiente nivel», asegura Poole.

MENSAJES DE NUESTROS PATROCINADORES

Estos son los aspectos más destacados del nuevo JUCE 8

GUI de vista web: JUCE 8 presentará la capacidad de diseñar e implementar paneles GUI utilizando vistas web nativas e integradas en cada plataforma. Esto permite a los diseñadores iterar sobre GUI a tiempo real, aprovechando los métodos operativos estándar de la industria y las últimas tecnologías web.

Renderizador Direct2D: Un nuevo renderer basado en Direct2D sobre Windows proporcionará un backend más rápido y acelerado a través de tarjetas gráficas (GPU). «El software existente recibirá beneficios de un rendimiento mejorado del dibujado del GUI, y sin necesidad de cambios en el código fuente», aseguran

ROLI Equator nació en el código de JUCE
ROLI Equator nació gracias al código de JUCE

Marco de animación: También con JUCE 8 llegará un nuevo marco de animación con simplificaciones estándar y sincronizadas con hardware; y nos dicen que esto garantizará transiciones fluidas entre actualizaciones de pantalla sobre todas las plataformas, al tiempo que eliminará los fotogramas pérdidos y sobredibujados –una mayor fluidez gráfica, es decir.

Compatibilidad con Unicode: Ahora JUCE 8 admite la representación de texto complejo y enriquecido en cualquier fuente, orientación, alineación e idioma, incluidos emojis, ligaduras, texto bidireccional, y fuentes alternativas.

MENSAJES DE NUESTROS PATROCINADORES

JS Interpreter: Es un intérprete JavaScript (JS) más rápido con soporte para funciones modernas que mejora las capacidades de secuencias de comandos o scripting dentro de JUCE.

Procesamiento de audio y MIDI con JUCE 8: Este framework brinda una abstracción para procesar muestras de audio y MIDI desde los dispositivos de audio nativos en cada plataforma, o un DAW anfitrión. Con la biblioteca de bloques de construcción de procesamiento de señales digitales (DSP) de JUCE, es posible crear prototipos e implementar rápidamente diferentes efectos de audio, filtros, instrumentos y generadores
Procesamiento de audio y MIDI con JUCE 8: Este framework brinda una abstracción para procesar muestras de audio y MIDI desde los dispositivos de audio nativos en cada plataforma, o un DAW anfitrión. Con la biblioteca de bloques de construcción de Procesamiento Digital de Señal (DSP) de JUCE, es posible crear prototipos e implementar rápidamente diferentes efectos de audio, filtros, instrumentos y generadores

La versión previa open source de JUCE 8 estará pronto disponible

La fuerte base de JUCE sobre programación C++ open source (fuente abierta o código abierto) «agiliza el desarrollo, y permite a los creadores centrarse en los elementos centrales de su software«, aseguran desde el núcleo de la plataforma.

Entre las compañías que usan JUCE en la actualidad, podríamos citar a Waves, Valhalla DSP, Universal Audio, TRacktion, Steinberg, SSL, Korg, iZotope, Focusrite, AVID, Antares y Arturia, entre muchas otras.

Todos los interesados en el desarrollo de aplicaciones de audio están invitados a unirse a la comunidad activa de desarrolladores de audio en el Foro JUCE, con la posibilidad de «influir en la dirección futura de JUCE», dicen.

Respecto a la disponibilidad de JUCE 8, muy pronto estará disponible una vista previa en el repositorio público (enlace más abajo).

MENSAJES DE NUESTROS PATROCINADORES

Desde su papel de actor clave frente a la comunidad de desarrolladores de software de audio, JUCE es una compañía subsidiaria de propiedad absoluta de PACE Anti-Piracy, Inc; organiza también la Conferencia anual de Desarrolladores de Audio (ADC, próxima convocatoria en Nov’24), que fomenta el desarrollo de habilidades y la colaboración entre equipos.

+INFO
Framework JUCE 8
| Sitio web oficial
| Repositorio oficial