Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

7 - Développer/Traduire/Documenter/Annoncer une application

Dernier post

Synthétiseur MX44

jujudusud utilisateur non connecté France
Bonjour tout le monde,

Je viens vers vous car je me pose des questions sur le synthétiseurs mx44.
Il semble avoir été abandonné par son auteur et déposé par @ycollet dans un dépot github.
Du coup je me pose la question de savoir s'il fonctionne toujours... et s'il ne fonctionnait pas, je voudrais bien essayer de le réparer ! :-)
Il pourrait ensuite reprendre sa vie, se déployer sur différentes distributions...

Voilà, j'ai besoin de vous de votre aide de vos connaissances ... etc ... :-)

ycollet utilisateur non connecté France
Hello,

J'ai juste déposé le code que j'avais sous la main et j'ai nettoyé les flags de compilation (j'ai supprimé le -mmx et j'ai ajouté l'utilisation de CFLAGS et LDFLAGS. C'était plus pratique pour le packaging).
Pour le reste, la dernière fois que j'avais essayé, mx44 fonctionnait bien.
Si vous voulez reprendre le code pour travailler dessus, go !

Bonne soirée,

Yann

ycollet utilisateur non connecté France
Je viens de voir ton commentaire sur la page Mx44 de LinuxMAO.
Je vote pour le rapatriement de Mx44 sur le dépôt github de linuxmao.

olinuxx utilisateur non connecté France
Je déplace le message en question de jujudusud ici :

jujudusud écrit :
Le logiciel semble abandonné par son auteur mais des utilisateurs de linuxmusicians le réclament.
Est ce qu'il est envisageable de le rapatrier chez linuxmao pour qu'il ne disparaisse pas ?



@ycollet : je viens de forker/copier ton dépôt github sur celui de linuxmao, et de t'ajouter comme admin du projet linuxmao-org/mx44.

1. peux tu vérifier que tu y as un accès en écriture ?
2. si 1. est bon, alors peut être c'est une bonne idée de supprimer le dépôt d'origine ?

ycollet utilisateur non connecté France
Done, je viens de cloner git@github.com:linuxmao-org/Mx44.git.
J'ai supprimé la version du mon compte.
Je ferai pointer mon paquet rpm sur ce dépôt git.

jujudusud utilisateur non connecté France
D'accord,
Je vais aller jeter un oeil et essayer de faire fonctionner ce synthétiseur
Est ce que quelqu'un ici arrive à en sortir du son ?

Dans Catia, je vois un port entrée MIDI et deux sorties audio.
Si je branche un piano midi dedans, je n'ai pas de son en sortie, pour l'instant.

->> Edition du message : J'ai compris ce qui se passait ! j'arrive à faire fonctionner le logiciel.
Je continue à investiguer.

-->> Edition 2 : Il n'y a pas de possibilité de déposer des "issues" sur le dépot github pour l'instant, je pense qu'il faut ouvrir cette possibilité.

ycollet utilisateur non connecté France
J'ai réussi à produire un son avec mamba + mx44 via la ligne de commande suivante sur Fedora 33:
$ mx44 -l /usr/share/Mx44/mx44patch -s ~/.mx44patch

olinuxx utilisateur non connecté France
Chouette tout ça.

Pour info, je viens d'en faire un paquet pour LibraZiK-3, paquet actuellement en test.

J'ai mis la page mx44 à jour également.

@ycollet, plusieurs remarques :
  1. j'ai modifié le README
  2. j'ai mis un fichier .desktop et une image associée pour avoir un élément de menu, et j'ai aussi mis une manpage dans le dossier data/ . Tout ceci est présent, mais il faut probablement dire au makefile d'installer ça correctement au bon endroit, ce que je ne sais pas faire. Je te laisse faire ça si tu sais. À noter que l'élément de menu est de moi (du grand art !), que le fichier desktop est une reprise de celui du paquet dans ubuntu que j'ai amélioré, et que la manpage provient du paquet ubuntu aussi
  3. ça vaudrait peut être le coup de taguer une version 2.1 maintenant, non ? Histoire de dire/signaler qu'il compile et fonctionne toujours après tout ce temps. (la dernière version connue était la 2).
  4. la version 64 bits compile et fonctionne ici, par contre la version 32 bits, elle compile pas :
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  interface2.c
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  mx44.c
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  stateio.c
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  cmdline_opts.c
gcc -c -O2 -Wall -DDATADIR=\"/usr/share/Mx44/\" `pkg-config --cflags gtk+-2.0`  `pkg-config --cflags alsa` `pkg-config --cflags jack` -g -O2 -fdebug-prefix-map=/build/mx44-1.0+20210406=. -fstack-protector-strong -Wformat -Werror=format-security  main.c
mx44.c: In function 'mx44_play':
mx44.c:2543:1: warning: unsupported size for integer register
 }
 ^
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c:2543:1: warning: unsupported size for integer register
mx44.c: Assembler messages:
mx44.c:2031: Error: unsupported instruction `movq'
mx44.c:2037: Error: unsupported instruction `movq'
mx44.c:2140: Error: unsupported instruction `movq'
mx44.c:2191: Error: unsupported instruction `movq'
mx44.c:2198: Error: unsupported instruction `movq'
mx44.c:2333: Error: unsupported instruction `movq'
mx44.c:2031: Error: unsupported instruction `movq'
mx44.c:2037: Error: unsupported instruction `movq'
mx44.c:2140: Error: unsupported instruction `movq'
mx44.c:2191: Error: unsupported instruction `movq'
mx44.c:2198: Error: unsupported instruction `movq'
mx44.c:2333: Error: unsupported instruction `movq'
make[1]: *** [Makefile:40: mx44.o] Error 1
make[1]: *** Waiting for unfinished jobs....


jujudusud utilisateur non connecté France
Oui super !
@ycollet : Effectivement, c'est ce qui se passe chez moi vu que ça à l'air codé en dur. je vais essayer de regarder dans le code.
@olinuxx : super je vais regarder tout ça.

Effectivement, la version actuelle dit 44.2 enfin 0.44.2 mais la vrai version est 2.0

La proposition d'olinuxx est pour moi la bonne. passons à une version 2.1 histoire de poser un caillou sur le chemin du développement. Ou plutôt mettons un 2.0 à l'insertion des sources et développons.
Qui peut faire ça dans le dépôt ?

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


fidz
zoulou3

Mégaphone [Afficher / Cacher]

olinuxx, 12:40, dim. 11 Apr 2021: Bonjour et bienvenue à seagull31 et à agaelus cool
olinuxx, 13:08, sam. 10 Apr 2021: Bonjour et bienvenue à hhhve et à Largol cool
sub26nico, 17:38, ven. 09 Apr 2021: Salut et bienvenue à arnaoned, Tripayou et zoulou3 :-)
olinuxx, 13:46, jeu. 08 Apr 2021: Bonjour et bienvenue à kpoman cool
sub26nico, 22:06, mer. 07 Apr 2021: @stratojaune, ouvres un fil de forum pour ça
stratojaune, 18:54, mer. 07 Apr 2021: c'est pour avoir 4 pistes en REC au lieu de 2, j'ai oublié de dire ça aussi, comme Félicie !
stratojaune, 18:51, mer. 07 Apr 2021: sans latence, j'ai oublié de le dire !
stratojaune, 18:48, mer. 07 Apr 2021: je cherche de l'aide pour synchroniser une carte son de carte mère et une autre PCI dans Ardour sur AVLinux
olinuxx, 21:26, mar. 06 Apr 2021: Hisse et ho, hisse et ho ! Santiaahannno
sub26nico, 20:59, mar. 06 Apr 2021: Et même Toto sur son radeau en suivant les oiseaux :-)
allany, 12:32, mar. 06 Apr 2021: Alors j'y cours, à vélo, à moto, en auto ou en bateau !!!
olinuxx, 12:26, mar. 06 Apr 2021: Y'a que les poireaux, les pipos et les molos qui ne lisent pas l'édito !