Bonjour!
En tant que petit projet de cours,
nous souhaiterions avoir ou créer un petit clavier (quelques touches)
sur lequel on cliquerait pour jouer les notes.
On ne fait pas de midi.
On aimerait pouvoir simuler un piano/synthé, avec des notes de durée finies et pouvoir en jouer plusieurs à la fois.
Est-ce que quelqu'un saurait où trouver un patch qui le fasse déjà?
Ou sinon, de quoi aurions-nous besoin pour le faire? On aura besoin d'aide car on n'y connait encore (presque) rien en pure data...
Merci
Hors ligne
Tu peux associer les touches de ton clavier à des fréquences sonores.
Pour ce faire tu as à disposition l'objet [key] qui te donne le code de la touche pressée.
Ainsi que l'objet [osc~] qui te fourniras la fréquence sonore choisie.
Patches et relies les objets entre eux pour qu'a chaque fois que tu tapes un caractère tu obtiennes la note/fréquence correspondante.
Si tu es vraiment novice avec puredata commence par regarder l'aide incluse, il y a beaucoup à lire et à apprendre.
Hors ligne
merci rep,
je ne connaissais pas l'objet key!
On va voir ce qu'on peut faire déjà avec ça.
Je me demande maintenant comment on peut jouer un son avec un certaine durée, avec un volume décroissant...
(Pour le timbre on devrait s'en sortir, on ne va pas s'occuper de l'attaque pour simplifier)
Hors ligne
Les boites...
[del]... pour définir la durée
[*~]... pour gérer le volume
[line]... pour créer une rampe
... devraient te permettre d'arriver à ce que tu cherches.
Bon courage.
Hors ligne
Yo ! J'ajouterais aux propos d'Olivier que tu ferais bien de regarder aussi l'aide de [line~] (avec la tilde) c'est un objet assez puissant avec lequel tu devrais pourvoir faire ce que tu veux.
Aussi, avec ce genre de patchage :
[line]
|
[osc~]
tu risque d'avoir des clics;
clics que tu n'auras pas avec [line~]
ouali oualou
Dernière modification par rep (2011-03-07 18:07:02)
Hors ligne
merci pour les conseils
Hors ligne
Pages: 1