====== Guitar Pro et Gearbox ====== ===== Introduction ===== ==== Publique ==== Ce tutoriel s'adresse aux personnes utilisant **GuitarPro** et possédant un matériel **Line 6** fonctionnant avec **Gearbox**. Il est préférable d'avoir des connaissances sur le fonctionnement du MIDI. ==== Objectif ==== Le but est d'automatiser le changement de presets dans Gearbox lorsque l'on joue un morceau de guitare en s'accompagnant de GuitarPro. GuitarPro pourra changer l'effet de notre guitare automatiquement en fonction de l'effet demander dans le morceau (par exemple automatiser l'activation ou la désactivation de la distorsion). ==== Moyens ==== Plusieurs briques logicielles sont nécessaires : * **GuitarPro** * **Maple Virtual Midi Cable** ou **MIDI Yoke** pour interconnecter les logiciel midi par un câble virtuel * **Midi-OX** pour convertir les signaux midi d'entrée en d'autre signaux midi de sortie Il faut donc installer ces trois produits pour faire le tutoriel. Une première phase consiste à collecter et analyser les signaux midi de lors du changement de preset dans Gearbox et du changement de note dans GuitarPro. La seconde phase consistera à faire correspondre une note jouée par GuitarPro à un preset de Gearbox. ===== Collecte et analyse ===== Configurer GearBox ainsi : {{musique:midi-ox-00.png|}} Nous allons configurer **Midi-OX** pour collecter les données MIDI de **gearbox** et **GuitarPro** Lancer **Midi-OX** -> **Options** -> **MIDI Devices** Et sélectionner le matériel **Line 6** et un câble midi virtuel **Mapple Midi In : Port 4** comme illustré ci-dessous : {{musique:midi-ox-01.png}} Aller dans **View** -> **Input Monitor** pour ouvrir la fenêtre d'analyse. En bas à droite du logiciel cliquer sur **REC** **SYX** **MAP** pour activer la capture. {{musique:midi-ox-02.png}} Lancer **Gearbox** et choisir un preset : {{musique:midi-ox-03.png}} Revenons sur la console **MIDI-OX**. Nous pouvons constater que le choix du preset à générer un code Hexadécimal dans la fenêtre d'analyse. Nous allons sélectionner ce code et le copier : {{musique:midi-ox-04.png}} Copier les informations dans **notepad** afin de bien aligner le code : F0 00 01 0C 08 74 02 47 79 70 73 79 20 4A 61 7A 7A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 0E 00 7F 00 60 00 00 09 17 4D 5E 3C 7F 30 00 40 31 7F 33 5F 7F 7F 00 00 06 11 00 00 27 00 3F 7F 07 3F 3F 59 7F 24 00 00 00 00 7F 00 00 00 00 5A 3F 5A 00 27 7F 00 00 40 5A 36 7F 00 00 00 00 00 00 01 0D 00 00 00 07 43 40 00 3A 64 30 00 00 00 4F 00 7F 05 05 3A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 00 00 0D 00 00 00 00 00 40 00 58 40 00 33 00 00 00 00 00 00 00 00 F7 ===== Configuration de la correspondance (mapping) ===== Nous allons donc faire correspondre le code de d'une note de jouée par GuitarPro à la chaine relevé pendant la collecte et l'analyse. Nous aurions pu faire également une collecte et analyse sur les notes de GuitarPro mais je vais vous éviter ce travail. Nous allons nous contenter du tableau ci-dessous : ^Note^Octave^Code^ |E|2|40| |F|2|41| |F#|2|42| |G|2|43| |G#|2|44| |A|2|45| |A#|2|46| |B|2|47| |C|3|48| |C#|3|49| |D|3|50| |D#|3|51| |E|3|52| |F|3|53| |F#|3|54| |G|3|55| |G#|3|56| |A|3|57| |A#|3|58| |B|3|59| |C|4|60| |C#|4|61| |D|4|62| |D#|4|63| |E|4|64| |F|4|65| |F#|4|66| |G|4|67| |G#|4|68| |A|4|69| |A#|4|70| |B|4|71| |C|5|72| |C#|5|73| |D|5|74| |D#|5|75| |E|5|76| |F|5|77| |F#|5|78| |G|5|79| |G#|5|80| |A|5|81| |A#|5|82| |B|5|83| |C|6|84| |C#|6|85| |D|6|86| |D#|6|87| |E|6|88| Choisissons pour notre exemple la note **C 4** correspondant au code **60**. Retournez sur MIDI-OX puis aller dans : ''Options -> Data Mapping...'' {{musique:midi-ox-05.png}} Cliquer sur ''Insert...'' et configurer la correspondance comme illustrée ci-dessous : {{musique:midi-ox-06.png}} Pour terminer nous allons modifier le routage midi ainsi : {{musique:midi-ox-07.png}} ===== Configuration de GuitarPro ===== Pour fonctionner les logiciels suivants doivent être lancés : * MIDI-OX configuré avec nos mapping * GearBox configuré comme en phase de Collecte et analyse Ouvrez le morceau de votre choix avec GuitarPro par Exemple ''Nirvana - In bloom.gp5'' et ajouter une nouvelle piste. Cette nouvelle piste sera dédié aux changements d'effets en la rattachant aux port midi virtuel comme illustré ci-dessous {{musique:midi-ox-08.png|}} Il ne reste plus qu'a éditer sur la piste la note qui correspond aux changement d'effet sur GearBox. Ici **C 4** (case 5) correspondant au lancement de distorsion et **C# 4** correspondant au lancement du son clair {{musique:midi-ox-09.png|}} :!: Note : Si vous constatez une latence, anticipez le changement d'effet sur la partition en l'activant à la mesure précedente.