Salut à tous,
Voici mon dernier projet : Camomille https://github.com/pierreguillot/Camomile/wiki.
Un plugin qui charge des patchs Pure Data.
Fonctionnalités :
• Prise en charge de plusieurs instances du plug-in
• Reconnaissance et création automatique des interfaces graphiques
• Création de paramètres
• 16 canaux audio
• 64 paramètres
• Prise en charge entrée et sortie MIDI
• Informations sur la tête de lecture
• Informations sur le BPM
• Prise en charge Linux, Mac & Windows
J'espère que ça vous plaira ! Voici un exemple de plugin que vous pouvez réaliser :
PS : Après plusieurs mois sans pouvoir me connecter à ce forum, problème de mot de passe... j'ai enfin réussi à le retrouver !
Hors ligne
Quel beau travail !
Je test ça ce soir.
Hors ligne
Je n’ai connu qu’à partir de Max 5, pour moi Pluggo était une légende ! Le genre de contes que tes parents te racontent avant de patcher ! Tout ça a donc vraiment exister…
Hors ligne
moi j'y suis revenus, au fin fond des grimoires hurleurs il était une légende d'avant max for live, alors j'ai fouillé, dépoussiéré. Revenus aux source d'un temps ou max et puredata communiquaient, j'y ait vu un monde merveilleux, mais cahotique, instable. Alors, les oreilles abattues, j'ai abandonné et me suis acheté une carte son avec loopback.
Mais l'espoir renait, camomille est l'élu, il nous sauvera tous de ce monde ou, tel une tour de babel, aucun daw ne communique et ne supporte l'open source.
La transformation est en marche.
A part ça, aucun number ne passe dans l'interface, est-ce normal? (empêchant le bon fonctionnement de mes patchs)
Hors ligne
Il me faudrait un peu plus d’informations, quel OS, quel DAW, quel patch ? j’ai aussi un petit problème du genre sur Reaper et MacOS, je dois retaper la valeur dans la boite nombre plusieurs fois. C’est un problème de synchronisation mais ça ne bloque pas les patchs pour autant.
Hors ligne
Super nouvelle, merci beaucoup pour ce beau travail !
Hors ligne
Win 7, nuendo 4.3 ou live 9. En fait je m'aperçoit que mon patch est pour extended et non pour vanilla. Il s'agissait d'un truc a base de random et de vd~.
Hors ligne
en fait j'ai resolu la plupart de mes soucis et je peu d'ailleurs ajouter que ca fonctionne sous live 9 64bit.
Je commence a comprendre la logique de parametre, même si ce n'est pas toujours évident.
Cependant, n'y a t'il aucun moyen d'integrer des lib externes?
Dans mon patch j'ai mis un gate qui me facilite la tache et il me met toujours couldn'nt create alors que sous vanilla ca passe si je met le gate.dll dans la dossier du patch.
Je sais que je peu me refaire un sous patch qui fait les mêmes fonctions mais c'est un peu harrassant.
Je met mon patch en lien, c'est un peu le bordel mais c'est un truc de test sur un effet que je veu abcolument avoir dans mon live
Dernière modification par kouphrou (2016-04-14 11:39:20)
Hors ligne
Je travaille actuellement sur l'inclusion de bibliothèques externes mais ça complique le code. Et comme j'ai une version VST, VST3, AU (et peut-être lv2 bientôt...) sur Mac, Windows et Linux tout ce que je fais peu avoir des répercussions sur un autre système. Bref, je suis en train de mettre en place un système d'auto compilation et de test en ligne pour m'assurer que tout passe avant de changer quelque chose mais ça prend du temps.
Je travaille aussi sur un deuxième moyen de définir l'interface avec un fichier JSON mais la logique interne doit rester la même. En fait, il n'y pas beaucoup de possibilité de ce coté là. Je mets à jour fréquemment la FAQ et le tutoriel, il y a aussi une question (dans les issues closed) sur comment faire l'interface si ça peut aider.
Si j'ai le temps je jette un coup d'oeil au patch ce soir.
Hors ligne
Bonjour,
j'ai essayé sous mac mais à l'ouverture de xcode il m'indique ceci:
Project /Volumes/media/projets/Camomile/Builds/MacOSX/Camomile.xcodeproj cannot be opened because it is missing its project.pbxproj file.
Aurais-je loupé quelque chose?
Sinon l'inclusion des bibliothèques externes, c'est avec z_pd?
Merci en tout cas pour ce gros gros taf!
Hors ligne
Non, j'ai bêtement ignorer ce fichier... je vais le remettre sur les prochains commits. Sinon il est possible d'utiliser le projucer de Juce qui va générer automatiquement les projets.
Oui, j'ai fait un nouveau répertoire zpd qui fonctionne comme libpd mais avec les fonctionnalités dont j'ai besoin et qui permet de générer une bibliothèque dynamique chargeable à la volée et avec laquelle je devrai pourvoir charger les bibliothèque externes. Pour faire court, quand les DAW chargent le plugin, ils n'exposent pas l'environnement Pure Data donc l'idée est que le plugin charge lui même l'environnement pour pouvoir l'exposer aux autres bibliothèques dynamiques. C'est tarabiscoté mais je croise les doigts...
Hors ligne
Oui pour Unix.
Hors ligne
Pages: 1 2