lun, 31/12/2012 - 17:59
#1 [4]
Liens
[1] http://refra.fr/portail/user/login?destination=comment/reply/108%23comment-form
[2] http://refra.fr/portail/user/register?destination=comment/reply/108%23comment-form
[3] http://refra.fr/portail/node/108#comment-2933
[4] http://refra.fr/portail/node/108
[5] http://refra.fr/portail/user/115
[6] http://refra.fr/portail/node/108#comment-517
[7] http://refra.fr/portail/comment/518#comment-518
[8] http://refra.fr/portail/user/1
En fait tu veux dire que tu veux savoir comment on génère un fichier .xrnm !?
Normalement c'est renoise qui le crée si tu exportes ta config midimap.
Le format de fichier est le format xml même si l'extension du fichier est xrnm
Déjà si tu veux connaître les désignations exactes des mappages "potentiels" il faut cliquer sur MIDI MAP et dans la boite de dialogue qui s'affiche, sur "Available Active Mappings" et tu obtiens une boite contenant la liste de toutes les actions contrôlables via midi. Tu as une arborescence, éventuellement en dessous l'arbo en format ligne avec un slash de séparation. Mais en fait, au sein du fichier xml il ne faut pas utiliser le slash comme séparateur de niveau d'arborescence mais à la place du slash il faut mettre juste deux points.
La structure du fichier qui résulte d'un mappage n'est pas officiellement documentée mais en examinant un exemple d'export ça semble assez simple à comprendre.
La balise Actiomappings collecte les balises Actionmapping, écrites sans "s" à la fin, et chaque balise Actionmapping au singuler, contient l'action à contrôler, et c'est là qu'il faut juste répercuter l'item de l'arborescence avec les deux points dans une balise Action. Chaque Action fait référence à des mappings midi donc décrites avec la balise Midimappings, et comme pour Actionsmappings ya un s à la fin, et s'y encapsule une balise Midimapping qui va contenir plusieurs balises : (1) la balise MappingMode, (2) la balise ControllerMode, (3) NoteMode, (4)Channel, (5) CCNumberOrNote, (6) Min et enfin (7) Max... En fait le contenu de ces balises équivaut à ce qui est listé dans la boite de dialogue, MIDI MAP, c'est juste présenté différemment.
Voici par exemple un mappage en xml de mon clavier maître oxygen49 :
Ce genre de code s'importe facilement dans la boite de dialogue MIDI MAP, via le bouton "Load".
L'Administrateur