Un Clavier MIDI Polyphonique avec des sorties MIDI indépendantes par voix ?
- 26 réponses
- 9 participants
- 1 830 vues
- 10 followers

Venson

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

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"
[ Dernière édition du message le 12/12/2018 à 20:36:26 ]

christian_r

https://fr.audiofanzine.com/interface-midi/m-audio/Midisport-4x4/
Christian

Venson

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 ?
[ Dernière édition du message le 12/12/2018 à 22:58:42 ]

christian_r

Christian

Elka21

https://fr.audiofanzine.com/clavier-maitre-midi-88-touches/physis-piano/k4/

Venson



thekik

https://github.com/TheKikGen/USBMidiKliK4x4

Venson

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/
[ Dernière édition du message le 13/12/2018 à 22:31:51 ]

thekik

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.

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

Zirconium

Extrait du manuel :
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.
[ Dernière édition du message le 17/12/2018 à 11:12:06 ]

Venson

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 !

Venson

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)...
[ Dernière édition du message le 17/12/2018 à 14:14:41 ]

pfeuh

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.
[ Dernière édition du message le 17/12/2018 à 16:05:47 ]

Rémy M. (chimimic)

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

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

thekik

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

pfeuh

La bluepill me fais beaucoup penser à l'Arduino Nano qui elle n'a qu'une seule UART.
[ Dernière édition du message le 19/12/2018 à 10:25:52 ]

thekik

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 ?

thekik

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.

Rémy M. (chimimic)

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...
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
[ Dernière édition du message le 19/12/2018 à 19:18:02 ]

pfeuh

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.

Krapod

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.

Venson

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/
- < Liste des sujets
- Charte
- 1
- 2