tag:linuxfr.org,2005:/users/getawayLinuxFr.org : les contenus de Gwenaël Casaccio2011-01-03T02:08:55+01:00/favicon.pngtag:linuxfr.org,2005:News/277312011-01-03T02:08:55+01:002011-01-03T02:08:55+01:00GNU Smalltalk 3.2.3 et VisualGST 0.8.0<div>GNU Smalltalk (<a href="http://smalltalk.gnu.org/">http://smalltalk.gnu.org/</a>) est une machine virtuelle qui permet d'exécuter des programmes écrit dans le langage <a href="http://en.wikipedia.org/wiki/Smalltalk">Smalltalk</a>.
<br />
<br />
Smalltalk est un langage objet, dynamique typé et hautement <a href="http://fr.wikipedia.org/wiki/R%C3%A9flexion_(informatique)">réflexif</a>. La dernière version de GNU Smalltalk a un meilleur support du générateur du binding pour GTK+, le support des Announcements (un système d'événements). GNU Smalltalk peut aussi être utilisé en tant que langage de script sans interface graphique.
<br />
<br />
VisualGST est l'interface de GNU Smalltalk. Cette version améliore encore l'interface avec une meilleure intégration des outils comme les implémenteurs/émetteurs dans la fenêtre principale, mais aussi l'utilisation des onglets pour les différents navigateurs.</div><ul><li>lien nᵒ 1 : <a title="http://smalltalk.gnu.org/" hreflang="en" href="https://linuxfr.org/redirect/70371">GNU Smalltalk</a></li><li>lien nᵒ 2 : <a title="https://github.com/MrGwen/gst-visualgst" hreflang="en" href="https://linuxfr.org/redirect/70372">VisualGST</a></li><li>lien nᵒ 3 : <a title="http://www.iliadproject.org/" hreflang="en" href="https://linuxfr.org/redirect/70373">Iliad</a></li><li>lien nᵒ 4 : <a title="https://github.com/MrGwen/gst-visualgst/wiki/Screenshots" hreflang="en" href="https://linuxfr.org/redirect/70374">Captures d'écran</a></li></ul><div>GNU Smalltalk dispose aussi de bindings pour openGL, SDL, gtk, cairo, webkit. et postgresql.
<br />
Cette nouvelle version apporte quelques optimisations pour les architectures 64 bits, corrections de dead-locks avec certaines opérations pour les pipes, ainsi qu'une amélioration du mode emacs. Les paquets peuvent être téléchargés avec HTTPS.
<br />
<br />
VisualGST incorpore les différents outils que l'on peut retrouver dans un environnement Smalltalk :
<br />
<ul><li>Navigateur (browser) : il permet de naviguer dans le système et sera le principal outil de développement (créer des classes et des méthodes) ;
<br />
</li><li>Console (workspace) : il permet d'évaluer du code smalltalk et permet d'afficher les résultats de l'évaluation ;
<br />
</li><li>Console de sortie (transcript) ;
<br />
</li><li>Inspecteur : on peut ainsi voir le contenu d'un objet et aussi lui envoyer des messages ;
<br />
</li><li>Debogueur ;
<br />
</li><li>Implémenteur/Émetteur : affiche la liste des implémenteurs d'un message ou d'utilisateurs d'une classe. L'outil émetteur affiche la liste des méthodes qui envoient le message ;
<br />
</li><li>Tests unitaires.</li></ul>
<br />
Pour installer la dernière version de VisualGST, vous devrez procéder comme ceci :
<br />
<code>git clone git://github.com/MrGwen/gst-visualgst.git
<br />
cd gst-visualgst
<br />
./make-package.sh
<br />
./install-desktop.sh (pour avoir l'icône et une entrée dans le menu du bureau)
<br />
<br />
gst-browser and enjoy ;-)</code>
<br />
Iliad (<a href="http://www.iliadproject.org">http://www.iliadproject.org</a>) est un framework web qui fonctionne entre autre sous GNU Smalltalk et qui permet de construire des applications web dynamique très facilement. Grâce à une couche javascript, il utilise des requêtes AJAX pour mettre à jour l'état du client, toutefois Il dégradera les fonctionnalités (afin de préserver les performances). Si javascript n'est pas activé, nous n'avons pas à nous inquiéter de cela...</div><div><a href="https://linuxfr.org/news/gnu-smalltalk-323-et-visualgst-080.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/26642/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/gnu-smalltalk-323-et-visualgst-080#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/26642/comments.atomtag:linuxfr.org,2005:Diary/292362010-01-08T15:00:31+01:002010-01-08T15:00:31+01:00VisualGST et tutorial GTK pour GNU Smalltalk
VisualGST est un IDE (environnement de développement intégré) pour GNU Smalltalk - une implémentation du langage Smalltalk. J'ai le plaisir de vous annoncer la sortie de la version 0.7.0 de VisualGST.<br />
<br />
VisualGST, logiciel sous licence GPL, est écrit en Smalltalk et utilise le binding GTK+ de GNU Smalltalk.<br />
Voici un aperçu de VisualGST :<br />
<br />
* Un navigateur de classes qui permet de naviguer à travers les projets et de rajouter/modifier du code ;<br />
* Un Transcript : c'est utilisé pour afficher des résultats ou des exceptions (par ex : (2 + 2) printNl)) ;<br />
* Un Workspace : un éditeur de texte qui sert surtout à exécuter du code ;<br />
* Un debugger : pas besoins d'explications ;) ;<br />
* Un Senders/Implementers : ces deux outils permettent de voir qui utilise ou implémente telle méthode/classe/namespace ;<br />
* Un inspecteur : il permet de naviguer à travers des objets. Il est ainsi possible de voir les variables d'instances et de naviguer parmi celles-ci. La vue de l'inspecteur sera adaptée en fonction du type des variables : si c'est un entier on verra les valeurs en base 2, 8, 16. Si c'est un dictionnaire, ce sont les clefs et leurs valeurs qui seront montrées ;<br />
* Des refactorings de bases (principalement les opérations ajout/modification/suppression) pour les namespaces, classes, méthodes. Avec support de l'Undo/Redo ;<br />
* etc.<br />
<br />
Les nouveautees pour cette version sont nombreuses :<br />
* refonte de l'interface avec le support des onglets pour le browser<br />
* correction des bugs<br />
* de nombreux refactorings<br />
* integration de VisualGST dans GNU Smalltalk<br />
* ...<br />
<br />
Le futur un support des packages, une integration a GIT (voir un portage de GIT en Smalltalk), reverse debugging, ...<br />
<br />
Pour installer GNU Smalltalk et VisualGST :<br />
<br />
git clone git://git.sv.gnu.org/smalltalk.git<br />
autoreconf -vi<br />
./configure<br />
make<br />
make install<br />
ensuite gst-browser<br />
<br />
Site web de VisualGST : <a href="http://visualgst.bioskop.fr/">http://visualgst.bioskop.fr/</a><br />
<br />
pour des versions plus recentes de VisualGST : <a href="http://github.com/MrGwen/gst-visualgst">http://github.com/MrGwen/gst-visualgst</a><br />
<br />
Je suis aussi en train de porter le tutorial de PyGTK pour GNU Smalltalk vous trouverez les fichiers sur : <a href="http://github.com/MrGwen/gst-gtk/zipball/html">http://github.com/MrGwen/gst-gtk/zipball/html</a><br />
et le source <a href="http://github.com/MrGwen/gst-gtk">http://github.com/MrGwen/gst-gtk</a><br />
pour le moment seul les chapitres 1-3 (partiellement le 4) sont portes :)<br />
<br />
Il existe aussi un livre pour apprendre la programmation Smalltalk :<br />
<br />
<a href="http://www.canol.info/books/computer_programming_using_gnu_smalltalk/">http://www.canol.info/books/computer_programming_using_gnu_s(...)</a><br />
<br />
<br />
Gwenael<div><a href="https://linuxfr.org/users/getaway/journaux/visualgst-et-tutorial-gtk-pour-gnu-smalltalk.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/55531/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/visualgst-et-tutorial-gtk-pour-gnu-smalltalk#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/55531/comments.atomtag:linuxfr.org,2005:News/257622009-07-26T02:07:42+02:002009-07-26T02:07:42+02:00VisualGST 0.5.0<div>VisualGST est un IDE (environnement de développement intégré) pour GNU Smalltalk - une implémentation du langage <a href="http://fr.wikipedia.org/wiki/Smalltalk" title="Définition Wikipédia">Smalltalk</a>. J'ai le plaisir de vous annoncer la sortie de la version 0.5.0 de VisualGST.
<br />
<br />
VisualGST, logiciel sous licence GPL, est écrit en Smalltalk et utilise le binding GTK+ de GNU Smalltalk.
<br />
Voici un aperçu de VisualGST :
<br />
<ul><li> Un navigateur de classes qui permet de naviguer à travers les projets et de rajouter/modifier du code ;
<br />
</li><li> Un Transcript : c'est utilisé pour afficher des résultats ou des exceptions (par ex : (2 + 2) printNl)) ;
<br />
</li><li> Un Workspace : un éditeur de texte qui sert surtout à exécuter du code ;
<br />
</li><li> Un debugger : pas besoins d'explications ;) ;
<br />
</li><li> Un Senders/Implementers : ces deux outils permettent de voir qui utilise ou implémente telle méthode/classe/namespace ;
<br />
</li><li> Un inspecteur : il permet de naviguer à travers des objets. Il est ainsi possible de voir les variables d'instances et de naviguer parmi celles-ci. La vue de l'inspecteur sera adaptée en fonction du type des variables : si c'est un entier on verra les valeurs en base 2, 8, 16. Si c'est un dictionnaire, ce sont les clefs et leurs valeurs qui seront montrées ;
<br />
</li><li> Des refactorings de bases (principalement les opérations ajout/modification/suppression) pour les namespaces, classes, méthodes. Avec support de l'Undo/Redo ;
<br />
</li><li> etc.
<br />
</li></ul></div><ul><li>lien nᵒ 1 : <a title="http://smalltalk.gnu.org/" hreflang="en" href="https://linuxfr.org/redirect/63220">GNU Smalltalk</a></li><li>lien nᵒ 2 : <a title="http://visualgst.bioskop.fr/" hreflang="en" href="https://linuxfr.org/redirect/63221">VisualGST</a></li><li>lien nᵒ 3 : <a title="http://www.dmoz.org/World/Fran%C3%A7ais/Informatique/Programmation/Langages/Smalltalk/" hreflang="fr" href="https://linuxfr.org/redirect/63222">Smalltalk sur DMOZ</a></li></ul><div>Pour utiliser cette nouvelle version vous devez installer la version GIT de GNU Smalltalk :
<br />
<br />
git clone git://git.sv.gnu.org/smalltalk.git
<br />
autoreconf -vi
<br />
./configure
<br />
make
<br />
<br />
Pour installer VisualGST, téléchargez la version 0.5.0 :<a href="http://visualgst.bioskop.fr/projects/gtklauncher/files">http://visualgst.bioskop.fr/projects/gtklauncher/files</a>, puis décompressez le fichier :
<br />
cd 0.5.0
<br />
./rebuild
<br />
et puis /gst-VisualGST</div><div><a href="https://linuxfr.org/news/visualgst-050.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/24808/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/visualgst-050#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/24808/comments.atomtag:linuxfr.org,2005:Diary/282742009-05-14T17:16:12+02:002009-05-14T17:16:12+02:00GtkLauncher 0.2.0
Bonjour,<br />
<br />
Une nouvelle version de GtkLauncher (<a href="http://gtklauncher.bioskop.fr/)">http://gtklauncher.bioskop.fr/)</a> viens d'être publiée la 0.2.0.<br />
GtkLauncher a pour but d'être un IDE (environnement de développement integre) pour GNU Smalltalk (<a href="http://smalltalk.gnu.org/)">http://smalltalk.gnu.org/)</a> - qui est une implémentation du langage Smalltalk. Au menu de cette nouvelle version : <br />
<br />
* amélioration de l'inspecteur d'objet avec la possibilité de naviguer dans les variables d'instances, et d'avoir des vues adaptées en fonction de l'objet (i.e. : si c'est un entier on a l'affichage en binaire, hexa, ... )<br />
* Support de la coloration syntaxique bon pas besoin d'explications je pense ;)<br />
* Et autre agréable nouveauté plus besoins de déclarer les variables d'instances dans un workspace.<br />
* Avec bien sur la correction des différents bugs<br />
<br />
Pour le telechargement : <a href="http://gtklauncher.bioskop.fr/projects/gtklauncher/files">http://gtklauncher.bioskop.fr/projects/gtklauncher/files</a><br />
<br />
Cordialement,<br />
Gwenael<div><a href="https://linuxfr.org/users/getaway/journaux/gtklauncher-020.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/54605/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/gtklauncher-020#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/54605/comments.atomtag:linuxfr.org,2005:Diary/280212009-03-20T12:26:58+01:002009-03-20T12:26:58+01:00Petit soft utile pour les musiciens
Bonjour a tous et a toutes ;) ,<br />
<br />
je voulais vous parler de mma : Musical MIDI Accompaniment. Qui est logiciel ecrit en python que je trouve tres pratique je m'en sers pour generer des accompagnements pour travailler des standards de jazz, bossa, blues, ...<br />
<br />
En gros on rentre une grille dans un fichier mma :<br />
<br />
// Blue Bossa<br />
<br />
Tempo 150<br />
Groove Metronome2-4<br />
z * 2<br />
<br />
KeySig Eb<br />
<br />
Repeat<br />
<br />
1 Cm7 <br />
2 /<br />
3 Fm7 <br />
4 /<br />
5 Dm7b5 <br />
6 G7 <br />
7 Cm7 <br />
8 /<br />
9 Ebm7 <br />
10 Ab7 <br />
11 DbM7 <br />
12 /<br />
13 Dm7b5 <br />
14 G7 <br />
15 Cm7 <br />
<br />
....<br />
<br />
Et il va generer un fichier midi que l'on pourra par exemple lire avec timidity si le support midi (hardware) ne fonctionne pas.<br />
<br />
Cordialement,<br />
Gwenael<div><a href="https://linuxfr.org/users/getaway/journaux/petit-soft-utile-pour-les-musiciens.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/54358/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/petit-soft-utile-pour-les-musiciens#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/54358/comments.atomtag:linuxfr.org,2005:News/243782008-08-11T13:05:13+02:002008-08-11T13:05:13+02:00SqueakGtk<div>Dans le cadre du google summer of code j'ai été amené à re-développer un binding de Gtk pour <a href="http://fr.wikipedia.org/wiki/Squeak" title="Définition Wikipédia">Squeak</a> qui est une implémentation du langage <a href="http://fr.wikipedia.org/wiki/Smalltalk" title="Définition Wikipédia">Smalltalk</a>.
<br />
<br />
<a href="http://fr.wikipedia.org/wiki/Smalltalk" title="Définition Wikipédia">Smalltalk</a> est un langage de programmation objet, tout est objet dans ce langage : les chaînes de caractères, les entiers, les booléens, les définitions de classes, les blocs de code, les piles et la mémoire sont représentés en tant qu'objets.
<br />
<br />
Le portage est complet, il manque peut-être certains événements ou bien certaines méthodes mais vous pouvez développer un programme sans avoir à souffrir de ces manques. J'en ai profité pour rajouter un support de WebKit-Gtk et de <a href="http://fr.wikipedia.org/wiki/Cairo" title="Définition Wikipédia">Cairo</a> il y a déjà une ébauche d'un mini-browser SqueakZilla.
<br />
<br />
Le seul gros problème est que vous ne pouvez pas pour le moment sauver l'état de l'image. Pour ceux qui ne connaissent pas Smalltalk, une image peut être vue comme une persistance. Quand vous quittez l'environnement <a href="http://fr.wikipedia.org/wiki/Squeak" title="Définition Wikipédia">Squeak</a> l'état est sauvegardé - un peu comme le mode veille - et quand vous rechargez l'image vous retrouvez l'environnement tel qu'il était.</div><ul><li>lien nᵒ 1 : <a title="http://code.google.com/p/squeakgtk/" hreflang="en" href="https://linuxfr.org/redirect/58292">SqueakGtk</a></li></ul><div></div><div><a href="https://linuxfr.org/news/squeakgtk.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/23486/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/squeakgtk#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/23486/comments.atomtag:linuxfr.org,2005:Diary/265642008-05-03T13:58:37+02:002008-05-03T13:58:37+02:00Squeak GTK
Bonjour,<br />
<br />
Pour ceux qui sont intéressés par le langage smalltalk ( <a href="http://fr.wikipedia.org/wiki/Smalltalk">http://fr.wikipedia.org/wiki/Smalltalk</a> ) et plus particulièrement l'implémentation open-source Squeak ( <a href="http://www.squeak.org/">http://www.squeak.org/</a> ). Pour le Google summer of code je dois reprendre le dévelopement du binding de GTK pour Squeak. <br />
<br />
Donc pour ceux qui veulent s'amuser un peu peuvent voici ce qu'il faut faire :<br />
<br />
Aller à <a href="http://gforge.inria.fr/frs/?group_id=1211,">http://gforge.inria.fr/frs/?group_id=1211,</a><br />
vous pouvez télécharger le code source de la vm déjà patché avec le<br />
support des callbacks<br />
et du plugin SqueakGTK (le fichier squeakGTK-3.10-1.tar.bz2 mais seulement<br />
pour Unix peut-être pour MacOs aussi ???).<br />
<br />
Vous devrez recontruire la VM voici les instructions :<br />
<br />
1) Dans le répertoire Squeak- 3.10-1/<br />
2) créez un nouveau répertoire build/,<br />
3) ../platform/unix/config/configure<br />
4) make<br />
5) [make install]<br />
<br />
Ensuite croisons les doigts vous allez obtenir un nouveau binaire avec Squeak<br />
dans votre image installez Gtk-G.C.70.mcz et dans un workspace :<br />
"GtkDemo open" ;)<br />
<br />
Si vous voulez contruire SqueakGTK à partir du code source non patché<br />
vous devrez télécharger<br />
GtkPlugin-02052008.tar.bz2, squeakCallback-02052008.tar.bz2 installez<br />
Callback.cs, ExtraRoot.cs and Gtk-G.C.70.mcz.<br />
Ensuite avec VMMaker vous devez reconstuire la vm en sélectionnant<br />
bien entendu le plugin SqueakGTK :)<br />
<br />
J'ai essayé de reconstruire la VM pour windows mais impossible j'ai<br />
des problèmes à l'édition des liens :s<br />
<br />
Cordialement,<br />
Gwenael Casaccio<div><a href="https://linuxfr.org/users/getaway/journaux/squeak-gtk.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/52947/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/squeak-gtk#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/52947/comments.atomtag:linuxfr.org,2005:Diary/254102007-10-05T10:44:08+02:002007-10-05T10:44:08+02:00Cherche idée pour un mémoireBonjour,<br />
<br />
je suis étudiant je fais un master en informatique :D et je peux<br />
choisir le sujet de mon mémoire et j'aimerais bien développer un<br />
programme qui serait utile pour la communauté :-)<br />
<br />
J'ai déjà des idées : un système d'exploitation en Smalltalk, ou bien<br />
un framework pour le travail collaboratif (plusieurs personnes<br />
éditant en "temp réel" un même document).<br />
<br />
Si vous avez des idées de projets qui peuvent être utiles pour la<br />
communauté n'hésiter pas à m'en proposer !<br />
<br />
Cordialement.<div><a href="https://linuxfr.org/users/getaway/journaux/cherche-id%C3%A9e-pour-un-m%C3%A9moire.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/51824/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/cherche-id%C3%A9e-pour-un-m%C3%A9moire#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/51824/comments.atomtag:linuxfr.org,2005:News/214542006-10-11T15:07:02+02:002006-10-11T15:07:02+02:00KTabEdit-0.0.8 ou comment écrire ses partitions pour votre guitare<div>KTabEdit, un logiciel d'édition de <a href="http://fr.wikipedia.org/wiki/Tablature">tablatures</a> pour l'environnement <abbr title="K Desktop Environment.">KDE</abbr>, vient de sortir en version 0.0.8.
<br />
<br />
Cette nouvelle version apporte notamment une grosse amélioration de l'importation des fichiers Guitar Pro 3 et Guitar Pro 4. Il reste encore une partie obscure dans les fichiers Guitar Pro 4 (l'importation des accords) mais le reste devrait être correct.
<br />
<br />
KTabEdit est davantage qu'un simple éditeur, il permet notamment l'importation et l'exportation entre le format midi et les tablatures, le support de divers formats externes comme les tablatures en ASCII, les tablatures de TablEdit ou de Guitar Pro, un outil de construction de touché de corde...
<br />
<br />
KTabEdit est sous licence GPL.
<br />
<br />
(Guitar Pro est un logiciel propriétaire, actuellement uniquement disponible pour Windows, dont le format est assez utilisé pour publier des fichiers de tablatures.)</div><ul><li>lien nᵒ 1 : <a title="http://ktabedit.sourceforge.net" hreflang="en" href="https://linuxfr.org/redirect/48822">KTabEdit</a></li><li>lien nᵒ 2 : <a title="http://prdownloads.sourceforge.net/ktabedit/ktabedit-0.0.8.tar.bz2?download" hreflang="en" href="https://linuxfr.org/redirect/48823">ktabedit-0.0.8.tar.bz2</a></li><li>lien nᵒ 3 : <a title="https://linuxfr.org/~GeTAway/22865.html" hreflang="fr" href="https://linuxfr.org/redirect/48826">DLFP: journal KTabEdit 0.0.8</a></li></ul><div>Malgré trois ou quatre mois d'absence, je n'ai pas chômé.
<br />
<br />
Je tiens tout particulièrement à remercier Johann Ollivier Lapeyre qui a fait un super boulot sur le site web, le logo et l'icône !
<br />
<br />
Voici quelques nouveautés :<ul><li><b>Un nouveau moteur</b> (pas tout à fait <abbr title="What you see is what you get">wysiwyg</abbr>)
<br />
Pour le moment le moteur n'est pas super rapide mais, par rapport à l'ancien, les déplacements de la fenêtre et du curseur sont plus performants. L'édition nécessite encore du travail.
<br />
Pour ceux qui connaissent QT j'ai utilisé QCanvas (dessin vectoriel)
<br />
</li><li><b>Affichage des partitions</b>
<br />
Autre grosse nouveauté, il n'y a pas de support de la clef de fa, mais un support préliminaire est prévu pour la prochaine version.
<br />
L'implémentation est loin d'être finie ...
<br />
</li><li><b>Le suivi de la lecture avec le curseur</b>
<br />
</li><li><b>Support de l'impression</b>
<br />
Attention, n'utiliser que l'export PDF. Il peut toujours y avoir des bogues, mais les effets ne sont pas imprimés. J'utilise actuellement des images mais pour une prochaine version je devrais utiliser du vectoriel.</li></ul>
<br />
<br />
<u>Remarques :</u><ul><li>La lecture avec <a href="http://tse3.sourceforge.net/">TSE3</a> peut poser d'énormes problèmes, tout dépend de la version et des options de compilations utilisées(généralement la dernière version 0.3.1 n'est pas incluse dans les distributions).
<br />
</li><li>Un problème avec timidity a été corrigé, en fait une option "--real-time" n'est pas supportée par toutes les distributions, elle est donc désactivée par défaut.
<br />
</li><li>Il faut désactiver ARTS ou ESD !
<br />
</li><li>Attention en compilant les paquets : vous pouvez faire un make pch avant de faire un make pour précompiler les fichiers d'en-têtes.</li></ul>
<br />
<br />
Si quelques utilisateurs veulent faire un paquet RPM ou DEB, ils sont les bienvenus.</div><div><a href="https://linuxfr.org/news/ktabedit-008-ou-comment-ecrire-ses-partitions-pour-votre-guita.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/20763/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/ktabedit-008-ou-comment-ecrire-ses-partitions-pour-votre-guita#comments">ouvrir dans le navigateur</a>
</p>
https://linuxfr.org/nodes/20763/comments.atomtag:linuxfr.org,2005:Diary/228652006-10-10T20:23:54+02:002006-10-10T20:23:54+02:00KTabEdit 0.0.8Salut,<br />
<br />
Voici un bref petit rappel de ce qu'est KTabedit. KTabEdit est un éditeur de tablatures (partitions adaptées pour la guitare).<br />
<br />
Malgré les 3 où 4 mois d'absences je n'ai pas chômé :p<br />
<br />
Je tiens tout particulièrement a remercier johann ollivier lapeyre <br />
qui a fait un super site web, logo et icône Il a fait un super boulot !!!<br />
<br />
Voici quelques nouveautés :<br />
* Un nouveau moteur pas tout à fait wysiwyg :D<br />
Bon pour le moment le moteur n'est pas super rapide mais par<br />
rapport à l'ancien le scrolling est plus performant le déplacement <br />
du curseur aussi par contre l'édition :s (je dois bosser :s)<br />
Pour ceux qui connaissent QT j'ai utilisé QCanvas (dessin vectoriel)<br />
<br />
* Affichage des partitions<br />
Autre grosse nouveauté bon il n'y a pas de support de la clef de fa mais <br />
normalement la prochaine version aura un support préliminaire :)<br />
L'implémentation est loin d'être finie ...<br />
<br />
* Le suivit de la lecture avec le curseur<br />
<br />
* Support de l'impression<br />
Attention n'utiliser que l'export PDF, il peut toujours y avoir<br />
des bogues en tout cas les effets ne sont pas imprimer (j'utilise<br />
des images pour le moment pour une prochaine version je devrai <br />
les implémenter en vectoriel :p)<br />
<br />
Attention en compilant les paquets vous pouvez faire un make pch avant de faire un make pour précompiler les fichiers d'en-têtes (j'avais qques problèmes<br />
avec mon portable qui surchauffait et ca permet de gagner pas mal de temp :D )<br />
<br />
Si quelques utilisateurs veulent faire un paquet RPM, DEB ils sont les bienvenues :D<br />
<br />
Voici l'adresse du nouveau site web :<br />
<a href="http://ktabedit.sf.net/">http://ktabedit.sf.net/</a><br />
<br />
La nouvelle version de KTabEdit :<br />
<a href="http://prdownloads.sourceforge.net/ktabedit/ktabedit-0.0.8.tar.bz2?download">http://prdownloads.sourceforge.net/ktabedit/ktabedit-0.0.8.t(...)</a><br />
<br />
Gwenaël Casaccio<div><a href="https://linuxfr.org/users/getaway/journaux/ktabedit-008.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/49312/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/ktabedit-008#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/49312/comments.atomtag:linuxfr.org,2005:Diary/214392006-04-19T20:45:59+02:002006-04-19T20:45:59+02:00KTabedit 0.0.6Salut,<br />
<br />
nouvelle release de ktabedit. KTabedit est un éditeur de tablatures (partitions adaptées pour la guitare) avec<br />
comme nouveauté un support initial du format power tab (attention c'est BETA !!) ajout d'un assistant au premier lancement pour configurer tse3 et timidity, et correction d'un bug dans la lecture ca s'améliore petit-à-petit<br />
<br />
site web : <a href="http://kguitartmp.sourceforge.net/">http://kguitartmp.sourceforge.net/</a><br />
fichier : <a href="http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.6.tar.bz2">http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.6.ta(...)</a><div><a href="https://linuxfr.org/users/getaway/journaux/ktabedit-006.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47935/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/ktabedit-006#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/47935/comments.atomtag:linuxfr.org,2005:News/204312006-03-03T11:06:29+01:002006-03-03T11:06:29+01:00KTabEdit-0.0.5 ou comment écrire ses partitions pour votre guitare<div>KTabEdit, un logiciel d'édition de <a href="http://fr.wikipedia.org/wiki/Tablature">tablatures</a> vient de sortir en version 0.0.5. Cette nouvelle version apporte notamment une grosse amélioration de l'importation des fichiers Guitar Pro 3 et Guitar Pro 4. Il reste toutefois une partie obscure dans les fichiers Guitar Pro 4 (l'importation des accords) mais le reste devrait être correct.
<br />
<br />
Un énorme travail dans le framework interne de représentation des morceaux a été fait pour supporter les fichier gPro et par conséquence toutes les modifications qui doivent être répercutées ailleurs dans le code.
<br />
<br />
Avec KTabEdit, vous pouvez donc éditer vos propres tablatures, importer des fichiers guitar pro 3 / guitar pro 4 et bien sûr les jouer.
<br />
<br />
La lecture avec TSE3 peut poser d'énormes problèmes, tout dépend de la distribution (et de la manière dont TSE3 est compilé) et suivant la version de TSE3 (généralement la dernière version 0.3.1 n'est pas incluse dans les distributions).Un problème avec timidity a été corrigé, en fait une option "--real-time" n'est pas supportée par toutes les distributions, elle est donc désactivée donc par défaut.
<br />
<br />
Ce qui est lourd est de développer tout seul : j'aimerais bien avoir un peu d'aide pour les paquets et les tests (notamment le test de TSE3 suivant la distrib) ! C'est pour anticiper la suite et aussi pallier au fait que coder tout seul ne me permet pas d'avoir une vision toujours critique de ce que je fais. Un point positif est que je suis hyper motivé !!
<br />
<br />
<abbr title="Note des modérateurs">NdM</abbr> : <a href="http://en.wikipedia.org/wiki/Guitar_Pro">Guitar Pro</a> est un logiciel propriétaire, actuellement uniquement disponible pour Windows, dont le format est assez utilisé pour publier des fichiers de tablatures.</div><ul><li>lien nᵒ 1 : <a title="http://kguitartmp.sourceforge.net/index.html" hreflang="en" href="https://linuxfr.org/redirect/45862">KTabEdit</a></li><li>lien nᵒ 2 : <a title="http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.5.tar.bz2" hreflang="en" href="https://linuxfr.org/redirect/45863">ktabedit-0.0.5.tar.bz2</a></li></ul><div>Je vais vous rappeler l'historique de KTabEdit. C'est en fait un fork de <a href="http://kguitar.sf.net">kguitar</a> : le logiciel ne semblait plus maintenu et j'avais fait quelques modifications et donc envoyé un patch à l'auteur de kguitar, malheureusement il ne me répondait pas donc j'avais décidé de continuer de coder et puis j'ai eu une réponse ... négative le patch était trop gros.
<br />
Alors, j'avais décidé de continuer de développer le soft seul, j'avais fait énormément de modifications dans le framework (c'est-à-dire la manière dont sont stockées les tablatures : pour faire simple c'est un peu mieux que kguitar : ATTENTION je n'ai pas la prétention d'avoir le plus beau code du monde ou le meilleur !!!!!).
<br />
J'ai sorti quelques releases ; ensuite il y a eu une nouvelle version de kguitar la 0.5, si je ne me trompe pas, j'ai envoyé plusieurs mails où il m'a répondu que je pouvais utiliser le CVS de kguitar pour créer comme une sorte de "sous-projet" mais je n'en voyais pas l'intérêt si l'on ne fusionnait pas le code : je ne connaissais pas son code et lui ne connaissait pas le mien (je pense qu'il était trop occupé pour lire mon code).
<br />
Voilà donc pourquoi j'ai forké kguitar. En plus, cela doit faire presque un an qu'il n'y a plus eu de release...
<br />
<br />
Passons maintenant au futur de KTabEdit. C'est assez complexe et le problème est que KTabEdit peut avoir plusieurs usages :
<br />
<br />
1) 90% des utilisateurs importent des fichiers guitarPro, les impriment et jouent ces morceaux.
<br />
C'est la partie la plus importante : il faut un affichage plus que correct "WYSYWIG".
<br />
<ul><li>Jouer les morceaux : Plusieurs choix s'offrent a moi, utiliser timidity par exemple, mais le résultat n'est pas génial... Alors pourquoi ne pas développer des instruments virtuels utilisables par tous...</li><li>Une autre partie (intéressante, je trouve) est de synchroniser le morceau avec le cd audio ou un ogg voire un mp3 pour le travail du solo (même si c'est moins carré que le midi)</li><li>Une bibliothèque de plans</li><li>Sélectionner une partie de solo et la décomposer de manière plus simple et plus lente pour arriver au même résultat (utile pour des soli d'Hendrix :p)</li></ul>
<br />
<br />
2) Il y aurait un mode composition :
<br />
Je ne suis pas un grand compositeur mais j'ai plusieurs idées
<br />
<br />
3) Un mode mise en page :
<br />
Je ne connais pas toutes les règles de mise en page musicale...
<br />
<br />
4) Certains utilisateurs m'ont demandé de faire un séquenceur, mais bon, il y a déjà d'autres projets plus avancés que KTabEdit :p
<br />
<br />
5) Un système de cours virtuels, pour l'apprentissage de la guitare
<br />
<br />
6) ....
<br />
Et puis, pourquoi ne pas faire une bibliothèque indépendante de QT et KDE pour l'import des guitar pro et le framework, avec en plus la lecture midi, ...</div><div><a href="https://linuxfr.org/news/ktabedit-005-ou-comment-ecrire-ses-partitions-pour-votre-guita.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/19744/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/ktabedit-005-ou-comment-ecrire-ses-partitions-pour-votre-guita#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/19744/comments.atomtag:linuxfr.org,2005:Diary/205612006-01-10T22:09:08+01:002006-01-10T22:09:08+01:00KTabEditSalut,<br />
<br />
je viens de sortir une nouvelle version de ktabedit car la précédent <br />
ne se compilait pas c'est assez génant<br />
<br />
pour rappel ktabedit est un éditeur de tablatures (des partitions pour guitare).<br />
<br />
<a href="http://kguitartmp.sourceforge.net/index.html">http://kguitartmp.sourceforge.net/index.html</a><br />
<br />
<a href="http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.4-b.tar.bz2">http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.4-b.(...)</a><div><a href="https://linuxfr.org/users/getaway/journaux/ktabedit.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47070/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/ktabedit#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/47070/comments.atomtag:linuxfr.org,2005:Diary/205412006-01-08T21:54:24+01:002006-01-08T21:54:24+01:00KTabEdit : Editeur de tablaturesSalut,<br />
<br />
Tout d'abord je vous souhaite une bonne année ;)<br />
<br />
Je viens de publier une nouvelle version de ktabedit-0.0.4-a <br />
pour rappel ktabedit est un éditeur de tablatures (des partitions pour guitare) j'ai rajouté le support du volume, de la balance, ...<br />
ensuite je "pense" avoir corrigé un bug dans la boite de dialogue options, j'ai aussi amélioré le support des erreurs de tse3, j'ai un peu améliorer le support de guitar pro 3 et 4<br />
site web : <a href="http://kguitartmp.sourceforge.net/index.html">http://kguitartmp.sourceforge.net/index.html</a><br />
nouvelle version : <a href="http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.4-a.tar.bz2">http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.4-a.(...)</a><div><a href="https://linuxfr.org/users/getaway/journaux/ktabedit-editeur-de-tablatures.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/47050/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/ktabedit-editeur-de-tablatures#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/47050/comments.atomtag:linuxfr.org,2005:Diary/201382005-12-02T17:52:48+01:002005-12-02T17:52:48+01:00KTabEdit : Editeur de tablature pour kdeSalut,<br />
<br />
je viens de publier une nouvelle version de ktabedit un éditeur de tablatures (des partitions pour guitare), j'ai amélioré le support de timidity vous pourrez mieux le configurer, j'ai ajouté le support du tempo et de la batterie (en tout cas vous pourrez entendre le résultat pour l'édition j'avoue que je ne sais pas comment on édite des partitions pour batterie :D) et j'ai corrigé quelques bugs<br />
<br />
c'est ici que ça se passe : <a href="http://kguitartmp.sourceforge.net/index.html">http://kguitartmp.sourceforge.net/index.html</a><br />
<br />
nouvelle version : <a href="http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.4.tar.bz2">http://kguitartmp.sourceforge.net/fichiers/ktabedit-0.0.4.ta(...)</a><div><a href="https://linuxfr.org/users/getaway/journaux/ktabedit-editeur-de-tablature-pour-kde--2.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/46647/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/getaway/journaux/ktabedit-editeur-de-tablature-pour-kde--2#comments">ouvrir dans le navigateur</a>
</p>
Gwenaël Casacciohttps://linuxfr.org/nodes/46647/comments.atom