Page 1 of 1

Posted: 31 May 2012, 00:54
by joffo78
Bonjour à tous.
Ce post fait suite à une conversation que j'ai eu avec un utilisateur sur le forum de Reaper.
Celui ci cherchait un système pour trigger des samples et je me suis empressé de faire l'article d'usine et de ces possibilités
de création de vst. Cela a l'air de les intéresser.
Du coup je souhaiterais faire un lecteur de sample qui aurait plusieurs mode de déclenchement. Trois pour être précis.
Ces trois modes doivent pouvoir marcher et en one shot, et en loop.
- Le mode trig :
Chaque fois que j'appuie sur le bouton play, le sample est relu depuis la position 0
-le mode toggle:
Le bouton play alterne entre play et stop (je rappelle que ça doit marcher en mode loop).
-le mode pause:
Le bouton play alterne entre lecture et pause (il reste sur la position).
L'idéal étant d'avoir un combo box pour sélectionner son mode et un switch pour choisir entre one shot ou loop.
En revanche, il est impératif de n'avoir qu'un seul bouton pour déclencher les actions.
Si ça vous tente de réfléchir la dessus.
Merci de votre attention.

Posted: 03 Jun 2012, 21:36
by jeanrene
facile en reliant le combobox au module pass.
combo box envoi les données 0 1 2 etc...
avec le module logique = on relie le combobox au pass,
avec le pass on envoi ce qu'on veut.

l'autre solution est d'utiliser map value, mais la 1ere methode est plus simple dans un 1er temps (pour dévelloper le patch).
jette un oeil au patcherkit notamment
buttons to switch
switch to buttons

Posted: 04 Jun 2012, 09:55
by joffo78
Bonjour et merci des tuyaux .
Cependant, je ne vois pas bien en quoi cela me permet de réaliser ce que je veux
Aurais tu la gentillesse de bien vouloir me faire une petite capture d'écran ?
Merci mille fois.

Posted: 04 Jun 2012, 23:07
by jeanrene
en gros le bouton est routé avec 3 pass, chaque pass à un A=B, A est relié au combobox qui envoi 0, 1, 2, donc sur les B mettre 0, 1, 2.

j'ai pas trop le temp tout de suite peut être dans la semaine.
essai de comprendre les boîtes logique (dans math) et les events control, tu verras c'est fun

Posted: 05 Jun 2012, 00:01
by joffo78
Ce ne serait pas plus simple d'utiliser un selecteur ?
En revanche tout cela ne me dit pas comment gerer les mode pause, restart ou retrig ....

Posted: 05 Jun 2012, 06:42
by jeanrene
oui le selecteur fait pareil, mais utiliser les pass permet d'utiliser plus facilement des condition (boites logiques) et les 0from1 1from0 et has change.
un selecteur peu etre reproduit avec la méthode décrite et apporte plus de souplesse (en échange le patch est plus complexe)

Posted: 05 Jun 2012, 07:41
by joffo78
Ok merci pour tes conseils.
Cependant ce qui me pose problème ce n'est pas tellement la manière de sélectionner les informations mais de les paramétrer.

Posted: 05 Jun 2012, 16:07
by jeanrene
je passerai moins de temps à faire ton patch qu'à te l'expliquer.
j'vais essayer de te faire ça dans la semaine.

Conseil n1: utilise le ? pour avoir l'aide
Conseil n2: dessiner ou ecrire le fonctionnement théorique d'un patch sur papier permet de mieux cerner ce qu'on veut.
Conseil n3: quand on link une entrée dans le vide un fader ou un combo se crée automatiquement, quand on selectionne le lien les infos qui y passent sont visibles dans le cadre de droite dans la fenetre d'edition du patch.

Posted: 05 Jun 2012, 17:06
by nay-seven
@jeanrené : jettes un œil aux add-ons fait par joffo78, je ne pense pas que son souci soit si simple :)

Posted: 05 Jun 2012, 17:57
by multiphone
Hello,

Voici une version (Un peu tordue surement) du lecteur multimode tel que tu le decris Joffo, enfin si j'ai bien tout compris ?

http://sensomusic.com/forums/uploads.ph ... e%20V1.pat

Cordialement

Posted: 07 Jun 2012, 16:11
by jeanrene
nay-seven> les patchs me paraissent parfois simple jusqu'au moment ou je mets le nez dessus.

joffo78> j'aurai fait la meme chose que multiphone mais en moins bien.

Posted: 07 Jun 2012, 18:39
by multiphone
Hello,

Hello,

A la suite de cet échange sur le lecteur multimode, je me suis servis de celui-ci dans un patch plus imposant.

ll y avais un petit hic dans le dernier mode qui maintenant est corrigé.

Mais il y a sans doute beaucoups de façon d'arriver au même résultat.

Voila

Cordialement