Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Programmation de Sysex

  • 12 réponses
  • 5 participants
  • 1 442 vues
  • 0 follower
Sujet de la discussion Programmation de Sysex
Bonjour a tous!

Voila j'aurai besoin de quelques renseignements que vous pourrez surement m'apporter sur la programmation des sysex...

J'aimerai bien pouvoir enregistrer les configuration de mon Installation Midi (Sons, configuration etc..) par Sysex et pouvoir les rappeler ensuite grace à l'ordinateur c'est un dire je selectionne une configuration sur l'ordi et TOUS mes appareils se reglent (par magie :clin: ). Mais pour ca je ne sais pas trop par quelle logiciel passer...

-Est ce que quelque chose genre SoundDiver peut gerer tout ca, envoyer des Program Change et des Sysex a tous les appareils?
-Est ce que ca existe des editeurs de Sysex? Genre des libraires ou l'on peut stocker une suite de messages Sysex déstinés à tous les appareils?

J'avais telechargé une Demo de SoundDiver mais elle etait pas assez complete pr me fr une opinion... si vous avez des liens de Tests, explications ou si vous l'utilisez je suis interessé de connaitre les performances de ce logiciel!

Ces solutions seraient les plus simples puisque réutilisant des logiciels existants...
Et pour Info personnelle, est ce que vous avez des references de Site pour bien comprendre la Programmation en Sysex? (protocole, parametrages, taille des blocks, delai d'attentes etc...)
et ca doit bien etre possible d'envoyer des messages Midi en C/C++?? Vous connaissez des sites qui en parlent?

Merci
2
Bon je viens de faire un tour sur les Forums et divers Sujets parlant de SounDiver, et il me semble que ce n'est pas le plus adapté à ma configuration et à l'utilisation que je veux fr...

Je vous donne un exemple d'un reglage que je voudrait faire avec mon installation:
1-Envoyer un reglage Sysex au A880
2-Envoyer Sons et Reglages au XP50
-Envoyer un Program Change au S20
3-Envoyer un Reglage Sysex au A880

Voia et tout ca dans UN SEUL "patch" sur mon ordi... avec SoundDiver c'est le fait d'avoir une chronologie d'evenement Sysex qu'il me semble qu'un ne peut pas fr, dans le but d'envoyer 2 message distinct au meme appareil mais pas au meme moment...

J'ai vu la referance d'un Soft: Sysex Librarian. Il a l'air d'etre plus capable de faire ca. Mais il est pour Mac... Vous connaissez des equivalents? dans le genre Bibliotheque Sysex?

Je suis a l'ecoute de tous conseils!
3
Personne ne peut 'aider???

J'avoue... j'en ai ecrit un peu des pages pr vous expliquer mon probleme... mais c'etait pour etre clair et precis!

Dites moi comment vous gerez ou editez les Sysex??

J'ai vu que certains sequencers Midi en envoyaient des Sysex, vous pensez que je peux lui faire lire mes sons comme ca? en faisant une "partition" de sysex?

s'il vous plait :D:
4
Essayes avec midiox (http://www.midiox.com).

@+
VTM.
http://cleamusic.free.fr
5
Moi je les edites et envoie a partir de mon "control freak live" de keton y'a mm un fonction learn si t'a la flemmme de les editer ou si tu n'a pas plus d'info sur les sys ex de ta becane.. :clin:

In da mij
6
Merci pour le lien vers MidiOx, je telecharge et essaye ce soir...

Pas d'autres infos? Sur les sequencers qui gerent les Sysex ou autres Editeurs de Sysex?

...
7
Au fait, tu utilises quel séquenceur ?
Cakewalk envoie les sysex et je suppose que Cubase fait de même et encore plus.
8
Pourquoi ne pas enregistrer les SysEx et les Program Change dans une séquence, genre avec Cubase, et puis voilà? Voire en sauvant ensuite le tout dans un MidiFile que le séquenceur du XP-50 pourrait ainsi relire.

En désactivant la réception des Program Change sur le Roland pour ne pas qu'il soit perturbé par les messages destinés au S20, ça devrait le faire.

:mrg:

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

9
Je vois bien ce que vous voulez dire...

Le truc c'est que je me sers de mon matos pour une utilisation en DirectLive sur scene avec des musiciens genre pas electronique (genre une vraie batterie.... ca existe encore :clin: )
Du coup je me sert absolument pas d'un sequencer... maintenant tout enregistrer dans une mini sequence d'un fichier Midi c'est envisageable... kit a les balancer via l'ordi... mais mes sons du XP50 sont envoyés en Sysex via le logiciel ChangeIt et les codes Sysex sont assez enormes... (la toatalité de la bank fait 600pages sous Word!)

Ce que je cherchais avant tout c'est de pouvoir centraliser la configuration de tous les instruments sur 1 "bouton"... mais je pense que je vais peut etre m'orienter (pour le moment) vers un soft qui configure par Program Change couplé avec ChangeIt pour les sons du XP50. ca ferait 2"boutons"... c'est pas si mal...

Faut que je réétudie la question "sounddiver" et "midiquest"... ca a l'air pas mal mais les definitions d'instruments sont sur le net et le PC relié au Synthé n'a pas le net... donc c'est tou un bazar!

Merci de votre aide en tout cas!
Maintenant si vous voulez encore m'aider j'ai un autre post (oui j'en ai des MILLIARDS :mdr: ) pour trouver un equivalent dulogiciel "Program Change Manager"...

Voili voilou, bonne continuation
10
Pourrais-tu m'éclairer sur l'usage du patch A-880 alors que tu n'utilises me semble-t-il que deux périphériques MIDI (le XP-50 et le S-20)?

Utilises-tu le XP-50 en mode PATCH ou PERFORMANCE?

Quant à la volumétrie des SysEx du XP-50, ne transfèrerais-tu pas des banques complètes, c-à-d de 128 Patches ou Performances?
Une Performance complète (= sons des 16 parties + réglages effets) tourne autour de 64Ko il me semble, peut-être moins. Lorque je sauvegarde les sons via un Dump SysEx en début de séquence (cf. FAQ XP-50), la restauration prend à peine plus de 3 mesures à 60BPM.

Ne pourrais-tu pas te construire ta propre banque de Performances USER avec ChangeIt, comprenant une Performance par morceau, puis passer d'une Performance à l'autre via un Program Change qui est quasi-immédiat? Donc plus besoin de SysEx en live.

Ou me gourrè-je complètement?

:mrg:

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

11
Merci de t'interesser a mon cas :mdr:

En fait j'ai aussi un petit clavier maitre (Evolution-MC49)
Puisque mon seul generateur de son est le XP50, je me fais une petite Perform pour chaque morceau. Le clavier maitre emet sur le chanel 1, donc ma perform contient aussi les differents reglages pour repartir mes sons entre le clavier XP50 et le clavier maitre. Jusque la, rien de bien compliqué...

Le fait est que je suis appelé à jouer dans un groupe qui fait de la scene. Donc j'ai un volume de morceau beaucoup plus important. Or en memoire on ne peut avoir que 32Perform... bien sur ya le lecteur disquette mais il faut bien 1minute pour charger les 32Perform (on peut pas en charger juste une...). Et pis il suffit qu'on decide de changer un peu le programme de la soirée parce que tel ou tel morceau passe bien pour que ce soit l'enfer pour moi entre les differentes disquettes!

L'avantage de ChangeIt c'est que je prepare mes Bank (ca regroupe 32Perform), je peux faire du "cliker glisser" pour ordonner mes morceaux, et surtout je ne charge pas l'integralité de la bank mais juste la perform (ca le fait automatiquement en appuyant sur Enter). Et pis je peux afficher plusieurs Bank a l'ecran et jongler dans la soirée...
Donc a ce stade il faut que j'envoye les commandes Clavier Maitre ET l'ordi dans le XP50 (faut merger koi...). L'ordi peut merger les 2, mais j'avais pas trop confiance dans l'ordi... Windows ca peut planter n'importe quand!! :(

Puis viens s'ajouter le sampler que j'aimerai pouvoir assigner tantot sur le XP50 tantot sur le MC49... Ce qui a justifé mon choix d'achat du A880, sur lequel je peut faire different reglages et les rappeler par Program Change.

Maintenant le seul Probleme qu'il me reste a resoudre c'est "comment envoyer tous les Program change d'un coup?". Je peux bien faire un controler sous ChangeIt mais c'est 1 Program Change par controler... donc 2 Controler. Oui parce que ChangeIt reconnai pas les programChange pr lui, c'est a dire que si je lui envoi un program Change il va pas changer de son...

Voila tu sais tout! j'en ai ecrit des tonnes d'ailleurs :oops:

Merci en tout cas de ton aide
12
Ah oui c'est compliqué, surtout si 32 Performances en RAM utilisateur ne te suffisent pas. Avec un JV en rack et une carte RAM, tu aurais pu doubler ce chiffre, mais bon, le XP-50 et ses limites... Ceci dit, sans vouloir insister, tu peux parfaitement stocker une seule Performance en SysEx (voire dans un Midifile), donc te faire une bibliothèque rappelable via le lecteur du XP-50 (solution lente et rétrograde - je veux bien l'admettre) ou depuis le PC via un utilitaire de dump (MidiOX), ChangeIt! ou un séquenceur quelconque.

M'est avis que tu te simplifierais sans doute la vie avec une interface MIDI multi-ports évoluée offrant des possibilités de Patchbay et de Merge, genre Edirol UM-550/880 ou Emagic AMT-8. Même si le A-880 - que je ne connais pas - doit offrir ces fonctions, je ne pense pas que tu puisses accéder à chacun de ses ports MIDI individuellement depuis l'ordinateur et à stocker des "profils" de configuration sur ce même ordinateur, contrairement aux susnommées interfaces.

Ca va se voir que je n'y entrave queud' (bedroom studio inside :oops: ), mais je m'étonne que ce soit si complexe avec juste quelques périphériques MIDI. Comment ceux qui sont derrière des montagnes de claviers et de racks d'expandeurs font-ils donc?

:?!:

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

13
Pour les Sysex tu n'as pas tord... le truc c'est que une Perform fait reference a des Patch... donc je ne sais pas si dans le sysex d'une perform on doit inclure ceux des patchs... et pis il est vrai que c'est un peu bourrin...

Pour l'interface c'est une question de prix... j'ai eut un bon prix sur un A880. Le A880 fait merge mais de facon limité, seulement entre 2 signaux et une seule fois par patch (ca je m'en suis apercu aprés l'avoir acheté :( ) Mais ca reste trés pratique pour eviter de brancher/debrancher tous les cables quand on veut tester des config' ! Le A880 est editable par ordi pour peu qu'on connaisse les sysex a envoyer! J'ai vu que SoundDiver ou Midiquest le faisait... mais j'ai pas trouvé d'editeur specialisé...

Comment font les autres?? si seulement je le savais.... :clin: Je pense que c'est une question de moyen et d'utilisation. C'est sur que si j'avais LE matos adapté avec LES logiciels qui vont avec.... ce serait le reve! mais ca coute des sous...
Et pis j'ai besoin d'une utilisation de scene donc assez rapide, pas trop lourde... je pense que ceux qui ont des tonnes d'Expandeurs les laissent dans leur Home Studio... ms je peux me tromper!

En fait l'ideal pour moi ce serai un truc genre SoundDiver... pensais-je... Ou alors programmer le soft qui me convient... mais ca prend tu temps et il faut avoir des bonnes competences!! moi je commence...

Et toi tu fais quoi? plutot HomeStudio Compos? C'est quoi ta config magique qui te pose pas de probleme??