Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2015-11-15 20:43:57 Besoin d'éclaircissements sur un patch "scratch"!

oceane76
nouveau membre
Date d'inscription: 2015-10-04
Messages: 5

Besoin d'éclaircissements sur un patch "scratch"!



Bonjour,

Je suis en cours d'initiation à Pd, et ultra débutante. On nous a demandé de travailler sur une scratch machine et présenté un patch auquel je ne comprend pas grand chose.
Je l'ai mis en pièce jointe, avec plusieurs questions concernant les points que je ne saisis pas.
Est-il possible d'avoir des éléments de réponse?

Merci beaucoup!!!

Océane

Dernière modification par oceane76 (2015-11-15 20:45:19)

Hors ligne

 

#2 2015-11-15 21:36:10 Re : Besoin d'éclaircissements sur un patch "scratch"!

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: Besoin d'éclaircissements sur un patch "scratch"!



Tu sais que quand tu cliques droit sur une boite, tu peux obtenir de l'aide sur l'utilité et le fonctionnement de cette boite ? :p

Hors ligne

 

#3 2015-11-16 10:38:08 Re : Besoin d'éclaircissements sur un patch "scratch"!

oceane76
nouveau membre
Date d'inscription: 2015-10-04
Messages: 5

Re: Besoin d'éclaircissements sur un patch "scratch"!



oui je le sais, et si ça me suffisait pour comprendre, ce serait génial!
je sais "théoriquement" qu'un spigot est un robinet qui ferme et "ouvre" un flux de données cela étant, ça ne m'explique pas pourquoi précisément c'est  nécessaire sur ce patch.

Hors ligne

 

#4 2015-11-16 20:40:18 Re : Besoin d'éclaircissements sur un patch "scratch"!

Berenger
membre
Lieu: Nantes
Date d'inscription: 2010-06-02
Messages: 190
Site web

Re: Besoin d'éclaircissements sur un patch "scratch"!



Pour faire court et te laisser réfléchir un peu car le but n'est pas de te donner toutes les réponses :

1- a priori [s~] sert à envoyer un signal donc tout ce qui est avant sert à générer un signal de contrôle: après ce signal doit avoir un range particulier çad commencer à une certaine valeur et finir à une certaine valeur.
2- l'aide de [snapshot~] te renseignes largement sur son utilité.
3- les spigot comme tu l'as dis servent à faire passer ou bloquer des données en fonction de la valeur qu'on leur envoit en entrée froide.
4-  où est reçue la valeur  "offset_init" ? et du coup ça contrôle quoi ? l'aide de [phasor~] te renseignera...
5- l'aide de [r~] dit explicitement à quoi servent les messages "set"


Si je peux te donner un conseil c'est de suivre le flux de données à chaque fois que tu as un [s], cherches l'objet [r] qui correspond, l'ordre que tu donnes et bien celui qu'il faut suivre pour comprendre le patch.

N'oublies pas non plus quel est l'objectif de ce patch : a priori c'est de scratcher un fichier audio. Pour "scratcher" il faut pouvoir déplacer la tête de lecture. Dans pd l'audio est stocké dans un tableau et [tabread4~] permet de lire un tableau en fournissant en entrée un signal dont la valeur est l'index auquel on va placer la tête de lecture. Pour scratcher il faut donc controler l'emplacement de cette tête de lecture et donc générer un signal qui permette de se placer où on veut dans le fichier audio.

bon courage !

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024