Blue Cat PlugNScript est à la fois un plug-in de scripting audio et MIDI et une application autonome, conçus pour créer des outils sur mesure dans un workflow de production moderne : effets de dynamique, filtres, modulations, utilitaires de routage, générateurs de formes d'onde, lecteurs/enregistreurs, processeurs MIDI, ou encore instruments virtuels. Il s'adresse autant aux musiciens curieux qui veulent " le bon petit utilitaire introuvable " qu'aux sound designers et développeurs souhaitant prototyper un algorithme puis le déployer rapidement sous forme de plug-in exploitable en session.
Le concept est simple : vous chargez PlugNScript comme n'importe quel plug-in, puis vous construisez votre traitement via un script. L'objectif est de réduire le temps entre l'idée et le test : essayez un algorithme, ajustez-le, automatisez des paramètres, et validez le résultat dans le contexte réel de votre mix ou de votre session de composition.
Pour les scripts au format source, PlugNScript s'appuie sur AngelScript, un langage à la syntaxe familière (proche Java, C#, C++ ou JavaScript) et associé à un compilateur JIT. Résultat : les scripts ne sont pas simplement interprétés, ils sont compilés pour viser une exécution optimale et rester crédibles en production, même sur des traitements plus exigeants.
À partir de la version 2, le logiciel accepte aussi des scripts binaires natifs compilés (C, C++ et autres langages capables d'exporter des fonctions C). Cette approche est idéale si vous voulez industrialiser un projet, réutiliser une base de code existante ou atteindre des performances très élevées, tout en conservant le même principe d'intégration et de contrôle.
PlugNScript peut générer une interface utilisateur moderne qui s'adapte automatiquement au script, et vous pouvez aller plus loin grâce au langage KUIML pour concevoir un panneau de contrôle clair, ergonomique et adapté au jeu en temps réel. Transparence, zoom, et comportement cohérent en session : tout est pensé pour une utilisation " musicale " au quotidien.
Le plug-in propose un contrôle MIDI complet (MIDI Learn) et l'automatisation, avec la possibilité de générer des sorties (automation ou messages MIDI CC) afin de créer de puissants effets de side chain et de pilotage inter-plug-ins. Vous disposez également d'un grand nombre de paramètres disponibles (jusqu'à 48 entrées et 32 sorties) pour concevoir des processeurs complexes et bien intégrés au mix.
Que vous soyez non-programmeur ou pressé, PlugNScript inclut une collection importante de scripts audio/MIDI et d'instruments/utilitaires. Ils peuvent être utilisés tels quels (multi-effets, traitements dynamiques, filtres, looper, écho, tremolo, outils MIDI, génération de formes d'onde, lecture/enregistrement, etc.) ou servir de base pédagogique pour démarrer vos propres créations.
La version 3.5 ajoute notamment l'export de projets en applications audio/MIDI autonomes, le support des événements SysEx, de nouveaux scripts de MIDI Timecode et de MIDI Clock, ainsi que des améliororations liées à la synchronisation avec des contrôleurs externes (Bank Select, Program Change) et au confort d'utilisation (navigation des presets, ajustements d'interface, corrections diverses).
Ce plug-in sert à créer des effets audio/MIDI, des instruments virtuels et des utilitaires directement dans un DAW ou en application autonome. Il permet de prototyper rapidement un traitement, puis de le transformer en plug-in exploitable en session.
Il est possible d’utiliser une large bibliothèque de scripts et de presets sans écrire de code. Pour aller plus loin, l’environnement accepte des scripts en AngelScript, avec une syntaxe proche de C++, Java ou C#.
Le logiciel permet d’exporter un projet en VST, VST3, AU ou AAX. Cette fonction transforme le projet en plug-in indépendant utilisable dans un environnement de production classique.
Oui, le logiciel propose le MIDI Learn, l’automation et la possibilité de générer des sorties MIDI CC ou des courbes d’automation. Il prend aussi en charge les événements SysEx ainsi que des scripts dédiés au MIDI Timecode et au MIDI Clock.
Sous Mac, macOS 10.9 ou plus récent est requis, avec compatibilité Intel et Apple Silicon. Sous Windows, le logiciel fonctionne à partir de Vista, avec un processeur compatible SSE2, et l’application autonome nécessite une interface audio compatible ASIO, MME ou WASAPI.