mcMidiPlayer est un lecteur MIDI de fichiers multicanaux, sous licence GPL v3. Il pourra rendre des services dans la phase de création d’un nouveau morceau en utilisant les fichiers MIDI ou un clavier, ou sur la scène avec un clavier MIDI au cours d’un concert. Sa puissance réside dans le nombre de canaux des fichiers audios disponibles, limité uniquement par votre système.
Vous pouvez définir 128 fichiers associés aux 128 touches possibles de la norme MIDI. Chaque fichier dispose de trois modes de lecture : normal, en boucle (la lecture boucle tant que la touche est enfoncée) et direct (la lecture commence au moment de l’enfoncement de la touche et continue jusqu’à la fin, même si la touche est relâchée).
Il fonctionne sous GNU/Linux. Je ne l’ai testé qu’uniquement sous Debian / LibraZiK et sous Windows avec MSYS2. Il repose sur la bibliothèque libfaust du langage FAUST qui est embarquée dans l’application. Cela confère une grande souplesse au programme.
Vous pouvez télécharger le paquet Debian ici : mcMidiPlayer.deb
ou vous rendre sur la page GitHub.
Aller plus loin
- Documentation de mcMidiPlayer (187 clics)
- Page GitHub de mcMidiPlayer (144 clics)
# paquet deb
Posté par Ben (site web personnel) . Évalué à 10.
Bonjour,
Je suis très intéressé par ton programme. Ton paquet deb ne fonctionne pas tel quel (il n'y a pas de références aux dépendances comme par exemple libboost-system, il y a des incohérences de path dans usr/bin/mcMidiPlayer.sh qui cherche dans usr/local le binaire, et autres choses qui font que ce paquet deb est cassé…). Mais bonne nouvelle (?) je suis empaqueteur de quelques paquets debian, j'ai quelqu'expérience là-dedans, et j'aimerais prendre la maintenance du paquet de ton programme pour Debian (paquet qui tombera dans Ubuntu (universe) quelques mois après, après re-signature des devs Ubuntu (ils sont assez réactifs)). Tu es ok ? je vais devoir forker ton github (master) et créer une branche debian dans laquelle j'ajouterai le répertoire debian/ et les configs appropriées. Je rebaserai régulièrement sur master ou mieux, sur tes tags de version (stables) si tu es prêt à en faire. Allez… assez parlé, je m'y colle.
Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. -- Jules Claretie
[^] # Re: paquet deb
Posté par Benoît Sibaud (site web personnel) . Évalué à 10.
LinuxFr.org, ce site de speeddating entre développeur et empaqueteur. Merci à vous deux.
[^] # Re: paquet deb
Posté par dblanchemain . Évalué à 8.
Ok, pas de problème.
Une chose importante, ne touche pas à la branche windows, car j'en ai besoin et ce n'est pas simple.
[^] # Re: paquet deb
Posté par Ben (site web personnel) . Évalué à 5.
Aïe, après moulte patch pour intégrer ça à la version de faust de Debian, il me manque malgré tout des symboles de faust, malheureusement. Cela ne me permet pas de compiler simpleLecteur ni simpleLecteur2 :-( donc pas d'output vers Jack ! Seule l'appli graphique fonctionne. Je vas voir en faisant un debootstrap sur sid si faust est plus en avant… demain.
Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. -- Jules Claretie
[^] # Re: paquet deb
Posté par dblanchemain . Évalué à 8.
Je crains qu'il faille compiler la dernière version de Faust à partir de laquelle je travaille.
[^] # Re: paquet deb
Posté par Ben (site web personnel) . Évalué à 8.
C'est bon, dans Debian sid, la version de faust est bonne. J'ai pu générer le paquet source et binaire de manière sûre. Tu pourras trouver le
.deb
(et autres fichiers moins utiles) pour Debian sid uniquement ici.J'aurais besoin d'avoir ton nom + email pour compléter l'empaquetage Debian afin de le proposer en inclusion si c'est pas trop instable à l'utilisation.
Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. -- Jules Claretie
[^] # Re: paquet deb
Posté par dblanchemain . Évalué à 5. Dernière modification le 13 janvier 2020 à 10:39.
Merci beaucoup
Dominique Blanchemain
dblanchemain@free.fr
Attention cependant, j'ai du apporter une petite modif au fichier Application.cpp ainsi qu'au Makefile.
Cordialement
Par ailleurs il y a un problème de compatibilité avec LibraZiK avec la libc6 qui doit être > 2.29
[^] # Re: paquet deb
Posté par Ben (site web personnel) . Évalué à 4.
Merci,
J'ai pu empaqueter sur Debian testing aussi. Par-contre, je n'arrive pas l'utiliser correctement. les connexions Jack ne sont pas présentes…
Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. -- Jules Claretie
[^] # Re: paquet deb
Posté par Ben (site web personnel) . Évalué à 3. Dernière modification le 14 janvier 2020 à 01:44.
Pour ceux qui veulent empaqueter localement ce programme, le dépot utilisé, branche 'debian' est ici.
Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire, et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout. -- Jules Claretie
# ArchLinux/Manjaro
Posté par tikilou (site web personnel) . Évalué à 1.
Voilà un programme très intéressant, merci !
Quelqu'un saurait comment l'installer sous ArchLinux ou Manjaro ? Le script de création de paquet n'est pas encore disponible dans le dépôt AUR.
[^] # Re: ArchLinux/Manjaro
Posté par dblanchemain . Évalué à 3.
Normalement, si vous suivez les indications d'installation à partir de github cela ne devrait pas poser de problèmes. Vérifier bien que vous avez les librairies nécessaires et compilez Faust.
http://blanchemain.info/Documents/Programmation/index.php?page=mcMidiPlayer
# Commentaire supprimé
Posté par muabanthuoctay . Évalué à -2. Dernière modification le 04 février 2020 à 10:52.
Ce commentaire a été supprimé par l’équipe de modération.
# Commentaire supprimé
Posté par muabanthuoctay . Évalué à -2. Dernière modification le 04 février 2020 à 10:52.
Ce commentaire a été supprimé par l’équipe de modération.
# Commentaire supprimé
Posté par JulienPinder . Évalué à 0. Dernière modification le 04 février 2020 à 11:07.
Ce commentaire a été supprimé par l’équipe de modération.
# MidiPlayer
Posté par Gretsh57 . Évalué à -1.
J'ai essayé pendant 2 jours d'installer et je n'y suis jamais arrivé, aidez-moi, où trouver les dépendances qui manquent.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.