réactions à la news Blue Cat Audio lance un plug-in de script
- 23 réponses
- 10 participants
- 2 080 vues
- 13 followers
Banshee in Avalon
Lire la news
Ce thread a été créé automatiquement suite à la publication d'une news pour ce produit. N'hésitez pas à poster vos commentaires ici !
Los Teignos
__________________________________________________________________________________
Le GIEC chiffre à 3,3 milliards le nombre de victimes du réchauffement climatique. On en parle ?
osc1
dommage qu'il n'ait pas choisi Python qui est bcp plus simple qu'Angelscript
[ Dernière édition du message le 18/09/2014 à 17:13:02 ]
Beatless
> osc1, toi qui as l'air de connaître: c'est une programmation par interconnections/assemblages de modules tout faits (tout prêt) ou bien il faut s'écrire ses propres algorithmes ou routines/fonctions?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
[ Dernière édition du message le 18/09/2014 à 22:06:16 ]
bluecataudio
L'énorme intérêt est en effet la simplicité/rapidité: il suffit de quelques lignes de script pour faire tourner un algorithme (au lieu de plusieurs milliers pour un VST), sans avoir en plus à quitter son logiciel hôte, recompiler, réinstaller etc. Et puis ça fonctionne partout sans effort (tous les formats de plug-ins sont supportés). Donc en gros on peut écrire un premier script simple en quelques minutes si on débute, alors qu'un plug-in de base complet, ça se compte plutôt en jours ou semaines...
Vu le type de scripts à écrire, la syntaxe n'est pas compliquée, quel que soit le langage. Python est un langage sympathique mais pas forcément plus simple. Il est trop éoigné des langages "habituels" pour pouvoir réutiliser du code: car un des avantages d'AngelScript, c'est que c'est facile de copier/coller du code C++ existant (il y a plein d'exemples de code de traitement du son en C/C++), et également dans l'autre sens, de réutiliser les scripts pour intégrer le code dans un plug-in natif plus tard (très pratique pour prototyper en script).
bluecataudio
Citation de : Beatless
c'est une programmation par interconnections/assemblages de modules tout faits (tout prêt) ou bien il faut s'écrire ses propres algorithmes ou routines/fonctions?
C'est de la programmation par script, donc pas de l'assemblage de modules. Il est possible d'utiliser les exemples fournis avec le plug-in, mais c'est essentiellement pour écrire ses propres algorithmes. Ceci dit, pour des effets MIDI c'est extrêmement simple, et pour de l'audio il existe pas mal de ressources sur le sujet.
Nantho Valentine
Perso, je n'ai jamais programmé pour du traitement MIDI et/ou Audio. Par contre, dans une ancienne vie, je parlais ActionScript couramment (langage propre à Flash). Et bien comme ici c'est également orienté objet, c'est assez facile de retrouver ses petits ! Bien sûr, je commence par du "hacking" des codes déjà existant au sein de la bestiole, mais j'arrive déjà à quelques trucs bien rigolos
Je regrette seulement que ma rentrée soit aussi violente niveau taf, parce que du coup je n'ai pas assez de temps à passer dessus...

Ceci étant, je pense sincèrement que même un béotien en programmation arrivera rapidement à se faire plaisir pour peu qu'il se penche un peu sur la question
bluecataudio
@Nantho:
n'hésite pas à envoyer tes scripts si tu as des résultats intéressants!
Neurophage
L'idée étant d'utilisé le signale du son pour envoyer plusieurs signaux midi à un logiciel de ligth ou de VJing ?
bluecataudio
Oui, c'est tout à fait possible: soit en utilisant des paramètres de sortie de script, assignables à des message MIDI ou à des courbes d'automation (à la manière du DP Meter Pro), soit en envoyant directement des évènements MIDI à la sortie MIDI du plug-in.
Les scripts ont accès aux flux audio et MIDI en entrée/sortie et aux informations de transport, donc tout est possible. Il y a par exemple dans les scripts inclus un peak-mètre qui permet de réutiliser les niveaux en MIDI ou automation, un métronome MIDI qui envoie des notes sur chaque temps, synchronisé avec l'hôte. Seul le SYSEX n'est peut être pas hyper bien supporté pour le moment.
bluecataudio
D'ailleurs, pour ceux qui ont la flemme de lire le manuel (mais qui lisent l'anglais), il y a un post sur le blog qui explique un peu plus ce que fait le plug-in, sans entrer dans les détails ultra techniques:
Blue Cat’s Plug’n Script: Bringing MIDI and Audio Scripting into your DAW
[ Dernière édition du message le 19/09/2014 à 10:44:02 ]
Elemmir
La flemme est l'avenir de l'homme. Pff, jsuis fatigué je ne vais pas plus lo..
maxsnet
Quelles nuits désires-tu? https://ampl.ink/N9Gv0
bluecataudio
Autant le partage de scripts n'est pas exclu, autant le chat (prononcé "tchat" hein, parce qu'il y a déjà un chat bleu dedans) me laisse perplexe...
osc1
En tout cas belle initiative.
merci de répondre à nos questions dans le Forum !
bluecataudio
Le concept est en effet semblable, mais la réalisation est assez différente, si je me souviens bien (JSFX est un souvenir un peu lointain!). D'abord au niveau du langage et de l'API, qui me semble effectivement beaucoup plus facile à utiliser, car plus proche des "standards" que l'on retrouve un peu partout. Ensuite dans l'architecture: dans notre plug-in, la partie script s'occupe uniquement du traitement du signal et de la définition des entrées/sorties. L'interface graphique est totalement indépendante. (l'interface générique se base certes sur les définitions de paramètres, mais il est possible de créer une interface complètement personalisée, indépendamment du script de traitement).
En terme de prix, la version "Pro" de Reaper est un peu plus chère tout de même... Et il ne me semble pas que cela supporte tous les formats de plug-in du marché. :-)
maxsnet
Autant le partage de scripts n'est pas exclu, autant le chat (prononcé "tchat" hein, parce qu'il y a déjà un chat bleu dedans) me laisse perplexe...
C'est parce que je pense que c'est ce qui manque principalement à la MAO: l'intéractivité sociale.
Comme les jeux: avant on se voyait et on jouait au foot ou à la balle au prisonnier ensemble, sur un terrain.
Puis on s'est mis à jouer chez soi derrière la console, avec ses potes si on les a invités, mais la plupart du temps tout seul.
Puis, toujours derrière la console, maintenant on joue avec un micro casque, tout seul chez soi mais avec ses potes - ou des inconnus.
Dans la MAO, il manque cette troisième étape.
Peut etre que le problème c'est que ça fait cheap mais si direct dans mon DAW je vois mon pote connecté - donc en train de faire du son - je peux entamer la conversation, glisser/déposer mes pistes et clips, setup de plug, son etc... sur son avatar, faire écouter en direct etc...
Ceci dit ptet que ca existe déjà ?
Quelles nuits désires-tu? https://ampl.ink/N9Gv0
bluecataudio
Dans ce cas, il existe en effet le Ohm Studio de nos compartiotes d'Ohm Force. Un vrai outil de collaboration à distance en temps réel, mais c'est un DAW (pardon, je crois qu'on dit STAN ici
) à part entière!
osc1
maxsnet
Je pense que ca manque dans les DAW majeurs - Live, Logic, Protools, Reason, FL Studio etc...
Si un VST peut faire ca et donc en plus entre-DAWs ca serait completement dingue.
J'ai pensé à ça car j'ai trouvé ça dingue un plug in qui permet de scripter ses plugs
Je dis ça aussi car la news commence par "Blue Cat Audio sort encore une fois des sentiers battus", bref cette news me donne bcp d'inspirations !
Bonne continuation et bon kif
Quelles nuits désires-tu? https://ampl.ink/N9Gv0
[ Dernière édition du message le 20/09/2014 à 21:44:27 ]
bluecataudio
![]()
maxsnet
Check Splice, votre STAN devient collaborative
Peut on partager ses scripts Blue Cat sur Splice ?
Quelles nuits désires-tu? https://ampl.ink/N9Gv0
bluecataudio
Pas encore, mais sur GitHub oui! :-)
BOB Cooper
C'est parce que je pense que c'est ce qui manque principalement à la MAO: l'intéractivité sociale.
t'inquiète c'est en train d'arriver de toute part. En plus des exemples cités ci-dessus, Usine le fait aussi il me semble, et ça se développe à droite à gauche sur d'autres logiciels. les "gros" softs dont tu parles devront s'adapter.
bravo a Blue Cat pour l'idée et la réalisation en tout cas. trvaillant depuis peu avec Usine, je ne sais pas encore si j'en aurai besoin, mais je garde un oeil très ouvert sur ce plug !
http://soundcloud.com/bobcooper
- < Liste des sujets
- Charte

