SHELL a corriger
Résolu/Fermé
fv18
-
8 sept. 2013 à 16:03
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 8 sept. 2013 à 19:57
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 8 sept. 2013 à 19:57
A voir également:
- SHELL a corriger
- Classic shell windows 10 français - Télécharger - Personnalisation
- Comment corriger l'erreur 0x80070643 ? - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Shell do while ✓ - Forum Shell
- Dans la table des matières de ce document, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
7 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
8 sept. 2013 à 16:12
8 sept. 2013 à 16:12
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
Voila, j'ai retrouvé la source :
http://ubuntuforums.org/showthread.php?t=800118
http://ubuntuforums.org/showthread.php?t=800118
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
8 sept. 2013 à 16:59
8 sept. 2013 à 16:59
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
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
8 sept. 2013 à 17:19
8 sept. 2013 à 17:19
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é ;-\
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
8 sept. 2013 à 17:33
8 sept. 2013 à 17:33
Étrange effectivement ;-\
Par contre j'ai mis un temps à me situer à cause du "/home/jp/ProgsJP/", j'ai exactement le même à la maison ;-)))
Par contre j'ai mis un temps à me situer à cause du "/home/jp/ProgsJP/", j'ai exactement le même à la maison ;-)))
$ whoami
jp
$ ls /home/
jp lost+found
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
259
8 sept. 2013 à 16:56
8 sept. 2013 à 16:56
Salut,
le lien fourni un script Perl et pas Python....
le lien fourni un script Perl et pas Python....
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
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
8 sept. 2013 à 17:20
8 sept. 2013 à 17:20
Il faut surtout que tu lances le programme depuis le répertoire (ou dossier) où il se trouve, ainsi que ton/tes fichier(s) à convertir.
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
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
8 sept. 2013 à 18:23
8 sept. 2013 à 18:23
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)
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
8 sept. 2013 à 19:57
8 sept. 2013 à 19:57
;-))
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.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
8 sept. 2013 à 18:31
8 sept. 2013 à 18:31
Par contre si tu as plusieurs fichiers à convertir il serait peut être préférable de passer par une boucle...
$ for fic in *.mid ; do python midi2hydrogen/midi2hydrogen.py "${fic}" "${fic%.*}.h2song" ; done