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 2 20171028
- Due in Version version 2 20181115
-
Due Date
Undecided
- Votes
- Private
Opened by Olivier Humbert - 04.01.2018
Last edited by Olivier Humbert - 10.09.2018
FS#392 - spectmorph
(0.3.1) https://lists.linuxaudio.org/archives/linux-audio-dev/2016-September/036530.html (0.3.2) https://lists.linuxaudio.org/archives/linux-audio-dev/2017-April/036714.html (0.3.4) https://lists.linuxaudio.org/archives/linux-audio-dev/2017-September/036883.html (0.4.0) https://lists.linuxaudio.org/archives/linux-audio-dev/2018-April/037103.html (0.4.1) https://lists.linuxaudio.org/archives/linux-audio-dev/2018-August/037276.html
Il y a un paquet ubuntu fourni par l'amont : http://www.spectmorph.org/downloads/ Et la forge possède des règles debian pour le construire : http://space.twc.de/cgi-bin/gitweb.cgi?p=spectmorph.git;a=tree;f=debian;h=40b78f2b61046ab35daf8c84be6c135978b16966;hb=HEAD
linuxsynths fourni des préréglages : http://www.linuxsynths.com/SpectMorphPatchesDemos/spectmorph.html
Je viens de faire un paquet 0.3.4+20180125~git6fe20df-0librazik1 qui est dispo dans testers.
Il inclut les préréglages d'origine ainsi que ceux de linuxsynths/Brian, et également les instruments d'origine.
Ça en fait un gros paquet de ~70 mégaoctets.
Dispo au format LV2, VST, et en logiciel autonome.
Dispo pour test, retours bienvenus avant de le pousser dans users.
Notes :
- il est pour l'instant placé dans la section "son et vidéo" du menu, mais sera prochainement placé dans la sous-section "instrument virtuel"
- lors de son premier lancement, il faut aller cherche son "index"
- lui faire une page dans linuxmao
- lui faire une page de doc :
— lire le README.md
— http://www.linuxsynths.com/SpectMorphPatchesDemos/spectmorph.html — site officiel
— d/control:description
La version autonome fonctionne très bien, les changement de pré-réglages sont efficients.
Par contre, je n'ai pas eu à chercher son index, ça fonctionne à l'ouverture mais je rate peut être quelque chose.
À noter qu'il ne connecte pas automatiquement sa sortie audio aux sorties de Jack, il faut le faire manuellement dans Catia (dans mon cas).
Nouvelle version 0.3.4+20180125~git6fe20df-0librazik2 dans testers.
J'ai séparé en 2 paquets : spectmorph et spectmorph-data.
La version précédente avait un problème qui ne faisait pas apparaître la version LV2 ni dans jalv.select, ni dans Ardour, ni dans Qtractor (pas testé d'autres hôtes LV2), et pas non plus la version VST dans qtractor. C'est corrigé dans cette version qui apporte également les préréglages fait par Brian de linuxsynth.
Les différences sont :
- séparation en 2 paquets "spectmorph" et "spectmorph-data"
- modification de l'emplacement des LV2 et VST qui apparaissent maintenant dans qtractor et jalv.select (choisir jalv.qt)
- il y a des bogues que j'ai expérimenté (1) gel, 2) les préréglages de Brian ne semblent pas fonctionnels)
Je le laisse dans testers pour l'instant.
À noter si vous aviez installé la première version, Synaptic vous donnera un message d'erreur. Faites une deuxième mise à jour tout de suite, et tout revient dans l'ordre.
Il se trouve désormais dans le menu 'Instruments Virtuels' sous le nom 'Client jack SpectMorph'…je l'ai cherché un petit moment :)
Apparemment, les pré-réglages de Brian ne fonctionne pas (pas d'instruments sélectionnés/sélectionnables dans les 2 champs du haut), je confirme.
Pour l'installation de la màj dans Synaptic, j'ai bien eu le message d'erreur, il m'a fallu ensuite réparer les paquets cassés avant de pouvoir retenter la màj.
Sur IRC, las m'a dit qu'une nouvelle version 0.4.0 est disponible : http://www.spectmorph.org/downloads/ Elle corrigerait le bug d'affichage du lv2 dans ardour. (voir capture d'écran, côte à côte, le lv2 (à droite, interface générique d'ardour) et le vst (à gauche, interface du greffon)
Nouvelle version 0.4.0-0librazik1 dispo dans testers.
Il se lance en tant qu'application autonome.
Je n'ai pas été plus loin que ça.
L'application autonome se lance mais ne produit aucun son lorsque je joue des notes sur le clavier midi virtuel relié à SpecMorph.
Et même résultat avec le lv2 ou le vst dans Ardour. Dans les 3 cas, on voit un voyant s'allumer (en bas à droite) pour chaque note jouée,
mais aucun son ne sort.
À noter que l'interface du lv2 s'ouvre désormais correctement dans Ardour.
Confirmé ici avec jalv.select en mode jalv.gtk et avec le client autonome (smjack).
Voir : http://linuxmao.org/forumthread86987
Nouvelle version 0.4.1-0librazik1 dispo dans testers.
Je n'ai rien essayé. Retours bienvenus.
Premier test, lancer l'application autonome. L'appli se lance bien, mais me signal une erreur 'Custom Instrument Set NOT FOUND' (voir pièce jointe).
J'ai tenté 'Load Index' dans le menu 'File', en lui donnant le fichier 'index/smindex' situé dans usr/share/spectmorph/instruments/standard,
mais rien ne change.
en lançant l'application dans un terminal :
~$ smjack
ComboBoxOperator::set_active_str_choice () failed
ComboBoxOperator::set_active_str_choice () failed
Pareil pour le lv2 et le vst…on dirait qu'il manque quelque chose ou que l'application ne trouve pas quelque chose.
J'avais oublié la pièce jointe 2 message plus haut, je la mets ici.
Je pense avoir trouver l'origine du problème après la lecture du README.md (que j'ai trouvé en téléchargeant l'archive 'spectmorph-0.4.1.tar.bz2 ',
sur http://www.spectmorph.org/downloads/, à 'Source code'.
Dans le README, il y a la mention 'You can either ensure that these instruments live in
Cela dit, cette mention est au chapitre 'Installing Instruments for Git', mais n'apparaît pas dans le chapitre 'Packaging Instruments',
donc c'est probablement du bricolage pas très propre, mais après avoir copier le dossier /instruments dans ~/.spectmorph,
l'application autonome ne signale plus d'erreur et le son sort de l'instrument. Je n'ai pas encore testé avec les greffons lv2 et VST.
Je fais ça rapidement.
Copie d'une discussion rapide avec sub26nico sur IRC :
<trebmuh> bien joué sub26nico
<trebmuh> ça signifierait donc que LibraZiK ne peut pas préinstaller les préréglages de Brian … :/
<trebmuh> je tâcherai de jeter un œil sous peu
<sub26nico> tu as raison, les patches de Brian ne fonctionne pas
<trebmuh> bon, ba ce que je vais probablement faire alors, c'est publier spectmorph sans les patches de Brian, et ouvrir une tâche concernant le problème "patches de Brian + spectmorph"
Une nouvelle version 0.4.1-0librazik2 (sans les patches de Brian) est dispo dans testers.
Retours bienvenus avant de le pousser dans users.
mmmm, marche toujours pas
est ce que ça mets le dossier 'instrument' dans ~/.spectmorph ?
Non, un empaquetage ne met *jamais* de fichier dans le dossier utilisateur ( ~/ ).
Par contre, je les ai mis à la main et j'ai donc bien un dossier ~/.spectmorph/instruments/ qui contient un dossier "standard/" qui contient les fichiers :
alto-flute.smset
mirko-oh.smset
alto-saxophone.smset
oboe.smset
bassoon.smset
pan-flute.smset
bass-trombone.smset
reed-organ.smset
cello.smset
synth-saw.smset
index.smindex
trumpet.smset
mirko-ah.smset
violin.smset
Je confirme, ça ne fonctionne pas en l'état. En plaçant le dossier 'instrument dans ~/.spectmorph, par contre, ça fonctionne.
Nouvelle version 0.4.1-0librazik3 avec tentative d'améliorations du paquet.
Ça fonctionne \o/. J'ai viré le dossier 'instruments' de ~/.spectmorph, puis fait la mise à jour.
À l'ouverture, pas de message d'erreur, et les différents pré-réglages fonctionnent. Bravo pour le correctif.
Confirmé ici aussi. Chouette, ouf !
On verra plus tard pour le préréglage de Brian du coup.
J'aimerai bien pouvoir passer ce logiciel dans users avant.
OK, ça me semble une bonne idée.
Une piste à creuser pour les préréglages de Brian. Je viens d'essayer de les ouvrir avec cette version gagnante de Spectmorph :
J'ai téléchargé les préréglages de Brian sur la page de LinuxSynth
(http://www.linuxsynths.com/SpectMorphPatchesDemos/spectmorph.html) et décompressé l'archive dans ~/Téléchargement. J'ai donc essayé de les importer depuis
ce dossier.
Menu 'File'/'Import preset' j'ai une fenêtre d'erreur (photo 'erreur 1 patch Brian' en pièce jointe).
Mais si je déplace le dossier des pré-réglages de Brian dans ~/.spectmorph, j'ai une autre erreur affichée, celle qu'on avait à l'ouverture de Spectmorph
sur les précédentes versions (voir photo 'erreur 2 patch Brian')
En lisant les commenteaires de Brian sur la page, je note que ses pré-réglages sont sensés fonctionner avec le fichier index standard
"My (rolling) SpectMorph preset bank: SpectMorph Presets -Nov. 07, 2017 (for use with the default instrument index)".
Si on ouvre un de ses préréglages avec LibreOfficeWriter, on peut voir la mention "0.3.4" au milieu du charabia :)
J'en déduis qu'ils ont été réalisés avec une version Specmorph 0.3.4. Il faudrait peut être regarder dans le fichier index de cette version
et le comparer à celui de la nouvelle (0.4.1) pour trouver une piste, il y a peut être des changement dans ces fichiers qui expliqueraient
le bogue au chargement de des patches.
erreur 2 patch Brian.png (55.7 KiB)
Dans les préréglages de Brian, le fichier index est marqué comme se trouvant dans : /home/brian/.spectmorph/spectmorph-instruments-0.3.4/instruments/standard/index.smindex
J'ai essayé d'éditer le fichier en remplaçant cet emplacement par usr/share/spectmorph/instruments/index.smindex
Ça n'a pas fonctionné. Une piste de moins à creuser.
Page créée sur linuxmao.org : http://linuxmao.org/SpectMorph
Page doc2 créée : https://librazik.tuxfamily.org/doc2/logiciels/spectmorph (note, il y a d'autres binaires à faire)
Ajouté à https://librazik.tuxfamily.org/doc2/logiciels et à https://librazik.tuxfamily.org/doc2/paquets
En ce qui concerne le soucis des préréglages de Brian, on fera ça ici : http://librazik.tuxfamily.org/flyspray/index.php?do=details&task_id=567
Je le déclare prêt à passer dans users.
Fait : https://librazik.tuxfamily.org/dotclear/blog/?post/Nouveaut%C3%A9s-LibraZiK-pour-la-semaine-36-de-2018
Je ferme ici.