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

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > Convertir un fichier midi en audio [ RESOLU ]
Dernier post

Convertir un fichier midi en audio [ RESOLU ]

Sapiens utilisateur non connecté
Bonjour,

Après lecture d'un tuto, voici ce que ça donne dans le terminal :

yann@yann-laptop:~$ sudo timidity home/yann/bureau Avenida Marginal.mid
[sudo] password for yann: 
Playing home/yann/bureau
MIDI file: home/yann/bureau
home/yann/bureau: No such file or directory
Playing Avenida
MIDI file: Avenida
Avenida: No such file or directory
Playing Marginal.mid
MIDI file: Marginal.mid
Marginal.mid: No such file or directory
yann@yann-laptop:~$


Après plusieurs années sous linux, je suis toujours aussi chèvre.

Quelqu'un peut-il m'aider ? Merci

olinuxx utilisateur non connecté France
Comme ça, à vu de nez (j'ai pas de timidity sous la main),
sudo timidity /home/yann/bureau/\ Avenida\ Marginal.mid


dlb utilisateur non connecté
Linux "n'aime pas" les noms de fichiers comportant des espaces... une autre solution que celle d'olinuxx, tu peux aussi encadrer ton nom de fichier par des guillemets :

timidity /home/yann/bureau/"Avenida Marginal.mid"

Dans ta ligne de commande, je ne crois pas que l'espace avant Avenida soit nécessaire. D'autre part, la commande timidity n'a probablement pas besoin d'être appelée avec sudo ...

Sapiens utilisateur non connecté
Je vous remercie, je ne suis pas chez moi mais je vais essayer ce soir. Je vous tiens au courant.

Sapiens utilisateur non connecté
Bonsoir,

Alors voici ce que ça donne pour la proposition de dlb, après avoir renommé le fichier cette fois sans espace :
yann@yann-laptop:~$ timidity /home/yann/bureau/"AvenidaMarginal.mid"
Playing /home/yann/bureau/AvenidaMarginal.mid
MIDI file: /home/yann/bureau/AvenidaMarginal.mid
/home/yann/bureau/AvenidaMarginal.mid: No such file or directory


Pour celle d'olinuxx, ça ne donnait rien non plus.

olinuxx utilisateur non connecté France
Donne nous le retour de :
ls -la /home/yann/bureau/*mid


Sapiens utilisateur non connecté
Voilà :
yann@yann-laptop:~$ ls -la /home/yann/bureau/*mid
ls: impossible d'accéder à /home/yann/bureau/*mid: Aucun fichier ou dossier de ce type


olinuxx utilisateur non connecté France
mmm, attend, il manque une majuscule dans ton chemin en fait. Que te donne :
ls -la /home/yann/Bureau/*mid


(de manière générale fait attention car, sous linux, une majuscule est un caractère différent dans les noms de fichiers et le chemins)

Sapiens utilisateur non connecté
Bonjour,

Ok, mais pas le temps avant ce soir, je suis déjà à la bourre. Je te tiens au courant, merci.

farvardin utilisateur non connecté
Une astuce, si tu tiens vraiment à utiliser la ligne de commande (ce qui est une bonne chose), utilise au maximum l'autocomplétion (tab après avoir tapé le début d'une commande et/ou des lettres d'un nom de fichier), ça évitera ce genre de problème :


timidity home/yann/bureau Avenida Marginal.mid

je vois plusieurs choses :
- manque le slash avant "home"
- manque le slash après bureau
- manque la majuscule à Bureau (si on part sur une configuration standard)
- espace à la place du slash
- espaces dans le nom de fichier donc s'attendre à d'autres problèmes

donc avec l'autocomplétion :

timi[tab] /hom[tab]ya[tab]bur[tab]ave

(l'avantage du tab même pour remplacer le e du home c'est que cela évite de taper shift + /)

tel que c'est là, on peut aussi imaginer que ton fichier se trouve dans la racine de ton home (c'est à dire "/home/yann") et qu'il s'appelle "bureau Avenina Marginal.mid"

Les espaces dans le nom vont poser problème notamment lors du traitement de fichiers en lot (avec un script), si tu oublies de rajouter des guillemets dans les variables (par exemple : cp $1 dossier au lieu de cp "$1" dossier, dans le premier cas Mon_super_fichier.mid va passer, mais pas Mon super fichier.mid, dans le second cas, les 2 vont passer). Il existe l'outil "detox" pour corriger les caractères problématiques dans les fichiers (ça se lance en ligne de commande, dans le dossier en cours). De manière générale je bannis les espaces, les accents dans mes noms de fichier.

Sapiens utilisateur non connecté
Merci pour ces infos précieuses. Je n'ai pas pris le temps nécessaire ( depuis le temps que je suis sous Linux ! ) pour apprendre à utiliser correctement les lignes de commande.

Sapiens utilisateur non connecté
Hello

Ça y est, nickel la ligne
timidity /home/Bureau/AvenidaMarginal.mid -Ow


m'a converti mon fichier midi en fichier .wav
Super ! Je vais pouvoir créer des arrangements dans Tuxguitar et les envoyer à mes potes en .mp3
Merci beaucoup à vous !

sub26nico utilisateur non connecté France
Sapiens écrit :
Je vais pouvoir créer des arrangements dans Tuxguitar


Tuxguitar peut aussi exporter en Audiofile (wav apparemment)

Ça peut être aussi une solution pour éviter des manips.

Mais la commande en console peut servir dans d'autres cas,
je vais me la noter dans un coin.

Sapiens utilisateur non connecté
sub26nico écrit :
Tuxguitar peut aussi exporter en Audiofile (wav apparemment)


Ah bon ?! Ben mince alors, il me semblait pourtant avoir cherché cette option. Peut-être encore un problème de version trop ancienne ?

sub26nico utilisateur non connecté France
Sapiens écrit :
Ah bon ?! Ben mince alors, il me semblait pourtant avoir cherché cette option. Peut-être encore un problème de version trop ancienne ?


Autant pour moi, ça m'apprendra à vérifier 2 fois au lieu d'une, effectivement TuxGuitar
ne semble pas pouvoir exporter d'audio sur GNU/Linux, la version sur OSX le permet.
Ce qui me conduit à faire un petit HS : ce logiciel qui comporte le mot Tux si significatif,
semble moins bien se comporter, d'après mon expérience, sur OS libre que sur OS proprio,
et c'est bien dommage. HS fini...

Donc la commande avec Timidy va m'être diablement utile aussi je crois.

farvardin utilisateur non connecté
Il est possible que OSX apporte des facilités pour la gestion des sons en Java (et donc la conversion vers midi), et que ce soit différent sous Linux.
Autre possibilité, utiliser MuseScore, qui peut utiliser des soundfonts et exporter direct depuis midi. Timidity ça va bien aussi, mais c'est plus long pour tester et changer de soundfont.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 02:21, lun. 17 Jun 2019: Bonjour et bienvenue également à madguitar cool
olinuxx, 15:54, dim. 16 Jun 2019: Bonjour et bienvenue à lafissure cool
sub26nico, 23:59, sam. 15 Jun 2019: Salut et bienvenue à ikerino59 :-)
sub26nico, 22:24, jeu. 13 Jun 2019: Salut et bienvenue à rankxerom :-)
Sasaki, 14:49, mer. 12 Jun 2019: Inspirations sportives [Lien]
Nolwen, 17:36, dim. 09 Jun 2019: Sortie de LMMS 1.2.0 ! [Lien]
sub26nico, 11:41, sam. 08 Jun 2019: Salut et bienvenue à dewiweb :-)
sub26nico, 20:26, ven. 07 Jun 2019: Yo Zebassprophet :-)
zebassprophet, 16:21, ven. 07 Jun 2019: yoooooooooooooooo les amis
sub26nico, 21:38, jeu. 06 Jun 2019: Salut et bienvenue à Texas Barbudos :-)
sub26nico, 23:08, mer. 05 Jun 2019: Salut et bienvenue à jojopigama et Roger-Luc :-)
allany, 09:18, mer. 05 Jun 2019: Et voilà l'édito du mois ! [Lien]