Lilypond Generator

Musique Assistée par Ordinateur

Messagepar Jean Brunet » Mer Aoû 27, 2014 21:02 pm

Bonjour,

Je pensais pouvoir vous laisser une version plus rapidement mais les tests sont toujours en cours.
L'éditeur est maintenant en couleur ! j'ai mis des petits drapeaux et un sigle.
Dès que j'aurai réglé le problème pour appeler lilypond en mode commande sous windows je vous en confie une version en test.
Je pense que même un enfant pourra s'en servir, les plus grands aussi.

Lily Chorus2.jpg


Jean
Jean

Clarinette Buffet Crampon Evette Master Model
Bec Vandoren 5RV
Anche Brancher ou Vandoren
Avatar de l’utilisateur
Jean Brunet
Curieux
 
Messages: 72
Inscrit le: Mer Juil 16, 2014 13:14 pm

Messagepar oracid » Jeu Aoû 28, 2014 6:52 am

C'est bien tout ça! Tu as rajouté le PDF, très bien!
Je pense que tu devrais ajouter un bouton radio pour le bécarre avec le # et le b.
Pour la combo tonalité, peut-être que Do M et Do m suffirait, je crois que c'est la règle, à vérifier.
A quoi sert le bouton fin de mesure ?
Bon courage.
Avatar de l’utilisateur
oracid
Canard professionnel
 
Messages: 2329
Inscrit le: Sam Juin 28, 2008 20:40 pm
Localisation: 95

Messagepar Jean Brunet » Jeu Aoû 28, 2014 11:10 am

Merci Oracid pour ta critique constructive. :D
Le bouton radio est déjà là, à droite du triolet.

Le bouton fin de mesure ajoute un numéro en commentaire %1 %2 etc...
Il permet de se retrouver dans le listing si on veut faire des modifications ou des ajouts.
On peut donc l'utiliser à la fin de chaque mesure ou d'un groupe de 4 mesures par exemple, ou à la coupure de fin de portée à droite de la feuille. Cela m'a semblé indispensable.

Pour le combo tonalité je vais voir, il faut que je le complète, je n'ai que les modes majeures pour l'instant.

Jean
Jean

Clarinette Buffet Crampon Evette Master Model
Bec Vandoren 5RV
Anche Brancher ou Vandoren
Avatar de l’utilisateur
Jean Brunet
Curieux
 
Messages: 72
Inscrit le: Mer Juil 16, 2014 13:14 pm

Messagepar oracid » Jeu Aoû 28, 2014 17:45 pm

Jean Brunet a écrit:Le bouton radio est déjà là, à droite du triolet.

Oui, oui, j'ai bien vu, mais je pense que tu devrais ajouter un troisième bouton pour le bécarre, en plus du # et du b. :wink:
Avatar de l’utilisateur
oracid
Canard professionnel
 
Messages: 2329
Inscrit le: Sam Juin 28, 2008 20:40 pm
Localisation: 95

Messagepar Jean Brunet » Jeu Aoû 28, 2014 20:26 pm

Bonjour,

Oui tu as raison pour le bécarre, je n'avais pas bien lu. Je vais mettre des imagettes.

Jean
Jean

Clarinette Buffet Crampon Evette Master Model
Bec Vandoren 5RV
Anche Brancher ou Vandoren
Avatar de l’utilisateur
Jean Brunet
Curieux
 
Messages: 72
Inscrit le: Mer Juil 16, 2014 13:14 pm

Messagepar Jean Brunet » Mer Sep 03, 2014 19:54 pm

Bonsoir,

Je vous joins le lien de la version beta de Lily Chorus en test.
Elle est ici :
https://drive.google.com/file/d/0B2vXN_MmF1BKN0FPOEFpYnB3Y0E/edit?usp=sharing

Comme la génération pdf ne fonctionne pas, Lily Chorus ouvre le répertoire
où se trouve le fichier .ly (bouton fichier). Il suffit ensuite de le compiler en pdf
Voici quelques infos sur le fonctionnement.

Commencer par sélectionner les infos du header, mesure et tempo, tonalité
majeure ou mineure et la clé.
Choisissez la langue qui donnera la notation anglaise ou française.
Cliquer sur nouveau.

A partir de là toutes les notes et infos vont être ajoutées, il n'y a pas
d'insert du texte dans l'éditeur.
A part les clés, tonalités et mesure qui peuvent être ajoutés indépendamment
(bouton I) tout le reste est ajouté quand la note est cliquée sur le clavier virtuel.
Les options d'attaques des notes sont cumulatifs, vous pouvez en choisir plusieurs.
Par exemple une note piquée et un début de liaison, un doigté et un texte, une nuance mf et un triolet.

Pour le triolet les flêches à droite modifient de 2 à 7 le chiffre sous le triolet. Commencez par modifier
le chiffre puis cliquez sur le triolet. A la fin de la saisie du nombre de notes choisies (3 pour un triolet) l'icone se
désélectionne et le } est fermé. J'ai pris comme notation 2/3, 2/4, 2/5 etc... Lilypond a l'air de l'accepter.

L'appogiature, le trille et la liaison sont à sélectionner puis désélectionner manuellement juste avant de taper la note. L'appogiature a donc 2 notes. Cela pourrait être modifié. (fermeture de } avant la deuxième note.

Les raccourcis clavier sont calqués sur la disposition des icones, silence en haut, notes au milieu et attaques en bas :
position du A pour les silences, donc de A (la pause) jusqu'au point le I
position du Q pour les notes, donc de Q (la ronde) jusqu'au point le K
Et enfin le W pour la note piquée, X pour le - et C pour le >
On peut avoir une grande rapidité en donnant les valeurs des notes avec la main gauche.
Le point est désélectionné après utilisation, mais c'est un peu embêtant en 6/8, il pourrait être persistant selon la mesure.

Les #, bémol et bécarre.
L'éditeur tient compte des tonalités pour afficher les notes altérées (do# ou ré bémol). J'ai donc mis
le bécarre en case à cocher, il a donc toute souplesse pour bécariser (je sais c'est très laid) un bémol ou un dièze.

Doigté et texte s'écrivent au dessus ou en dessous de la portée, à noter qu'un doigté 2-4-8 s'affiche en colonne
au dessus de la portée. Le bouton fin de mesure ajoute en commentaire un chiffrage %1 puis %2 etc...
Utile pour s'y retrouver.
Le bouton fin de code ajoute la dernière barre de mesure et le }
Le bouton fichier ouvre le répertoire où est le fichier, à noter que ce répertoire est crée automatiquement
par le logiciel (j'aime bien le nom du répertoire :-) )

Normalement si tout se passe bien il n'y a pas à retoucher le code dans l'éditeur, mais c'est possible tout comme les copier-coller.

Les boutons charger et sauver sont au format rtf. Copier copie tout l'éditeur dans le presse papier.
Je vais vous laisser tester Lily Chorus un petit bout de temps car il faut que je me plonge dans un autre logiciel.

Bons tests et faites moi remonter vos avis, les erreurs etc... s'il vous plait que je corrige.
Il faut le framework .NET 4 d'installé pour qu'il fonctionne.
Je vous demande aussi de ne pas diffuser Lily Chorus pour l'instant, ce n'est pas une version définitive et les droits ne sont pas définis. (mais il sera gratuit). Je le laisse en téléchargement une semaine.

Cordialement,
Jean
Jean

Clarinette Buffet Crampon Evette Master Model
Bec Vandoren 5RV
Anche Brancher ou Vandoren
Avatar de l’utilisateur
Jean Brunet
Curieux
 
Messages: 72
Inscrit le: Mer Juil 16, 2014 13:14 pm

Messagepar Jean Brunet » Dim Sep 07, 2014 22:43 pm

Bonjour,

Bon il y a pas trop de testeurs à ce que je vois...
Pour ne pas surcharger le forum j'ai fait une page de présentation sur mon site
http://asnora.pagesperso-orange.fr/Lily%20Chorus/LilyChorus.htm

Pas de téléchargement pour l'instant, j'attends de fignoler mes tests.

Jean
Jean

Clarinette Buffet Crampon Evette Master Model
Bec Vandoren 5RV
Anche Brancher ou Vandoren
Avatar de l’utilisateur
Jean Brunet
Curieux
 
Messages: 72
Inscrit le: Mer Juil 16, 2014 13:14 pm

Messagepar Dickie » Lun Sep 08, 2014 5:39 am

Jean Brunet a écrit:Bonjour,

Bon il y a pas trop de testeurs à ce que je vois...
Pour ne pas surcharger le forum j'ai fait une page de présentation sur mon site
http://asnora.pagesperso-orange.fr/Lily%20Chorus/LilyChorus.htm

Pas de téléchargement pour l'instant, j'attends de fignoler mes tests.

Jean


Je n'ai pas de PC, seulement des Macs …
Et l'interface ligne de commandes ne me gêne pas.
Il n'est pas nécessaire d'espérer pour entreprendre, ni de réussir pour persévérer - Guillaume d'Orange
À force de rater on finit par réussir - Les Shadoks
Association "En Coulisses"
Clarbasse, RC Prestige, clar alto, clar métal, clar mib
Avatar de l’utilisateur
Dickie
Râleur permanent
 
Messages: 7385
Inscrit le: Dim Mai 14, 2006 11:42 am
Localisation: A l'est du Mont St-Michel

Messagepar Pierolivier » Lun Sep 08, 2014 11:08 am

Dickie a écrit:
Jean Brunet a écrit:Bonjour,

Bon il y a pas trop de testeurs à ce que je vois...
Pour ne pas surcharger le forum j'ai fait une page de présentation sur mon site
http://asnora.pagesperso-orange.fr/Lily%20Chorus/LilyChorus.htm

Pas de téléchargement pour l'instant, j'attends de fignoler mes tests.

Jean


Je n'ai pas de PC, seulement des Macs …
Et l'interface ligne de commandes ne me gêne pas.

Très sincèrement pas grand intérêt pour moi non plus :wink:
PO
En ces temps difficiles, il convient d'accorder notre mépris avec parcimonie, tant nombreux sont les nécessiteux. François-René de Chateaubriand



mes pouêts !
Avatar de l’utilisateur
Pierolivier
Gardien du temple
 
Messages: 5354
Inscrit le: Lun Oct 21, 2002 8:13 am
Localisation: Seine St Denis

Messagepar Jean Brunet » Lun Sep 08, 2014 20:32 pm

Bonjour,

C'est sur que quand on encode note à note depuis des années cela n'apporte pas grand chose.
Par contre pour des jeunes cela pourrait être pratique. Personnellement je l'ai écrit pour imprimer des exercices maisons pour la clarinette.

Oracid avait l'air intéressé, je suis surpris qu'il ne donne pas de nouvelles.

Jean
Jean

Clarinette Buffet Crampon Evette Master Model
Bec Vandoren 5RV
Anche Brancher ou Vandoren
Avatar de l’utilisateur
Jean Brunet
Curieux
 
Messages: 72
Inscrit le: Mer Juil 16, 2014 13:14 pm

Messagepar oracid » Mar Sep 09, 2014 7:38 am

oracid a écrit:L'intérêt de Lilypond, c'est qu'il est en mode commande. L'inconvénient de Lilypond, c'est qu'il est en mode commande.
Faire une interface wysiwyg qui génère du code, à mon avis c'est déjà choisir la deuxième proposition.

oracid a écrit:Ce que tu fais est très bien, mais peut-être devrais-tu jeter un coup d'oeil aux liens suivants avant de trop t'investir dans ce programme :
http://denemo.org/
http://lilypond.org/easier-editing.fr.html

Je suis là, je suis là. :wink:
J'ai trouvé ton projet intéressant, en tout cas d'un point de vue programmation. Mais comme tu dois t'en souvenir, voir ci-dessus, j'ai fait quelques réserves dès le début.
J'ai fait quelques remarques sur ton développement pour t'encourager et puis, on est sur un forum et l'important c'est d'échanger.

Pour ma part, je ne pense pas qu'un outil en mode commande touche le grand publique.
Je suis intimement convaincu que seuls les outils ergonomiques, intuitifs (wysiwig) ont de l'avenir.
Je pense qu'il y a un contresens important entre l'engouement pour les ordinateurs à écran tactile, qui s'imposent de plus en plus et qui sont l'avenir, et cet acharnement au mode commande.
À ta place, je me serais lancé dans un générateur de code, mai avec une interface vocale. Là oui, ce serait vraiment nouveau. Et en générant du code, cela t'éviterait de développer l'usine à gaz d'un outil de saisie.
Si tu le permets, je continuerai à te donner mon avis, mais sans pour autant être en accord absolu sur la finalité de tes projets.
Bon courage.
Avatar de l’utilisateur
oracid
Canard professionnel
 
Messages: 2329
Inscrit le: Sam Juin 28, 2008 20:40 pm
Localisation: 95

Messagepar Jean Brunet » Mar Sep 09, 2014 21:28 pm

Bonjour Oracid,

Content d'avoir ta réponse, c'est motivant de voir quelqu'un qui s'intéresse à mon travail, même si c'est un simple passe temps.
Je pense ajouter deux choses en ce moment maintenant que l'éditeur fonctionne bien.
Une petite ligne de visualisation sous forme d'une portée pour voir si on complète bien la mesure, LilyPond n'aimant pas trop les notes qui chevauchent deux mesures. Je pense à deux mesures comme longueur, mais cela pourrait évoluer. Je ne sais pas trop comme je vais programmer cela mais j'aimerai bien le faire.
Avec des notes ce serait plus joli mais sous forme de notes séparées.

Ensuite essayer d'ajouter par l'entrée micro l'encodage direct en LilyPond, c'est pas joué d'avance mais cela vaut le coup d'essayer.
J'ai une bibliothèque que je vais essayer de porter sous C#.NET mais cela va me demander un peu de temps.

Toujours content de te lire,
Jean
Jean

Clarinette Buffet Crampon Evette Master Model
Bec Vandoren 5RV
Anche Brancher ou Vandoren
Avatar de l’utilisateur
Jean Brunet
Curieux
 
Messages: 72
Inscrit le: Mer Juil 16, 2014 13:14 pm

Messagepar oracid » Mer Sep 10, 2014 7:01 am

Jean Brunet a écrit:Une petite ligne de visualisation sous forme d'une portée pour voir si on complète bien la mesure, LilyPond n'aimant pas trop les notes qui chevauchent deux mesures. Je pense à deux mesures comme longueur, mais cela pourrait évoluer. Je ne sais pas trop comme je vais programmer cela mais j'aimerai bien le faire.
Avec des notes ce serait plus joli mais sous forme de notes séparées.

Peut-être qu'un tableau de taille dynamique ferait l'affaire. Les lignes et interlignes de la portée constitueraient les lignes du tableau, pour chaque note, 2 colonnes(minimum), sa fréquence et sa longueur(ronde, blanche, noir etc.)
Petites remarques, j'ai peur que tu enfermes un peu trop ton interface dans une surface figée, par ailleurs toutes tes commandes sont placées comme un nuage diffus autour du clavier.
L'usage, c'est plutôt de faire des barres d'outils concentrées. Mais c'est toi qui voit, si tu as ton idée sur l'ergonomie, elle est peut-être bonne.

C'est avec plaisir que je suivrais ton développement, mais je ne le testerai pas. Cela me demanderait un investissement trop important.
J'ai moi-même beaucoup de projets en cours et le temps me manque cruellement.
Avatar de l’utilisateur
oracid
Canard professionnel
 
Messages: 2329
Inscrit le: Sam Juin 28, 2008 20:40 pm
Localisation: 95

Messagepar oracid » Mer Sep 10, 2014 17:55 pm

oracid a écrit: pour chaque note, 2 colonnes(minimum), sa fréquence et sa longueur(ronde, blanche, noir etc.)

Non, j'ai dit une bêtise là...
Si les lignes du tableau représentent la portée, alors il n'y a pas lieu de noter la fréquence des notes.
Par contre, tu risques d'avoir tout de même besoin d'une colonne pour les altérations accidentelles.
Avatar de l’utilisateur
oracid
Canard professionnel
 
Messages: 2329
Inscrit le: Sam Juin 28, 2008 20:40 pm
Localisation: 95

Messagepar Jean Brunet » Mer Sep 10, 2014 19:08 pm

Bonjour,

Oui mais là tu demandes trop, je veux juste donner les durées, pas les hauteurs. Je pourrais mettre juste une ligne, mais la portée fait partie du paysage musical.

Mes objets cliquables fonctionnent comme des évènements, un peu comme un bouton à cliquer, mais j'implémente une classe par objet ce qui me donne pas mal de fonctions qui peuvent retourner des informations.
Disons pour simplifier que je peux les interroger pour savoir quels options ont été cliquées, et insérer des notes ou des silences au fur et à mesure des notes choisies.
Je pense à insérer une boite d'alerte pour signaler qu'une note se trouve à cheval, et la diviser en deux notes avec liaison.
Il faut bien compter les durées des notes ou silences selon la mesure choisie. On choisit la plus petite durée, soit la quadruple croche, on compte chaque signe, et on teste le dépassement. La barre de mesure est mise automatiquement.

Je verrai plus tard pour les hauteurs de notes en reprenant la logique de LilyPond.

Jean
Jean

Clarinette Buffet Crampon Evette Master Model
Bec Vandoren 5RV
Anche Brancher ou Vandoren
Avatar de l’utilisateur
Jean Brunet
Curieux
 
Messages: 72
Inscrit le: Mer Juil 16, 2014 13:14 pm

Précédent

Retourner vers M.A.O

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 3 invités