Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
openatelier:projet:sampler_puredata_pour_raspberry_pi_sans_ecran [2025/03/28 18:56] cyril [Lecteur de fichiers simple] |
openatelier:projet:sampler_puredata_pour_raspberry_pi_sans_ecran [2025/03/31 14:17] (Version actuelle) cyril [Lecteur de fichiers simple] |
||
---|---|---|---|
Ligne 27: | Ligne 27: | ||
* [sel] -> exhausteur de goût, écoute ce qui entre et si une valeur correspond à l'un des arguments, envoie un bang sur le outlet correspondant à la place de l'argument dans la liste. Ex: La note MIDI 40 est reçue, celle-ci est en 1ère position dans la liste d'arguments, un bang sera envoyé sur le outlet 1 en partant de la gauche. | * [sel] -> exhausteur de goût, écoute ce qui entre et si une valeur correspond à l'un des arguments, envoie un bang sur le outlet correspondant à la place de l'argument dans la liste. Ex: La note MIDI 40 est reçue, celle-ci est en 1ère position dans la liste d'arguments, un bang sera envoyé sur le outlet 1 en partant de la gauche. | ||
La note MIDI 41 est reçue, celle-ci est en 2ème position dans la liste d'arguments, un bang sera envoyé sur le outlet 2, etc. | La note MIDI 41 est reçue, celle-ci est en 2ème position dans la liste d'arguments, un bang sera envoyé sur le outlet 2, etc. | ||
- | * [dac~]-> dirige les flux audios vers la sortie son. | + | * [dac~]-> dirige les flux audios vers la sortie son.\\ |
| | ||
+ | \\ | ||
Ligne 36: | Ligne 36: | ||
A. Pour ajouter un sample: | A. Pour ajouter un sample: | ||
- | 1: on place un fichier wav dans le dossier parent du projet PureData. | + | - : on place un fichier wav dans le dossier parent du projet PureData. |
- | + | - : on copie le nom du fichier en entier, le nom ne doit pas comporter d'espace. | |
- | 2: on copie le nom du fichier en entier, le nom ne doit pas comporter d'espace. | + | - : on créé un tableau auquel on donne le nom du fichier sans l'extension: Ajouter -> Tableau. |
- | + | - : on crée un "message" dans lequel on met: read -resize nomdufichier.wav nomdutableau | |
- | 3: on créé un tableau auquel on donne le nom du fichier sans l'extension: Ajouter -> Tableau. | + | - : on place ce message entre le loadbang et l'objet soundfiler, on relie le tout |
+ | \\ | ||
+ | B. Pour assigner un sample à une note MIDI | ||
- | 4: on crée un "message" dans lequel on met: | ||
- | read -resize nomdufichier.wav nomdutableau | ||
+ | - : on crée l'objet tabplay~ avec pour argument le nom du tableau que l'on veut lire. | ||
+ | - : on relie le inlet de l'objet tabplay au outlet correspondant à la note midi de l'objet sel. Attention au décalage visuel entre les nombres affichés et les outlet... Cela permet de déclencher la lecture du fichier. | ||
+ | - : on crée un message "stop" | ||
+ | - : on relie le message stop au inlet du tabplay et aux autres outlet de sel. Cela permet d'arrêter le morceau actuellement en cours de lecture. | ||
+ | - : on relie le outlet de gauche de tabplay aux entrées du dac. | ||
- | 5: on place ce message entre le loadbang et l'objet soundfiler, on relie le tout | + | \\ |
+ | {{ :openatelier:projet:lecteur_de_fichiers_simple:patc_puredata_lecteur_sample_midi.png?400 |}} | ||