Sujet Indexer ses fichiers GP
- 30 réponses
- 2 participants
- 3 435 vues
- 3 followers
Lvr
Je ne sais pas pour vous, mais j'ai mal vécu l'abandon du Browser entre GP5 et GP6. Faut dire, j'écris énormément de morceau, de riffs, ... et à la longue je peine à retrouver la partition du petit truc qui me retrotte en tête.
Si vous avez aussi des difficultés à retrouver facilement le bon fichier, je vous conseille de jeter un oeil vers Zploger, un petit soft que j'ai écris pour moi. Aujourd'hui il est suffisamment stable que pour pouvoir en aider d'autres que moi. C'est gratuit. Et c'est ici : https://www.parkingb.be/zploger. Ca tourne sur WinXP et Win7. Cela devrait en principe tourner sur Linux et MacOS, puisque c'est du java (v7), mais je n'ai pas testé. J'ai pas testé non plus Win8.
Il y a 2 versions : une pour les tablatures (actuellement, il ne reconnaît que les partitions GuitarPro format gpx) et une pour les fichiers audio.
J'avais perdu mes tablatures, Zploger me les a retrouvées.
[ Dernière édition du message le 07/03/2014 à 20:57:42 ]
gwenmollo
sous seven, j'ai ré-installer Java, mais quand je lance zplogerGT-exe.jar, il me crée zploger.log mais il me manque Default.db.h2
Trop obscure ton histoire. dommage ça aurait pu être pas mal.
Lvr
Merci pour le return. Tu peux m'envoyer le fichier zploger.log qu'il te crée ?
En principe, il devrait te créer:
- zploger.log
- preferences.properties
- default.layout
- Default.h2.db
Sinon, tu peux essayer de lui forcer à créer une nouvelle archive:
Options > Advanced options > cliquer sur la flèche à côté du bouton jaune > le bouton blanc permet de créer une nouvelle archive.
J'avais perdu mes tablatures, Zploger me les a retrouvées.
gwenmollo
Voici le zploger.log :
MESSAGE - -----------------------------------------
MESSAGE - Starting Zploger
MESSAGE - -----------------------------------------
MESSAGE - 25 mars 2014 14:34:54
MESSAGE - -----------------------------------------
INFO - Initalisation
INFO - Reading Properties
FATAL - Zploger initialisation, done with fatal error
com.zparkingb.utils.ZApplHelper$PreferencesFileNotFoundException: java.nio.file.NoSuchFileException: D:\ logiciel\Zploger\preferences.properties
at com.zparkingb.utils.ZApplHelper.storePreferences(ZApplHelper.java:183)
at com.zparkingb.utils.ZApplHelper.init(ZApplHelper.java:145)
at com.zparkingb.zploger.Compute.MyApp.init(MyApp.java:54)
at com.zparkingb.zploger.GUI.Zploger.<init>(Zploger.java:151)
at com.zparkingb.zploger.GUI.Zploger.main(Zploger.java:289)
Caused by: java.nio.file.NoSuchFileException: D:\ logiciel\Zploger\preferences.properties
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source)
at java.nio.file.spi.FileSystemProvider.newOutputStream(Unknown Source)
at java.nio.file.Files.newOutputStream(Unknown Source)
at com.zparkingb.utils.ZApplHelper.storePreferences(ZApplHelper.java:180)
... 4 more
ERROR -
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at com.zparkingb.zploger.GUI.Zploger.<init>(Zploger.java:158)
at com.zparkingb.zploger.GUI.Zploger.main(Zploger.java:289)
Caused by: java.lang.IllegalStateException: ResourceBundle not set
at com.zparkingb.utils.ZApplHelper.getLabel(ZApplHelper.java:572)
at com.zparkingb.zploger.GUI.Zploger$2.run(Zploger.java:161)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Lvr
ok merci. Je vais voir si je peux reproduire le problème, car je vois un truc étrange dans le nom de ton répertoire: il y a un espace entre le "D:\" et "logiciel"... :
D:\ logiciel\Zploger\preferences.properties
Si t'as encore 5 minutes, tu peux réessayer comme ceci :
Tu ouvres une fenêtre cmd dans le répertoire d:\logiciel\zploger
Et tu lances :
"C:\Program Files\Java\jre7\bin\javaw.exe" -jar zplogerGT-exe.jar ALLLOG
L'option ALLLOG force un déboggage complet. Tu m'envoies alors le fichier .log à laurent [at] parkingb.be
J'avais perdu mes tablatures, Zploger me les a retrouvées.
Lvr
Problème reproduit, c'est bien le nom de ton répertoire qui pose un problème. Le fait qu'il y ait un espace dans le nom de ton répertoire " Logiciel".
Je vais voir si c'est un bug java ou chez moi.
En attendant, tu peux soit renommer ce répertoire, mais attention à l'impact sur d'autres applications, soit mettre zploger autre part.
J'avais perdu mes tablatures, Zploger me les a retrouvées.
gwenmollo
en fait mon répertoire était : D:\+ logiciel\Zploger
c'étais le + qui foutais le bordel.
Maintenant tout fonctionne!
je vais le testé tranquillement, parce que là, c'est très obscure...
c'est quoi en gros le fonctionnement du soft ?
je fais une recherche avec un mot simple, dans un répertoire ou ils y en à plein, et aucun résultat ...
Lvr
En 2 mots, le principe c'est d'indexer dans Zploger les fichiers que tu veux gérer.
POur ça tu vas dans "Add entry" et tu sélectionnes tous les fichiers que tu veux intégrer. Suivant le nombre cela peut prendre qq secondes.
Ensuite tu pourras rechercher ces fichiers sur base des informations contenues dans le fichier et du nom.
Les informations reprises dans le fichier sont : durée, nombre de pistes, nombre de mesures, 1er accord trouvé, signature au démarrage, tonalité au démarrage, tempo au démarrage. Je n'ai pas indexé le contenu textuel des fichiers, mais pourquoi pas.
L'idée est néanmoins de décrire chaque fichier indexé au moyen de tags. Tags que chacun définit à sa guise. On peut les lier ensemble avec une similarité. Ex le tag "pop" est similaire à 80% à "pop-rock", lui-même lié à 80% à "rock". De cette manière si tu cherches tout ce qui est "pop", il te retrouvera tout ce qui est "rock" avec taux de concordance de 64%.
Pour exemple, ma liste de tags est la suivante:
Genre
arty
blues
blues-rock
contemporain
électro
espagnol
folk
folk-rock
metal
pop
pop-rock
rock
stoner rock
Instrument
basse
batterie
chant
clavier
cuivres
flûte
guitare
Mélodie
atonale
basic
complexe (mélodie)
cucu
libre (mélodie)
mélodieux
progression
riche (harmonie)
semi-complexe (mélodie)
simple (mélodie)
Mood
aérien
appuyé
buriné
calme
crasseux
dérangeant
doux
entraînant
envoutant
étrange
funky
gentil
joyeux
lancinant
larmoyant
low-fi
majestueux
martelé
répétitif
sauvage
sec
triste
Multitrack
accompagnement
asynchrone
complémentaire
duo
tous ensemble !
Rythmique
endiablé
enlevé
groovy
haché
lent
libre (rythme)
martial
nerveux
rapide
saccadé
sautillant
simple (rythme)
Structure
2 parties
complet
complexe (stucture)
couplet/refrain
intro
loop pedal
semi-complexe
simple (structure)
Technique
accords 2 notes
accords
arpèges
libre
riff dans accord
riff
running bass
solo
J'avais perdu mes tablatures, Zploger me les a retrouvées.
gwenmollo
j'ai 1570 fichiers compo à moi, et du coup ça me sauve la mise.
Petit défauts :
c'est lent pour entrée les fichiers...
1 ère accord est très bien, encore faut il le noter dans sa partition (gp6 ne le faisant malheureusement pas automatiquement
status et obsolète, je pige pas par contre.
petit + à ajouter pour moi :
* Ajouter la vrais date de création et la dernière modif peut être très utile, bien que windows gère très mal c'est paramètres.
* La possibilité de voir l'artiste, l'album, le tableur et si il y a des remarques
* pouvoir trier les tabs par effets, par exemple voir celles qui ont une whammy
* et par instruments : quelles tabs ont du celesta, quelles ont la guitare "Angus"
* capo en tel fret (très pratique)
* ACCORDAGE (je le souligne celui la ) ex : dropped D , standard... essentiel pour moi
* Voir celles qui ont des paroles (onglet parole renseigner)
* Pouvoir ouvrir le fichier directement à partir de ton soft, vu qu'il n'y a pas le chemin de celui-ci, il faut faire une recherche windows cette fois-ci pour savoir ou il se trouve.
* enlever les dixièmes dans la durée des tabs, c'est très confus
* j'ai parfois une mesure en 1/4 avant le 4/4, du coup il ne prends que la 1ére, pas possible de faire genre une moyenne du plus représentatif ?
C'est franchement pas mal, je compose énormément et ressors parfois pour des commandes ou autres mes vieux truc et parfois je mets des jours à chercher. cela va changer ma façon de ranger mes compos en gros je ne vais plus pouvoir m'en passer !
C'est LE truc qui manque a Gp6, quel connerie de pas avoir ajouter le Browser (du coup, on à largement mieux maintenant)
Hâte de voir les évolutions
PS; visiblement, j'ai trop de fichier, ça passe mal. il va falloir que je fasse répertoire par répertoire.
ou alors c'est encore mes "+" qui chient. (je m'en sers pour avoir certain répertoires en début de liste dans mon répertoire principale)
Ps2
Peut ont créer des listes ? Par exemple, mes compos indépendante des fichiers artiste récupérer sur le net ?
Autre grand défaut à mon sens, c'est que je suis particulièrement maniaque avec mes fichiers et surtout très méfiant, je ne peux pas m'empêcher de penser (bien malgré moi ) que ton soft peu voler et diffuser mes compos sur le net...
Lvr
belle liste d'amélioration ! Je vais certainement en faire certaines.
Citation :
Ps2
Peut ont créer des listes ? Par exemple, mes compos indépendante des fichiers artiste récupérer sur le net ?
Ca existe Tu vas dans Options et tu cliques "Use groups". Tu peux alors regrouper des fichiers ensembles, mettre des tags sur les groupes, les fichiers hériteront des tags du parent, lier les groupes ensemble, ...
Citation :
Pouvoir ouvrir le fichier directement à partir de ton soft, vu qu'il n'y a pas le chemin de celui-ci, il faut faire une recherche windows cette fois-ci pour savoir ou il se trouve.
Si tu cliques sur le bouton "Edit" (le crayon jaune) il ouvre le fichier dans Guitar Pro.
Quant à tes craintes, c'est le soft que j'ai fait pour moi et j'ai les mêmes craintes que toi ! Donc, pas de cloud ou de trucs du genre. Le fichier Defaut.h2.db est ouvrable avec le moteur H2 https://www.h2database.com/html/main.html . Après si tu maîtrise le SQL, tu pourras voir ce qui est stocké : pas grand chose !
Citation :
status et obsolète, je pige pas par contre.
"Status" c'est par rapport au fichier : si tu as modifié le fichier depuis la dernière fois que tu l'as indexé dans Zploger, le statut sera en bleu. Si le fichier n'existe plus où Zploger pense le trouver, le statut sera en rouge.
"Obsolète" c'est à toi de l'utiliser. Je l'utilise pour tagger de vieilles versions de mes compo. Je les laisses dans Zploger, mais je les marque comme obsolète. Le filtre par défaut ne remonte jamais les fichiers taggés comme obsolètes.
J'avais perdu mes tablatures, Zploger me les a retrouvées.
- < Liste des sujets
- Charte