Chargement...
 
Skip to main content

7 - Développer/traduire/documenter/annoncer une application


Proposition aux développeurs

Bonjour,
j'aurai une proposition à faire aux développeurs de MAO sous Linux concernant une application, qui pourrait entrer dans la catégorie "outils pour le musicien" ou encore "programmes pédagogiques".
Il manque un programme, qui puisse corriger les devoirs d'harmonie (composante des études d'écriture musicale avec le contrepoint par exemple).
En fait, ce programme existe mais pas pour Linux : Harmony Practice. Créé pour Windows, il ne fonctionne bien d'ailleurs que sous certaines versions de ce système d'exploitation.
J'ai tenté de l'installer par Wine, mais sans grande conviction, ni vrai succès.
J'en ai trouvé 2 versions : une par paquets .msi, une autre par .exe.
Les voici :
http://harmonypractice.altervista.org/HPWebSiteFr/index.html
http://formation.tice.free.fr/logiciels/musique/index.htm

N'ayant aucune compétence en programmation, je suis prêt à aider en tant que musicien ceux qui voudront adapter ce soft à Linux.
Merci et à bientôt j'espère.
France
Salut phroso 😀
ça fait un petit momment que je ne suis pas venu ici, et, pour être franc, j'avais un peu oublié les recherches 😁

Mais hier soir, en revoyant ce post, je m'y suis remis ! et j'ai trouvé une piste à essayer.

En effet, en faisant quelques recherches, j'ai trouvé sur le net un script, qui fait partie du projet wine, qui permettrait d'installer certains logiciels de windows - dont le .NET Framework 2 qu'il faut pour Harmony Pratice - et je me suis dit, pourquoi pas essayer !

Donc, j'ai essayé, et ce script m'a normalement bien installé le .NET Framework 2. Par contre, chez moi, au momment de lancer Harmony Pratice, ça à planté 😢


Bon, tout de même, essayes de le faire si tu veux, c'est peut-être mon ordi qu'est mal configuré ou un truc dans le genre 😉


Voici donc ce que j'ai fait :

J'ai d'abord téléchargé le script avec la commande suivante (donc il faut lancer un terminal auparavant) :
Copy to clipboard
wget http://www.kegel.com/wine/winetricks


Bon, ensuite, j'ai lancé le script en lui indiquant que je voulais installer le .Net Framework 2.0 avec la commande suivante :
Copy to clipboard
sh winetricks dotnet20


Si l'installation plante avant d'afficher la fenêtre GUI d'installation du logiciel, il faudra peut-être effacer les dossiers $HOME/.wine/dosdevices/c :/winetrickstmp et $HOME/.cache/winetrickstmp avec la commande :
Copy to clipboard
sudo rm $HOME/.wine/dosdevices/c\:/winetrickstmp $HOME/.cache/winetrickstmp -r


et ensuite les recréer (oui je sais ça peut paraître étrange :
Copy to clipboard
mkdir $HOME/.wine/dosdevices/c\:/winetrickstmp $HOME/.cache/winetrickstmp


En fait, le problème, c'est que l'installation créait ses dossiers temporaires mais avec l'utilisateur root comme propriétaire, et comme le script n'était pas lancé en root (sans sudo avant la commande), il ne pouvait donc pas écrire dans ses dossiers. Bon je sais, on aurait peut-être pu utiliser la commande chown, mais j'ai donné ce que j'ai essayé et ce qui à marché.


Ensuite, le GUI d'installation est aparu, j'ai suivi les étapes et voilà le Framework était installé !

Ensuite, il faut installer Harmony Pratice, et je recommande de prendre l'installateur en .exe.
Bonjour Mysterious,
merci pour tes recherches.
J'essaierai ta méthode dès que je serai sur Linux et t'en ferai connaître les résultats.
Cependant, je me permets avant, d'être un peu casse-pieds😕 :
tu précises d'utiliser l'installateur en .exe. Il s'agit là du programme déjà modifié et qui finalement est moins pratique que l'original en .msi.

Penses-tu qu'il y a une chance que le .NET Framework 2 aime .msi ? Les 2 sont-ils compatibles en théorie ?

Merci. De toutes façons, je peux essayer avec les 2 installateurs et je saurai !

A bientôt.
France
Je ne sais plus trop pourquoi j'ai dit ça en fait 😁

Au départ je devais penser que comme les .msi ne se lancent pas avec la même commande que pour les exe (wine truc pour les .exe, et cautious-launcher machin pour les .msi)

En fait les deux doivent sûrement revenir au même en fin de compte
Bonjour,

Je suis développeur et musicien amateur (http://ubuntu-music.org) et je suis dispo pour développer cette application sous Linux. Afin de ne pas partir de rien du tout j'aurais aimé pouvoir consulté les sources de Harmony Practice mais celles-ci ne semblent pas dispos.

Si quelqu'un a des idées concernant le type d'algo utilisé, je veux bien me pencher sur la question.

Si vous avez d'autres idées d'applications, n'hésitez surtout pas. J'attends de trouver un soft à développer. Vous pouvez me faire part de vos idées sur mon site http://ubuntu-music.org

Christophe
France
rien a voir, mais yoshimi recherche un dev... 😉
Bonjour,

Ca fait un moment que la discution n'a pas avancé. De mon côté, je connais l'harmonie et harmnoy practice que j'ai utilisé depuis pas mal d'années. Du moins, j'en connais les règles. Pour la mise en pratique c'est plus dur mais j'en fais quand même de temps en temps. Je vois donc parfaitement de quoi il est question et ce que doit faire le logiciel.
A l'époque j'avais contacté l'auteur d'harmony practice pour un éventuel portage sous Le système GNU Linux mais celui-ci n'en avait pas vu l'intérêt.
Les algorithmes à mettre en place ne sont pas très compliqués. La partie plus délicate est l'interface graphique qui doit proposer un mini éditeur de partitions.

Est-ce que quelqu'un saurait s'il existe des librairies Qt qui offriraient des fonctionnlités d'affichage/édition de partitions ?

Je vais chercher de mon côté voir ce que je trouve.

Christophe
Après quelques recherches, je n'ai malheureusement pas trouvé de librarie graphique pour l'affichage des partitions. Pour être plus précis, j'ai trouvé des libraries qui permettent d'afficher des partitions décrites dans un langage spécifique (Guido, MusicXML, ...) mais pas de les éditer graphiquement. Il y a bien entenu des éditeurs comme NoteEdit ou MuseScore. Le second fournit un système de plugins (basés sur javascript) intéressant. L'idée était donc de faire un plugin de pratique de l'harmonie intégré à ce soft. Pour le moment, je n'ai pas pu tester car la dernière version nécessite d'avoir Qt 4.6 or mon portable est installé avec Qt 4.5 (ubuntu 9.10).

Quand pensez-vous ?

Christophe
Bonjour,
je remonte ma proposition des oubliettes du forum.
Si quelqu'un se sent d'attaque pour tout recréer ou adapter Harmony Practice à Linux.

Merci pour vos recherches.😉
Page: 2/2
1  2