Synchro Pure Data et JACK Transport

Si comme moi vous voulez que tout soit synchro, rien de mieux qu’utiliser JACK Transport. Heureusement, le célèbre Albert Graef nous propose deux externals, JackTime et Pd_Lua. Le second doit être installé, et permet de coder des abstractions directement en LUA. Pas mal, je ne connais pas ce langage mais ça semble plus simple d’accès que le traditionnel C.

Pour installer le Pd-Lua, si vous êtes sur une version récente de Pure Data, vous pouvez l’installer directement depuis l’application depuis Help -> Find externals :

pd_find_externals_lua

Sinon, c’est très simple à compiler. Vous pouvez récupérer les sources de Pure Data ici, puis suivre le README. Il suffit ensuite de pointer Pure Data vers l’emplacement de l’installation dans File -> Preferences -> Startup :

pd_startup_lua

Pour la partie JackTime, encore plus simple : cloner le git, faire un make, et copier le dossier où vous voulez, ou make install. Puis comme avec le LUA si vous l’installez manuellement, rentrer le chemin dans Pure Data dans File -> Preferences -> Path :

pd_path_jacktimeCe qui vous donne un objet jacktime, qui crache toutes les infos Jack Transport directement dans vos patchs :

jacktime_example

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *