À propos du projet
osci-render est un plugin audio synthétiseur open source permettant de créer de la musique en dessinant des objets, du texte et des images sur un oscilloscope à l'aide de l'audio. Il est disponible pour Windows, macOS et Linux, à la fois en tant qu'application autonome et en tant que plugin VST3 ou AU dans une station de travail audio numérique (DAW).
Fonctionnalités
- Génère des objets 3D (fichiers .obj), des images vectorielles SVG, du texte (.txt) et des scènes Blender animées en tant que visuels d'oscilloscope pilotés par l'audio.
- Inclut un oscilloscope logiciel permettant de visualiser la sortie sans matériel externe.
- Fournit un ensemble d'effets d'image tels que le bit crush, la distorsion verticale/horizontale, l'oscillation d'image, le lissage d'image et le traçage d'image, qui peuvent être réorganisés par glisser-déposer et dont les paramètres peuvent être animés.
- Prend en charge le contrôle MIDI et l'automatisation des paramètres du DAW, de sorte que les paramètres peuvent être pilotés depuis un projet hôte.
- Permet d'enregistrer et de charger des projets.
- Est programmable : des visuels, des sons et des effets audio personnalisés peuvent être scriptés en Lua, et l'éditeur de code applique les modifications en temps réel pendant la lecture d'un fichier.
Flux de travail
Ouvrez l'application autonome ou ajoutez le plugin à un DAW. Une onde sinusoïdale et un cercle par défaut apparaissent. Utilisez le bouton Choose File pour ouvrir des fichiers .obj, .svg ou .txt, ou créez de nouveaux fichiers à partir d'exemples intégrés. L'éditeur de code s'ouvre avec le bouton flèche à droite de l'interface. Les effets audio sont activés dans la section Audio Effects ; leur ordre peut être réorganisé et leurs plages ajustées en faisant un clic droit sur le nom d'un effet pour définir les valeurs minimales et maximales.
Intégration Blender
Un add-on Blender est distribué avec les versions sous le nom osci-render-blender-addon.zip. Après l'avoir installé et activé, un menu 'osci-render settings' apparaît sous Render Properties. Les utilisateurs cliquent sur 'Connect to osci-render', ajoutent une caméra et un objet Grease Pencil Scene Line Art, puis précalculent (bake) le line art pour envoyer la scène à l'oscilloscope. Une vidéo liée explique le processus (réalisée pour la version 1.0, l'interface diffère donc légèrement).
MIDI
Le contrôle MIDI est activé depuis les paramètres MIDI en bas de l'interface. Le périphérique MIDI doit également être activé sous Audio > Settings dans Active MIDI inputs.
Installation
- Autonome : exécutez osci-render.exe sur Windows, osci-render.app sur macOS, ou l'exécutable osci-render sur Linux. Les avertissements de sécurité macOS ou 'app is damaged' peuvent nécessiter d'être contournés.
- VST3 : copiez osci-render.vst3 dans le dossier des plugins VST (généralement C:\Program Files\Common Files\VST3 sur Windows ou /Library/Audio/Plug-Ins/VST3 sur macOS) et redémarrez le DAW.
- AU : copiez osci-render.component dans /Library/Audio/Plug-Ins/Components sur macOS et redémarrez le DAW.
Compilation sur Linux
Clonez le dépôt, installez les paquets de développement listés (ALSA, JACK, LADSPA, curl, freetype, X11 et les bibliothèques associées, WebKit2GTK, GLU, Mesa, g++ et make), téléchargez JUCE, ouvrez osci-render.jucer dans Projucer, enregistrez le projet pour générer un Makefile, puis compilez dans Builds/LinuxMakefile avec make CONFIG=Release ou make CONFIG=Debug et exécutez l'exécutable obtenu ou utilisez le fichier VST3. Les instructions de compilation pour Windows et macOS sont marquées TODO dans le README.
Licence et distribution
Le code source est sous licence GPLv3. Les noms de projet, logos et éléments de marque ne sont pas couverts par la GPLv3 et font l'objet d'avis distincts relatifs aux marques et à l'image de marque. Une version gratuite et une version premium payante sont proposées via le site officiel ; après l'achat, un lien de téléchargement est envoyé par e-mail, couvrant les versions autonomes, VST et AU pour Windows et macOS. Le README indique d'adresser les questions, retours et demandes de fonctionnalités à l'e-mail du mainteneur, et fournit un lien vers la communauté Discord et un badge de qualité Codacy.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.