Sequenceur MIDI

Clonages d'ancètres, conceptions originales, circuit bending, le coin des grenouilles bricoleuses.

Modérateur : darcmorcel

Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Portamento a écrit :As tu pensé à passer par de l'I2C et des composants type MCP23017 qui te gèrent 16 entrées ou sorties tout ou rien ?
Oui, mais je suis un obsédé du temps de réponse, ayant écrit mes premiers codes midis en assembleur sur un 6502 à 1 MHz. Ça m'embête déjà assez de bosser avec de l'arduino dont la granularité des entrées-sorties est le bit au lieu de l'octet. Ça a les défauts de ses qualités, et c'est quasiment tout ce que j'ai à reprocher à cette famille.

Sinon pour l'I2C ou le SPI, je n'ai jamais regardé comment arduino le gère, s'il y a des drivers des interruptions, des buffers, tout ça... Tu en sais plus? Naïvement peut-être, s'il fallait vraiment réduire le nombre de gpio, je pense que je passerais par des registres à décalage genre 74HC595, encore plus simple que le SPI. J'ai actuellement 42 leds et 3 x 7 segments que je pourrais effectivement piloter par 3 gpio. Les ios se faisant de toute façon au niveau du bit, c'est peut-être même une bonne idée, j'en ai commandés, je vais tester ça..

Je suis ouvert à toutes propositions, je ne connais pas plus que ça la famille arduino, ayant juste fait quelques projets simples.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Hello,

Je viens de revoir un peu plus en profondeur l'interface homme-machine (ou la face avant si vous préférez). Je ne suis pas encore prêt à me mettre à l'eurorack mais elle tiendrait dedans, 7.0x5.25 en pouces. J'ai revu mes ambitions à la baisse, il n'y aura que 16 pas au lieu des 32 initialement prévus. La voici:

YASS face avant / IHM

on peut régler au niveau GLOBAL:
midi in (1 à 16 et omni)
midi out (1 à 16)
clock (interne ou midi in)
clock ou (on-off)
active sensing (on-off)
velocity routing (velocity cc0, cc1...)
click (off-record-play-both)
key echo (on - off)
envoyer le dump de toutes les séquences

on peut régler au niveau de la SEQUENCE:
résolution (noire, croche, swing, triolet double croche)
durée de note (piquée, normale, liée)
type (boucle ou one-shot)
envoyer le dump de la séquence courante

Au niveau de la NOTE en pas par pas:
jouer note + vélocité
remplacer la note par un silence
lier la note à la précédente (pas besoin de la rejouer, c'est la même, sauf si on veut une autre vélocité)

En mode PLAY, le changement de séquence et sa transposition se font au début de chaque itération s'il y a changement. Si on joue une note ou que l'on sélectionne une autre séquence, le changement se fera au début de la prochaine itération.

Pas de mode à l'envers ni aléatoire, pas de sortie CV/gate, c'est mon premier vrai projet DIY, je veux le garder simple. Je compte l'utiliser avec le Kenton PRO mk3 qui saura quoi faire de la vélocité routée vers des control changes.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
jeanfé
Messages : 170
Inscription : 25 août 2015, 21:42

Re: Sequenceur MIDI

Message par jeanfé »

Tu as déjà essayé de te servir de l'enregistrement du midi sur ta MPC ?
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Oui, j'ai fait des parties de batterie de morceaux entiers, je me suis fait également une banque miniPops avec tous les patterns et samples que j'ai pu trouver la concernant, je connais son séquenceur... Mais je ne suis pas du tout dans cette logique avec ce projet.

Là, il s'agit de saisir en quelques secondes plusieurs poignées de notes et les faire tourner en boucle en changeant de séquence ou de hauteur à chaque mesure si nécessaire, à la manière d'un arrangeur. Pouvoir couper sauvagement le courant le soir et tout retrouver le lendemain sans se poser de question. Pouvoir aussi séquencer du control change à partir de la vélocité reroutée.

La MPC permet de changer de séquence à la volée, mais pas de changer la hauteur de la séquence. Il faut de plus penser à sauver et recharger les séquences en passant par des menus qui coupent l'envie. Et j'allais oublier le temps de chargement de l'OS.

Dans ce projet, il y a un bouton par séquence, un bouton PLAY et un encodeur pour le tempo. L'enregistrement pas à pas n'est pas compliqué, la configuration non plus. Je vise l'utilisation la plus simple possible... Mais sans les potentiomètres des premiers séquenceurs pas à pas.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
jeanfé
Messages : 170
Inscription : 25 août 2015, 21:42

Re: Sequenceur MIDI

Message par jeanfé »

J'espère que je ne te réponds pas encore à côté mais je ne te parlais pas du sequencer de la MPC, juste de la fonction record midi : tu branches un clavier et tu enregistres la ligne de notes que tu y joues, tu l'assignes à un pad et tu mute/demute à volonté après. Je n'en ai plus à la maison, peut-être qu'une bonne âme voudra bien le confirmer mais il me semble que tu pouvais transposer assez facilement et qu'il n'y avait pas de soucis de sync ou de quantize (c'était le JJOS 2).
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Ah, je ne savais pas que l'on pouvait affecter une séquence à un pad ni que l'on pouvait transposer, je vais tester.

Là, j'ai presque fini le placement de la carte. J'ai utilisé 5 registres à décalages 74HC595 (pour les 28 leds et les 12 bits des 4 afficheurs 7 segments).

Comme je n'ai que 15 boutons, je les ai organisés en trois lignes de 5 colonnes. On pourra donc chainer facilement 2 séquences en en choisissant une et en restant appuyé pour en choisir une deuxième.. Comme sur la 707. Même si ce n'est pas un séquenceur, j'avais trouvé l'idée excellente, et après tout, une séquence ou un pattern, même combat.

Le schéma commence à se stabiliser. mais c'est encore loin d'être routé.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Avatar de l’utilisateur
Push-Pull
Messages : 8677
Inscription : 17 oct. 2009, 19:42
Localisation : entre Io et Callisto...

Re: Sequenceur MIDI

Message par Push-Pull »

pfeuh a écrit :saisir en quelques secondes plusieurs poignées de notes et les faire tourner en boucle en changeant de séquence ou de hauteur à chaque mesure si nécessaire, à la manière d'un arrangeur. Pouvoir couper sauvagement le courant le soir et tout retrouver le lendemain sans se poser de question. Pouvoir aussi séquencer du control change à partir de la vélocité reroutée.
Un truc genre Beatstep Pro ? :nesaispo:
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Je ne connaissais pas le Beatstep Pro, je le découvre suite à ton message. Dans l'idée il y a effectivement comme un cousinage. Le mien sera beaucoup plus basique, il ne fera en gros qu'une seule chose (celle qui m'intéresse), enregistrer des patterns en pas à pas puis les faire tourner en boucle en changeant la hauteur grâce à un clavier maître.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Xirso
Messages : 81
Inscription : 24 août 2013, 10:01

Re: Sequenceur MIDI

Message par Xirso »

Créer son propre séquenceur, rien de tel pour se faire plaisir!
"Je suis ouvert à toutes propositions, je ne connais pas plus que ça la famille arduino, ayant juste fait quelques projets simples."
"Mais sans les potentiomètres des premiers séquenceurs pas à pas."
Les potentiomètres sur les séquenceurs, j'adore ça! (désolé).
Puisque tu es ouvert à toutes propositions. Une ptite video qui pourrait te donner des idées.
https://www.youtube.com/watch?v=9oGlCfwCoCw" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Excellent! J'avais déjà vu , mais une piqûre de rappel ne fait pas de mal. J'ai noté (sur sa page où il donne les détails du montage et le code) la petite phrase en gras au milieu du texte qui m'a interpellé:
Since the start of building modular synths, ive always been looking for an arduino powered sequencer. but never really happy with the projects that were about. because it was still menu dives and button combinations. which is not what you wanna be messing about with! you may aswell use a computer and a mouse ha.
Le plus du sien (les idées simples sont les plus géniales), c'est de pouvoir jouer les notes de la séquence par les gros switchs. Et le look et la taille sont top.

Bon, les potards, si j'avais l'oreille absolue, pourquoi pas, mais c'est loin d'être le cas! :mdr: Quoique le fait de pouvoir écouter la valeur des potars avec les gros switchs est intéressant.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
jeanfé
Messages : 170
Inscription : 25 août 2015, 21:42

Re: Sequenceur MIDI

Message par jeanfé »

Si tu as le courage, tu peux te faire le même en analogique (presque) aussi facilement, avec des fonctions à peu près similaires...

Image

J'ai utilisé les circuits CGS du programmer/sequencer, du pulse divider/logic, et rajouté une horloge. Si un jour j'ai un peu de temps, je changerai les poussoirs :oups:
Portamento
Messages : 306
Inscription : 01 nov. 2012, 12:17
Localisation : Pau
Contact :

Re: Sequenceur MIDI

Message par Portamento »

Since the start of building modular synths, ive always been looking for an arduino powered sequencer. but never really happy with the projects that were about. because it was still menu dives and button combinations. which is not what you wanna be messing about with! you may aswell use a computer and a mouse ha.[/i]
Ceci est un excellent preset de base lorsqu'on démarre un module.
pfeuh a écrit :Bon, les potards, si j'avais l'oreille absolue, pourquoi pas,
Note, que quantiser un potar ne pose aucun problème.
http://www.oZoe.fr" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Portamento a écrit :Note, que quantiser un potar ne pose aucun problème.
C'est vrai, mais c'est le principe que je ne supporte pas.

Transpose par exemple la chose à la guitare: A chaque note que l'on voudrait enregistrer, on n'utiliserait pas les frettes mais les mécaniques d'accordage. Là, tu me dis juste qu'on peut accorder à la louche, car y a un autotune..., moi, je veux bien, mais c'est anti musical. Autant je comprends évidemment l'intérêt pour faire bouger un filtre ou autre chose, autant pour des notes ça ne passe pas.
jeanfé a écrit :Si tu as le courage, tu peux te faire le même en analogique (presque) aussi facilement, avec des fonctions à peu près similaires...
Il est magnifique! Je ne le ferai pas, mais j'essaierais bien un de ces séquenceurs à potards, je n'en ai pas encore eu l'occasion. Note qu'avec mes deux mains gauches, ce genre de réalisation m'est tout simplement impossible, il me faudrait 10 fois le temps qu'il faudrait à une personne normale, et ce sans aucune garantie de résultat.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Voici la face avant en taille réelle, sans la sérigraphie... Qui risque fort d'évoluer au cours de la réalisation du programme. Je pense en particulier à la saisie d'accords dans les séquences.

Yass face avant taille réelle

C'est prévu pour rentrer dans de l'Eurorack, mais je me demande si ce n'est trop petit, et du coup, contre-productif...

J'attends vos réactions, je vais voir si ce ne serait pas mieux de bifurquer vers une carte avec une connectique vers les 16 leds, les boutons, les blocs bouton/led et vers l'afficheur 4x7segments. Ceci afin de laisser chacun concevoir sa face avant comme il l'entend.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Bon, pas de réaction, ça part en chine pour les protos vraisemblablement encore cette semaine. Voici les éléments:

Schéma - Cuivre côté soudure - Cuivre côté composants - Masque de vernis côté soudure - Masque de vernis côté composants - Sérigraphie côté soudure (en miroir) - Sérigraphie côté composants.

Pas grand chose à en dire si ce n'est que les seuls composants du côté composants sont les boutons, les leds, l'afficheur 4x7 et l'encodeur, tout le reste des composants est... Côté soudure. Les masques de vernis doivent être identiques car comme je n'ai pas mis de CMS il n'y a que des vias et des pastilles à protéger du vernis épargne.

En attendant les pcb, je vais faire le truc que je déteste plus que tout: la conception 3D du boitier. Heureusement qu'il y a de la compétence au fablab de Villé.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Les protos de la carte arrivent demain, du FR4 à prix défiant toute concurrence. J'ai passé la semaine à m'initier au dessin 3D, ce fut dur mais je suis quasiment arrivé au but que je m'étais fixé: Dessiner entièrement le boitier, la face avant et les boutons. Tout est sûrement loin d'être parfait, mais c'est modifiable aisément.

Comme toujours, j'ai utilisé un soft gratuit (mais avec limitation concernant le nombre de fichiers et l'exportation des dits fichiers), qui présente la particularité d'être en ligne. Il s'agir de onShape, écrit par des anciens de Solid Works, apparemment si on connait cette CAO de référence on peut utiliser onShape sans problème. Perso, je m'en fous, je suis parti de rien et je ne compte pas faire une carrière dans le dessin. J'en suis juste au stade où je lutte contre l'envie de m'acheter une imprimante 3D qui finira dans un placard ou une benne une fois le projet terminé.

Yass - La boite - la face avant
Yass - La boite - Le fond
Yass - La boite - Les boutons
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Yeah! 30 euros (fdp inclus) les 5 protos fabriqués en Chine, qualité extra, arrivés en 5 jours! Le DVD (choisi au hasard :) ) donne une idée de la taille.

Image
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Avatar de l’utilisateur
LeGrosChat
Messages : 4289
Inscription : 12 avr. 2011, 01:26
Localisation : Le berceau du cinéma
Contact :

Re: Sequenceur MIDI

Message par LeGrosChat »

pfeuh a écrit :J'en suis juste au stade où je lutte contre l'envie de m'acheter une imprimante 3D qui finira dans un placard ou une benne une fois le projet terminé.
pfeuh a écrit :Yeah! 30 euros (fdp inclus) les 5 protos fabriqués en Chine, qualité extra, arrivés en 5 jours!
:vieux: Tu vois ? Tu viens exactement de trouver la meilleure raison possible pour ne pas acheter cette fameuse imprimante 3D qui finira immanquablement dans le placard, une fois ton projet terminé ! :biggrin:
:hum: Très probablement, avec quelques recherches bien ciblées sur le net, je suis sûr qu'on peut trouver maintenant des gens qui commercialisent la réalisation en plastique, par imprimante 3D, de n'importe quel objet virtuel, à condition qu'il soit modélisé sous la forme d'un type de ficher 3D standard (comme les fichiers AutoCad DXF, ou encore ceux d'autres logiciels de CFAO)... :roll:
Ʌ___Ʌ
\ʘᴥʘ/
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Trop tard! J'ai craqué, je l'ai commandée, mais pas en Chine, en France, elle arrivera encore en Juin. Je me suis rendu compte que les tolérances sont énormes dans l'impression 3D et qu'il faut donc un paquet d'essais non concluants avant d'arriver au résultat. On ajoute à ça mes deux mains gauches, le temps d'impression, le fait que je ne passe que deux fois 2 ou 3 heures par semaines au fablab, et le compte est vite fait, je n'aurai pas mon boitier avant des semaines. Je dois avouer que j'ai pris goût à dessiner des pièces, ce qui ne garantit absolument pas la survie de l'imprimante dans mon écosystème. Voilà une des prochaines pièces que je vais réaliser en plusieurs exemplaires. Essayez de deviner ce que c'est, ça va m'être très utile tant que je n'aurai pas retrouvé de patchbay midi Akai ou Roland. :)

Image

Pour info, le ficher standard dont tu parles est le STL, c'est un fichier vectoriel donc très léger. Il y a ensuite une étape inévitable spécifique à l'impression 3D, c'est le slicer (CURA, en l’occurrence, gratuit lui aussi). C'est ce programme qui découpe en tranches fines (l'impression 3d n'étant en fait qu'un empilage de couches 2D), qui rajoute un support détachable pour les pièces qui ne sont pas plates et qui fabrique le fichier sur la carte SD qui va être utilisée par l'imprimante.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Avatar de l’utilisateur
pfeuh
Messages : 817
Inscription : 12 févr. 2019, 07:05
Localisation : Choucroute et bière
Contact :

Re: Sequenceur MIDI

Message par pfeuh »

Bon, ben mon imprimante 3D est déjà amortie... Juste le boitier (sans la face avant ni les touches) du Yass me coûteraient entre 200 et 500 euros, 300 euros pour un délai standard d'une quinzaine de jours. J'ai été voir chez sculpteo, qui est le plus gros sous-traitant en impression 3D.
Les gros m'aiment bien car je suis gros, les cons m'aiment bien car je suis con, mais les gros cons ne m'aiment pas car ce sont des gros cons.
Répondre
cron