traduction externals

This commit is contained in:
Gwendal Le Vaillant 2019-07-07 18:14:47 +02:00
parent 8537d2446c
commit a563c02996
1 changed files with 18 additions and 23 deletions

View File

@ -484,9 +484,9 @@ Ensuite, on va déplacer toutes les boîtes qui doivent être rangées dans ce s
Les sub-patches permettent de donner de l'ordre et de la structure à de gros patches (comme dans le chapitre qui suit : Pure Data Orchestra). Le problème principal est qu'il faut copier-coller ce sub-patch dans chaque nouveau patch qui doit utiliser le clavier d'ordinateur comme clavier MIDI. C'est un problème car si on fait une mise à jour du sub-patch à un endroit, par exemple si l'on a détecté puis corrigé un bug, **les copies du sub-patch ne seront pas modifiées car elles sont indépendantes**. Les sub-patches permettent de donner de l'ordre et de la structure à de gros patches (comme dans le chapitre qui suit : Pure Data Orchestra). Le problème principal est qu'il faut copier-coller ce sub-patch dans chaque nouveau patch qui doit utiliser le clavier d'ordinateur comme clavier MIDI. C'est un problème car si on fait une mise à jour du sub-patch à un endroit, par exemple si l'on a détecté puis corrigé un bug, **les copies du sub-patch ne seront pas modifiées car elles sont indépendantes**.
Pour résoudre ce problème, on va créer un patch Pure Data indépendant pour notre ensemble de boîtes "Keyboard To Frequency". Pour résoudre ce problème, on va créer un patch Pure Data indépendant pour notre ensemble de boîtes "Keyboard To Frequency". Pour être accessible pour tous les autres patches, le plus simple est de le mettre dans le dossier des "externals", qui contient en fait toutes les bibliothèques externes. Ce dossier dépend du système d'exploitation, mais est en général situé dans "Mes Documents" -> "Pd" -> "externals".
Dès qu'un patch est stocké dans ce dossier, il devient automatiquement une abstraction ! Pour l'utiliser dans un autre patch, il suffit alors de créer une boîte-objet et d'y inscrire le nom correspondant (voir exemple ci-dessous).
![Patch principal qui utilise un second patch d'abstraction](./screenshots/11-abstraction-patch.png) ![Patch principal qui utilise un second patch d'abstraction](./screenshots/11-abstraction-patch.png)
@ -581,37 +581,32 @@ Un autre effet est le flanger. Le principe est assez proche du délai : on va aj
\newpage \newpage
## Chapter 15: package manager, external libraries ## Chapitre 15 : package manager, external libraries
While it is very important and satisfying to make your own puredata patches from scratch, there are a lot of extra libraries that can provide you with essential building blocks. Jusqu'à présent, tous vos patches Pure Data ont été créés à partir des blocs de base fournis avec Pure Data "Vanilla". Ces blocs de traitement de données et de signaux sont très efficaces et il est très important que vous sachiez les utiliser pour créer vos propres expériences sonores.
Most of these can be installed with the build in package manager in puredata vanilla.
You can access it by going to the menu **help** and choosing **find externals**. Cependant, de nombreuses personnes ont construit des blocs intéressants et complexes, et les ont mis à disposition de la communauté via le "package manager" intégré à Pure Data Vanilla. Il est accessible via le menu **help** -> **find externals** (ou **Aide** -> **Installer des objets supplémentaires**). Les plus utiles - et les plus utilisés - sont entre autres :
Some very useful ones are:
* mrpeach (for everything network and OSC related) * mrpeach (for everything network and OSC related)
* cyclone (a bunch of useful little gems) * cyclone (nombreux petits outils très utiles)
* comport (for interfacing with arduino and other serial devices) * comport (interfaçage Arduino ou autres périphériques sur port série)
* hid (useful for gamepads and joysticks) * hid (*Human Interface Devices* : souris, joysticks, ...)
* list-abs (list abstractions that make manipulating and searching lists very easy) * list-abs (abstractions pour la manipulation de listes)
![installing externals](./resources/dniz.jpg) ![Installing externals](./resources/dniz.jpg)
You can see all the externals that you have installed by going to the **help** menu and choosing the **browser**. Vous pouvez voir tous les *externals* installés via le menu **Aide** -> **Navigateur d'aide** (**help**-> **browser**). La plupart des bibliothèques proposent une aide claire avec des exemples d'utilisation.
Most libraries come with extensive help files to get you going in no time.
![externals browser](./resources/f33w.jpg) ![Externals browser](./resources/f33w.jpg)
Now, a *very* powerful collection of synthesizer building blocks is called **automatonism**. Pour aller rapidement plus loin dans la synthèse sonore, **Automatonism** fournit un très bon ensemble de blocs de synthétiseurs et de filtres. Avec cette bibliothèque, il devient possible de construire rapidement des **synthétiseurs modulaires** pour obtenir des textures sonores très difficiles à obtenir avec les synthés classiques du commerce.
This is more than a library of abstractions, it makes puredata an easy to use modular synth.
While I absolutely love this software, a basic understanding of puredata vanilla will go a long way. Toutefois, pour utiliser correctement Automatonism (ou n'importe quelle autre bibliothèque de ce genre), il reste indispensable de maîtriser la programmation Pure Data.
You can download automatonism from the link below.
![automatonism](./resources/automatonism.png) ![automatonism](./resources/automatonism.png)
### Resources: ### Ressources
* [Automatonism](https://www.automatonism.com/the-software)
* **online information**
* [automatonism](https://www.automatonism.com/the-software)
--- ---