cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

Pour jouer un fichier midi depuis le CLI vous pouvez utiliser la commande fluidsynth. Mais à moins que vous ayez une carte MIDI, installer également fluid-soundfont-gm afin d’avoir une qualité de son acceptable.



Pour installer fluidsynth et fluid-soundfont-gm, utilisez les commandes suivantes :

sudo apt update && sudo apt install -y fluidsynth gstreamer1.0-plugins-bad fluid-soundfont-gm

Pour jouer un fichier midi, utilisez la commande suivante :

fluidsynth -i -a pulseaudio /usr/share/sounds/sf2/FluidR3_GM.sf2 fichier_midi.mid
Paramètre Description
-a, --audio-driver=[label] Le nom du pilote pour la carte son, les valeurs valides étant: alsa, file, jack, oss et pulseaudio.
-i, --no-shell Pas de commande depuis l’interface de fluidsynth
banqueDeSon Le fichier contenant la banque son pour le midi du package fluid-soundfont-gm
fichierMidi Chemin vers le fichier à jouer

Pour simplifier l’usage, vous pouvez définir la fonction suivante – directement depuis le terminal pour tester ou dans votre fichier ~/.bashrc.

function playmidi {
  local midifile="$1"

  fluidsynth -i -a pulseaudio /usr/share/sounds/sf2/FluidR3_GM.sf2 "${midifile}"
}

Ensuite vous pourrez utiliser la syntaxe suivante :

playmidi fichier1_midi.mid
playmidi fichier2_midi.mid
…

ᦿ


ℹ 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog