33 votes

Comment lire un fichier midi à partir du terminal ?

Je suis à la recherche d'une application en ligne de commande la plus simple possible (ou d'un outil embarqué sur Mavericks dont je n'ai pas connaissance) pour lire un fichier midi à partir du terminal. Aussi simple que possible, quelque chose comme play myfile.mid .

Le contexte : Je m'amuse avec midi en Python et j'ai besoin de quelque chose que je puisse lancer depuis un script. Pas d'interface graphique, pas de Windows, juste de la lecture. Il doit être appelable depuis le script de Python pour être accepté, mais tout ce qui fonctionne en terminal devrait l'être.

0voto

user3932000 Points 164

Pour rendre les choses plus pratiques, vous pouvez emballer La réponse de TJ Luoma dans une application AppleScript :

on open inputFile
    tell application "Terminal"
        do script "fluidsynth -i /usr/local/share/fluidsynth/generaluser.v.1.44.sf2 " & (quoted form of POSIX path of inputFile as string)
        activate
    end tell
end open

Vous pouvez ensuite sélectionner Get Info sur un fichier .mid aléatoire, remplacer "Open with :" par l'application AppleScript, et appuyer sur "Change All..." pour en faire la méthode d'ouverture par défaut des fichiers .mid. Désormais, lorsque vous double-cliquez sur un fichier .mid, la fenêtre du terminal s'ouvre et le fichier est lu automatiquement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X