Publicité

Annonce

Réduire
Aucune annonce.

Midi Solutions Event Processor

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Midi Solutions Event Processor

    Hello, j'ai acquis une boiboite Event Processor de chez Midisolutions. Des familiers de la programmation ici svp ? C'est pour une traduction de Control Change entre un clavier maître et un expander. Merci
    Hammond xk-1 Leslie 760 Korg SG-rack

  • #2
    Il te faut un logiciel qui envoie des événements SysEx. Tu as par exemple MidiOx (gratuit). Le contenu du SysEx te sera donné dans le manuel du Event Processor.

    http://www.sinerj.org/~loyer/piano/

    It's never too late to learn to play the piano. (tip of the day)

    Côté piano : Yamaha N1X, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 13, Arturia V Collection 9, Korg Collection 3, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre), Yamaha S-YXG50 - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 - Casque : AKG K-702

    Commentaire


    • #3
      Merci, si je comprends bien, tu me demandes d'utiliser ce logiciel pour étudier la façon dont les informations midi sortent du clavier maître pour les analyser ? Mais je suis censé avoir ça dans la doc, non ? Simple question.
      Pour préciser le contexte, le clavier maître est un orgue xb-2, je souhaite traduire les mouvements de tirettes harmoniques pour que l'expandeur les comprenne :
      je vais positionner mon xb-2 en canal midi 2 standard. Les neuf tirettes ont neuf niveaux d'effet de 0 à 8 :
      Il faut que je traduise en fait les événements tirettes de la manière suivante
      XB-2/Tirette#1 B02 CC80 00~08 vers exp/Tirette#1 B02 CC12 0~127
      XB-2/Tirette#2 B02 CC80 09~17 vers exp/Tirette#2 B02 CC13 0~127
      XB-2/Tirette#3 B02 CC80 18~26 vers exp/Tirette#3 B02 CC14 0~127
      XB-2/Tirette#4 B02 CC80 27~35 vers exp/Tirette#4 B02 CC15 0~127
      XB-2/Tirette#5 B02 CC80 36~44 vers exp/Tirette#5 B02 CC16 0~127
      XB-2/Tirette#6 B02 CC80 45~53 vers exp/Tirette#6 B02 CC17 0~127
      XB-2/Tirette#7 B02 CC80 54~62 vers exp/Tirette#7 B02 CC18 0~127
      XB-2/Tirette#8 B02 CC80 63~71 vers exp/Tirette#8 B02 CC19 0~127
      XB-2/Tirette#9 B02 CC80 72~80 vers exp/Tirette#9 B02 CC20 0~127

      Est-ce cela ?
      Hammond xk-1 Leslie 760 Korg SG-rack

      Commentaire


      • #4
        Tu as plusieurs étapes :

        - définir la conversion (doc des synthétiseurs, ou expérimentation avec MIDI-Ox pour ce qui concerne l’émetteur),
        - en déduire la séquence SysEx (doc du Event Processor),
        - l’envoyer à l’Event Processor.

        Je proposais MIDI-Ox pour réaliser la troisième action même s’il peut être utilisé partiellement pour la première.
        http://www.sinerj.org/~loyer/piano/

        It's never too late to learn to play the piano. (tip of the day)

        Côté piano : Yamaha N1X, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 13, Arturia V Collection 9, Korg Collection 3, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre), Yamaha S-YXG50 - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 - Casque : AKG K-702

        Commentaire


        • #5
          La séquence est :

          F0 00 00 50 29 02 mm (aa bb cc dd) F7 followed by "MIDI Event A" followed by "MIDI Event B"

          Mm est le numéro de la substitution (un par tirette).

          (Aa bb cc dd) correspond à 00 03 00 08. 02 03 00 7F

          où on indique que le troisième octet doit être pris entre 00 et 08 et mappé sur 00 7F

          Je n’ai pas l’appareil en main, donc si le numéro de l’octet (bb) doit être compté à partir de 0, il faut mettre 02 à la place de 03.... bref MIDI-Ox risque d’être utile pour vérifier tout cela.

          (je ne sais pas si les évènement A et B peuvent être saisi dans une fenêtre SysEx, cela serait pratique).
          http://www.sinerj.org/~loyer/piano/

          It's never too late to learn to play the piano. (tip of the day)

          Côté piano : Yamaha N1X, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 13, Arturia V Collection 9, Korg Collection 3, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre), Yamaha S-YXG50 - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 - Casque : AKG K-702

          Commentaire


          • #6
            Je ne comprends pas trop ce que tu me dis, il me manque les bases. Sais-tu où je peux trouver un site explicatif pour ces problématiques Control Changes MIDI/SysEx stp ?
            Mes sources :
            https://medias.audiofanzine.com/file...n-1-479606.pdf page 162
            et
            https://www.viscountinstruments.it/w...DE-FR-ed13.pdf page 122
            Ah, j'avais pas vu ta dernière réponse...
            On dirait que 00 correspond à 00 mais dès qu'on est au dessus il faut tout diviser par 16. C'est ce que tu appelles mapper ?
            Hammond xk-1 Leslie 760 Korg SG-rack

            Commentaire


            • #7
              Je viens de voir une autre doc où il est question d’un logiciel spécialisé. Cela peut aider... à privilégier

              http://www.sinerj.org/~loyer/piano/

              It's never too late to learn to play the piano. (tip of the day)

              Côté piano : Yamaha N1X, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 13, Arturia V Collection 9, Korg Collection 3, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre), Yamaha S-YXG50 - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 - Casque : AKG K-702

              Commentaire


              • #8
                Cela donnerait :

                Map a MIDI Event

                Control Change - CC80 - value Y
                Control Change - CC12 - value Y

                Specify incoming value Y range 00 08
                (et un paramètre pour le mapper sur 0-127)

                Lien du programme http://midisolutions.com/progtool.htm du coup, plus besoin de s’embêter avec les SysEx.
                http://www.sinerj.org/~loyer/piano/

                It's never too late to learn to play the piano. (tip of the day)

                Côté piano : Yamaha N1X, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 13, Arturia V Collection 9, Korg Collection 3, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre), Yamaha S-YXG50 - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 - Casque : AKG K-702

                Commentaire


                • #9
                  J'ai vu ici que le manufacturer Id de Viscount était 31H, c'est à placer dans la séquence ?
                  Hammond xk-1 Leslie 760 Korg SG-rack

                  Commentaire


                  • #10
                    Si je ne me trompe pas Midi Solutions propose des logiciels à télécharger pour ses différents boitiers.
                    Swissonic ControlKey 88,M-Audio MKII 88 touches, Korg I30, Korg PA4X Musikant 76, table Behringer Xenyx USB2222 HP Behringer MS40, Korg Nanopad, Korg Nanokontrol.

                    Commentaire


                    • #11
                      J'ai fait : du coup la génération me donne

                      F0 00 00 50 28 00 F7
                      { Clear All Settings - allow all MIDI events not specified below to pass through unchanged }

                      F0 00 00 50 28 0A 01 01 03 00 08 03 03 00 7F F7 -- 50 correspond à 80
                      B1 32 00
                      B1 0C 00 -- correspond à CC 12
                      { Setting #2: Map Control Change #50 events of values 0 - 8 on MIDI channel 2 to Control Change #12 events on MIDI channel 2, with the incoming value mapped to the outgoing Control Change value scaled to the range 0 - 127. If this setting is executed, stop processing settings (right-click to edit) }


                      Correct pour la première tirette ?
                      Hammond xk-1 Leslie 760 Korg SG-rack

                      Commentaire


                      • #12
                        Utilise plutôt le lien vers le logiciel de MIDI Solutions indiqué.

                        http://www.sinerj.org/~loyer/piano/

                        It's never too late to learn to play the piano. (tip of the day)

                        Côté piano : Yamaha N1X, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 13, Arturia V Collection 9, Korg Collection 3, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre), Yamaha S-YXG50 - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 - Casque : AKG K-702

                        Commentaire


                        • #13
                          C'est cet outil que j'ai utilisé. mais cet outil ne connait pas le Manufacturer Id. Je vais regarder la doc pour comprendre les instructions. Merci !
                          Hammond xk-1 Leslie 760 Korg SG-rack

                          Commentaire


                          • #14
                            Ne t’inquiète pas pour le manufacturer Id. Si le logiciel te propose une séquence, c’est la bonne. (Elle contient le manufacturer Id du boîtier, puisque c’est lui qui est destinataire des événements).

                            Une question : est-ce que le logiciel peut envoyer les événements en plus de les afficher ? Cela réglerait le problème. Sinon, utiliser MidiOx pour envoyer ce qui est proposé.
                            http://www.sinerj.org/~loyer/piano/

                            It's never too late to learn to play the piano. (tip of the day)

                            Côté piano : Yamaha N1X, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 13, Arturia V Collection 9, Korg Collection 3, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre), Yamaha S-YXG50 - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 - Casque : AKG K-702

                            Commentaire


                            • #15
                              Je comprends par ta réponse que MidiOx est non seulement un analyseur mais aussi un traducteur en ligne qui transformera les séquences envoyées en direct, c'est bien ça ? Si c'est pour faire ça, je vais tester directement mon boitier, non ?
                              Hammond xk-1 Leslie 760 Korg SG-rack

                              Commentaire

                              Chargement...
                              X