HankIsDead Posted May 25, 2016 at 09:55 AM Share Posted May 25, 2016 at 09:55 AM Bon, un petit projet en préparation, il n'y a rien de fait pour l'instant mais j'aimerais avoir vos avis, conseils, etc là-dessus. J'ai une MXR Carbon Copy dont je suis très satisfait, à un détail près : elle manque cruellement d'un tap tempo... Je suis tombé sur les cartes Arduino qui sembleraient permettre de me faire cela: http://blog.txrobotic.fr/les-differentes-cartes-arduino/ L'idée: Une pédale séparée avec : - un switch momentané pour définir le tempo - une led pour afficher le tempo - une sortie avec une résistance variant en fonction du tempo défini (- si possible une subdivision dotted eighth, quarter note, triplets du tempo) Cela nécessite aussi une modif de la Carbon Copy pour remplacer le potentiomètre de temps par la sortie de la pédale de tap tempo. Il y a cependant pas mal d'inconnues: - La programmation de l'arduino (en même temps la programmation c'est mon métier, donc ce n'est pas le point qui me pose le plus de pb) - La définition du tempo en fonction du tap (sûrement une conversion à faire) - Le plus sensible, l'obtention d'une resistance variant en fonction du tempo défini. Là je sèche, aussi bien au niveau du matériel à utiliser que du calcul de la valeur de la résistance en fonction du tempo défini) Quote Link to comment Share on other sites More sharing options...
LowlO Posted May 25, 2016 at 10:07 AM Share Posted May 25, 2016 at 10:07 AM Je ne peux pas t'aider, j'y pipe que dalle mais je flag parce que l'idée m'intéresse grandement ! Si tu y parviens, tu auras sûrement un client potentiel ;) Quote Link to comment Share on other sites More sharing options...
Snikpout Posted May 25, 2016 at 10:22 AM Share Posted May 25, 2016 at 10:22 AM Côté tap tempo proprement dit, pas de souci il y a de nombreux projets sur les sites spécialisés dont tu pourras t'inspirer; concernant une résistance variable en sortie, le plus simple est de se tourner vers un potard numérique avec interface ISP ou I²S, un exemple ici. Quote Link to comment Share on other sites More sharing options...
HankIsDead Posted May 25, 2016 at 11:35 AM Author Share Posted May 25, 2016 at 11:35 AM Intéressant ce lien en effet... Quote Link to comment Share on other sites More sharing options...
Jazz Ad Posted May 25, 2016 at 11:40 AM Share Posted May 25, 2016 at 11:40 AM J'ai programmé un Arduino pour un pote qui voulait un chenillard contrôlant aussi sa machine à fumée et des drops d'infras façon 505. Je suis un programmeur du dimanche d'il y a 20 ans et je m'en suis sorti en un week-end. Il y a plein d'applications bien faites, des micro-drivers pour tous les matos les plus courants, on peut programmer en C++, en Java et comme tout est open-source on peut repiquer les codes déjà publiés sans remord. Tout ça pour dire que matériellement je n'y connais rien mais programmer le chip est simple. Quote Link to comment Share on other sites More sharing options...
HankIsDead Posted May 30, 2016 at 11:00 AM Author Share Posted May 30, 2016 at 11:00 AM Arduino Nano commandé, réception demain normalement... Quote Link to comment Share on other sites More sharing options...
Cagethoracix Posted May 30, 2016 at 01:50 PM Share Posted May 30, 2016 at 01:50 PM (edited) je flag, j'ai eu un kit arduino à noel mais je n'ai pas d'idée pour l'utiliser. Hors sujet : si vous avez des idées de pédales sur cette base, ca m'interesse Edited May 30, 2016 at 01:54 PM by Cagethoracix Quote Link to comment Share on other sites More sharing options...
HankIsDead Posted May 30, 2016 at 02:40 PM Author Share Posted May 30, 2016 at 02:40 PM Je crois avoir vu passer un tremolo sur base arduino... Sinon : https://www.google.fr/search?q=arduino+based+guitar+effects&oq=arduino+based+guitar+effects Il y a pas mal de réponses apparement Quote Link to comment Share on other sites More sharing options...
Basstyra Posted May 30, 2016 at 04:07 PM Share Posted May 30, 2016 at 04:07 PM Le plus critique ici est l'interface avec la Carbon Copy, ou plutôt le protocole de communication : trouver un moyen de lui communiquer la donnée que tu souhaites. Le tap tempo et tout, obtenir un chiffre se rapportant au temps, taper toutes les secondes et en dériver un chiffre "1s" (ou "0.33s" si à la croche ternaire, etc... ), c'est pas dur. Tu trouveras des exemples, tu bidouilleras et tu y arriveras sans souci Par contre, indiquer au Carbon Copy qu'il faut qu'il donne un délai de "1s", ça c'est plus compliqué. En 1ere approximation, tu peux en effet simuler le potard, mais il faudra déterminer à quelle position correspond "1s", et toutes les autres valeurs. Donc en gros tracer la courbe 'position du potard' vs 'durée du delay'. Pas sûr que ça soit facile, qu'elle soit linéaire, et que ça puisse se faire avec suffisamment de précision. Idem pour le potard numérique : quelle précision et surtout quelle résolution faut-il pour que ça fonctionne ? Idéalement, un tel système fonctionnerait plutôt par asservissement : mesure du tempo du Carbon Copy, comparaison avec le tap tempo, et ajustement. Le Carbon Copy étant à BBD, la mesure de son tempo devrait pouvoir se dériver sans problème de la mesure de l'horloge. Et en écrivant ça, je me demande si, à l'inverse, le mieux ne serait pas de carrément remplacer l'horloge... Quote Link to comment Share on other sites More sharing options...
HankIsDead Posted May 31, 2016 at 11:26 AM Author Share Posted May 31, 2016 at 11:26 AM Oui c'est la difficulté du projet. En fait il y a déjà un produit commercialisé de tap-tempo sur MXR Carbon Copy. Et apparemment ils se branchent directement sur le chip d'horloge: http://www.moltenvoltage.com/pedalsync/MXR_Carbon_Copy_Hack_for_Delaytion_PedalSync_MV-64_Analog_Delay_Control_Station_DIY_Project_by_Molten_Voltage.html Bref une bonne petite étude à faire.... Sinon l'arduino est arrivé ce matin, c'est tout petit! Parfait pour l'intégration: Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.