French/français : Bienvenue sur le logiciel de suivi du projet LibraZiK. Après vous être inscrit, vous pouvez commenter les tâches ouvertes, créer de nouvelles tâches, voter pour des tâches, vous inscrire à des tâches pour être tenu au courant des évolutions,… Pensez à être le plus précis possible dans vos messages. D'avantage d'information concernant le logiciel de suivi du projet LibraZiK.
Anglais/english : Welcome to the LibraZiK project tracking software. After registering, you can comment open tasks, create new tasks, vote for tasks, register for tasks to be kept informed of developments,… Remember to be as precise as possible in your messages. More information about the LibraZiK project tracking software. Feel free to write in French or in English.
- Status Closed
- Percent Complete
- Task Type Demande fonctionnalité / Feature request
- Category distribution → nouveau logiciel / new software
-
Assigned To
Olivier Humbert - Operating System
- Severity Low
- Priority Very Low
- Reported Version version 1.2
- Due in Version version 2 20171028
-
Due Date
Undecided
-
Votes
2
- Nico Faure (24.05.2016)
- Olivier Humbert (19.05.2016)
- Private
Opened by Olivier Humbert - 14.05.2016
Last edited by Olivier Humbert - 29.10.2017
FS#94 - musescore intégration
version debian backport 2.0.2 ou amont 2.0.3
La version des backport debian (2.0.2) fonctionne très bien.
Merci pour le retour.
Vu que je ne serais pas là au mois de juillet, que je vais essayer de sortir LibraZiK 1.3 avant, que j'ai encore pas mal de trucs à faire pour la publication de LibraZiK 1.3 et qu'il faudra faire un peu de doc pour musescore, je repousse l'intégration officielle de musescore dans LibraZiK pour LibraZiK 1.4
Ok, ça me laissera le temps pour en faire un peu, de la doc,
j'ai été peu disponible ces dernières semaines, mais ça va se calmer
et je vais avoir plus de temps.
J'ai remarqué que Musescore, paramétré avec Jack comme serveur son, provoque énormément de xruns dans Qjackctl/Cadence/Catia/Claudia.
Par exemple, je démarre jackd avec Qjackctl, j'ouvre ensuite Musescore (2.0.2 des dépots backport de Debian), 0 xruns.
Au moment où il ouvre le projet, 58 xruns (60 le coup d'avant). Ci joins les logs de Qjackctl
00:30:01.060 Journalisation démarrée — ven. août 19 00:30:01 2016 — 00:30:01.106 Réinitialisation des statistiques.
00:30:01.116 Changement des connexions ALSA.
00:30:01.142 Changement des connexions JACK.
00:30:01.156 Client activé.
00:30:01.157 Baie de brassage désactivée.
00:30:06.485 Changement du graphique des connexions JACK.
00:30:06.577 Changement des connexions JACK.
00:30:06.914 Changement du graphique des connexions JACK.
00:30:09.500 Récupération désynchronisation (XRUN) (1).
00:30:11.194 Récupération de désynchronisation (XRUN) (59 sauté).
00:30:26.112 Changement du graphique des connexions JACK.
00:30:26.250 Changement des connexions JACK.
00:30:29.873 Réinitialisation des statistiques.
00:30:35.892 Changement du graphique des connexions JACK.
00:30:36.087 Changement des connexions JACK.
00:30:36.333 Changement du graphique des connexions JACK.
00:30:42.101 Récupération désynchronisation (XRUN) (1).
00:30:44.115 Récupération de désynchronisation (XRUN) (56 sauté).
À ce moment là, je n'ai ni lu le fichier dans Musescore ni éditer la partition (qui n'est pas vide, 14 instruments, 20/30 pages de musique),
je l'ai juste ouvert. Si une autre appli est ouverte (Ardour, Hydrogen,etc) ça grimpe encore.
Pas de décrochage audio perceptible, mais signaler dans le gestionnaire de Jack quel qu'il soit.
Ce coup ci,124 xruns !
12:10:35.946 Journalisation démarrée — sam. août 20 12:10:35 2016 — 12:10:35.998 Réinitialisation des statistiques.
12:10:36.005 Changement des connexions ALSA.
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
12:10:40.535 Script de démarrage… 12:10:40.536 pulseaudio -k
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
12:10:40.944 Script de démarrage terminé avec succès.
12:10:40.944 JACK démarre… 12:10:40.944 /usr/bin/jackd -P70 -dalsa -r48000 -p256 -n2 -D -Chw:UR44 -Phw:UR44
12:10:40.949 JACK a été démarré avec le PID=3952.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 70
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio1
creating alsa driver … hw:UR44|hw:UR44|256|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 256 frames (5.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 24bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 24bit little-endian
ALSA: use 2 periods for playback
12:10:43.040 Changement des connexions JACK.
12:10:43.041 Configuration du serveur enregistrée dans « /home/sub26nico/.jackdrc ».
12:10:43.041 Réinitialisation des statistiques.
12:10:43.046 Client activé.
12:10:43.046 Baie de brassage désactivée.
12:10:43.047 Script post-démarrage… 12:10:43.047 a2j -e
12:10:43.051 Changement du graphique des connexions JACK.
hardware ports export
— enable export of hardware ports
— start
12:10:43.305 Changement du graphique des connexions ALSA.
12:10:43.504 Script post-démarrage terminé avec statut de sortie=256.
12:10:43.505 Changement des connexions JACK.
12:10:55.845 Changement du graphique des connexions JACK.
12:10:55.937 Changement des connexions JACK.
12:10:56.224 Changement du graphique des connexions JACK.
12:10:58.959 Récupération désynchronisation (XRUN) (1).
JackEngine::XRun: client = mscore was not finished, state = Running
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = mscore was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
( … zip … environ 70 fois le même message ici - olinuxx)
JackEngine::XRun: client = mscore was not finished, state = Triggered
12:10:59.549 Récupération de désynchronisation (XRUN) (72 sauté).
JackEngine::XRun: client = mscore was not finished, state = Triggered
JackAudioDriver::ProcessGraphAsyncMaster: Process error
( … zip … environ 50 fois le même message ici - olinuxx)
JackAudioDriver::ProcessGraphAsyncMaster: Process error
JackEngine::XRun: client = mscore was not finished, state = Triggered
12:11:01.555 Récupération de désynchronisation (XRUN) (50 sauté).
ah oué !
"JackEngine::XRun: client = mscore was not finished, state = Running
JackAudioDriver::ProcessGraphAsyncMaster: Process error"
… indique que musescore se fait virer du graph de jackd car il n'est pas assez rapide à répondre. Faudra que je regarde ça à l'occaz.
Ce que tu peux faire, c'est refaire ton test en lançant musescore depuis un terminal au cas où il nous en dirait un peu plusse.
PS : j'ai viré des lignes dans ton message ci-dessus car ça me fatiguait le doigt de le rouler sur la molette de la souris pour scroller :)
En pièce jointe une premier jet pour la page de présentation de MuseScore, dis moi s'il y a des manques ou des retouches à faire.
Super, merci Nico !
J'ai donc mis ça ici : http://librazik.tuxfamily.org/doc/logiciels/musescore avec 2 ou 3 retouches. Dis moi ce que tu en penses.
Et j'en ai profité pour écrire celle là aussi : http://librazik.tuxfamily.org/doc/paquets/musescore
Je pense faire un paquet pour LibraZiK de la 2.0.3 bientôt. Je te tiens au courant ici. Si j'ai pas donné de nouvelle d'ici ce week end, rappelle le moi :)
J'en ai profité pour intégrer les formats d'import/export disponibles dans la page de documentation de musescore, ainsi que dans la future page : http://librazik.tuxfamily.org/doc/comprehension/formats_de_fichier
La page http://librazik.tuxfamily.org/doc/logiciels/musescore me parait bien avec les retouches pertinentes et précises.
J'aurais sûrement de la matière pour des tutos d'utilisation dans les semaines qui viennent, devant assurer une formation
sur le soft pour mes collègues profs en école de musique courant octobre. Si ça t'intéresse, je te ferais passer.
Merci pour le retour Nico.
Je recevrai/lirai/intégrerai tes tutos d'utilisation avec plaisir.
J'ai amélioré un peu la documentation http://librazik.tuxfamily.org/doc/logiciels/musescore et ai ajouté la possibilité de lire des fichiers SMF dans la page http://librazik.tuxfamily.org/doc/comprehension/formats_de_fichier
J'ai empaqueté la version 2.0.3 de musescore pour LibraZiK.
Elle est en train d'être envoyée dans le dépôt utilisateur de LZK, ça devrait être disponible d'ici quelques minutes.
Musescore sera intégré à LibraZiK lors de la publication de la 1.4 (voir http://librazik.tuxfamily.org/flyspray/index.php?do=details&task_id=145 )
J'ai joué un peu avec et je n'ai pas vu de Xrun comme décrit plus haut. Tu pourrais m'envoyer ton fichier de partition que j'esaie Nico ?
le fichier en pièce jointe
J'ai fait la mise à jour 2.0.3. Petit problème, le paquet musescore-soundfont-gm refuse de s'installer (voir pièce jointe).
Au démarrage puis à l'utilisation, pas de soucis de ce coté là sauf que le son des instruments est pas terrible (soundfont de base de v1?).
J'ai moins de xrun dans jack, seulement 112 !
Paramètres de Jack : 48000, 256,2
En paramettrant jack à 44100, les xruns (en rouge ds QJackctl ) 0(87), ça baisse.
J'ai démarré musescore en console, les logs sont en pièce jointe
Concernant les Xruns, même chose sur ma machine-test, avec la v.2.0.2 ou 2.0.3 .
Ce qui est étrange est que les xruns apparaissent à l'ouverture d'un fichier au démarrage du soft (j'ai essayé avec d'autres fichiers).
Par contre si on ferme le fichier sans quitter le soft (ctrl+w), et que l'on ré-ouvre le même fichier, aucun xruns de signaler…
Installation sans problème de la nouvelle version LZK sur la machine-test, y compris le paquet récalcitrant sur mon laptop.
Sur ce dernier, en décochant 'installé automatiquement' dans le menu 'paquet'dans Synaptic, le message d'erreur change
'musescore-soundfont-gm:
Dépend: timgm6mb-soundfont but it is not installable'
( Billet de blog : https://librazik.tuxfamily.org/dotclear/blog/?post/10-nouveaux-paquets-de-logiciels-dans-LibraZiK )
J'essaie de regarder ça dans la journée Nico.
OK Nico, j'ai trouvé/compris/corrigé le bogue concernant "musescore-soundfont-gm". Merci de vérifier ça et de me dire.
Une fois que tu m'auras confirmé, je pourrais attaquer les histoires de Xruns.
Ok ça marche, juste pour info si d'autres rencontrent cela, ne pas oublier de recharger Synaptic.
OK, merci pour la confirmation. Je vais essayer de regarder les histoires de Xruns ces jours-ci.
Je te joins le doc que j'ai fait pour mes collègues, pas un tuto au sens propre, plus une re-écriture du manuel
en privilégiant les fonctions/tips principales. Il n'est pas totalement fini mais pas sur que je le complète prochainement,
donc je l'envoi tel quel. Si ça peux servir….
Le tuto pour utiliser les SFZ dans Musescore
Et la version écrite ici…tu me dis s'il manque quelque chose ou si je ne suis pas clair.
OK, merci pour le boulot déjà fait sur le tuto MuseScore + SFZ sub26nico.
J'ai fait quelques modifications pour intégration, tu me diras.
J'en ai profité aujourd'hui pour créé un paquet pour les avldrumkits en SFZ, donc ça avance pour que ce tuto devienne un tuto "premier pas".
Il faudra faire de même pour la SFZ de basse. Je ne l'ai pas retrouvée dans les forums de linuxmao. Et toi ?
De manière générale, il ne reste plus grand chose à faire avant la publication de LZK 1.4 (voir http://librazik.tuxfamily.org/flyspray/index.php?do=roadmap&project=1 ) et, un des derniers trucs, c'est l'intégration de Musescore. Donc, je vais essayer d'avancer ici ces jours-ci.
j'ai retrouvé la trace du dossier sur le net à défaut de pouvoir retrouver le fil sur LinuxMao,
je ne trouve rien concernant la licence, seulement l'appellation 'freeware' qui ne nous avance pas plus.
J'essaie ce soir de refaire le tuto avec des sfz libre (SSO par exemple), ça me prendra pas beaucoup de temps (2 ou 3 captures d'écran
et la vidéo).
sub26nico, ça serait pas celles-là par hasard ? http://linuxmao.org/forumthread69182
C'est bien le fil, et le lien pour le télécharger.
Ouep, je ne trouve pas de licence claire ni dans le fil de discussion du mec qui les distribue, ni dans l'archive en .rar elle-même. Si on peut en utiliser une autre dont nous sommes sûrs qu'elle est libre, alors je pourrai l'empaqueter et du coup, on sera pas mal pour avancer vers un tuto de type "premier pas".
ok, je cherche une sfz libre et n'aurait que peu de chose à refaire, normalement dans la soirée.
le fichier du tuto
la nouvelle vidéo
merci \o/
J'en ai profité pour refaire une lecture de tout les messages de ce fil, et je confirme que y'a plein de xruns quand on utilise Musescore avec JACK. Ceci dit, ça n'a pas l'air d'avoir un impact sur le son. Je poserai la question aux développeurs à l'occaz.
Tiens, question : est-il possible, quand on utilise le moteur jack, d'avoir une sortie par instrument de manière à pouvoir faire rentrer chaque piste de musescore dans une piste d'ardour (par exemple) pour pouvoir ensuite mixer proprement ?
Je vais commencer à intégrer ton écrit "formation Musescore.odt" maintenant.
Hop, c'est bien commencé : http://librazik.tuxfamily.org/doc/tutoriels/premiere_utilisation_de_musescore Il faudra encore ajouter les images, mais j'attends une réponse des développeurs pour savoir si je peux régler un thème par défaut pour tous les utilisateurs (histoire de prendre "sombre" + de choisir des couleurs #808080 - gris - pour le fond et le papier).
Pour les sorties multiples, je ne crois pas que se soit possible au niveau audio.
Peut être en midi, en assignant un canal différent à chaque instrument mais je n'ai pas expérimenté cela à ce jour.
C'est pur cela que sur IRC je parlais de 'demi-solution'.
Pour le tuto prmière utilisation, cool. Je précise juste que le doc que je t'ai envoyé est un doc de travail que j'ai fait
pour présenter le logiciel à des profs, pendant une séance de 4h, j'avais préparé de petit exos à leur faire faire, etc… du coup, il se voulait 'inter-plateforme', et est un modèle light du manuel d'emploi.
À mon avis les raccourcis pour Mac, tu peux les virer pour le tuto de LZK pour 2 raisons:
il me semble que LZK n'est pas là pour aider les consommateurs de pomme (dont j'ai fait partie le temps d'acheter un laptop),
et surtout, la touche 'pomme' (qui remplace les fonctions de 'ctrl' de GNU/Linux/Microchiotte, même si la touche 'ctrl' existe sur les claviers Mac)
est souvent inactive sur les mappages de clavier Mac avec GNU/Linux, je précise :
Sur mon MacBook pro, sur ma session LZK, j'ai un mappage de mon clavier 'Mac', mais la touche 'pomme' est inactive,
c'est la touche 'ctrl' qui me sert pour les mêmes taches.
Par contre, pourquoi tu veux régler un thème par défaut? Même si je trouve qu'un thème sombre avec fond gris est plus reposant
pour les yeux quand on bosse des heures dessus, la plupart des utilisateurs laisse le thème par défaut ' blanc qui pique les yeux'.
OK, nouvelle version dans le dépôt qui apporte un thème graphique dans MuseScore proche de celui de LibraZiK.
Si tu veux l'essayer sub26nico, vire ton répertoire ~/.config/MuseScore/ pour réinitialiser et, normalement, lorsque tu lanceras MS à nouveau, il sera en thème sombre avec du gros pour les couleurs d'arrière-plan.
Demande de fonctionnalité pour des sorties jack multiples (une par instrument dans MS) : https://musescore.org/en/node/141636
C'est exactement pour ça que LibraZiK est plutôt dans les "gris sombre" de base, c'est pour les petits yeux de celles et ceux qui passent du temps devant l'écran. Et du coup, j'essaie au maximum que LZK soit cohérent là dessus, entre les couleurs du système, des logiciels, du site, … Du coup, là les utilisateurs, ils auront ce thème gris sombre par défaut, et ça leur piquera moins les yeux \o/ … … … faudra que je demande à être remboursé par la sécu moi un jour :)
PS : OK pour les trucs concernant les Mac. Je les retire de la documentation donc.
J'ai commencé à intégrer des captures d'écran dans la page http://librazik.tuxfamily.org/doc/tutoriels/premiere_utilisation_de_musescore .
J'ai fait la mise à jour, pas de soucis. J'ai simplement remis la couleur de la partition en blanc, je trouve cela plus lisible.
Si tu veux, je peux faire un petit paragraphe 'personnalisation de l'interface'.
Bonne idée de faire un paragraphe de "personnalisation de l'interface". Mets ça dans http://librazik.tuxfamily.org/doc/tutoriels/premiere_utilisation_de_musescore .
Bonne après midi !
un chouilla avancé sur http://librazik.tuxfamily.org/doc/tutoriels/premiere_utilisation_de_musescore
Presque terminé ce http://librazik.tuxfamily.org/doc/tutoriels/premiere_utilisation_de_musescore
Ceci dit, j'ai un truc qui ne fonctionne pas (ou que je n'arrive pas à faire fonctionner / comprends pas) par rapport à ton fichier "formation Musescore.odt" Nico, tu peux m'en dire plusse ?
J'imagine que c'est la touche V du clavier de l'ordi ? Chez moi, elle ne supprime pas les silences…
dans une portée, tu peux rendre invisible un silence ou une note en la sélectionnant puis en appuyant sur V.
Cela 'grise' la note/silence (sur un fond blanc standart), elle est toujours visible par celui qui édite le document
mais est grise au lieu d'être noir. Quand tu exportes ta partition (en pdf par exemple) ce n'est plus visible.
Comme tu as modifié les couleurs pour LZK, peut être que le comportement visuel diffè
Concernant les liaisons rythmiques, 2 choix possibles, soit tu écris toutes les notes et tu rajoutes les liaisons après
en sélectionnant la première puis appuyer sur liaison (ou +), soit tu écris ta première note, tu fais ta liaison
(de la même manière) mais dans ce cas Musescore écrit la deuxième note avec la même valeur rythmique que la première.
S'il faut changer, tu sélectionnes la note à changer(rythmiquement) en mode édition (N éteint) et tu changes la valeur.
Je devrais me connecter sur IRC ce soir, si besoin, on en reparle.
Ok, nickel, merci pour la rapidité !
Même pas eu le temps d'éditer mon message précédent pour supprimer la 2ème partie que j'ai fini par comprendre que tu avais déjà répondu !
À ce soir sur IRC alors. Y'a même un truc que je peux te montrer qui va certainement t'intéresser … (pas concernant musescore)
Pour info, j'ai terminé concernant cette page et l'ai transformée en "tour d'horizon" : http://librazik.tuxfamily.org/doc/logiciels/musescore
Il ne reste plus qu'à terminer la page http://librazik.tuxfamily.org/doc/tutoriels/utiliser_des_banques_de_son_sfz_avec_musescore et je pourrai fermer ici.
Je viens de finir le fignolage de ce tutoriel http://librazik.tuxfamily.org/doc/tutoriels/utiliser_des_banques_de_son_sfz_avec_musescore
Il ne reste plus qu'à refaire la vidéo et ça sera tout bon pour ici !
Ok, pourquoi refaire la vidéo?
Parce que j'ai changé deux ou 3 trucs dans le tutoriel (genre : la lecture en boucle pendant les chargements des SFZ pour que l'on puisse "entendre" la modification en direct-live).
Je le referai ce soir sur un système fraîchement installé je pense.
OK, c'est fait. Tu me diras ce que tu en penses ?
Je vais pas à tarder à fermer ici.
Ok pour moi, 2 remarques :
- la partition grise est certes plus reposante pour une utilisation prolongée mais le contraste avec les notes étant moins prononcée,
la lecture me parait plus 'difficile' (à relativiser selon la vue de chacun et le degré de fatigue de l'utilisateur).
- tu sélectionnes les banques de son une à une dans les préférences, c'est peut être plus clair et simple pour le tuto, mais plus fastidieux
pour une utilisation régulière du logiciel, j'aurais simplement sélectionné usr/share/sounds/sfz dans le 'Dossiers SoudFonts' de manière à ne plus y revenir,
et on choisit les instruments uniquement à partir du synthétiseur.
Bon, maintenant que j'ai moins de stress avec lmao, je reprends ici :)
Pour la première remarque, ça te choque vraiment ? Perso, je trouve que ça va, mais je peux peut être mettre un gris d'arrière plan de partition un peu moins sombre. Genre celui d'ici peut être ?
Pour la seconde, ouaip, j'y ai pensé en le faisant et je me suis dit : la meilleure solution consiste certainement à choisir le dossier /usr/share/sounds/sfz/ et MuseScore va analyser tous les sous-répertoires automatiquement. Le soucis, c'est qu'on va avoir une chiée de possibilités dans le synthétiseur au moment de choisir. Du coup, j'ai opté pour montrer un par un pour que ce soit moins fouillis pour une première utilisation. Je sais pas. Peut être qu'on peut laisser comme ça et insérer une "astuce" (les trucs en fond vert) qui explique que c'est certainement plus intelligent d'uniquement choisir /usr/share/sounds/sfz/ ?
pour le fond, c'était juste une remarque perso, j'ai d'ailleurs remis le fond blanc après avoir mis la dernière version LZK,
mais ça ne me choque pas plus que ça, tu peux laisser comme ça.
Pour le dossier des sfz, effectivement, le plus simple est de laisser aussi comme ça en précisant de choisir le dossier /usr/share/sounds/sfz
pour une utilisation plus simple. Donc on laisse tout comme c'est et si tu peux rajouter une petite note pour le dossier, c'est parfait !
OK, j'ai mis une note. Tout bon ici, je ferme.