L'essentiel à savoir sur le logiciel Blue Cat PlugNScript
- Créez vos propres effets et instruments audio/MIDI directement dans votre DAW, grâce à un environnement de scripting pensé pour le prototypage rapide.
- Deux approches de développement : scripts en AngelScript (syntaxe proche C++/Java/C#) avec compilation JIT, ou code natif via scripts binaires (C/C++ et langages exportant des fonctions C).
- Export en véritable plug-in : transformez votre projet en VST, VST3, AU ou AAX pour l'utiliser comme un plug-in indépendant.
- Prêt à l'emploi : une large bibliothèque de scripts et de presets pour traiter, générer ou piloter (audio FX, MIDI FX, synthèse, utilitaires) sans écrire une ligne de code.
À quoi sert Blue Cat PlugNScript
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.
Fonctionnalités principales
Un environnement de création rapide, sans quitter votre DAW
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.
Scripting performant : AngelScript et compilation JIT
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.
Support du code natif via scripts binaires
À 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.
Interface graphique générée et personnalisable
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.
Automatisation, MIDI Learn et création d'outils de contrôle
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.
Bibliothèque de scripts et presets pour travailler immédiatement
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.
Version 3.5 : export en applications autonomes et MIDI avancé
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).
Caractéristiques techniques
Type
- Plug-in et application de scripting audio et MIDI
- Création d'effets audio/MIDI et d'instruments virtuels
- Export d'effets/instruments en plug-ins indépendants : VST, VST3, Audio Unit, AAX
Fonctionnalités
- Scripting source via AngelScript (syntaxe proche C++, Java, C# ou JavaScript)
- Compilation JIT (scripts compilés pour de meilleures performances)
- Support des scripts binaires natifs (C, C++ et autres langages exportant des fonctions C : Delphi, Fortran, Net, etc.)
- Interface utilisateur générée automatiquement et personnalisable (KUIML)
- Jusqu'à 48 paramètres d'entrée et 32 sorties, avec contrôle MIDI et automation
- MIDI Learn
- Sorties MIDI et automation : enregistrement de paramètres en courbes d'automation ou envoi de messages MIDI CC
- Smooth Bypass (activation/désactivation sans bruit)
- Undo/Redo
- Gestionnaire de presets intégré
- Copier/coller l'état du plug-in entre instances
- Arrêt du traitement en cas de silence : optimisation CPU
- Support de n'importe quel taux d'échantillonnage
- Entrée side chain et sorties auxiliaires
- Support surround jusqu'à 8 canaux audio
- Édition possible avec votre IDE préféré
- Version : 3.5
- Export possible des projets en applications autonomes audio/MIDI (version 3.5)
- Support des événements MIDI SysEx (version 3.5)
- Nouveaux scripts : MIDI Timecode et MIDI Clock (version 3.5)
- Synchronisation contrôleurs : envoi Bank Select et Program Change lors des changements dans l'interface (version 3.5)
- Navigation presets : option suivant/précédent dans la banque courante, repérage du preset sélectionné (version 3.5)
Contenu inclus
- 57 scripts avec code source inclus
- 267 presets (synthèse sonore, MIDI FX, audio FX, génération de waveform, lecture/enregistrement de fichiers, utilitaires, etc.)
Configuration requise - Mac
- macOS : OS X 10.9 ou plus récent
- Processeur : Intel ou Apple Silicon
- Interface audio (application autonome) : Core Audio compatible
Configuration requise - Windows
- Windows : Vista, 7, 8 ou 10
- Processeur : SSE2 requis (Pentium 4 ou plus récent)
- Interface audio (application autonome) : ASIO, MME ou WASAPI (ASIO recommandé)
Formats supportés - Plug-ins
- Mac : VST-2, VST-3, AU, AAX, RTAS
- Windows : VST-2, VST-3, AAX, RTAS