Créer un pedalier midi control change

Rappel du dernier message de la page précédente :
Doub
  • Doub
  • Custom Méga utilisateur
  • #15
  • Publié par
    Doub
    le 03 Avr 2006, 22:58
Je connais rien en programation, donc pour le code du PIC, je debute. Ton aide est la bienvenue.

Les infos sur le pedalier se trouve LA. Tu y trouvera le code source du PIC MAIS pour un pedalier en program change.

Par contre pour la création d'une entrée sur le pedalier, je me suis inspiré de ca. La version du firmware n'est pas la meme que celui du lien precedent. est ce qu'il risque d'y avoir des confli si je rajoute une entrée midi?
Doub
  • Doub
  • Custom Méga utilisateur
  • #17
  • Publié par
    Doub
    le 03 Avr 2006, 23:10
Pas de soucis je te remercie
rapapar
je me permet car ca m'interesse aussi:
Il semble que j'avais vu que sur le site ils donnent des exe qui permetraient de programmer le pic sans passer par du code.... a vérifier.

Pour le chassis, c'est un peu petit mais ici ils vendent une pédale
http://www.gotronic.fr/catalog(...)s.htm
(cf Pédales pour instruments)

ou la c'est deja mieux:
http://www.smallbearelec.com/C(...)sures
slashzebest
Slooshy Boy a écrit :
Curieusement, je n'y comprends rien mais ça m'intéresse beaucoup...






je me disait la mème chose justement : j'aurais bien voulu comprendre un peu plus les termes, qui ma foie, sont assez spécifique et complexe, mais ceci dit, ca m'interesse tout de mème, et je vais continuer de lire ca
captain Guy!
Plus le gruyère est gros, plus ya de trous!
Plus ya de trous, moins ya de gruyère!
DONC
Plus ya de gruyère, moins ya de gruyère !!!
Doub
  • Doub
  • Custom Méga utilisateur
  • #20
  • Publié par
    Doub
    le 04 Avr 2006, 10:27
slashzebest a écrit :
Slooshy Boy a écrit :
Curieusement, je n'y comprends rien mais ça m'intéresse beaucoup...






je me disait la mème chose justement : j'aurais bien voulu comprendre un peu plus les termes, qui ma foie, sont assez spécifique et complexe, mais ceci dit, ca m'interesse tout de mème, et je vais continuer de lire ca


Bon allez, je vais essayer d'expliquer un peut.
Un pedalier midi envoit des informations qui sont interpretées par les elements recepteurs, comme un préampli ou un multi-effet (a condition que c'est dernier ai une prise MIDI ).
Une pedale "classic", comme le ENGL Z-12, envoie que des "program change", c'est a dire qu'il te permet juste de changer les canaux de ton preampli et de ton multi. par exemple, tu te mets sur le canal 2 de la pedale, lorsque tu vas enregistrer les reglages de ton preampli, il va les assigner au canal 2, du fait a chaque fois que tu appuiras sur la touche 2, il te remettra les reglages que tu as enregistrés. Tu fait d'autres reglages sur la touche 3 (par exmple autre canal), et donc tu peux passer d'un canal a l'autre.
Le "control change" quand a lui permet de modifier les paramètres d'un appareil MIDI comme le volume, l'activation ou non d'un effet. Donc si tu assigne une "touche 1" avec des CC (control change) a une reverb, dans le multi-effet, celui ci activera ou desactivera la reverb. C'est donc un autre message qui est envoyé, ce qui permet de ne pas changer les parametre du preampli.
Le but de la pedale, et donc, d'activer ou de desactiver un effet. Comme ca, quand tu joues un morceau, donc quand tu charges un "program change" et que tu veux enlever le delay et la reverb, au lieu de créer un patch identique sans delay et reverb sur un autre "program change", on lui envoit des messages CC qui les bypassera.


Ce qui aurait été mieux, aurait été de faire une pedale avec un bouton, qui reconnaisse les "program change" au quel tu peut assigner des "control change" (un peut comme mon preampli, on regle un "program change" sur la pedale et on enregistre les reglages). Comme ca, "program change" 1 tu assignes les CC qui control la reverb et le chorus, si tu appuis sur la touche il désative ces 2 effets. Et "program change" 2 tu assignes les CC qui desactive la wah, l'equaliseur et le delay. Donc un systeme capable de reconnaitre et d'analiser les "program change" avec une sorte d'interface pour pouvoir regler tous ca. Mais la il faut programmer, et je suis incapable de faire ca, MAIS ca doit etre possible.
Stef_LNA
Doub a écrit :
slashzebest a écrit :
Slooshy Boy a écrit :
Curieusement, je n'y comprends rien mais ça m'intéresse beaucoup...






je me disait la mème chose justement : j'aurais bien voulu comprendre un peu plus les termes, qui ma foie, sont assez spécifique et complexe, mais ceci dit, ca m'interesse tout de mème, et je vais continuer de lire ca


Bon allez, je vais essayer d'expliquer un peut.
Un pedalier midi envoit des informations qui sont interpretées par les elements recepteurs, comme un préampli ou un multi-effet (a condition que c'est dernier ai une prise MIDI ).
Une pedale "classic", comme le ENGL Z-12, envoie que des "program change", c'est a dire qu'il te permet juste de changer les canaux de ton preampli et de ton multi. par exemple, tu te mets sur le canal 2 de la pedale, lorsque tu vas enregistrer les reglages de ton preampli, il va les assigner au canal 2, du fait a chaque fois que tu appuiras sur la touche 2, il te remettra les reglages que tu as enregistrés. Tu fait d'autres reglages sur la touche 3 (par exmple autre canal), et donc tu peux passer d'un canal a l'autre.
Le "control change" quand a lui permet de modifier les paramètres d'un appareil MIDI comme le volume, l'activation ou non d'un effet. Donc si tu assigne une "touche 1" avec des CC (control change) a une reverb, dans le multi-effet, celui ci activera ou desactivera la reverb. C'est donc un autre message qui est envoyé, ce qui permet de ne pas changer les parametre du preampli.
Le but de la pedale, et donc, d'activer ou de desactiver un effet. Comme ca, quand tu joues un morceau, donc quand tu charges un "program change" et que tu veux enlever le delay et la reverb, au lieu de créer un patch identique sans delay et reverb sur un autre "program change", on lui envoit des messages CC qui les bypassera.


Ce qui aurait été mieux, aurait été de faire une pedale avec un bouton, qui reconnaisse les "program change" au quel tu peut assigner des "control change" (un peut comme mon preampli, on regle un "program change" sur la pedale et on enregistre les reglages). Comme ca, "program change" 1 tu assignes les CC qui control la reverb et le chorus, si tu appuis sur la touche il désative ces 2 effets. Et "program change" 2 tu assignes les CC qui desactive la wah, l'equaliseur et le delay. Donc un systeme capable de reconnaitre et d'analiser les "program change" avec une sorte d'interface pour pouvoir regler tous ca. Mais la il faut programmer, et je suis incapable de faire ca, MAIS ca doit etre possible.

oui comme tu dis, c'est tout à fait possible. J'ai dé"jà crée un controleur MIDI spécifique à la whammy (cf ma signature); et là je design un controlleur plus complexe qui gère justement les PC et les CC.

Une première étape déjà c'est de modifier le code source original qui envoie les PC et l'adapter à tes besoins (je suis justement entrain de regarder le code source ).
Nouveau Simulateur de HP 100% analogique avec Loadbox intégré !
http://siteweb.lnafx.com/ultimate-cab/
Nouvelle SHREDPOOL - Disto 3 canaux
http://siteweb.lnafx.com/shredpool/
Doub
  • Doub
  • Custom Méga utilisateur
  • #22
  • Publié par
    Doub
    le 04 Avr 2006, 11:36
et le schema reste le meme avec le PIC (sauf qu'on met qu'une seul touche sur l'entree RD4 du PIC et une afficheur sur les entree AN du PIC)?

Citation:
je design un controlleur plus complexe qui gère justement les PC et les CC.


Donc tu recrées une pedale entierement aussi?? car pour moi c'est juste la partie CC qui m'interraisse, Bon tu me dira a adapter apres ca doit etre facile. Je vais aller voir sur ton site
Stef_LNA
Doub a écrit :
et le schema reste le meme avec le PIC (sauf qu'on met qu'une seul touche sur l'entree RD4 du PIC et une afficheur sur les entree AN du PIC)?

Citation:
je design un controlleur plus complexe qui gère justement les PC et les CC.


Donc tu recrées une pedale entierement aussi?? car pour moi c'est juste la partie CC qui m'interraisse, Bon tu me dira a adapter apres ca doit etre facile. Je vais aller voir sur ton site

hum...il y a un truc que je saisi pas.... pourquoi relier ton pedalier ENGL au PIC ?
En fait le but de tout ça, c'est de pouvoir controller à la fois les PC et les CC, non?
ça te ferait en fait 2 pedaliers distincts: ton ENGL pour les PC et celui là pour les CC ... je suis dans le vrai ou complètement à côté de la plaque??

Autre chose: les infos sur la whammidi sont sur mon forum (toujours en signature) car sur le site la page dédiée à la whammidi n'est pas encore terminée.
Nouveau Simulateur de HP 100% analogique avec Loadbox intégré !
http://siteweb.lnafx.com/ultimate-cab/
Nouvelle SHREDPOOL - Disto 3 canaux
http://siteweb.lnafx.com/shredpool/
-Charles-
Doub a écrit :


Bon allez, je vais essayer d'expliquer un peut.
Un pedalier midi envoit des informations qui sont interpretées par les elements recepteurs, comme un préampli ou un multi-effet (a condition que c'est dernier ai une prise MIDI ).
Une pedale "classic", comme le ENGL Z-12, envoie que des "program change", c'est a dire qu'il te permet juste de changer les canaux de ton preampli et de ton multi. par exemple, tu te mets sur le canal 2 de la pedale, lorsque tu vas enregistrer les reglages de ton preampli, il va les assigner au canal 2, du fait a chaque fois que tu appuiras sur la touche 2, il te remettra les reglages que tu as enregistrés. Tu fait d'autres reglages sur la touche 3 (par exmple autre canal), et donc tu peux passer d'un canal a l'autre.
Le "control change" quand a lui permet de modifier les paramètres d'un appareil MIDI comme le volume, l'activation ou non d'un effet. Donc si tu assigne une "touche 1" avec des CC (control change) a une reverb, dans le multi-effet, celui ci activera ou desactivera la reverb. C'est donc un autre message qui est envoyé, ce qui permet de ne pas changer les parametre du preampli.
Le but de la pedale, et donc, d'activer ou de desactiver un effet. Comme ca, quand tu joues un morceau, donc quand tu charges un "program change" et que tu veux enlever le delay et la reverb, au lieu de créer un patch identique sans delay et reverb sur un autre "program change", on lui envoit des messages CC qui les bypassera.


Ce qui aurait été mieux, aurait été de faire une pedale avec un bouton, qui reconnaisse les "program change" au quel tu peut assigner des "control change" (un peut comme mon preampli, on regle un "program change" sur la pedale et on enregistre les reglages). Comme ca, "program change" 1 tu assignes les CC qui control la reverb et le chorus, si tu appuis sur la touche il désative ces 2 effets. Et "program change" 2 tu assignes les CC qui desactive la wah, l'equaliseur et le delay. Donc un systeme capable de reconnaitre et d'analiser les "program change" avec une sorte d'interface pour pouvoir regler tous ca. Mais la il faut programmer, et je suis incapable de faire ca, MAIS ca doit etre possible.


Je constate qu'on a à peu près les mêmes besoins, sauf que moi je n'ai pas du tout de pédalier...
Je pense que le travail de Clarky sur la gestion des PC et CC sur un même pédalier devrait rejoindre ce que tu souhaites, à suivre donc...
Doub
  • Doub
  • Custom Méga utilisateur
  • #25
  • Publié par
    Doub
    le 04 Avr 2006, 11:57
Slooshy Boy a écrit :
Je constate qu'on a à peu près les mêmes besoins, sauf que moi je n'ai pas du tout de pédalier...
Je pense que le travail de Clarky sur la gestion des PC et CC sur un même pédalier devrait rejoindre ce que tu souhaites, à suivre donc...


Au pire je revendrais mon pedalier, sauf qu'il faudra me faire une partie alim fantom

En tout cas, jolie travail pour la whammy
Stef_LNA
Doub a écrit :
Slooshy Boy a écrit :
Je constate qu'on a à peu près les mêmes besoins, sauf que moi je n'ai pas du tout de pédalier...
Je pense que le travail de Clarky sur la gestion des PC et CC sur un même pédalier devrait rejoindre ce que tu souhaites, à suivre donc...


Au pire je revendrais mon pedalier, sauf qu'il faudra me faire une partie alim fantom

oui c'est sur ça peut etre une solution, plutôt que d'avoir 2 pédaliers pour une même fonction finalement.

Enfin bref, j'ai regardé le source, ça pourrait se modifier tout en restant compatible avec le hardware actuel. Mais c'est quand même du boulot quand on repart d'un truc exsistant.

Citation:
En tout cas, jolie travail pour la whammy

merci
Nouveau Simulateur de HP 100% analogique avec Loadbox intégré !
http://siteweb.lnafx.com/ultimate-cab/
Nouvelle SHREDPOOL - Disto 3 canaux
http://siteweb.lnafx.com/shredpool/
Doub
  • Doub
  • Custom Méga utilisateur
  • #27
  • Publié par
    Doub
    le 04 Avr 2006, 13:51
clarky2003 a écrit :
oui c'est sur ça peut etre une solution, plutôt que d'avoir 2 pédaliers pour une même fonction finalement.

Enfin bref, j'ai regardé le source, ça pourrait se modifier tout en restant compatible avec le hardware actuel. Mais c'est quand même du boulot quand on repart d'un truc exsistant.

Pour ton controlleur comment tu comptais le faire, si tu veux je peux t'apporter des idées sur un concepte

Citation:
hum...il y a un truc que je saisi pas.... pourquoi relier ton pedalier ENGL au PIC ?

Le but etait de créer une pedale pas trop chere (car les controlleur midi sont generalement chere)

Citation:
En fait le but de tout ça, c'est de pouvoir controller à la fois les PC et les CC, non?

Oui tout a fait

Citation:
ça te ferait en fait 2 pedaliers distincts: ton ENGL pour les PC et celui là pour les CC ... je suis dans le vrai ou complètement à côté de la plaque??

Oui c'est ca (tout en pensant au coté budget, vue que j'ai deja une pedale avec des program change), car sinon je trouve cela plus facile d'avoir qu'une pedale.
Stef_LNA
Doub a écrit :
clarky2003 a écrit :
oui c'est sur ça peut etre une solution, plutôt que d'avoir 2 pédaliers pour une même fonction finalement.

Enfin bref, j'ai regardé le source, ça pourrait se modifier tout en restant compatible avec le hardware actuel. Mais c'est quand même du boulot quand on repart d'un truc exsistant.

Pour ton controlleur comment tu comptais le faire, si tu veux je peux t'apporter des idées sur un concepte

en fait celui que je suis entrain de créer m'a été 'commandé' par un quelqu'un du forum justement, et on a etudié ça ensembles pour ce qui est des fonctionnalités du pedalier.

Citation:
Citation:
ça te ferait en fait 2 pedaliers distincts: ton ENGL pour les PC et celui là pour les CC ... je suis dans le vrai ou complètement à côté de la plaque??

Oui c'est ca (tout en pensant au coté budget, vue que j'ai deja une pedale avec des program change), car sinon je trouve cela plus facile d'avoir qu'une pedale.

oui c'est sur que ce serait mieux une seule pedale.

Si tu veux continuer dans cette direction (le schema que tu as trouvé sur le net) je pourrais te filer un coup de main si tu veux, mais pas tout de suite, car j'ai trop de taf en cemoment.
Nouveau Simulateur de HP 100% analogique avec Loadbox intégré !
http://siteweb.lnafx.com/ultimate-cab/
Nouvelle SHREDPOOL - Disto 3 canaux
http://siteweb.lnafx.com/shredpool/
Nikk Dee
Pourquoi tu ne passes pas tout simplement à un Midimate v2 ? Il fera tout ce que tu veux (peut envoyer simultanément jusqu'à 5 CC et 5 PC), tu peux l'alimenter en fantôme depuis un multi Rocktron ou, en utilisant le cable/adaptateur MIDI Rocktron, via un bloc alim depuis ton rack, et d'occase il se trouve pour vraiment pas cher.
En plus, si tu revends ton pédalier MIDI actuel, tu n'aura quasiment pas d'argent à sortir, pour passer sur un truc hyper efficace, sans la prise de tête de devoir bidouiller un pédalier.
Si des banques de 5 patches plus 5 IA te suffisent, franchement je pense que c'est la solution la plus simple et la plus économique, en temps comme en argent...
Put your faith in a loud guitar !
A vendre Rocktron All Access (570€)
Doub
  • Doub
  • Custom Méga utilisateur
  • #30
  • Publié par
    Doub
    le 04 Avr 2006, 14:17
clarky2003 a écrit :
en fait celui que je suis entrain de créer m'a été 'commandé' par un quelqu'un du forum justement, et on a etudié ça ensembles pour ce qui est des fonctionnalités du pedalier.


Si c'est pas indiscret tu demande combien pour réaliser un pedalier "sur mesure".

Nikk Dee a écrit :
Pourquoi tu ne passes pas tout simplement à un Midimate v2 ? Il fera tout ce que tu veux (peut envoyer simultanément jusqu'à 5 CC et 5 PC), tu peux l'alimenter en fantôme depuis un multi Rocktron ou, en utilisant le cable/adaptateur MIDI Rocktron, via un bloc alim depuis ton rack, et d'occase il se trouve pour vraiment pas cher.
En plus, si tu revends ton pédalier MIDI actuel, tu n'aura quasiment pas d'argent à sortir, pour passer sur un truc hyper efficace, sans la prise de tête de devoir bidouiller un pédalier.
Si des banques de 5 patches plus 5 IA te suffisent, franchement je pense que c'est la solution la plus simple et la plus économique, en temps comme en argent...


J'avais deja regardé, y a un mois avec d'autre pedalier midi, et je ne sais plus pourquoi je l'avais "déselectionné".

[EDIT] quand tu dis 5 PC et 5 CC en meme temps, tu parles d'un PC par touche et d'un CC par touche (vue qu'il y a 10 touches)? et pas une touche qui peut controler 5 CC

En ce moment sur effet guitare...