Page 3 sur 3

Publié : 27 août 2014, 21:02
par Jean Brunet
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

Publié : 28 août 2014, 06:52
par oracid
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.

Publié : 28 août 2014, 11:10
par Jean Brunet
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

Publié : 28 août 2014, 17:45
par oracid
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:

Publié : 28 août 2014, 20:26
par Jean Brunet
Bonjour,

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

Jean

Publié : 03 sept. 2014, 19:54
par Jean Brunet
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_ ... sp=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

Publié : 07 sept. 2014, 22:43
par Jean Brunet
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 ... Chorus.htm

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

Jean

Publié : 08 sept. 2014, 05:39
par Dickie
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 ... Chorus.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.

Publié : 08 sept. 2014, 11:08
par Pierolivier
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 ... Chorus.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

Publié : 08 sept. 2014, 20:32
par Jean Brunet
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

Publié : 09 sept. 2014, 07:38
par oracid
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.

Publié : 09 sept. 2014, 21:28
par Jean Brunet
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

Publié : 10 sept. 2014, 07:01
par oracid
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.

Publié : 10 sept. 2014, 17:55
par oracid
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.

Publié : 10 sept. 2014, 19:08
par Jean Brunet
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