Journal KGuitar

Posté par  .
Étiquettes : aucune
0
28
oct.
2004
Salut à tous,
comme je l'avais précédemment dans un journal je suis en train de reprendre le développement de KGuitar un logiciel d'édition de tablatures(partitions pour guitares)...

Le développement avance petit à petit en fait je n'ai jamais un logiciel en c++ aussi mal programmé ... (des classes ou tout est public, des mallocs, des printfs, ....) en fait j'ai déjà fait pas mal de changement mais bon il y en a encore beaucoup à faire :s.

J'ai réussi à ouvrir Yesterday des beattles à 100% cool
Je suis en train de travailler sur Protocol de Scofield 30% :D. En fait je travail sur des morceaux qui n'ont qu'une seule piste :P.

Pour la sauvegarde j'hésite beaucoup je trouve que le format n'est pas génial et j'aurais bien fait un beau format en xml :D....

Je vais recontacter l'auteur pour publier la nouvelle version que je vais appeler en hommage à un grand guitariste First Ray of The New Rising Sun (J Hendrix :D)

Sinon je suis en train de bouloter sur un os orienté objet ca avance aussi pas mal je suis au multi tache :p en fait faire un micro noyau c un peu lourd mais on apprend pas mal...

Et oui j'ai une autre idée pour les rpm ils utilisent libdb ou un truc dans le genre qui est plutot lent (arghh rpmdrake qui rame pour retrouver 2000 paquets) mon idée était d'utiliser sqlite qui doit etre plus rapide ...

Si vous voulez travailler avec moi no problemo
  • # Exemple de micro-noyau en C++

    Posté par  . Évalué à 2.

  • # KGuitar

    Posté par  . Évalué à 4.

    > beattles

    Argh !! C'est pas un jeu de mots avec battle leur nom ! :-)

    > Pour la sauvegarde j'hésite beaucoup je trouve que le format n'est
    > pas génial et j'aurais bien fait un beau format en xml :D....

    Je suppose que le format de Guitar Pro n'est pas librement utilisable ? Sinon tu devrais voir avec l'auteur de Gnometab pour utiliser un format commun ; peut-être même qu'il utilise déjà XML.
  • # J'ai qu'une chose à dire:

    Posté par  . Évalué à 2.

    Si tu nous fais la transition dbm -> sqlite pour rpm, je te roule une énooOOorme pelle !!
    Je me dis exactement la même chose à chaque `urpmi --auto-select`, avec sqlite ça déchirerait méchamment :-)

    P.S.: Pour la release suivante de Kguitar, je propose "The Extremist" (Satriani)...
    • [^] # Re: J'ai qu'une chose à dire:

      Posté par  . Évalué à 1.

      Je vais être franc j'ai bien peur de ne pas avoir le temps et le courage (deux projets c'est déjà bcp) pour faire cette modif . Bien sur j'ai regardé le code source de rpm mais il y a tellement peu de commentaires que le temp de comprendre l'architecture me prendra un temp fou....

      Par contre c'est une bonne idée pour quelque de motivé :D

      Sinon je peux recoder une version de base en c mais alors une version base de chez base :P
  • # Pour être constructif

    Posté par  . Évalué à 2.

    Je pense que ce serait bien de commencer par créer avec les autres projets de tablatures un format de fichier ouvert commun. Avec tous les projets de partitions qui fleurissent on ne s'y retrouve vraiment plus. Sutout qu'ils sont encore à un stade de développement qui n'en permet pas une utilisation réelle.

    Si ton code d'importation de Guitarpro est déjà bien avancé ca servirai rapidement de base pour créer une banque de partitions lisibles sous linux. Pour l'instant je boot VMware pour lire les Guitarpro mais le temps de latence au niveau du son ne rends pas ça vraiment top. Néanmoins, à part Guitarpro je ne vois pas pour l'instant de concurrent *sérieux*.

    Commencer par le format permettrait de différencier les outils: (conversion, lecture, compostion, impression ...) sans redondance et avec plus de facilité dans l'exploitation globale des tablatures.

    Je ne suis pas programmeur, juste guitariste mais je m'y connais un peu en info.
    Si je peux contribuer à ton projet d'un façon ou d'une autre n'hésite pas.
    • [^] # Re: Pour être constructif

      Posté par  . Évalué à 1.

      Tu as une très bonne idée :p

      Sinon tu peux utiliser wine :D ca marchait très bien (je n'ai pas testé pour la version 4 :D qui est très "trop" lourde)

      Disons que pour le moment je préfère rendre une version "stable" avec un import du format gp3 je travaille énormement pour rendre le projet plus accessible le nom des variables n'était pas clair, certaines partie du code étaient dupliquées :s ...
    • [^] # Re: Pour être constructif

      Posté par  (site web personnel) . Évalué à 1.

       Néanmoins, à part Guitarpro je ne vois pas pour l'instant de concurrent *sérieux*.

      On trouve pas mal de power tab aussi sur le net...
  • # \o/ Jimi for Ever \o/

    Posté par  . Évalué à 0.

    Je plussoie sans compter le nom de ta release et XMLisation.

    Par contre si tu pouvais remplacer les beatles par Little Wing dans ton .plan ça serait d'enfer ;)
    • [^] # Re: \o/ Jimi for Ever \o/

      Posté par  . Évalué à 1.

      Je vais tenter d'importer little wing :D Hendrix For Ever
      • [^] # _o/ \o/ \o_

        Posté par  . Évalué à 1.

        Sai la faite \o/ faites chauffer les tubes !

        tu sais que tu bosses sur un projet d'enfer ? ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.