Forum : 4 - Toutes les autres applications, les émulateurs...

Le Puzzle du Batteur - The Drummer's Gigsaw.

phiphil Articles : 24 utilisateur non connecté
Bonjour à tous,

Le Puzzle du Batteur: 3ème édition.

Qu'est-ce que c'est?
Il y a vraiment un manque dans le monde du Libre pour trouver
des rythmes de batterie déjà construits comme dans une boîte à rythmes.
Autant pour un débutant que pour un compositeur de chansons qui veut
esquisser une pré-maquette d’arrangement, le constat est là : il n’y a
pas de base de données libres vraiment conséquentes.
Le projet "Le Puzzle du Batteur - The Drummer's Gigsaw" vise à combler ce manque.
En temps voulu, il y aura une version similaire pour un batteur réel.


Voici donc la toute nouvelle version du Puzzle du Batteur-The Drummer's Gigsaw.
(du 05-10-2009)
Vous devrez installer:
-Lilypond >= 2.12.0 http://lilypond.org/web/install/
-gvim dans votre distribution de Linux.
-midicomp 0.0.4 http://midicomp.opensrc.org/midicomp-0.0.4.tar.gz

Elle est maintenant sous license GPLv3 et + et pour le moment seulement
disponible sous Linux.
N'ayant plus grand chose à voir avec les versions antérieures, la
première chose à faire sera de lire le LISEZ-MOI.
Tout retour d'expérience, toute idée d'amélioration, toute critique qui
vous passe par la tête sera bien sûr la bienvenue.

Vous pouvez la télécharger ici: (archive tar.bz2)

http://philippe.hezaine.free.fr/spip.php?article46

Une fois l'installation et la prise en main effectuée (ne loupez pas le LISEZ-MOI)
vous pourrez télécharger une BASE-patterns plus conséquente que la DUMMY-BASE
qui ne sert qu'a comprendre comment le Puzzle fonctionne.

par exemple la BLUES-BASE est ici:

Plus de lien. Update intégré dans la nouvelle version (du 13/06/2010)

Ayez du bonheur.

olinuxx Articles : 18590 utilisateur non connecté France
Salut Philippe,

je me demandais si tu avais des retours d'utilisateurs ?

A+
Olivier

phiphil Articles : 24 utilisateur non connecté
Citation :
je me demandais si tu avais des retours d'utilisateurs ?


Salut Olivier,

Ben v'là que tu mets vraiment les pieds dans le plat. Pour moi c'est hallucinant!
Bientôt 3500 lectures sur le forum et personne pour me dire:
"Waouh! Ton truc ça marche au poil sur ma distrib, je me demande seulement comment on l'installe."
ou bien:
"C'est nul ce bidule, je ne sais même pas où est la batterie!"
Bref, c'est le désert. Peut-être faut-il que j'écrive l'interface en chinois?
Ou bien peut-être que Linux MAO n'est peuplé que de martiens?
Ce sont sûrement les mêmes d'ailleurs qui téléchargent l'appli sur le site, et il y en a beaucoup, je t'assure.
Vous devriez sérieusement vérifier les inscriptions. biggrin
Merci de prendre des nouvelles, Olivier.
A+

olinuxx Articles : 18590 utilisateur non connecté France
Hey les gens, ce message ressemble à celui d'un développeur qui aurait besoin de retour d'utilisateur wink
Alé zy, laché vo koms !cool

phiphil Articles : 24 utilisateur non connecté
Citation :
EDIT : le lien que tu proposes pour voir le BLUES-BASE produit une erreur 404 - http://philippe.hezaine.free.fr/spip.php?article36


Merci jy. Voilà qui est corrigé. En fait ces liens sont morts car tous ces cahiers sont maintenant intégrés dans la nouvelle version. En fait je ne crée ce genre de lien que lorsqu'une BASE est updatée avant qu'une nouvelle version apparaisse.
Phil.

phiphil Articles : 24 utilisateur non connecté
Éditeur polyrythmique pour Batterie et Percussions fondé sur Lilypond +
Interface graphique pour traitement aléatoire du timing et/ou du volume midi.

Nouvelle version: GNU Bash + GNU sed remplace gvim

******

DÉPENDANCES

Vous devez installer :
GNU Lilypond >= 2.12.0
http://lilypond.org/web/install/

midicomp 0.0.4
http://midicomp.opensrc.org/midicomp-0.0.4.tar.gz
(lancer la compilation dans /usr/local/midicomp...
et déplacer le midicomp.bin dans /usr/local/bin

Python 2.6.x avec l'option Tk activée à la compilation.
Installé par défaut dans votre distribution de Linux.

GNU Bash and GNU sed 4.2
Par défaut dans votre distribution de Linux.

J'utilise Timidity++ 2.13.2 avec eawpatches comme config midi par défaut.

******

INSTALLATION

Décompressez l'archive. (tar jxvf ....)
Dans un terminal allez dans votre répertoire Drummer-s-Gigsaw :
cd /home/....../Drummer-s-Gigsaw
et lancer le script bash :
sh INSTALL.sh
L'installation est terminée.

******

  • Avec cette nouvelle version vous n'avez plus du tout besoin de gvim.
Vous pouvez donc utiliser votre éditeur de texte préféré ou même un éditeur dédié comme Frescobaldi ou Lilypondtool...

  • Vous pouvez désormais écrire toutes les valeurs de note, de la ronde (1) à la quintuple croche (128) et même les valeurs pointées.

  • Le manuel est mis à jour.

  • Le Puzzle du Batteur/The Drummer's 'G'igsaw est sous license GPLv3 ou +

******

Nouvelle version à l' adresse:

http://philippe.hezaine.free.fr/spip.php?article46

Ayez du bonheur.

Phil.

olinuxx Articles : 18590 utilisateur non connecté France
Coucou !

Merci phil de nous faire suivre les infos.

Du bonheur à toi aussi wink

a+
Olivier

xzu Articles : 1705 utilisateur non connecté France
Quelle horreur..
Tout ce texte (hahaha, en effet, hydrogene parle bien plus le langage batteur..)

Bon, c'est un super projet (comme linux-mao, projet qui me tien à cœurs mais difficile de faire avancer quand la musique (la vrai, désolé pour la comparaison) passe avant tout.

@phiphil:
Pour moi ta nomenclature à un soucis, mais tout est relatif:
1-soit tu utilise que des noires (sans croix)>classique
2-soit tu y rajoute des croix>néo-américano-internet

Dans tout les cas, je conseil, (suite à mon expérience pratique de lecture (inexistante) mais surtout avec mon observation des cours):
1-La caisse c'est ligne du milieu (non-négociable)
Pour faciliter la lecture, tu peut la marquer d'une croix (+1!), mais à condition qu'il n'y ai QU'ELLE à l'intérieur de la porté, sinon ça ne facilite rien du tout (ce qui n'est pas ton cas).
2-le kick c'est en bas, tout en bas, hors porté, pas dans la porté, sinon c'est le tom basse.
3-Pareil pour les métaux, charlé et ride sont plus lisible hors porté, donc interligne supérieur. Une croix selon les gout (moi j'aime bien).

Avec cette logique, la porté représente tout les toms, le métaux sont en haut, le kick en bas, la caisse centrale et bien visible avec la croix.
Bref comme sur une vrai batterie, quoi!

Par contre rien compris à "avec ss hhc" etc..


"
phiphil écrit :
Un enfant sachant copier-coller et effacer dans gvim peut s'en servir.
"

tu parle de l'utilisation, pas de l'instal j'espère??


"
Tuto/Wiki écrit :
(lancer la compilation dans /usr/local/midicomp...
"

mais bien sur, je fait ça tout les matins.. mrgreen
Donc si je fait un gamin aujourd'hui, dans 6 ans il pourra m'expliquer comment compiler??


"
Tuto/wiki écrit :
Créer un cahier "Les Grooves de LinuxMAO"
"
Je propose d'enregistrer mes grooves; avec trois micro (kick, caisse et 1 oh) plus clik témoins, donc quatres pistes au total. Démerdez vous ensuite avec ça, ça vous sert à kekchoz?

Un jour je comprendrai tout ça, si si!

phiphil Articles : 24 utilisateur non connecté
Salut xzu

Arrgh!!!! Je viens de passer 1/2 heure pour te répondre et le message d'apercu a finalement disparu!!! Il me faut tout recommencer!!! (à moins de pouvoir récupérer le message?)

Je vais recommencer un peu plus tard.

Phiphil.

phiphil Articles : 24 utilisateur non connecté
xzu écrit :
Quelle horreur..
Tout ce texte (hahaha, en effet, hydrogene parle bien plus le langage batteur..)

Bon, c'est un super projet (comme linux-mao, projet qui me tien à cœurs mais difficile de faire avancer quand la musique (la vrai, désolé pour la comparaison) passe avant tout.


Salut xzu, je vais tâcher de défendre cette zik malgré tout.

xzu écrit :
@phiphil:
Pour moi ta nomenclature à un soucis, mais tout est relatif:
1-soit tu utilise que des noires (sans croix)classique
2-soit tu y rajoute des croixnéo-américano-internet


Je pense que tu veux parler du dessin des têtes de notes. Dans le Puzzle il y a 47 instruments à gérer! C'est surtout les têtes de notes des toms que je voudrais changer, mais je n'ai pas trouvé pour le moment de solution satisfaisante qui puisse fonctionner par defaut. Je n'ai pas encore vraiment cherché, à vrai dire.

xzu écrit :
Dans tout les cas, je conseil, (suite à mon expérience pratique de lecture (inexistante) mais surtout avec mon observation des cours):
1-La caisse c'est ligne du milieu (non-négociable)
Pour faciliter la lecture, tu peut la marquer d'une croix (+1!), mais à condition qu'il n'y ai QU'ELLE à l'intérieur de la porté, sinon ça ne facilite rien du tout (ce qui n'est pas ton cas).
2-le kick c'est en bas, tout en bas, hors porté, pas dans la porté, sinon c'est le tom basse.
3-Pareil pour les métaux, charlé et ride sont plus lisible hors porté, donc interligne supérieur. Une croix selon les gout (moi j'aime bien).

Avec cette logique, la porté représente tout les toms, le métaux sont en haut, le kick en bas, la caisse centrale et bien visible avec la croix.
Bref comme sur une vrai batterie, quoi!


Pour les caisses claires (il y en a 2 dans le Puzzle: l'acoustique = sna et l'électrique = sne) placées sur la ligne du milieu il s'agit d'une convention uniquement française (tu as joué des partitions d'Agostini, je parie) et il n'existe absolument aucune convention internationale pour ça. Lilypond et le Puzzle suivent la convention américaine c'est à dire qu'elles sont placées sur l'interligne juste au-dessus du milieu. Mais je vais te donner un moyen de changer cela dans le Puzzle. Dans le Grenier du Puzzle il y a un fichier nommé: 0-mydrums-style2.ly
si tu remplaces la ligne:
(snare () #f 1)
par(snare () #f 0)
tu auras la caisse claire sur la ligne du milieu.
0 = la ligne du milieu
1 = l'interligne au-dessus
2 = la ligne au-dessus ...etc...

Tu peux ainsi avoir l'affichage que tu préfères pour tous les patterns du Puzzle.
C'est une des grandes qualités de Lilypond: FLEXIBLE

xzu écrit :
Par contre rien compris à "avec ss hhc" etc..


Dans le Grenier il y a aussi un pdf nommé NOMENCLATURE. Les symboles des instruments sont traduits en anglais mais avec le fichier midi associé tu devrais pouvoir t'y retrouver.
ss = sidestick (ce qui remplace le rimshot)
hhc = hihat closed = charleston fermé

Les symboles te permettent d'écrire bien plus vite.

xzu écrit :
"
phiphil écrit :
Un enfant sachant copier-coller et effacer dans gvim peut s'en servir.
"
tu parle de l'utilisation, pas de l'instal j'espère??


Oui, de l'utilisation. Je dois même corriger depuis les updates:
Un enfant sachant copier-coller et effacer peut s'en servir.
Tu peux utiliser n'importe quel éditeur de texte qui prend en compte l'UTF-8.

Par contre si tu as des problèmes pour l'install du Puzzle n'hésites pas à me le dire.

xzu écrit :
"
Tuto/Wiki écrit :
(lancer la compilation dans /usr/local/midicomp...
"
mais bien sur, je fait ça tout les matins.. mrgreen
Donc si je fait un gamin aujourd'hui, dans 6 ans il pourra m'expliquer comment compiler??


Cette compil n'est que pour midicomp qui est une dépendance obligatoire.
Tu télécharges midicomp 0.0.4 puis en console root tu le déplaces vers /usr/local:
# mv /TON/CHEMIN/... /midicomp-0.0.4.tar.gz /usr/local (ou même /usr)
Tu vas, toujours en root, dans /usr/local (ou même /usr)
# cd /usr/local (ou /usr)
tu décompresses le paquet:
# tar -zxvf midicomp-0.0.4.tar.gz
puis tu vas dans le nouveau dossier qui a été créé:
# cd /usr/local/midicomp-0.0.4
et tu tapes (toujours en root):
# make

Si tu as choisi /usr le fichier binaire devrait être installé dans /usr/bin automatiquement mais je crois qu'en choisissant /usr/local il te faut déplacer ce fichier dans /usr/local/bin après la compile
# mv /usr/local/midicomp-0.0.4/midicomp /usr/local/bin

xzu écrit :
"
Tuto/wiki écrit :
Créer un cahier "Les Grooves de LinuxMAO"
"
Je propose d'enregistrer mes grooves; avec trois micro (kick, caisse et 1 oh) plus clik témoins, donc quatres pistes au total. Démerdez vous ensuite avec ça, ça vous sert à kekchoz?

Un jour je comprendrai tout ça, si si!


Avec le Puzzle tu n'as que le fichier MY-SONG.ly à échanger et il est possible de le transformer, de l'allonger, de l'enrichir à volonté.
Et si tu lis le fichier midi obtenu par le Puzzle dans un séquenceur tu peux alors l'envoyer dans Hydrogen, LinuxSampler... etc...

P.S. La version actuellement téléchargeable ne fonctionne qu'avec Lilypond 2.12
et il y a un petiot petit bug qui fait que le fichier midi obtenu: MY-SONG-TOTAL-RECALL+veloc.midi se trouve un répertoire au-dessus de MA-BASE.
La nouvelle version stable de Lilypond (la 2.14) est sortie récemment et il y a des changements dans la façon de gérer le midi. Les problèmes semblent solutionnés et je prévois un update dans pas trop longtemps.

Et champagne! Après plus de 6000 lectures tu es le premier sur Linux-Mao à dire enfin quelque chose du Puzzle! Un jour tu comprendras tout ça, si si!

Amicalement.
Phiphil.

xzu Articles : 1705 utilisateur non connecté France
  • "
    Citation :
    Arrgh!!!! Je viens de passer 1/2 heure pour te répondre et le message d'apercu a finalement disparu!!!
    "
Et oui..
Comme tout le monde...

Conseil: Toujours, TOUJOURS copier avant de cliquer.. sur quoi que se soit.
(en vu d'un coller pour backup)


  • "
    Citation :
    Pour les caisses claires (il y en a 2 dans le Puzzle: l'acoustique = sna et l'électrique = sne) placées sur la ligne du milieu il s'agit d'une convention uniquement française (tu as joué des partitions d'Agostini, je parie) et il n'existe absolument aucune convention internationale pour ça.
    "
En partoche batterie, personne n'est d'accord, même en france, et surtout pas moi :-).
Ce que je t'ai dit et juste une remarque (forcement personnel), et j'ai adopté ça car c'est ce qui m'a donné les meilleurs résultats sur les débutants. Je pense qu'ils sont bon juge.
Tu peut peut être trouver des paternes etc.. là:
Free Drum Lessons

  • "
    Citation :
    (..)lancer la compilation..
    "
Ça vaut le coup d'ajouter tes explications à ta page .

  • "
    Citation :
    Dans le Grenier du Puzzle il y a un fichier nommé: 0-mydrums-style2.ly
    "

Toujours pas trouvé ce grenier..

phiphil Articles : 24 utilisateur non connecté
xzu écrit :
*"En partoche batterie, personne n'est d'accord, même en france, et surtout pas moi :-).
Ce que je t'ai dit et juste une remarque (forcement personnel), et j'ai adopté ça car c'est ce qui m'a donné les meilleurs résultats sur les débutants. Je pense qu'ils sont bon juge.
Tu peut peut être trouver des paternes etc.. là:
Free Drum Lessons

*"
Citation :
(..)lancer la compilation..
"
Ça vaut le coup d'ajouter tes explications à ta page .

*"
Citation :
Dans le Grenier du Puzzle il y a un fichier nommé: 0-mydrums-style2.ly
"

Toujours pas trouvé ce grenier..


Salut xzu,

Dans le Puzzle, le répertoire s'appelle exactement: Le-grenier.
Si tu as Le Puzzle chez toi tu dois forcément le trouver.

Si tu as réussi avec les explications de compile de midicomp, alors je les rajouterai. Ça a marché? Dans /usr? ou dans /usr/local?

Je me suis amusé à reproduire avec Lilypond la nomenclature de batterie du lien. Pas de problèmes.
Si cela t'intéresse je peux mettre les 2 fichiers nécessaires à télécharger sur mon site. A moins que l'on puisse joindre ces 2 fichiers sur Linux Mao.
Ici, sur le forum le copier-coller de fichiers Lilypond ne marche pas bien, même en les balisant avec l'icône "Code". Ainsi tu pourrais comparer l'image du lien avec le pdf de Lilypond, et avoir un fichier midi en plus!

En tout cas tu as mis le doigt sur un truc qui n'est pas implémenté dans le Puzzle, mais fonctionne dans Lilypond: Le hhho (Half Open Hi-Hat).
Je vais voir si je peux faire quelque chose.
Mais je te le répète, il faut gérer bien plus d'instruments que cette nomenclature. Ainsi il y a 7 toms, 2 Crash cymbal, 2 ride... etc...
Cependant le problème m'intéresse, surtout si je réalise une transcription des patterns déjà existants en un "Puzzle pour un Batteur Réel".

phiphil.

xzu Articles : 1705 utilisateur non connecté France
phiphil écrit :
Si tu as Le Puzzle chez toi tu dois forcément le trouver.


Ha d'accord..
Je croyais le trouver sur le net!! haha lol

Alors dit moi franchement, je n'utilise pas de midi(donc cela ne m'intéresse pas) , mais le puzzle va-t-il m'aider, si je veut seulement faire des partitions batterie?

phiphil Articles : 24 utilisateur non connecté
{QUOTE(replyto=>xzu)}
phiphil écrit :
Alors dit moi franchement, je n'utilise pas de midi(donc cela ne m'intéresse pas) , mais le puzzle va-t-il m'aider, si je veut seulement faire des partitions batterie?


Franchement, pour ne faire que des partitions de batterie, tu n'as besoin que de Lilypond. (ou d'un "Puzzle pour Batteur Réel" qui n'existe pas encore.)
En ne tenant pas compte du midi => audio, qui est l'orientation principale du Puzzle, ce dernier peut toutefois t'aider à comprendre ce qui est impliqué dans la réalisation d'une partition avec Lilypond, par exemple pour te faire ta propre nomenclature. Le mieux est alors que tu t'inscrives sur la mailing list de Lilypond en français, j'y suis également inscrit, et tu pourras alors discuter et solutionner tes problèmes en postant le fichier.ly qui montre aux autres ce que tu ne comprends pas.
Il faut s'inscrire avant de pouvoir utiliser: lilypond-user-fr

phiphil.

xzu Articles : 1705 utilisateur non connecté France
Merci, je garde tout ça sur l'oreille et je l'utiliserai en temps voulu.

Bon boulo wink a plus!

phiphil Articles : 24 utilisateur non connecté
xzu écrit :
Merci, je garde tout ça sur l'oreille et je l'utiliserai en temps voulu.

Bon boulo wink a plus!


Un dernier mot. Je sais maintenant pourquoi je n'ai pas implémenté le Hi-Hat-Half-Open (hhho) de Lilypond. C'est qu'il n'y a pas de différence dans le midi avec le HI-Hat Open (hho). La nuance ne se trouve que dans l'affichage de la partition, mais la note midi est la même, donc le son est le même. Dans le lien que tu donnes il y a bien 4 façons d'afficher le charleston, et c'est çà qui m'avait fait "tilter". Mais il n'y a en fait que 3 sons, encore une limitation du midi.

à plus.

phiphil Articles : 24 utilisateur non connecté
Bonjour à tous,

Un nouvel UPDATE (le 23/07/2011) est disponible pour compatibilité avec Lilypond 2.14

http://superbonus.project.free.fr/spip.php?article44

**********
Vous devez installer :

GNU Lilypond >= 2.14.0
http://lilypond.org

midicomp 0.0.4
http://midicomp.opensrc.org/midicomp-0.0.4.tar.gz

Télécharger midicomp 0.0.4 puis, en console root, le déplacer vers
/usr/local (ou même /usr) :
  1. mv /TON/CHEMIN/... /midicomp-0.0.4.tar.gz /usr/local (ou
même /usr)
Aller, toujours en root, dans /usr/local (ou même /usr)
  1. cd /usr/local (ou /usr)
Décompresser le paquet :
  1. tar -zxvf midicomp-0.0.4.tar.gz
puis aller dans le nouveau dossier qui a été créé :
  1. cd /usr/local/midicomp-0.0.4 (ou /usr)
et taper (toujours en root) :
  1. make
En choisissant /usr le fichier binaire devrait être installé dans
/usr/bin automatiquement mais je crois que dans le cas de /usr/local
il faut déplacer ce fichier dans /usr/local/bin après la compile :
  1. mv /usr/local/midicomp-0.0.4/midicomp /usr/local/bin

Python 2.6.x avec l'option Tk activée à la compilation.
Par défaut dans votre distribution de Linux.
ou http://www.python.org/

GNU Bash, GNU awk et GNU sed.
Par défaut dans votre distribution de Linux.

J'utilise Timidity++ 2.13.2 avec eawpatches comme config par
défaut.
**********

Correction d'un bug mineur.

Par contre la Bibliothèque n'est pas updatée mais on peut sans problèmes l'utiliser comme avant.

Ayez du bonheur.
phiphil.

[Préc.]  Page : 2/2