Indexer ses fichiers GP
- 30 réponses
- 2 participants
- 3 631 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 ]
- 1
- 2
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
* 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.
gwenmollo
Lvr
Il ne réindexe pas automatiquement.
Par contre, si des fichiers ont été modifiés, il les indiquera en bleu.
Il n'ajoute pas automatiquement
Par contre, quand tu vas dans Add entry, il ne te montre que les fichiers qu'il ne connaît pas encore.
J'avais perdu mes tablatures, Zploger me les a retrouvées.
gwenmollo
gwenmollo
Bon, je galère un peu ... j'ai du mal à indexer mes fichiers, il me mets à chaque fois une erreur me disant qu'il n'a rien ajouter (alors qu'en fait il en ajoute bien).
Je dois faire répertoire par répertoire, car il n'aime pas tout prendre en même temps... EDIT, en fait non, même répertoire par répertoire, ça ne prends pas tout, j'ai bien viré mes "+" ..
Et le fait d'avoir des fichiers autre que GPX, ne lui plait pas non plus...
Du coup, je ne peut pas m'en servir car je ne sais pas si il prend tout mes fichiers ou juste quelques uns.
j'y retourne, mais ça commence à m’énervè grave, donc je ne risque ne plus être objectif , vais faire une pause moi ![]()
ps:
j'ai beau chercher, "parse subdir" ne veut rien dire ???
Lvr
"parse subdir" ça veut dire descendre dans les sous-répertoires.
En gros du sélectionne un répertoire (tu dois avoir quelque chose sélectionné), tu coches "parse subdir" et tu fais "Add". Il va rechercher tous les fichier .gpx qu'il n'a pas encore indexés et qui se trouvent dans l'arborescence. Je viens de checker avec des noms de répertoires biscornus, cela ne pose aucun problème.
Dans tous les cas, merci pour le retour que tu me fais ![]()
J'avais perdu mes tablatures, Zploger me les a retrouvées.
[ Dernière édition du message le 01/04/2014 à 13:45:30 ]
gwenmollo
j'avais piger, c'est juste le terme, En fait tu veux dire : add subdirectory
je continue mes test et te tiens au jus.
Lvr
![]()
J'avais perdu mes tablatures, Zploger me les a retrouvées.
gwenmollo
Salut Lvr,
ça avance ton projet ?
j'ai ré-essayer, et je n'arrive à rien, désoler, mais je dois lâcher l'affaire, il ne détecte plus rien, mets des plombs et ça reste pas pratique du tout à utiliser.
Dommage, car c'était vraiment bien sur le principe. du coup je passe plus de temps à comprendre qu'a l'utiliser.
Si tu apporte plus de stabilité et de souplesse, je m'y re-pencherai avec plaisir.
en tout cas, merci d'avoir essayer :)
Lvr
Je n'ai aucun problème de stabilité sur les différents pc sur lequel je l'utilise...
Tu tournes sous quel environnement ?
Et donc pour le moment, je le laisse en l'état. Merci pour ton temps. J'ai noté tes différentes idées et certainement plusieurs seront dans la prochaine version.
J'avais perdu mes tablatures, Zploger me les a retrouvées.
gwenmollo
Salut,
je déterre un peu... tu ne l'as pas mis à jour à tous hasard ?
Lvr
Rien de majeur. j'ai juste ajouté la possibilité de colorer les fichiers que tu as déjà ouvert. Donc quand tu cherches déséprément un fichier, tu fais le reset de la couleur puis tu lances la recherche. Ca permet d'éviter d'ouvrir plusieurs fois le même fichier.
J'ai lancé le dev d'une analyse plus approfondie du fichier (plus de tempo mémorisés, mémorisation et indexation des accords, ...) mais pour le momment je suis plus sur du créatif que sur du développement logiciel.
Sinon, tu l'utilises un peu ou tu attends quelques améliorations ?
J'avais perdu mes tablatures, Zploger me les a retrouvées.
gwenmollo
Merci pour ta réponse,
en fait, cela me demande trop de temps ; il faut tagger (ou noter) les fichiers, hors, mon utilité à moi c'est justement de passer cet étape.
Je perds du temps, si à chaque fois que je crée un fichier, je dois ouvrir ton soft, et ajouter des tags (très longs...)
En fait, l'idéal pour moi, c'est un moteur de recherche puissant qui pourrais vraiment lire/trier des *.gpx, sans passer par une étape intermédiaire.
Par exemple :
trouver un fichier créer il y a moins d'un mois/plus d'une semaine, avec tel type de guitare (strat...), avec un tempo compris entre xx et xx, ayant une piste avec un banjo et un violon et une autre avec pour nom "guitare xxxx" et avec un peu près tans de mesures.
Je sais, ça ne ressemble pas à ton soft... j'ai essayer/abandonner plusieurs fois car j'ai vraiment besoin de ça, mais je ne mis retrouve que très rarement (souvent plus facile de passer une demie heure à ouvrir chaque fichier, que d'essayer avec ton soft...)
En fait, c'est une recherche dans le coeur des fichiers qui est intéressant, et pourtant ça le fait très bien ! Je te conseillerais plus d'étoffer la liste des options de recherches, je t'avais donner une liste plus haut, et d'oublier le tag/notation par étoiles, trop gourmande en temps/praticité.
Souvent, j' ajoute des mots dans la fenètre propriété, et parfois avec une recherche windows ça marche.
Autre chose qui m'a à chaque fois fais abandonner, le fait d'ajouter les fichiers dans une base de donnée. C'est (très) long et aucune possibilité de mise à jour autre que tout éffacer et recommencer. Hors, je mets régulièrement à jour.
J'espère pouvoir t'aider, pour ma part, j'ai de nouveau abandonné (sauf rare exeption) car cela me demande trop de temps pour presque toujours pas de résultat. Mais je guetterais toujours tes progressions ;)
Ps; je pense que l' idée d'ajouter des tags dans la fenètre propriété est une bonne chose, cela permet très rapidement d'ajouter ce que l'on veut et même pourquoi pas un système de notation (x/5) , par exemple : Riff, Funk, cuivres, 4/5 écrit dans "instruction" pourrais permettre une recherche ciblé.
Lvr
Merci pour ton retour. J'ai noté plusieurs de tes idées. Pour le moment, je ne bosse plus sur le soft. Plusieurs de tes idées ne sont pas compliquées à implémenter en termes d'analyse du fichier gpx. Par contre, en termes de structure de la base de données derrière... faut que je l'adapte pour plus de souplesse. Et ça c'est une autre histoire. Pour le moment, je reste plus sur le créatif que sur la création des outils...
J'avais perdu mes tablatures, Zploger me les a retrouvées.
gwenmollo
oui je comprends, et avec la future version qui va arrivé ou pas, comme on ne sait rien, cela peut tout remettre en cause..
Lvr
Citation de : gwenmollo
* pouvoir trier les tabs par effets, par exemple voir celles qui ont une whammy
De quels effets tu parles ? Les effets RSE ?
J'avais perdu mes tablatures, Zploger me les a retrouvées.
- < Liste des sujets
- Charte
- 1
- 2

