Se connecter
Se connecter

ou
Créer un compte

ou

Sujet Editer les fichier XML du jamman

  • 7 réponses
  • 5 participants
  • 2 578 vues
  • 6 followers
1 Editer les fichier XML du jamman
Editer les fichiers sauvegardés dans le Jamman
(article initialement publié sur ce blog : http://www.vincelebleu.com/?p=672)

Si comme moi, vous souhaitez intégrer des boucles préenregistrées dans votre répertoire grâce au Jamman de Digitech, voici une procédure propre et précise pour le faire.

Plutôt que d'enregistrer votre boucle par l'entrée analogique (Inst, Mic ou Aux input) en risquant des erreurs de tempo ou de placement, vous pouvez l'éditer sur votre ordinateur à partir de n'importe quel logiciel de MAO (cubase, samplitude, logic audio ...).
Pour commencer ...
Créez donc votre échantillon avec votre logiciel MAO préféré, ajoutez y ce qui vous passe par la tête puis exportez le en fichier WAV en ne laissant aucun blanc, ni avant, ni après (placer les marqueurs début et fin là où vous le désirez). Personnellement, j'utilise la fonction « loop » de mon éditeur afin de vérifier la cohérence de ma boucle avant l'export.
IMPORTANT : à l'exportation, le réglage doit être le suivant : Fréquence = 44.100 Hz Mono.

Pour intégrer la boucle dans le Jamman ...
REMARQUE : avant toute manipulation, assurez-vous d'avoir déjà enregistré une boucle au préalable, si ce n'est pas le cas, créez en une de manière traditionnelle en pressant la pédale rec comme vous avez (sans doute) l'habitude de le faire (voir notice).
1- Raccordez votre JAMMAN avec un câble USB à votre PC, ouvrez le poste de travail, cliquez sur le disque amovible (le nom Jamman y apparaît) ouvrir l'unique dossier dans lequel apparaissent d'autres dossiers intitulés LOOPXX (XX = le numéro de la boucle de 01 à 99).
2- Créer un nouveau dossier avec un numéro encore inutilisé (ex = LOOP15)
3- Ouvrir un dossier LOOP pré-existant, à l'intérieur duquel se trouve un fichier LOOP.WAV et un fichier LOOP.XML. Copiez ce fichier LOOP.XML et collez-le dans le nouveau dossier créé dans l'étape précédente (ex = LOOP15).
4- Copier/coller le fichier WAV (que vous avez exporté de votre logiciel de MAO) dans ce même dossier (ex = LOOP15).
5- Ouvrez le fichier LOOP.XML avec wordpad. Il s'ouvre une fenètre comme celle-ci :http://www.vincelebleu.com/?p=672

Vous pouvez alors modifier tous les réglages :
La commande LoopMode correspond au mode loop ou single (voir notice)
La commande tempo est une valeur calculée en fonction de la fréquence d'échantillonnage (voir le paragraphe règle de conversion).
La signature de votre boucle est 4/4, l'indication TimeSignature doit être 2. Autrement, changez-le utilisant le diagramme suivant : 0 = 2/4 ; 1 = 3/4 ; 2 = 4/4 ; 3 = 5/4 ; 4 = 6/4, etc, jusqu'à 13 = 15/4.
Le StopMode correspond aux différentes façon dont la boucle s'arrête (voir notice).

Règle de conversion pour déterminer le tempo :
44.100 Hz correspond au nombre d'échantillons pour 1 seconde, à partir de là on peut établir une règle le calcul :
44.100 multiplié par 60 = 2 646 000
Diviser cette valeur par le tempo désiré (exemple 100 Bpm) on obtient la valeur à rentrer dans la ligne <tempo> XXXXXX<tempo>.
2 646 000 : 100 = 26460
Si vous obtenez une valeur décimale, retirez la partie décimale de votre résultat pour ne conserver que la partie entière.
Exemple : Tempo désiré : 107 Bpm ( rappel 44.100 multiplié par 60 = 2 646 000 )
2 646 000 divisé par 107 = 24728,971962616822429906542056075 (évidemment y'a pas la place de l'écrire). Ne conserver que la partie entière c'est à dire 24728 ou arrondir à 24729 (puisque nous sommes dans le cas d'une décimale supérieure à 0,5).
Une fois les modifications du fichier xml terminées, sauvegardez le fichier modifié sur le Jamman.

Déconnectez le câble d'USB, joignez le Jamman à un amplificateur ou à la table de mixage, sélectionnez la boucle créée (LOOP15 dans notre exemple), enclenchez la lecture et ... oooohhh yeah, çà marche ! La boucle est jouée, elle est calée sur les rythmes intégrés du jamman, vous pouvez évidemment « overduber » (ajouter des boucles superposées) comme à l'habitude .
Un vrai miracle de technologie !

En plus de la synchronisation échantillon/rythme, un autre avantage du calage est que la led clignote au rythme de l'échantillon sélectionné, ce qui vous offre un repère discret sur scène pour lancer les morceaux au bon tempo, même si la boucle ne sera activée que plus tard dans le morceaux (entraînez-vous quand même, on a vite fait de bouger).

Conclusion : maintenant, vous pouvez créer vos boucles à partir de l'ordinateur en modifiant les fichiers xml comme indiqué ci-dessus. Vous pouvez même sampler des extraits de disque, le plus difficile sera alors de trouver le tempo du disque (samplitude possède un calculateur de tempo automatique très efficace, d'autres logiciels MAO également).

Amusez-vous bien, moi j(y retourne de ce pas et çà va « looper » !
It's only rock'n roll but I like it
2
merci beaucoup Vince super ton article qui a résolu mon problème!!:bravo:
3
bonjour a vous, alors j'ai réussie enfin a placer des rythmique dans les loop du jamman en wav tout est ok sauf que la boucle de batterie a l'air de durer 2 mesures car lorsque j'enregistre la guitare sur le rythme , 1) le son est super bas par rapport a la batterie et 2) je ne peux enregistrer que 2 mesures sinon ca reloope par dessus ma premiere guitare :( vous avez des idées , meilleurs voeux a vous :D:
4
Pars-tu bien d'une boucle vide ???

Qui réfléchit peu se trompe beaucoup

5
Salut, manque l'explication de "RhythmType" pour le fichier XML...

Merci, et plus encore si cette info est complétée :D:
6
En fait RhythmType correspond au type de métronome :
"0" -> oF – Silencieux
"1" -> r1 – Blocs de bois
"2" -> r2 – Baguettes
"3" -> r3 – Clic
"4" -> r4 – Variation grosse caisse rock / charleston "5" -> r5 – Variation grosse caisse studio / charleston "6" -> r6 – Variation grosse caisse techno / charleston "7" -> r7 – Cloche à vache
"8" -> r8 – Conga
"9" -> r9 – Tambourin

Il y a aussi un fichier SETUP.XML à la racine de la carte, à quoi correspond-t il ?

7
En fait l'unique paramètre du fichier SETUP.XML permet de définir la bank par défaut au démarrage, avec un décalage de 1.

Exemple :
<LoopNumber>89</LoopNumber> la bank affichée par défaut sera la bank N°90

yep !
8
Excellents compléments :bravo:

Qui réfléchit peu se trompe beaucoup