Publicité

Annonce

Réduire
Aucune annonce.

Pa5X Utiliser les Control Change pour SongBook, Styles et Songs

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

  • Pa5X Utiliser les Control Change pour SongBook, Styles et Songs

    Bonjour,

    J'ai besoin d'un peu d'aide pour avancer :

    COMMANDER LE PA5x AVEC DES ORDRES MIDI

    J’utilise un Pa5X 76 sous OS 1.30

    Logiciels utilisés pour capturer les Ordre MIDI du Pa5X

    1- Bome SEndX
    Il peut être téléchargé ici :



    2- MIDI Test
    Il peut être téléchargé ici :



    Paramètres Midi de mon Pa5X

    Mon Pa5X est connecté en USB au PC et j’ai choisi le mode Tablette

    Page GÉNÉRAL CONTROL

    Clock Source : Coché
    Local Control : Coché
    NOTE TO RX NOISE : Coché

    Page MIDI IN Control

    J’ai laissé les valeurs par défaut

    Page MIDI IN Channel

    CH 01 à 15 sur Off
    CH 16 sur Control

    Page MIDI OUT Channel

    CH 01 à 15 sur Off
    CH 16 sur Control

    Page FILTERS

    Midi IN : CH 01 à 08 sur Off
    Midi OUT : CH 01 à 08 sur Off

    Je n’ai connecté aucun matériel complémentaire au PA5x

    1- GESTION DU SONGBOOK

    Préliminaire :
              • Seules les entrées Songbook comportant un numéro d’entrée sont accessibles via les CONTROL CHANGE
              • Seules les entrées Songbook comportant un numéro d’entrée transmettent les CONTROL CHANGE (Récupération du Numéro d’entrée)

    1-1 Charger une Entrée SONGBOOK

    Le chargement se fait en lançant 4 CONTROL CHANGE (Voir dans la documentation)
    Exemple pour une entrée N° 120

    Control Change 99 : 191 99 2 Donne BF 63 02 en Hexa
    CC 191 (BF) : CONTROL CHANGE + N° de Canal

    (Dans mon cas 176 + 15 (canal 16]
    Control Change 98 : 191 98 64 Donne BF 62 40 en Hexa

    Le CONTROL CHANGE en Hexa inclut le N° du canal de Control ( Donc On fait CC + N° de canal - 1 - La numérotation logiciel commence à 0)

    Il faut Envoyer le N° d’entrée avec 2 CONTROL CHANGE (Dizaines et Unités)

    Control Change 6 : 191 06 01 Donne BF 06 01 En Hexa ( 1 Centaine)
    Control Change 38 : 191 38 20 Donne BF 26 14 En Hexa (20 Unités)

    1-2 Récupérer le numéro d’entrée du SONGBOOK sélectionné sur le Clavier

    J’écoute ce qui est envoyer sur le canal 16 MIDI OUT
    Je ne prend en compte que Les CONTROL ChANGE 06 et 38
    Je récupère ainsi le Nombre de centaines et les unités pour reconstruire le N° d’entrée
    Ça me permet à partir de ce numéro de faire le lien avec une partition que je peux afficher

    Exemple d’une capture

    [Midi-Out] - BF 63 02
    [Midi-Out] - BF 62 40
    [Midi-Out] - BF 06 01
    [Midi-Out] - BF 26 14

    2- CHANGER DE KEYBOARD SET
    Pour changer de Keyboard SET

    Program Change : 192 64 Donne en Hexa CF 40 pour sélectionner KBDSET #1
    Program Change : 192 65 Donne en Hexa CF 41 pour sélectionner KBDSET #2
    Program Change : 192 66 Donne en Hexa CF 42 pour sélectionner KBDSET #3
    Program Change : 192 67 Donne en Hexa CF 43 pour sélectionner KBDSET #4

    3- CHANGER SYNCHRO

    De la même façon on peut lancer le start et le Stop

    Start : 192 106 En Hexa CF 6A ( CF = 192 + 15)
    Stop : 192 107 En Hexa CF 6B
    Memory : 192 98 En Hexa CF 62
    Auto Fill: 192 97 En Hexa CF 61

    4- CHANGER DE PLAYER

    Player 1 : 192 105 En Hexa CF 69
    Player 2 : 192 106 En Hexa CF 6A

    5- CHANGER LES ÉLÉMENTS DE STYLE

    C’est le même principe que pour le KEYBOARD SET

    Program Change : 192 80 Donne en Hexa CF 50 pour sélectionner Intro 1
    Attention : Il faut sélectionner une variation avant une Intro

    Les Code Sont dans la Doc Pa5x

    Tout ça Fonctionne : Les Code Midi se trouvent dans la dernière Doc du site KORG , donc une doc qui correspond à la version OS 1.2

    Les codes sont donc les mêmes pour la version OS 1.30

    6- LES STYLES

    Il n’y à rien concernant les modifications de l’OS 1.3 pour les Styles et les Songs
    J’ai fait , à partir du Clavier , la liste des styles et fait un tableau , mais sans les codes MIDI

    Fichier Format CSV à copier dans Excel ou Numbers
    Je peux le fournir à ceux qui sont intéressés

    Normalement d’après la documentation un changement de style se fait en envoyant

    -Control Change 00 avec le N°, de Banque (MSB)
    -Control Change CC32 avec une valeur LSB Page Banque
    - Program Change avec le N° de Style dans la Page Banque

    Mais c’est pas ce qu’on reçoit sur la canal de contrôle , ce sont des sysex et ça ne correspond pas

    J’ai fait des essais avec les codes du Pa4X mais ça ne donne rien

    Quelques captures depuis le clavier avec Bome SendX

    CAPTURES CHARGEMENT STYLES
    FACTORY/POP/Lemon Drop Pop

    [MIDI-In1] - F0 7E 00 09 03 F7 (Sysex - 6) 126 0 9 3
    [MIDI-In1] - F0 42 00 78 06 08 03 00 00 03 7E 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 F7 (Sysex - 37) 66 120 6 8 3 126
    [MIDI-In1] - F0 42 00 78 06 09 01 F7 (Sysex - 8)
    [MIDI-In1] - F0 42 7F 78 02 70 00 F7 (Sysex - 8)
    [MIDI-In1] - F0 42 7F 78 02 10 00 00 01 00 7F 01 42 48 48 00 00 00 2C 13 50 66 40 07 57 20 10 51 3A 43 49 41 0F 16 02 4D 43 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)
    [MIDI-In1] - F0 42 7F 78 02 10 00 01 01 00 7F 00 44 4C 48 00 00 60 73 21 32 02 0C 32 32 32 40 14 04 38 20 63 67 03 06 32 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)
    [MIDI-In1] - F0 42 7F 78 02 10 00 02 01 00 7F 00 4B 40 48 00 00 59 79 34 14 10 46 28 0D 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)
    [MIDI-In1] - F0 42 7F 78 02 30 00 01 01 51 45 48 00 00 40 41 2D 13 32 19 48 06 02 40 21 00 12 6C 00 43 57 01 58 02 40 44 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 85)
    [MIDI-In1] - F0 42 7F 78 02 20 08 00 00 00 01 00 16 48 48 00 00 00 2E 00 40 28 05 10 05 5A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)
    [MIDI-In1] - F0 42 7F 78 02 20 09 00 00 00 01 00 01 4B 48 00 00 39 07 6A 73 00 1A 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)
    [MIDI-In1] - F0 42 7F 78 02 20 0C 00 00 00 01 01 41 40 48 00 00 60 26 30 00 00 00 05 6D 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 19 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)

    [MIDI-In1] - F0 42 7F 78 02 71 F7 (Sysex - 7)
    [MIDI-In2] - F0 7E 00 09 03 F7 (Sysex - 6)
    [MIDI-In2] - F0 42 00 78 06 08 03 00 00 03 7E 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 40 00 F7 (Sysex - 37)
    [MIDI-In2] - F0 42 00 78 06 09 01 F7 (Sysex - 8)
    [MIDI-In2] - F0 42 7F 78 02 70 00 F7 (Sysex - 8)

    [MIDI-In2] - F0 42 7F 78 02 10 00 00 01 00 7F 01 42 48 48 00 00 00 2C 13 50 66 40 07 57 20 10 51 3A 43 49 41 0F 16 02 4D 43 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)

    [MIDI-In2] - F0 42 7F 78 02 10 00 01 01 00 7F 00 44 4C 48 00 00 60 73 21 32 02 0C 32 32 32 40 14 04 38 20 63 67 03 06 32 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)

    [MIDI-In2] - F0 42 7F 78 02 10 00 02 01 00 7F 00 4B 40 48 00 00 59 79 34 14 10 46 28 0D 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)

    [MIDI-In2] - F0 42 7F 78 02 30 00 01 01 51 45 48 00 00 40 41 2D 13 32 19 48 06 02 40 21 00 12 6C 00 43 57 01 58 02 40 44 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 85)
    [MIDI-In2] - F0 42 7F 78 02 20 08 00 00 00 01 00 16 48 48 00 00 00 2E 00 40 28 05 10 05 5A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)

    [MIDI-In2] - F0 42 7F 78 02 20 09 00 00 00 01 00 01 4B 48 00 00 39 07 6A 73 00 1A 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)

    [MIDI-In2] - F0 42 7F 78 02 20 0C 00 00 00 01 01 41 40 48 00 00 60 26 30 00 00 00 05 6D 18 01 00 00 00 00 00 00 00 00 00 00 00 00 00 19 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F7 (Sysex - 88)

    [MIDI-In2] - F0 42 7F 78 02 71 F7 (Sysex - 7)


    7-LES SONGS

    J’ai fait la même chose pour les SONGS
    Fichier format CSV à copier dans Excel ou Numbers (Mac)
    Je peux également le fournir
    J’ai aussi fait quelques captures avec SendX .Par contre là je capte bien les Contrôle Change et le program Change
    ==============
    PIANO
    ==============
    Italian Grand
    ******************
    B0 00 79 121 10 0
    B0 20 10
    C0 00
    **********************
    Japanese Grand
    ************************
    B0 00 79 121 07 01
    B0 20 07
    C0 01
    *********************
    Classic Grand
    ********************
    B0 00 79 121 16 0
    B0 20 0A
    C0 00
    *********************
    Italian Jazz P.
    *********************
    B0 00 79
    B0 20 12
    C0 00
    *********************
    Japanese Upright
    *********************
    B0 00 79
    B0 20 0D
    C0 01
    *********************
    Grand Piano Live
    ************
    B0 00 79
    B0 20 0C
    C0 00
    ********************

    Les envois ne donnent rien

    Je suis sur de la programmation de mes envois donc

    Soit j’ai un mauvais réglage sur le Pa5x au niveau des paramètres Midi
    Soit c’est un Pb de Canal. ( Normalement le CC inclut le N° de canal donc pour moi ç devrait être BF CF et non B0 C0)
    Soit il Manque quelque chose


    Je fais appel aux bonnes volontés, aux bidouilleurs et aux spécialiste du Pa5X pour faire avancer le schmilblic

    Peut-être que ceux qui utilisent une connexion CUBASE ou autre Logiciel de MAO ont une idée ?

    Ces envois de code sont faits avec un logiciel PC qui gère mes partitions




    Merci d’avance













  • #2
    Post intéressant !
    Déjà , changer un son avec les MSB LSB et PC cela marche ?
    C'est comme cela qu'on procède avec camelot pro .

    Création d'une cartographie avec les associations des chaques MSB, LSB et PC pour les sons .

    Je n,'ai jamais fait l'essai pour les styles ...

    "Normalement d’après la documentation un changement de style se fait en envoyant

    -Control Change 00 avec le N°, de Banque (MSB)
    -Control Change CC32 avec une valeur LSB Page Banque
    - Program Change avec le N° de Style dans la Page Banque"

    Tu aurais une chaine à me donner que je teste avec Camelot stp ?
    Korg>> Kronos 2, Pa5x, Modwave, Radias, Wavestate, Red Karma, Opsix, Kingkorg
    Yamaha>> Genos 2, Montage White edition, TG77, TX802, FS1r
    Roland>> Jupiter X, Fantom XR, System 8, JD990, VSynth XT, Vsynth GT
    Arturia>> Origin, Access>> Virus Ti2, Moog sub 37, John Bowen>> Solaris
    Ketron>> Event, 2 Edirol UM880.
    Muse>> Receptor Pro 2 Max, Expressive Osmose
    Waldorf>> Q, Blofeld
    Camelot pro, Cubase 13, Omnisphere 2, Komplete 14 ultimate.

    Commentaire


    • #3
      Bonjour,
      Dans mon logiciel ça ne fonctionne pas pour les Songs du KEYBOARD SET.
      Je peux changer de Keyboard Set (1-2-3-4) depuis mon logiciel (ça me permet lors du chargement d'une entrée SongBook de positionner le KBD SET voulu) mais de choisir l'instrument dans le KBD SET ça ne fonctionne pas. Je respecte ce qui est dit dans la doc et la construction des CC et PC envoyés est correcte.
      Tu peux essayer ça (ç'est avec OS 1.30)
      ==============
      PIANO
      ==============
      Italian Grand
      ******************
      B0 00 79 121 10 0
      B0 20 10
      C0 00
      **********************
      Japanese Grand
      ************************
      B0 00 79 121 07 01
      B0 20 07
      C0 01
      *********************
      Classic Grand
      ********************
      B0 00 79 121 16 0
      B0 20 0A
      C0 00
      *********************
      Italian Jazz P.
      *********************
      B0 00 79
      B0 20 12
      C0 00
      *********************
      Japanese Upright
      *********************
      B0 00 79
      B0 20 0D
      C0 01
      *********************
      Grand Piano Live
      ************
      B0 00 79
      B0 20 0C
      C0 00​

      C'est ce que j'ai capturé lors des changements manuels de Songs KBD SET : Est ce que tu as les Même MSB,LSB, PC dans Camelot.

      Toutefois il y a un truc qui m'interpelle dans la codification MIDI d'appel du Song
      Normalement dans Control Change il faut indiquer le canal sur lequel est envoyé le control (Moi c'est le canal 16)
      Pour ça il faut faire CC + Canal-1 donc théoriquement 121+ 15 ça devrait être BF en hexa alors que dans la capture c'est sur le canal 1 (B0)



      C'est le même principe pour les styles mais j'arrive pas à captures les CC






      Commentaire


      • #4
        Bonjour,
        fZero est ce que tu as testé quelque chose dans Camelot ?

        Commentaire


        • #5
          Camelot ne sait pas gérer les messages en Hexa...
          Et malgré mes maintes tentatives de discussion avec l'équipe , le monde des arrangeurs ne les intéresse pas .
          J'ai fait quasiment toutes les carto du Pa2x, Pa3x, Pa4x, Pa5x, Tyros 3, 4, 5 , Genos 1 & 2, et celle de l'event, ils ne veulent pas les intégrer officiellement dans leur version .
          Elles sont dispo sur le Facebook officiel de Camelot Pro .

          Et toutes les autre carto, Radias, JD990 , FS1R que j'ai également créées avec l'aide de Fred (un grand merci au passage) , ne sont non plus pas intégrés .
          Je trouve cela hyper dommage de passer à coté de cette aide collaborative

          J'ai tenté d'ouvrir le sujet sur l'Osmose, mais je sens que cela va se terminer pareil , je ferai la carto que je partagerai avec la communauté .

          Je pensais que plus la panoplie de clavier couverte par Camelot était importante, plus cela pouvait apporter de potentiels clients ... Je ne cherche plus à comprendre .


          Korg>> Kronos 2, Pa5x, Modwave, Radias, Wavestate, Red Karma, Opsix, Kingkorg
          Yamaha>> Genos 2, Montage White edition, TG77, TX802, FS1r
          Roland>> Jupiter X, Fantom XR, System 8, JD990, VSynth XT, Vsynth GT
          Arturia>> Origin, Access>> Virus Ti2, Moog sub 37, John Bowen>> Solaris
          Ketron>> Event, 2 Edirol UM880.
          Muse>> Receptor Pro 2 Max, Expressive Osmose
          Waldorf>> Q, Blofeld
          Camelot pro, Cubase 13, Omnisphere 2, Komplete 14 ultimate.

          Commentaire


          • #6
            Je vais essayer d'avoir un contact Korg via le magasin ou j'ai acheté mon pa5X . Au moins pour avoir un tableau des CC et Pc à jour. et savoir si la version 1.30 prend en compte les CC et PC sur les Keyboard SET.
            Actuellement je peux
            - Charger une entrée SBook Numérotée
            - Pour cette entrée je peux: Sélectionner le Keyboard Set , Activer La variation, l'intro, le Fill , Le Start , le Stop , Le Memory mais le choix d'un Song dans le Keyboard Set ne fonctionne pas (Je n'ai pas d'erreur lors de l'envoi des 2 CC et du PC)
            - Pour les Styles : Lors de la capture je ne vois apparaître que des sysex. Dans la doc il n'y a rien qui traite de l'envoi de sysex. Mon logiciel fonctionnait nickel avec les Tyros (CC, PC et sysex). Donc ma programmation n'est pas en cause

            Est-ce que depuis CUBASE ou un autre logiciel MAO on peut appeler un song Pa5X (Au moins ceux des Keyboard Set ) ?

            Commentaire

            Chargement...
            X