Sobre el proyecto
osci-render es un plugin de sintetizador de audio de código abierto para hacer música dibujando objetos, texto e imágenes en un osciloscopio mediante audio. Está disponible para Windows, macOS y Linux, tanto como aplicación independiente como plugin VST3 o AU dentro de una estación de trabajo de audio digital.
Qué hace
- Renderiza objetos 3D (archivos .obj), imágenes vectoriales SVG, texto (.txt) y escenas animadas de Blender como visuales de osciloscopio impulsados por audio.
- Incluye un osciloscopio de software para que puedas ver la salida sin hardware externo.
- Proporciona un conjunto de efectos de imagen como bit crush, distorsión vertical/horizontal, oscilación de imagen, suavizado de imagen y trazado de imagen, que se pueden reordenar arrastrando y cuyos parámetros se pueden animar.
- Admite control MIDI y automatización de parámetros de la DAW, por lo que los parámetros pueden controlarse desde un proyecto anfitrión.
- Permite guardar y cargar proyectos.
- Es programable: se pueden programar visuales, sonidos y efectos de audio personalizados en Lua, y el editor de código aplica los cambios en tiempo real mientras se reproduce un archivo.
Flujo de trabajo
Abre la aplicación independiente o añade el plugin a una DAW. Aparecen una onda sinusoidal y un círculo predeterminados. Usa el botón Choose File para abrir archivos .obj, .svg o .txt, o crea archivos nuevos a partir de los ejemplos integrados. El editor de código se abre con el botón de flecha a la derecha de la interfaz. Los efectos de audio se habilitan en la sección Audio Effects; su orden se puede reorganizar y sus rangos ajustar haciendo clic derecho en el nombre de un efecto para establecer los valores mínimo y máximo.
Integración con Blender
Se distribuye un complemento de Blender con las versiones como osci-render-blender-addon.zip. Tras instalarlo y habilitarlo, aparece un menú 'osci-render settings' en Render Properties. Los usuarios hacen clic en 'Connect to osci-render', añaden una cámara y un objeto Grease Pencil Scene Line Art, y luego hornean el line art para enviar la escena al osciloscopio. Un vídeo enlazado explica el proceso (hecho para la versión 1.0, por lo que la interfaz difiere ligeramente).
MIDI
El control MIDI se habilita desde los ajustes de MIDI en la parte inferior de la interfaz. El dispositivo MIDI también debe habilitarse en Audio > Settings dentro de Active MIDI inputs.
Instalación
- Independiente: ejecuta osci-render.exe en Windows, osci-render.app en macOS, o el ejecutable osci-render en Linux. Es posible que haya que omitir las advertencias de seguridad de macOS o de 'la app está dañada'.
- VST3: copia osci-render.vst3 a la carpeta de plugins VST (normalmente C:\Program Files\Common Files\VST3 en Windows o /Library/Audio/Plug-Ins/VST3 en macOS) y reinicia la DAW.
- AU: copia osci-render.component a /Library/Audio/Plug-Ins/Components en macOS y reinicia la DAW.
Compilación en Linux
Clona el repositorio, instala los paquetes de desarrollo indicados (ALSA, JACK, LADSPA, curl, freetype, X11 y bibliotecas relacionadas, WebKit2GTK, GLU, Mesa, g++ y make), descarga JUCE, abre osci-render.jucer en Projucer, guarda el proyecto para generar un Makefile y luego compila en Builds/LinuxMakefile con make CONFIG=Release o make CONFIG=Debug y ejecuta el ejecutable resultante o usa el archivo VST3. Las instrucciones de compilación para Windows y macOS están marcadas como TODO en el README.
Licencia y distribución
El código fuente está licenciado bajo GPLv3. Los nombres de proyecto, logotipos y la marca no están cubiertos por GPLv3 y tienen avisos separados de marca registrada e identidad de marca. Se ofrecen una versión gratuita y una versión premium de pago a través del sitio web oficial; tras la compra se envía por correo electrónico un enlace de descarga, que cubre las compilaciones independientes, VST y AU para Windows y macOS. El README dirige las preguntas, comentarios y solicitudes de funciones al correo electrónico del mantenedor, y enlaza una comunidad de Discord y una insignia de calificación de Codacy.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.