Un serveur musical pour mon salon

69
28
mai
2025
Son

Aujourd’hui, on va mettre en place un serveur musical pilotable à distance en utilisant MPD. Il sera notamment capable de jouer de la musique stockée dessus ou des radios Internet. Il sera aussi capable de se comporter comme une enceinte Bluetooth.

On va parler de récup de vieux matos, de Debian, MPD, PipeWire, Samba, d’agent Bluetooth, de systemd (-analyze, -logind), de Powertop et de vbetool.

Serveur musical - les clients MPD se connectent à MPD, les clients Bluetooth peuvent jouer de la musique, les clients SMB peuvent envoyer des fichier, et le serveur est relié à des enceintes en Jack

Cet article au ton très « administration système » s’adresse à :

  • des gens qui voudraient mettre en place un système plus ou moins similaire, même pour faire autre chose dans le même esprit (en mode tutoriel) ;
  • des gens qui aiment les détails techniques et voir les trucs cools qu’on peut faire avec les logiciels libres ;
  • toute autre personne curieuse pour d’autres raisons.

Il est probablement trop technique pour quelqu’un qui ne manipule pas la ligne de commande, qui pourra peut-être malgré tout, avec suffisamment de motivation, se laisser porter par la démarche.

Sortie de PulseAudio 2.0

64
12
mai
2012
Son

PulseAudio est un serveur de son multiplate-forme en réseau, publié sous licence LGPL 2.1. Son développement a été commencé par Lennart Poettering, ce développeur est aujourd'hui reconnu pour ses nombreuses contributions à l'écosystème Linux, même si celles-ci ne font pas toujours l'unanimité. Le rôle principal d'un serveur PulseAudio au sein d'un système d'exploitation est d'effectuer le mixage des différents canaux audio en provenance des diverses applications et sources d'entrée, puis leur lecture sur des périphériques audio tels que des cartes sons locales ou distantes.

PulseAudio

Merci à solstice, patrick_g, liberforce, Nils Ratusznik, PierreLM, moi1392, tankey, Bruno, Xavier Claude, Strash, Benoît et Enjolras pour avoir participé à la rédaction de cet article.

TuxGuitar : c'est reparti pour un tour

Posté par  . Édité par orfenor et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
62
8
juin
2024
Son

TuxGuitar est un éditeur / lecteur de tablatures multipistes, publié sous licence LGPL. Il s’adresse aux musiciens jouant de la guitare, de la basse, et plus généralement des instruments à cordes frettées.

Logo du logiciel Tux Guitar

Ce logiciel a été développé et maintenu sur SourceForge de 2005 à 2022 par un développeur argentin, Julian Gabriel Casadesus. Avec, comme pour beaucoup de logiciels libres, des périodes de développement plus ou moins actives au fil des années. De manière assez soudaine, mi-2022, le développeur a cessé toute activité, et il n’a plus donné aucun signe de vie depuis. Le nom de domaine historique (en.com.ar) a cessé d’être maintenu fin 2022. C’est bien dommage, une grande quantité d’information a été perdue.

Depuis des années, TuxGuitar est une référence dans le monde du libre guitaristique. Alors pour les utilisateurs la question se pose : quel avenir pour TuxGuitar ?

En 2023, après avoir tenté de reprendre contact avec le créateur de TuxGuitar sans succès, quelques enthousiastes – dont je fais partie – ont relancé une branche sur Github. Depuis, plusieurs nouvelles versions ont été publiées, la toute dernière version 1.6.3 vient juste de sortir.

Audacity 2.0 est disponible !

Posté par  . Édité par Nÿco, Nils Ratusznik, Benoît Sibaud et baud123. Modéré par j. Licence CC By‑SA.
Étiquettes :
61
21
mar.
2012
Son

L'équipe d'Audacity annonce la sortie d'Audacity 2.0 pour Windows, Mac OS X, GNU/Linux, et autres systèmes d'exploitation. Audacity est un logiciel libre de traitement et d'édition audio, sous licence GPLv2.

Cette nouvelle version dérivée de la branche beta d'Audacity 1.3.x remplace toutes les versions précédentes et apporte d'importantes améliorations depuis la version stable 1.2.6. Les liens « Nouvelles fonctionnalités » et « Notes de version » vous permettront d'avoir la liste exhaustive des nouveautés d'Audacity, mais vous pouvez aussi lire la suite de la dépêche pour en découvrir quelques-unes.

Merci à Nils Ratusznik et Nÿco pour cette dépêche.

PulseAudio 6.0 et 7.0

Posté par  . Édité par Lucas, BAud, ʭ ☯ , M5oul, patrick_g, jlh, palm123, Storm, Benoît Sibaud, Julien.D, Frédéric LIETART et François. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
57
15
oct.
2015
Son

Pulseaudio est un serveur de sons sous licence libre, multiplateforme (GNU/Linux, BSD, Solaris, Mac OS, ainsi que Windows) et capable de fonctionner à travers le réseau. Il dispose de fonctionnalités avancées : il permet le contrôle du volume par application, peut être scripté, dispose de possibilités de ré-échantillonnage, etc.

La suite de la dépêche évoque les nouveautés introduites dans les versions 6.0 (février 2015) et 7.0 (septembre 2015).

Wavbreaker 0.12 est sorti : suites d’un journal ;-)

Posté par  . Édité par Davy Defaud et Nÿco. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
54
23
nov.
2019
Son

Bonne nouvelle suite à mon journal quémandant un portage GTK 3, cet outil de découpe d’enregistrements sonores est sorti aujourd’hui en version 0.12.

Les nouveautés sont essentiellement techniques : cet outil faisait déjà le boulot, mais GTK 2 va disparaître, et donc les outils qui en dépendent avec. Ceci étant, le passage en GTK 3 a été l’occasion de revoir l’ergonomie, pour une découpe encore plus fluide. Et le MP3 étant devenu de facto le format d’échange pour les podcasts, Wavbreaker sait maintenant travailler directement dans ce format.

Sortie de Clementine 1.3

50
20
avr.
2016
Son

Presque deux ans et 1 600 commits après la sortie de la version 1.2.3, Clementine 1.3 voit le jour le 15 avril 2016.
Pour rappel, Clementine est un lecteur audio multi‐plate‐forme permettant de gérer sa bibliothèque musicale. Il est développé en C++ avec Qt 4 et est distribué sous licence GPL v3.

Logo de Clementine

For musicians only (*), ou petit panorama des éditeurs musicaux libres

Posté par  (site web personnel) . Édité par Benoît Sibaud, baud123 et Florent Zara. Modéré par claudex. Licence CC By‑SA.
49
24
jan.
2013
Son

De mon point de vue le domaine de la notation musicale représente presque caricaturalement le microcosme linuxien :

  • un logiciel phare (Lilypond) permettant de produire un résultat hors du commun mais au prix d'un apprentissage difficile et d'un environnement pas franchement ergonomique.
  • un éditeur WYSIWYG (MuseScore) et un séquenceur (Rosegarden) se positionnant comme alternatives libres aux ténors des logiciels propriétaires (Finale, Sibelius ou Encore pour l'un, Cubase pour l'autre).
  • une flopée de logiciels gravitant autour, plus ou moins bien ficelés et naviguant entre version bêta et abandonware.

Voici un tour d'horizon des solutions que j'ai testées sur le sujet de la notation musicale. Vous trouverez donc dans la seconde partie de la dépêche un panorama des éditeurs musicaux vus par un musicien libriste (Frescobaldi, LilyPondTool, Lied, Rosegarden, Denemo, Laborejo, NoteEdit, Canorus, Nted et MuseScore).

(*) For musicians only est un album de Jazz paru en 1958 réunissant Dizzy Gillespie (trompette) Sonny Stitt (saxophone alto), Stan Getz (saxophone ténor), John Lewis (piano), Herb Ellis (guitare), Ray Brown (contrebasse) et Stan Levey (batterie).

NdM : merci à Vincent Gay pour son journal.

10er10 : un « Deezer » libre et performant

Posté par  . Édité par Benoît Sibaud. Modéré par Mouns. Licence CC By‑SA.
44
26
avr.
2011
Son

Qu’est‐ce que 10er10 ?

10er10 est un clone de Deezer libre, développé par Dready92. Il est 100 % Web 2.0, il tourne sous Node.js et utilise une base de données NoSQL, en l’occurrence CouchDB. Pour ce qui concerne la diffusion du son, 10er10 utilise la balise <audio> d'HTML5, donc vous pouvez dire au revoir à Internet Explorer 6 et autres navigateurs qui ne gèrent pas les dernières avancées d'HTML5.

À quoi ça ressemble ?

N. D. M. : les deux captures d'écran en lien ont été perdues lors du changement de politique d'un site tiers d'hébergement d'images.

Picoloop un séquenceur musical

Posté par  . Édité par ZeroHeure, Benoît Sibaud, claudex, Nÿco, palm123 et bubar🦥. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
41
11
mai
2016
Son

Picoloop est un séquenceur musical que je développe depuis 2013. Ce logiciel est une « groovebox » logicielle permettant de jouer des séquences de 16 pas. Chaque pas peut contenir une note et un ensemble de paramètres permettant de modifier la tessiture du son joué.

Ce logiciel permet de créer de la musique à partir d'un ordinateur Linux/Windows ou d'une console de jeu PSP, GP2X, Dingoo. Il s'inspire fortement des logiciels Nanoloop (non-libres) développés par Oliver Wittchow un Allemand spécialiste du développement de séquenceur sur GameBoy, GameBoy Advance et Android.

Picoloop est en licence BSD.

Sortie de TuxGuitar 1.3.2

Posté par  . Édité par Anonyme, Davy Defaud, Nils Ratusznik, Benoît Sibaud, M5oul, bayo et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
41
16
avr.
2016
Son

Plus de six ans après la sortie de la dernière version 1.2, le logiciel TuxGuitar est sorti en version 1.3 le 8 janvier 2016. Deux versions de correction de bogues sont sorties depuis, la dernière datant du 16 mars 2016.

TuxGuitar est un logiciel de visualisation de partitions aussi bien au format classique qu’au format tablature, similaire au populaire (et propriétaire) GuitarPro, dont il peut lire les fichiers (GP3, GP4 et GP5) ainsi de ceux de PowerTab et TablEdit.

Il permet l’écoute pas à pas, piste par piste, ou mesure par mesure, et utilise FluidSynth, le gros projet central de lecteur de SoundFont sous GNU/Linux. Il est maintenant livré/installé avec sa propre SoundFont : Magic.

Le principe du logiciel est de lire (et éventuellement écrire) la chanson en MIDI — donc en principe sans la partie voix, juste la rythmique et les mélodies —, ce qui permet de la ralentir ou de l’accélérer et ainsi de travailler les accords, les progressions, les solos, etc., sans se préoccuper outre mesure de la fidélité de la restitution.

tuxguitar

Sortie de Lilypond 2.16

Posté par  . Édité par Benoît Sibaud, baud123 et Nÿco. Modéré par patrick_g. Licence CC By‑SA.
40
26
août
2012
Son

Le bassin aux nymphéas a sa nouvelle version ! Après plus d'un an de développement, Lilypond, le logiciel libre de description musicale, est sortie dans sa version 2.16.

Le principe de ce logiciel est le même que pour le LaTeX. À partir d'un fichier source, lilypond peut générer une partition en PostScript ou en PDF mais aussi un fichier sonore sous le format midi.

Sortie de PulseAudio 4.0

Posté par  . Édité par antistress, Jarvis, Davy Defaud, ariasuni, Benoît Sibaud, Nÿco, claudex, jcr83 et Maxime. Modéré par rootix. Licence CC By‑SA.
40
18
juin
2013
Son

PulseAudio est un serveur de son multi‐plate‐forme développé en C et publié sous licence LGPL 2.1. Son rôle au sein d’un système d’exploitation est d’effectuer le mixage des canaux audio en provenance des diverses applications et entrées sonores externes, puis leur lecture sur des périphériques audio tels que des cartes sons locales ou distantes (voir les schémas ici et ).

La version 4.0 est sortie le 3 juin 2013 (et est déjà disponible dans Debian Sid, par exemple).

Logo PulseAudio

Rappelons que PulseAudio, devenu le serveur de son de référence pour les systèmes GNU/Linux, a été créé par le très talentueux Lennart Poettering :

De nos jours les vendeurs de matériel comprennent que quand PulseAudio ne marche pas correctement avec leurs produits c’est sans doute de leur faute, pas celle de PulseAudio. D’une certaine façon, PulseAudio est devenu un test standardisé que les vendeurs de matériel utilisent pour évaluer leurs pilotes. (source)

Lennart Poettering

TuxGuitar 2.0 pointe le bout de son bec

Posté par  . Édité par BAud et Benoît Sibaud. Modéré par bobble bubble. Licence CC By‑SA.
Étiquettes :
40
14
sept.
2025
Son

Je vous avais fait part dans une précédente dépêche du nouveau départ de TuxGuitar, éditeur de tablatures libre. Ce logiciel s'adresse aux guitaristes, bassistes, et autres instrumentistes à cordes frettées.

TuxGuitar

Après pas mal de boulot, nous pouvons enfin présenter une nouvelle version majeure. Et ça n'est pas rien, la dernière version majeure datait de 2008.

MultiSpace3D

Posté par  . Édité par Benoît Sibaud, claudex, Davy Defaud, Julien Jorge et Xavier Teyssier. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
39
10
déc.
2020
Son

Le MultiSpace3D est un logiciel de spatialisation du son dans un environnement multicanal développé sous GNU/Linux, mais qui peut être compilé pour Windows avec Msys2. Ce logiciel est sous licence GPL v3.
Cette version a été réalisée et testée sur Debian/LibraZik 2.

MultiSpace3D

Sortie du lecteur audio Miam-Player 0.8.0

Posté par  . Édité par palm123, Xavier Teyssier, Nÿco, Benoît Sibaud, bubar🦥 et Pierre Jarillon. Modéré par Nÿco. Licence CC By‑SA.
38
23
fév.
2016
Son

Depuis la sortie du lecteur audio Miam-Player 0.7.3 en août dernier, les choses ont continué à évoluer. Les plus gros changements dans cette première version de la branche 0.8 concernent l'ajout d'une nouvelle vue pour la présentation de sa musique.

Étant utilisateur de Foobar2000 (NdM: graticiel/freeware) depuis longtemps sous Windows (et anciennement de Winamp), il me manquait cette fonctionnalité importante pour pouvoir profiter pleinement de mon logiciel (NdM: libre sous GPLv3).

Au passage, la gestion des couleurs personnalisés a également été repensée, bien qu'il reste encore un peu de travail. Toute la musique est présentée sous la forme d'une liste unique. Quand cette liste possède le focus (par un clic de souris), les raccourcis claviers de A à Z sont assignés automatiquement afin de naviguer rapidement dans sa collection. Les raccourcis par défaut 'W', 'X', 'C' (précédent, rechercher en arrière, stop, etc. jusqu'à 'N') pour naviguer au clavier sont temporairement désactivés.

Lilypond reçoit le prix Lomus 2012 de l'AFIM

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Nils Ratusznik.
38
16
mai
2012
Son

Lilypond est un logiciel destiné à produire des partitions musicales de qualité optimale. Il vient de remporter le premier prix de l'un des concours les plus prestigieux pour les logiciels libres musicaux. Il s'agit du concours international LOMUS 2012 (LOMUS comme LOgiciel MUSical) organisé chaque année par l'AFIM.

LilyPond est un logiciel de gravure musicale, destiné à produire des partitions de qualité optimale. Ce projet apporte à l’édition musicale informatisée l’esthétique typographique de la gravure traditionnelle. LilyPond est un logiciel libre rattaché au projet GNU.

L’AFIM est l’Association Française d’Informatique Musicale. Elle a pour but le développement de l’informatique musicale en France, de ses relations avec les autres disciplines artistiques et scientifiques, de ses liens internationaux. Elle pilote notamment l’organisation de Journées d’Informatique Musicale JIM et participe au comité de pilotage de Sound & Music Computing SMC.
Lilypond

NdM. : le second prix a été attribué à Pyo (un module Python de traitement de signal numérique sous licence GPLv3).

gSpeech passe en 0.10

Posté par  . Édité par tisaac, palm123, Xavier Teyssier, Davy Defaud et claudex. Modéré par Davy Defaud. Licence CC By‑SA.
38
15
déc.
2020
Son

gSpeech est un petit utilitaire permettant la synthèse vocale sur GNU/Linux. Cette dépêche retrace les évolutions depuis la version 0.8 et esquisse des évolutions possibles pour le futur.

Micro Music Player (mmp), le lecteur musical minimaliste, sort en version 3.0

37
6
fév.
2017
Son

Micro Music Player (mmp) est disponible dans une nouvelle version : 3.0.

Copie d'écran: Interface minimale de mmp-3.0.

Il s’agit d’un lecteur musical minimaliste écrit en C++ dans un style C-Like(licence GPL v3). Un petit lecteur musical, joli, pratique et petit mais costaud, détaillé dans la suite de la dépêche.

Sortie de HoustonTracker 2 (éditeur de musique pour TI-8x)

Posté par  . Édité par ZeroHeure, palm123, claudex et Benoît Sibaud. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
34
15
oct.
2015
Son

HoustonTracker 2 est un séquenceur de musique (sous forme de soundtracker) pour les calculatrices Texas Instruments de la gamme TI-82, TI-83/82STATS, ainsi que TI-83+/84+/SE. Il permet de composer et jouer de la musique à la résolution de 1-bit directement depuis votre calculatrice !

Séquenceur Notes Effets et percussions
vue du séquenceur notes de musique batterie

Houston Tracker 2 est développé par Utz (Irrlicht Project) un artiste et musicien allemand qui fait de la musique sur des appareils qui ne sont pas forcément destinés à en produire.

Le code source est en assembleur z80 et publié sous licence libre BSD.

À la (re)découverte de Radio Paradise

34
22
mai
2017
Son

Radio Paradise (dite RP) est une webradio sans publicité, financée par ses auditeurs, basée aux États‐Unis (opérée depuis Paradise, en Californie). Elle a déjà été mentionnée régulièrement sur LinuxFr.org, par exemple en 2004, en 2005, ici ou en 2009, en 2011 ; mais elle n’a jamais été présentée plus largement sur le site. Voilà, c’est l’occasion.

La radio se définit comme « eclectic online rock radio » (radio en ligne rock éclectique), avec une programmation couvrant une large variété de styles : pop rock, jazz, classique, électronique, musique du monde, etc. Les morceaux sont mixés.

LibraZiK 1.2 : Premier pas (20160429)

32
4
mai
2016
Son

LibraZiK est un projet qui a pour objectif de fournir un système robuste, prêt à l'emploi, et avec une documentation à jour, aux francophones souhaitant faire de la Musique Assistée par Ordinateur (M.A.O.).

LibraZiK est un studio audio-numérique complet fabriqué à partir de logiciels libres pour les ouvrages musicaux.

Après 3 mois de boulot, j'ai le plaisir de vous annoncer la disponibilité de LibraZiK 1.2 !

Au menu principal : tout LibraZiK a été reconstruit pour fournir une version 64 bits (version 32 bits toujours disponible également).

Regardons tout cela d'un peu plus près.

Miam-Player 0.7.1

Posté par  . Édité par Nils Ratusznik, Xavier Teyssier et palm123. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
32
7
avr.
2015
Son

Miam-Player est encore un lecteur audio qui se base sur Amarok 1.4, comme Clementine. Sauf que là, il ne s'agit pas d'un fork : tout a été codé à la main (avec amour) en réutilisant la bibliothèque VLC pour le décodage des fichiers audio, et la toute dernière version de Qt 5.

Songwrite 2 version 0.3 est disponible !

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
31
11
mar.
2011
Son

Songwrite 2 est un éditeur libre de partitions musicales et de livres de chant, en particulier destiné aux musiciens qui ne maîtrisent pas le solfège (comme moi !). Songwrite 2 peut éditer, jouer et imprimer des tablatures pour divers instruments, des portées et des doigtés de flûte ; il gère aussi les paroles des chansons.

La version 0.3 est une version majeure qui apporte une nouvelle interface, plus simple et mieux adaptée à des écrans de petites tailles et/ou tactiles, ainsi que de nombreuses nouvelles notations musicales : clef de fa, appoggiature, harmonique, direction des battements, soupirs… Le rendu graphique et sonore a aussi été amélioré. Enfin, de nouveaux instruments font leur apparition : l'Ukulélé, le Koyabu board et la lyre médiévale (mon nouvel instrument, même si je serai probablement le seul à utiliser ces tablatures… Mais, n'est-ce pas le propre des logiciels libres que de pouvoir s'adapter à des besoins ultra-spécifiques, pour peu qu'un développeur s'y intéresse ?).