Un Clavier MIDI Polyphonique avec des sorties MIDI indépendantes par voix ?
- 26 réponses
- 9 participants
- 1 900 vues
- 10 followers
Venson
141
Posteur·euse AFfiné·e
Membre depuis 10 ans
12 Décembre 2018 à 20:31Un Clavier MIDI Polyphonique avec des sorties MIDI indépendantes par voix ?#1
Bonjour à tous, j'ai quelques synthés analogiques: MS 20 / Juno 106 / SE-1 / Polysix et j'aimerais pouvoir les piloter avec un seul clavier, soit pour diviser les mélodies (avoir un son différent à chaque nouvelle note) soit pour des accords plus classiques (et avoir différents synthé pour chaque voix).
Il me faudrait donc un clavier MIDI avec au moins 4 sorties MIDI, une pour chaque voix, mais je n'arrive pas à en trouver, à vrai dire je ne sais pas trop comment chercher.
J'en ai trouvé en CV/Gate, mais il n'y a que mon MS 20 qui a des entrés Cv et Gate, donc il me faudrait 3 convertisseurs Cv/Gate -> MIDI ce qui n'est pas très pratique ni économique, sans parler de 3 prises de courant utilisées en plus et du prix de ces claviers...
Si de tels claviers existent, lequel me conseilleriez-vous ?
Merci
Il me faudrait donc un clavier MIDI avec au moins 4 sorties MIDI, une pour chaque voix, mais je n'arrive pas à en trouver, à vrai dire je ne sais pas trop comment chercher.
J'en ai trouvé en CV/Gate, mais il n'y a que mon MS 20 qui a des entrés Cv et Gate, donc il me faudrait 3 convertisseurs Cv/Gate -> MIDI ce qui n'est pas très pratique ni économique, sans parler de 3 prises de courant utilisées en plus et du prix de ces claviers...
Si de tels claviers existent, lequel me conseilleriez-vous ?
Merci
- 1
- 2
yomanfree
3418
Squatteur·euse d’AF
Membre depuis 14 ans
12 Décembre 2018 à 20:36 (modifié le 12 Décembre 2018 à 20:36)#2
Salut
commence par regarder ca, ca t'evitera de chercher un clavier midi avec 4 midi out ...
https://www.thomann.fr/midi_solutions_quadra_thru_v2.htm
(tu le trouves sur tous les sites de VPC)
commence par regarder ca, ca t'evitera de chercher un clavier midi avec 4 midi out ...
https://www.thomann.fr/midi_solutions_quadra_thru_v2.htm
(tu le trouves sur tous les sites de VPC)
"Le succès, c'est d'aller d’échec en échec sans perdre son enthousiasme"
0
christian_r
2227
AFicionado·a
Membre depuis 16 ans
12 Décembre 2018 à 20:36#3
On peux passer de 1 vers 4 sorties MIDI avec ça
https://fr.audiofanzine.com/interface-midi/m-audio/Midisport-4x4/
https://fr.audiofanzine.com/interface-midi/m-audio/Midisport-4x4/
Christian
0
Venson
141
Posteur·euse AFfiné·e
Membre depuis 10 ans
12 Décembre 2018 à 22:52 (modifié le 12 Décembre 2018 à 22:58)#4
Merci pour vos liens, j'ai déjà la midiface 4x4
c'est très bien pour séquencer avec l'ordinateur, mais la j'imagine une config sans ordi.
Le midi thru c'est bien, mais il faudrait donc un clavier midi qui permette d'avoir 4 voix de polyphonie sur 4 voix MIDI, donc en gros si tu fais un accord de 4 notes, je voudrais pas que ça fasse :
(note 1, 2, 3 & 4) x 4 -> Thr 1, 2, 3 & 4.
mais plutôt :
Note 1: Thru 1 / Note 2 Thru 2 / Note 3: Thru 3 & Note 4: Thru 4.
Est-ce que ça serait possible ?
c'est très bien pour séquencer avec l'ordinateur, mais la j'imagine une config sans ordi.
Le midi thru c'est bien, mais il faudrait donc un clavier midi qui permette d'avoir 4 voix de polyphonie sur 4 voix MIDI, donc en gros si tu fais un accord de 4 notes, je voudrais pas que ça fasse :
(note 1, 2, 3 & 4) x 4 -> Thr 1, 2, 3 & 4.
mais plutôt :
Note 1: Thru 1 / Note 2 Thru 2 / Note 3: Thru 3 & Note 4: Thru 4.
Est-ce que ça serait possible ?
0
christian_r
2227
AFicionado·a
Membre depuis 16 ans
12 Décembre 2018 à 23:03#5
Oui si on peut splitter le clavier en 4 zones et attribuer un canal midi différent par zone.
Christian
0
Elka21
2496
AFicionado·a
Membre depuis 21 ans
12 Décembre 2018 à 23:23#6
Celui là il sait tout faire, 8 sorties midi en Din / Usb , 8 zones, 8 entrées contrôleur continu et encore bien d'autres fonctions.
https://fr.audiofanzine.com/clavier-maitre-midi-88-touches/physis-piano/k4/
https://fr.audiofanzine.com/clavier-maitre-midi-88-touches/physis-piano/k4/
0
Venson
141
Posteur·euse AFfiné·e
Membre depuis 10 ans
12 Décembre 2018 à 23:49#7
Merci pour vos réponses, c'est un budget.. Je vais m'en passer pour le moment
mais c'est cool de savoir que c'est possible !
0
thekik
202
Posteur·euse AFfiné·e
Membre depuis 19 ans
13 Décembre 2018 à 02:43#8
Si tu as une midiface, tu peux la modifier et la transformer en "routeur midi".
https://github.com/TheKikGen/USBMidiKliK4x4
https://github.com/TheKikGen/USBMidiKliK4x4
0
Venson
141
Posteur·euse AFfiné·e
Membre depuis 10 ans
13 Décembre 2018 à 12:01 (modifié le 13 Décembre 2018 à 22:31)#9
Ah je savais pas ça !
En gros ça se transforme en MIDI Solutions Quadra Thru V2 ? 1 MIDI In et les 4 Out deviennent des Thru ? https://fr.audiofanzine.com/interface-midi/midi-solutions/quadra-thru-v2/
En gros ça se transforme en MIDI Solutions Quadra Thru V2 ? 1 MIDI In et les 4 Out deviennent des Thru ? https://fr.audiofanzine.com/interface-midi/midi-solutions/quadra-thru-v2/
0
thekik
202
Posteur·euse AFfiné·e
Membre depuis 19 ans
14 Décembre 2018 à 19:46#10
A minima oui, mais en fait c'est beaucoup plus que ça.
Tu peux complètement redéfinir le routage. par exemple :
Midi DIN IN 1 => DIN OUT 1,2,3,4
Midi DIN IN 1 => DIN OUT 1,4
USB 1 -> MIDI 1,2 et USB IN 3,4,
USB 2 - Realtime msg -> DIN 1, 2 ,3 4, etc...
Bref tu peux jouer avec toutes les entrées USB ou MIDI, et filter les messages.
Il y a un mode 'intelligent thru" qui permet de basculer automatiquement sur une config standalone si l'USB est inactif depuis x secondes.
Tu peux complètement redéfinir le routage. par exemple :
Midi DIN IN 1 => DIN OUT 1,2,3,4
Midi DIN IN 1 => DIN OUT 1,4
USB 1 -> MIDI 1,2 et USB IN 3,4,
USB 2 - Realtime msg -> DIN 1, 2 ,3 4, etc...
Bref tu peux jouer avec toutes les entrées USB ou MIDI, et filter les messages.
Il y a un mode 'intelligent thru" qui permet de basculer automatiquement sur une config standalone si l'USB est inactif depuis x secondes.
0
pfeuh
104
Posteur·euse AFfiné·e
Membre depuis 20 ans
17 Décembre 2018 à 08:02#11
Hello,
Le genos et à priori les derniers tyros font ça. Jusqu'à concurrence de 4 notes, on peut configurer un son par note donc à priori un son par canal midi. Ce n'est ni standard ni courant. Si je devais le faire, j'intercalerais plutôt un petit montage à microcontrôleur avec un midiin et un midiout qui dispatcherait les notes sur les différents canaux midi en fonction de leur position dans l'accord. Le hic étant qu'il faut évidemment écrire un soft pour le microcontrôleur.
J'avais déjà pensé à ça pour mettre un pitch bend sur une seule note noyée dans un accord pour faire des effets genre pedal steel guitar. Puis la procrastination étant ce qu'elle est... En tout cas tu as l'idée.
A+
Pfeuh
Le genos et à priori les derniers tyros font ça. Jusqu'à concurrence de 4 notes, on peut configurer un son par note donc à priori un son par canal midi. Ce n'est ni standard ni courant. Si je devais le faire, j'intercalerais plutôt un petit montage à microcontrôleur avec un midiin et un midiout qui dispatcherait les notes sur les différents canaux midi en fonction de leur position dans l'accord. Le hic étant qu'il faut évidemment écrire un soft pour le microcontrôleur.
J'avais déjà pensé à ça pour mettre un pitch bend sur une seule note noyée dans un accord pour faire des effets genre pedal steel guitar. Puis la procrastination étant ce qu'elle est... En tout cas tu as l'idée.
A+
Pfeuh
0
Zirconium
402
Posteur·euse AFfamé·e
Membre depuis 20 ans
17 Décembre 2018 à 11:11 (modifié le 17 Décembre 2018 à 11:12)#12
Ils n'est plus produit mais le Midipal de Mutable Instruments (= Midibro d'Audiothingies) en mode "dispatcher" permet de répartir les notes jouées sur différents canaux midi (jusque 16 notes / 16 canaux).
Extrait du manuel :
Extrait du manuel :
Citation :
Dispatcher (dispatch)
This app routes MIDI note messages from a single channel to several channels. This allows you to play chords on a rack of monophonic synths, for example.
Dispatching method:
cyclic (cyc). Each new note is cyclically played on the next channel.
polyphonic (pol). The mapping of notes to channel uses a true voice stealing algorithm. The MIDIpal tries to reuse the same channel for occurrences of the same note ; or the least recently used channel.
random (rnd). Each new note is routed to a random channel.
stacking (stk). Each note is sent to all channels at the same time. Perfect for thickening a lead by sending it to several synths, or to several parts of the same multitimbral device.
velocity (vel). The louder (higher velocity) the note, the higher the MIDI channel it is sent to.
0
Venson
141
Posteur·euse AFfiné·e
Membre depuis 10 ans
17 Décembre 2018 à 12:58#13
Ah oui je comprends ! Je serais bien incapable d'écrire un soft pour faire ça... Je vais jeter un œil à ces deux bestiaux !
Je pense que les Mutable Instruments MIDIpal / Audiothingies midibro ont l'air idéals pour ce que je veux faire en effet,
pour les accords ça marcherait exactement comme je voudrais, en revanche si je joue 4 fois la même note d'affilé, est ce que ça va bien faire jouer les 4 midi channels d’affilé aussi, ou rester sur la channel 1 ?
Je commence à avoir de l'espoir merci !
Je pense que les Mutable Instruments MIDIpal / Audiothingies midibro ont l'air idéals pour ce que je veux faire en effet,
pour les accords ça marcherait exactement comme je voudrais, en revanche si je joue 4 fois la même note d'affilé, est ce que ça va bien faire jouer les 4 midi channels d’affilé aussi, ou rester sur la channel 1 ?
Je commence à avoir de l'espoir merci !
0
Venson
141
Posteur·euse AFfiné·e
Membre depuis 10 ans
17 Décembre 2018 à 13:25 (modifié le 17 Décembre 2018 à 14:14)#14
EDIT: je me suis peut être un peu emballé, car j'ai des synthés qui ne peuvent pas changer leurs midi channels in, ça risque de poser problème, ils risquent de jouer en même temps...
Il manque toujours le boitier qui me diviserais les channels en sorties midi indépendantes.
MIDI in 1:
-> Channel 1 to MIDI out 1 (all channels)
-> Channel 2 to MIDI out 2 (all channels)
-> Channel 3 to MIDI out 3 (all channels)
-> Channel 4 to MIDI out 4 (all channels)...
Il manque toujours le boitier qui me diviserais les channels en sorties midi indépendantes.
MIDI in 1:
-> Channel 1 to MIDI out 1 (all channels)
-> Channel 2 to MIDI out 2 (all channels)
-> Channel 3 to MIDI out 3 (all channels)
-> Channel 4 to MIDI out 4 (all channels)...
0
pfeuh
104
Posteur·euse AFfiné·e
Membre depuis 20 ans
17 Décembre 2018 à 16:02 (modifié le 17 Décembre 2018 à 16:05)#15
Ben le principe du petit montage à microcontrôleur à insérer marche toujours, sauf qu'il lui faut maintenant 4 midiout donc 4 uarts. La bonne nouvelle, c'est que la latence est aussi divisée par 4. Mais comme elle est déjà vraisemblablement négligeable au départ pour juste quelques noteon/noteoff...
Si j'ai bien compris un des posts précédents, le Mutable Instruments MIDIpal est un hardware prévu pour y mettre des softs spécifiques comme celui que tu voudrais, mais je n'ai pas été jusqu'à compter son nombre de midiout.
Si j'ai bien compris un des posts précédents, le Mutable Instruments MIDIpal est un hardware prévu pour y mettre des softs spécifiques comme celui que tu voudrais, mais je n'ai pas été jusqu'à compter son nombre de midiout.
0
Rémy M. (chimimic)
14307
Modérateur·trice thématique
Membre depuis 23 ans
19 Décembre 2018 à 08:18#16
Bonjour,
je confirme que cela est possible avec un microcontrôleur.
Je l'ai fait pour un système "splitter MIDI" 1 entrée / 2 sorties (avec un PIC 18F46K22) :
https://www.sonelec-musique.com/electronique_realisations_midi_splitter_001.html
et suis en cours de finalisation d'un système 6 entrées / 6 sorties (avec PIC 32MX575F512H, article en cours de rédaction). Ce système offre entre autre la fonction SPLIT depuis les 6 entrées vers les 6 sorties MIDI, selon souhaits de l'utilisateur.
je confirme que cela est possible avec un microcontrôleur.
Je l'ai fait pour un système "splitter MIDI" 1 entrée / 2 sorties (avec un PIC 18F46K22) :
https://www.sonelec-musique.com/electronique_realisations_midi_splitter_001.html
et suis en cours de finalisation d'un système 6 entrées / 6 sorties (avec PIC 32MX575F512H, article en cours de rédaction). Ce système offre entre autre la fonction SPLIT depuis les 6 entrées vers les 6 sorties MIDI, selon souhaits de l'utilisateur.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
0
pfeuh
104
Posteur·euse AFfiné·e
Membre depuis 20 ans
19 Décembre 2018 à 08:43#17
Hello chimimic,
Il est très bien, ton splitter! Comptes tu passer un de ces jours sur une gamme de micros plus DIY et moins chère, genre arduino?
A+
Pfeuh
Il est très bien, ton splitter! Comptes tu passer un de ces jours sur une gamme de micros plus DIY et moins chère, genre arduino?
A+
Pfeuh
0
thekik
202
Posteur·euse AFfiné·e
Membre depuis 19 ans
19 Décembre 2018 à 09:59#18
Hello. Comme mentionné plus haut sur le sujet, un projet existe déjà sur STM32DUINO (Arduino sur les cartes STM32).
Le projet est au départ parti d'une réécriture du firmware de la Miditech 4x4, mais cela fonctionne très bien sur une bluepill à 2$, offrant 3 UART, ce qui permet de construire à moindre frais une interface MIDI USB/standalone avec de puissantes fonctions de routage MIDI 3IN/3OUT.
Un exemple du menu de configuration :
On peut router n'importe quelle entrée , avec un filtrage des messages, vers 1 ou n sorties USB ou DIN.
Le projet est open source.
https://github.com/TheKikGen/USBMidiKliK4x4
Le projet est au départ parti d'une réécriture du firmware de la Miditech 4x4, mais cela fonctionne très bien sur une bluepill à 2$, offrant 3 UART, ce qui permet de construire à moindre frais une interface MIDI USB/standalone avec de puissantes fonctions de routage MIDI 3IN/3OUT.
Un exemple du menu de configuration :
-===========================================-
| Cable| Msg Filter | Cable IN | Jack OUT |
| OUT# | Ch Sc Rt Sx | 1 2 3 4 | 1 2 3 4 |
|------+--------------+----------+----------|
| 1-> | . X . . | X X X X | . . . . |
| 2-> | . . X . | . X X . | . . . . |
| 3-> | X X X X | . . . . | . . X . |
| 4-> | . X . . | X . X . | X . X . |
|-------------------------------------------|
| Jack | Msg Filter | Cable IN | Jack OUT |
| IN # | Ch Sc Rt Sx | 1 2 3 4 | 1 2 3 4 |
|------+--------------+----------+----------|
| 1-> | X X X X | X . . . | . . . . |
| 2-> | X X X X | . X . . | . . . . |
| 3-> | X X X X | . . X . | . . . . |
| 4-> | X X X X | . . . X | . . . . |
|-------------------------------------------|
| Intelligent Thru mode (inactive) |
|-------------------------------------------|
| Jack | Msg Filter | | Jack OUT |
| IN # | Ch Sc Rt Sx | (No USB) | 1 2 3 4 |
|------+--------------+----------+----------|
| .-> | X X X X | | X . . . |
| .-> | X X X X | | X X . . |
| .-> | X X X X | | X X X . |
| .-> | X X X X | | X X X X |
-===========================================-
On peut router n'importe quelle entrée , avec un filtrage des messages, vers 1 ou n sorties USB ou DIN.
Le projet est open source.
https://github.com/TheKikGen/USBMidiKliK4x4
0
pfeuh
104
Posteur·euse AFfiné·e
Membre depuis 20 ans
19 Décembre 2018 à 10:07 (modifié le 19 Décembre 2018 à 10:25)#19
Alors là je dis bravo! Je vais un peu plus fréquenter ce forum sur lequel je suis inscrit depuis 2005 sans jamais vraiment poster.
La bluepill me fais beaucoup penser à l'Arduino Nano qui elle n'a qu'une seule UART.
La bluepill me fais beaucoup penser à l'Arduino Nano qui elle n'a qu'une seule UART.
0
thekik
202
Posteur·euse AFfiné·e
Membre depuis 19 ans
19 Décembre 2018 à 10:26#20
@platform,
Si je comprends bien tu veux :
1/ Transmettre sur un canal midi spécifique, fct de zones de split prédéfinies (Split 1 => Canal 1, Split 2 Canal 2)
2/ être capable aussi de router vers une sortie midi spécifique (Split 1=> MIDI 1, Split2 => MIDI 2, etc...)
Midi IN => ( Split conf ) => Canal Midi / Midi Out
Si j'ai bien compris, c'est totalement faisable.
Combien de splits idéalement ?
Si je comprends bien tu veux :
1/ Transmettre sur un canal midi spécifique, fct de zones de split prédéfinies (Split 1 => Canal 1, Split 2 Canal 2)
2/ être capable aussi de router vers une sortie midi spécifique (Split 1=> MIDI 1, Split2 => MIDI 2, etc...)
Midi IN => ( Split conf ) => Canal Midi / Midi Out
Si j'ai bien compris, c'est totalement faisable.
Combien de splits idéalement ?
0
thekik
202
Posteur·euse AFfiné·e
Membre depuis 19 ans
19 Décembre 2018 à 10:40#21
En terme de perf, une bluepill à 2€ (direct from China...), à base de STM32F103C est vraiment bcp plus puissante qu'un Arduino Nano ou Uno. On est sur 32 bits, 72 Mhz de fréquence d'horloge, 3UART en standard, USB, ...
Le Uno est un uC 8bits qui mouline à 16 Mhz...
Vu le prix dérisoire des bluepill , on peut en acheter 4 et monter à 12 MIDI IN/OU sur un pauvre hub USB 2.0. !!
Le microcontroleur dans la Miditech 4x4 est un STM32F103RC, même puissance que les bluepill mais plus de mémoire.
Le Uno est un uC 8bits qui mouline à 16 Mhz...
Vu le prix dérisoire des bluepill , on peut en acheter 4 et monter à 12 MIDI IN/OU sur un pauvre hub USB 2.0. !!
Le microcontroleur dans la Miditech 4x4 est un STM32F103RC, même puissance que les bluepill mais plus de mémoire.
1
Rémy M. (chimimic)
14307
Modérateur·trice thématique
Membre depuis 23 ans
19 Décembre 2018 à 19:16 (modifié le 19 Décembre 2018 à 19:18)#22
Citation de pfeuh :
Hello chimimic,
Il est très bien, ton splitter! Comptes tu passer un de ces jours sur une gamme de micros plus DIY et moins chère, genre arduino?
Non, ce n'est pas prévu.
Voici l'article commencé pour le système 6 MIDI IN / 6 MIDI OUT dont je parlais :
https://www.sonelec-musique.com/electronique_realisations_midi_processor_001.html

Pour l'instant je travaille avec mon proto PIC32 fait maison, je n'ai pas encore fait fabriquer mon circuit proto "MIDI PROC 001" :

Edit...
Citation de thekik :
En terme de perf, une bluepill à 2€ (direct from China...), à base de STM32F103C est vraiment bcp plus puissante qu'un Arduino Nano ou Uno. On est sur 32 bits, 72 Mhz de fréquence d'horloge, 3UART en standard, USB, ...
Faudra que je m'y mette aussi un jour
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
0
pfeuh
104
Posteur·euse AFfiné·e
Membre depuis 20 ans
19 Décembre 2018 à 20:20#23
Je pense que tu pourrais créer un topic pour ton splitter 6 ports midi... et sa carte, il le mérite.
Le Uno est un uC 8bits qui mouline à 16 Mhz...
Je sais bien... Mais je fais partie de cette génération qui a appris avec les 3 ou 4 assembleurs différents de l'époque, et qui sait du coup coder compact et sans redondance.
Le Uno est un uC 8bits qui mouline à 16 Mhz...
Je sais bien... Mais je fais partie de cette génération qui a appris avec les 3 ou 4 assembleurs différents de l'époque, et qui sait du coup coder compact et sans redondance.
0
Krapod
15958
Modérateur·trice généraliste
Membre depuis 15 ans
19 Décembre 2018 à 21:41#24
Citation de Plattform :
Il me faudrait donc un clavier MIDI avec au moins 4 sorties MIDI, une pour chaque voix, mais je n'arrive pas à en trouver, à vrai dire je ne sais pas trop comment chercher.
Les Roland A-50 , A-70 , A-80 . C'est ancien, imposant, et encore faut-il en trouver un en bon état.
0
Venson
141
Posteur·euse AFfiné·e
Membre depuis 10 ans
20 Décembre 2018 à 12:33#25
Super projet chimimic !
Thekik, c'est l'idée oui, mais pas en splitant des zones du clavier, mais les notes, car je veux pas devoir faire un accord étalé sur 4 octaves pour jouer 4 synthés différents (peut être que j'ai mal compris et que "spliter" ne veut pas forcement dire ça).
Sinon je viens de voir ça qui pourrait permettre de faire tout ça:
https://blokas.io/midihub/
Thekik, c'est l'idée oui, mais pas en splitant des zones du clavier, mais les notes, car je veux pas devoir faire un accord étalé sur 4 octaves pour jouer 4 synthés différents (peut être que j'ai mal compris et que "spliter" ne veut pas forcement dire ça).
Sinon je viens de voir ça qui pourrait permettre de faire tout ça:
https://blokas.io/midihub/
0
- < Liste des sujets
- Charte
- 1
- 2