aide demandée Midi implentation table
- 11 réponses
- 3 participants
- 618 vues
- 3 followers
windo
155
Posteur·euse AFfiné·e
Membre depuis 21 ans
20 Novembre 2020 à 23:01 (modifié le 20 Novembre 2020 à 23:08)Midi implentation table
#1
Hello,
Je ne sais pas si quelqu'un s'est penché sur le pb mais je trouve des choses bizarres dans le fichier midi implementation table.
Il y a toute une série de messages exclusifs comme PROGRAM DATA DUMP REQUEST qui sont décrits ainsi : F0 42 3g 58 10 F7
Je ne comprends pas ce que signifie le 3g ???
Je me pose ces questions car j'essaie de créer le fichier d'adaptation pour le gestionnaire de sons KnobKraftOrm. Mais je ne peux pas aller plus loin.
Je suis assez surpris de ne pas trouver beaucoup d'outils sur cette machine, comme des éditeurs de sons, des banks managers, etc...
déjà que les transferts sont assez compliqués (memory protection off + sysex enabled) car tout n'est pas documenté et il faut lire des forums...
Merci pour toute aide si vous avez des tuyaux !
J'en profite aussi pour vous demander si vous avez des banques de sons car les liens vers les serveurs yahoo ou autres ne fonctionnent plus. Merki !
Cheers.
Je ne sais pas si quelqu'un s'est penché sur le pb mais je trouve des choses bizarres dans le fichier midi implementation table.
Il y a toute une série de messages exclusifs comme PROGRAM DATA DUMP REQUEST qui sont décrits ainsi : F0 42 3g 58 10 F7
Je ne comprends pas ce que signifie le 3g ???
Je me pose ces questions car j'essaie de créer le fichier d'adaptation pour le gestionnaire de sons KnobKraftOrm. Mais je ne peux pas aller plus loin.
Je suis assez surpris de ne pas trouver beaucoup d'outils sur cette machine, comme des éditeurs de sons, des banks managers, etc...
déjà que les transferts sont assez compliqués (memory protection off + sysex enabled) car tout n'est pas documenté et il faut lire des forums...
Merci pour toute aide si vous avez des tuyaux !
J'en profite aussi pour vous demander si vous avez des banques de sons car les liens vers les serveurs yahoo ou autres ne fonctionnent plus. Merki !
Cheers.
Signaler
christian_r
2234
AFicionado·a
Membre depuis 16 ans
21 Novembre 2020 à 17:40
#2
Les codes Sysex commencent toujours par F0 (= code de départ), suivi du code hexadécimal du fabriquant (42=Korg), ensuite c'est le numéro de canal MIDI.
Christian
Signaler
windo
155
Posteur·euse AFfiné·e
Membre depuis 21 ans
21 Novembre 2020 à 18:18
#3
merci pour ta réponse, mais ça ne fait pas avancer grand chose car ce n'était pas la question 
en hexa, les digits vont de 0 à F.
je ne sais pas comment convertir 3g en décimal.
en hexa, les digits vont de 0 à F.
je ne sais pas comment convertir 3g en décimal.
Signaler
jemap
312
Posteur·euse AFfamé·e
Membre depuis 20 ans
21 Novembre 2020 à 19:25
#4
g est le canal midi, une variable générique à remplacer par une valeur hexadécimale entre 0 et F pour préciser le canal midi de 1 à 16.
Par exemple 32 = canal midi 3
Par exemple 32 = canal midi 3
Signaler
windo
155
Posteur·euse AFfiné·e
Membre depuis 21 ans
21 Novembre 2020 à 20:42
#5
bonjour,
merci, c'est un peu plus clair même si je ne comprends pas la logique, mais ça correspond à ce que j'ai.
J'ai 30 pour une adresse midi 1, ça se tient.
mais pour moi 3g avec g=canal midi de 1 à 16 ne fait pas 30 ??? j'ai raté quelque chose ?
et j'en reviens à mon message initial, c'est marqué nulle part dans le doc.
J'essaie donc d'envoyer une commande de dump f0 42 30 58 1c f7 mais je n'ai aucune réponse, alors que le MS m'indique processing, indiquant qu'l a bien compris. j'arrive à charger le programme courant mais pas le ALL.
avez-vous des indices ?
merci.
merci, c'est un peu plus clair même si je ne comprends pas la logique, mais ça correspond à ce que j'ai.
Citation :
Par exemple 32 = canal midi 3
J'ai 30 pour une adresse midi 1, ça se tient.
mais pour moi 3g avec g=canal midi de 1 à 16 ne fait pas 30 ??? j'ai raté quelque chose ?
et j'en reviens à mon message initial, c'est marqué nulle part dans le doc.
J'essaie donc d'envoyer une commande de dump f0 42 30 58 1c f7 mais je n'ai aucune réponse, alors que le MS m'indique processing, indiquant qu'l a bien compris. j'arrive à charger le programme courant mais pas le ALL.
avez-vous des indices ?
merci.
Signaler
christian_r
2234
AFicionado·a
Membre depuis 16 ans
21 Novembre 2020 à 23:16
#6
g vaut 0 1 2 3 4 5 6 7 8 9 A B C D E F (16 valeurs possibles)
On envoie 30, 31 etc... jusqu'à 3F selon le canal choisi (1 à 16).
Il faut peut être simplement mettre la réception sur ALL ?
On envoie 30, 31 etc... jusqu'à 3F selon le canal choisi (1 à 16).
Il faut peut être simplement mettre la réception sur ALL ?
Christian
Signaler
christian_r
2234
AFicionado·a
Membre depuis 16 ans
21 Novembre 2020 à 23:18 (modifié le 22 Novembre 2020 à 15:54)
#7
Et pour convertir en décial, 3B (hexa) devient 3x16+11 par exemple
Christian
Signaler
windo
155
Posteur·euse AFfiné·e
Membre depuis 21 ans
22 Novembre 2020 à 11:18 (modifié le 22 Novembre 2020 à 11:21)
#8
0x3B (hexa) = 59 (dec), alors que 3x16+12 = 60. l'adressage midi va de 1 à 16.
mais peu importe, j'ai bien compris l'adressage.
Pour le MS, le digit 3 est figé, et donc non significatif, suit ensuite l'adresse midi -1, comme indiqué dans le document.
Je cherche les séquences sysex permettant de dumper "current program" et "ALL program".
j'ai déduit que c'était :
- fo 42 30 58 10 f7 pour le current program, avec @ midi=1, commande à laquelle l'appareil répond
fo 42 30 58 40 .. .. .. .. .. .. f7
- fo 42 30 58 1c f7 pour le ALL program, commande à laquelle l'appareil répond
fo 42 30 58 4c .. .. .. .. .. .. f7
je vois que les commandes passent mais je ne dump rien, ni avec mon sw ni avec MS2Kbuddy.
Memory protect est bien sur OFF (G2A), SystemEx est bien sur ENA (G4D)
mais peu importe, j'ai bien compris l'adressage.
Pour le MS, le digit 3 est figé, et donc non significatif, suit ensuite l'adresse midi -1, comme indiqué dans le document.
Je cherche les séquences sysex permettant de dumper "current program" et "ALL program".
j'ai déduit que c'était :
- fo 42 30 58 10 f7 pour le current program, avec @ midi=1, commande à laquelle l'appareil répond
fo 42 30 58 40 .. .. .. .. .. .. f7
- fo 42 30 58 1c f7 pour le ALL program, commande à laquelle l'appareil répond
fo 42 30 58 4c .. .. .. .. .. .. f7
je vois que les commandes passent mais je ne dump rien, ni avec mon sw ni avec MS2Kbuddy.
Memory protect est bien sur OFF (G2A), SystemEx est bien sur ENA (G4D)
Signaler
jemap
312
Posteur·euse AFfamé·e
Membre depuis 20 ans
23 Novembre 2020 à 19:47
#9
De mon côté les commandes du MS2000 envoient des sysex à l'ordi lorsque je passe en mode EDIT :
- touche EDIT du MS2000
- ou envoi de F04230584E0100F7 de l'ordi au MS2000 pour qu'il passe en mode EDIT
Par exemple, le potard Control 1 en mode EDIT envoie de F0423058414A000000F7 (0) à F0423058414A007F00F7 (127).
- touche EDIT du MS2000
- ou envoi de F04230584E0100F7 de l'ordi au MS2000 pour qu'il passe en mode EDIT
Par exemple, le potard Control 1 en mode EDIT envoie de F0423058414A000000F7 (0) à F0423058414A007F00F7 (127).
Signaler
jemap
312
Posteur·euse AFfamé·e
Membre depuis 20 ans
23 Novembre 2020 à 19:56
#10
MS2K Patch Buddy fonctionne en 2 temps :
1/ Midi - Receive Sysex... sauvegarde les banks dans un fichier .syx sur l'ordi en envoyant une requête au MS2000 qui répond en retour
2/ Open charge le fichier .syx précédemment sauvegardé au 1/ et affiche les noms des patchs
1/ Midi - Receive Sysex... sauvegarde les banks dans un fichier .syx sur l'ordi en envoyant une requête au MS2000 qui répond en retour
2/ Open charge le fichier .syx précédemment sauvegardé au 1/ et affiche les noms des patchs
Signaler
windo
155
Posteur·euse AFfiné·e
Membre depuis 21 ans
23 Novembre 2020 à 23:23
#11
merci jemap pour tes infos. c'est vrai qu'on pourrait s'attendre que ça s'affiche après avoir dumpé le contenu. mais effectivement il faut d'abord avoir sauvé dans un fichier. Mais chez moi, je n'arrive pas à dumper tous les programmes, seulement le prog courant.
Signaler
windo
155
Posteur·euse AFfiné·e
Membre depuis 21 ans
28 Novembre 2020 à 23:19
#12
Alors j'ai essayé aussi avec SoundDiver mais c'est pas gagné non plus. Ça ne marche pas à tous les coups, je ne comprends vraiment pas.
Je suis vraiment étonné qu'aucun logiciel ne fonctionne bien avec ce synthé qui est pourtant assez ancien et répandu...
Je suis vraiment étonné qu'aucun logiciel ne fonctionne bien avec ce synthé qui est pourtant assez ancien et répandu...
Signaler
- < Liste des sujets
- Charte