SHELL a corriger
Résolu
fv18
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis ultra débutant en linux UBUNTU.
Mon but est uniquement de transformer des fichier midi en fichiers HYDROGEN (extension h2song).
J'ai fait un disque de boot UBUNTU car je ne souhaite pas installer Ubuntu sur ma machine pour l'instant (ou alors en machine virtuelle).
J'ai téléchargé le SCRIPT qui permet la transformation et j'ai modifié le PATH.
Voici le script :
# use:
export PATH=$PATH:$home/tmp/moi
echo $PATH
python midi2hydrogen.py input.mid output.h2song
Dans le dossier /tmp/moi, j'ai mis les fichiers qui semblent nécessaires.
Quand je lance la commande j'ai le retour suivant :
ubuntu@ubuntu:~$ # use:
ubuntu@ubuntu:~$ export PATH=$PATH:$home/tmp/moi
ubuntu@ubuntu:~$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/tmp/moi
ubuntu@ubuntu:~$ python midi2hydrogen.py input.mid output.h2song
python: can't open file 'midi2hydrogen.py': [Errno 2] No such file or directory
ubuntu@ubuntu:~$
Pouvez-vous me donner le script qui fonctionne ?
Lerci d'avance
Francois
Je suis ultra débutant en linux UBUNTU.
Mon but est uniquement de transformer des fichier midi en fichiers HYDROGEN (extension h2song).
J'ai fait un disque de boot UBUNTU car je ne souhaite pas installer Ubuntu sur ma machine pour l'instant (ou alors en machine virtuelle).
J'ai téléchargé le SCRIPT qui permet la transformation et j'ai modifié le PATH.
Voici le script :
# use:
export PATH=$PATH:$home/tmp/moi
echo $PATH
python midi2hydrogen.py input.mid output.h2song
Dans le dossier /tmp/moi, j'ai mis les fichiers qui semblent nécessaires.
Quand je lance la commande j'ai le retour suivant :
ubuntu@ubuntu:~$ # use:
ubuntu@ubuntu:~$ export PATH=$PATH:$home/tmp/moi
ubuntu@ubuntu:~$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/tmp/moi
ubuntu@ubuntu:~$ python midi2hydrogen.py input.mid output.h2song
python: can't open file 'midi2hydrogen.py': [Errno 2] No such file or directory
ubuntu@ubuntu:~$
Pouvez-vous me donner le script qui fonctionne ?
Lerci d'avance
Francois
A voir également:
- SHELL a corriger
- Classic shell - Télécharger - Personnalisation
- Corriger un message whatsapp - Guide
- Ssh secure shell download - Télécharger - Divers Web & Internet
- Shell startup windows 10 - Guide
- Shell infrastructure host c'est quoi - Guide
7 réponses
Salut,
et où l'as-tu téléchargé ? (un lien si possible)
J'ai téléchargé le SCRIPTQuel script ? midi2hydrogen.py ?
et où l'as-tu téléchargé ? (un lien si possible)
Bonjour,
j'ai téléchargé le fichier (je ne sais plus sur quel site, j'essaie de retrouver)
midi2hydrogen.tar.gz
puis je l'ai décompacté.
Merci pour l'aide
j'ai téléchargé le fichier (je ne sais plus sur quel site, j'essaie de retrouver)
midi2hydrogen.tar.gz
puis je l'ai décompacté.
Merci pour l'aide
C'est bon entre-temps je l'ai trouvé, là ;-)
J'ai aussi téléchargé un fichier .mid pour faire un test et voilà le résultat ;-(
J'ai aussi téléchargé un fichier .mid pour faire un test et voilà le résultat ;-(
$ python midi2hydrogen/midi2hydrogen.py EspanjaPrelude.mid EspanjaPrelude.h2song
Traceback (most recent call last):
File "midi2hydrogen/midi2hydrogen.py", line 152, in <module>
for battuta in range(event_handler.size()):
File "midi2hydrogen/midi2hydrogen.py", line 99, in size
return self.duration()/self.maxDim + 1
File "midi2hydrogen/midi2hydrogen.py", line 102, in duration
return self.melodia[-1][0]
IndexError: list index out of range
Hi new,
Pas mieux ;-((
J'avais quand même essayé avec d'autres .mid aussi ;-\
J'ai même essayé avec la version perl du programme et c'est guère mieux ;-((
Donc j'arrête là... désolé ;-\
Pas mieux ;-((
J'avais quand même essayé avec d'autres .mid aussi ;-\
J'ai même essayé avec la version perl du programme et c'est guère mieux ;-((
$ perl midi2hydrogen.pl EspanjaTango.mid EspanjaTango.h2songMême après un "sudo aptitude install libmidi-perl" suivi d'un "sudo perl -MCPAN -e 'install XML::Simple'" j'ai encore "Can't locate local/lib.pm in @INC" ;-(
Can't locate MIDI.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at midi2hydrogen.pl line 53.
BEGIN failed--compilation aborted at midi2hydrogen.pl line 53.
Donc j'arrête là... désolé ;-\
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
comme je l'ai dit, je suis ultra débutant. Pour lancer la commande j'utilise CTRL+ALT+T
Si ce n'est pas ça, que faut-il que j'utilise ?
Merci
François
comme je l'ai dit, je suis ultra débutant. Pour lancer la commande j'utilise CTRL+ALT+T
Si ce n'est pas ça, que faut-il que j'utilise ?
Merci
François
Merci ZIPE31
toutefois si je prends la ligne de commande, j'ai une réponse : "Command not found".
Je pense que c'est un problème de PATH.
Dans quoi dois-je mettre le tout (fichiers py et midi) pour que ça fonctionne ?
merci encore
françois
toutefois si je prends la ligne de commande, j'ai une réponse : "Command not found".
Je pense que c'est un problème de PATH.
Dans quoi dois-je mettre le tout (fichiers py et midi) pour que ça fonctionne ?
merci encore
françois
Oups j'avais zappé ta réponse (et demande) avec nos bêtises (au Gnou et à moi) ;-\
Donc pour résumer...
- Chez moi, je suis dans un répertoire temporaire que j'ai créé (trash (mais le nom importe peu)).
- Dans ce répertoire j'ai téléchargé le fameux programme "midi2hydrogen.tar.gz" que j'ai dézippé, ce qui m'a créé un nouveau répertoire nommé "midi2hydrogen" qui contient le programme "midi2hydrogen.py" proprement dit.
- Toujours dans "trash" j'ai téléchargé des musiques ".mid".
- Ensuite j'ai lancé la commande depuis le répertoire "trash" comme suit :
Comme tu peux le voir, il faut donner à python le chemin complet vers le programme "midi2hydrogen/midi2hydrogen.py" et il faut que tes fichiers soient dans le même répertoire de base (trash pour mon exemple)
Donc pour résumer...
- Chez moi, je suis dans un répertoire temporaire que j'ai créé (trash (mais le nom importe peu)).
- Dans ce répertoire j'ai téléchargé le fameux programme "midi2hydrogen.tar.gz" que j'ai dézippé, ce qui m'a créé un nouveau répertoire nommé "midi2hydrogen" qui contient le programme "midi2hydrogen.py" proprement dit.
- Toujours dans "trash" j'ai téléchargé des musiques ".mid".
- Ensuite j'ai lancé la commande depuis le répertoire "trash" comme suit :
python midi2hydrogen/midi2hydrogen.py fichier.mid fichier.h2song
Comme tu peux le voir, il faut donner à python le chemin complet vers le programme "midi2hydrogen/midi2hydrogen.py" et il faut que tes fichiers soient dans le même répertoire de base (trash pour mon exemple)
Merci a tous,
j'ai trouvé (heureusement que j'ai beaucoup pratiqué MS-DOS)
En résumé voici la ligne de commande :
cd /home/ubuntu/Téléchargements/midi2hydrogen
python midi2hydrogen.py 128bald3.mid 128bald3.h2song
Super et encore merci a tous.
j'ai trouvé (heureusement que j'ai beaucoup pratiqué MS-DOS)
En résumé voici la ligne de commande :
cd /home/ubuntu/Téléchargements/midi2hydrogen
python midi2hydrogen.py 128bald3.mid 128bald3.h2song
Super et encore merci a tous.