tag:linuxfr.org,2005:/users/zurvan-0/newsLinuxFr.org : les dépêches de zurvan2023-11-30T12:17:59+01:00/favicon.pngtag:linuxfr.org,2005:News/417762023-11-30T12:17:59+01:002023-11-30T12:22:57+01:00Appel à contribution (code) pour lionwiki-t2t Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Lionwiki-t2t est un outil en ligne de prise de notes, de type wiki, qui <a href="//linuxfr.org/users/fravashyo/journaux/lionwiki-prendre-ses-notes-indifferemment-depuis-son-smartphone-hors-ligne-ou-une-interface-web">avait été présenté il y a quelques années</a> (presque 10 ans déjà…). Depuis, ce projet a évolué et s’est raffiné pour apporter encore plus de confort, même si ça reste quelque chose de rustique.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://linuxfr.org/users/zurvan-0/journaux/appel-a-contribution-code-pour-lionwiki-t2t" hreflang="fr" href="https://linuxfr.org/redirect/113030">Journal à l’origine de la dépêche</a></li><li>lien nᵒ 2 : <a title="https://lionwiki-t2t.sourceforge.io" hreflang="fr" href="https://linuxfr.org/redirect/113032">Dépôt du projet</a></li></ul><div><p>L’auteur d’origine de lionwiki (qui est apparemment en lui-même déjà un fork de WiKiss en 2008) n’a pas voulu entendre parler de mes ajouts, à savoir l’intégration de la syntaxe txt2tags et de son incroyable extensibilité. Il a, depuis, délaissé son logiciel, indiquant ensuite sur sa page « This project is dead and not recommended for use in new projects. » (« Ce projet est mort et il n’est pas recommandé de l’utiliser pour de nouveaux projets. »). Depuis, le site semble avoir disparu d’ailleurs 😅</p>
<p>C’est dommage parce qu’il a un énorme potentiel, et pour avoir essayé d’autres systèmes de CMS ou de wiki, cela reste mon préféré :</p>
<ul>
<li>il est simple (KISS) et léger (moins de 100 ko dans sa version de base avec juste quatre fichiers, même si les modules externes, les thèmes, l’ont fait un peu grossir depuis),</li>
<li>il est extensible,</li>
<li>il est hackable.</li>
</ul>
<p>Je l’utilise réellement tous les jours, pour des sites web, pour des prises de notes perso, comme base de connaissance ou outil de planification. Il tourne encore sur le vieux php des pages perso de Free, mais j’ai également fait des adaptations pour le rendre compatible avec PHP 7, puis PHP 8, et il est aussi intégré dans YunoHost.</p>
<p>Je suis un piètre programmeur, mais le système txt2tags avec ses regex magiques me permet d’adapter quasiment tout ce dont j’ai besoin. </p>
<p>J’ai récemment rajouté des modules pour programmer en FORTH dessus, pour composer des livres dont vous êtes le héros, ainsi qu’un système pour afficher des partitions musicales (au format notation abc). Des utilisateurs se plaignent que le langage de balisage léger txt2tags n’est pas assez connu ? Hop, je rajoute un support (partiel) de la syntaxe Markdown. 😎</p>
<p>Il gère aussi les todo.txt, les barres de progression, des thèmes responsifs, etc</p>
<p>J’ai travaillé également sur des thèmes plus sympas, réutilisant des projets ou des idées de-ci de-là. Par exemple le thème Mimoza, utilisé par <a href="//linuxfr.org/news/scribouilli-un-outil-pour-creer-un-petit-site-web-facilement">Scribouilli</a>, ou des templates inspirés par le « brutisme » ou Bootstrap.</p>
<p>Si vous souhaitez contribuer, par exemple en regardant comment optimiser le code php ou trouver des failles éventuelles, ça pourrait donner un coup de main au projet. Je réfléchis également à pouvoir créer des sites statiques à partir des sources textuelles et d’un modèle donné (comme on peut avoir avec Pelican, Hugo, Jekyll et compagnie)</p>
<p><a href="https://lionwiki-t2t.sourceforge.io">https://lionwiki-t2t.sourceforge.io</a></p>
<p>Le dépôt est actuellement sur sourceforge parce qu’il permettait de continuer à utiliser mercurial que j’avais à l’origine, mais je ne suis pas fermé à passer ailleurs si une équipe se constituait. Un miroir se trouve également sur <a href="https://github.com/farvardin/lionwiki-t2t">https://github.com/farvardin/lionwiki-t2t</a></p>
<p>Bref, je me sens un peu seul dans ce projet, et j’aimerais bien trouver de nouvelles idées, du dynamisme et d’autres points de vue :)</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f692e6962622e636f2f6a34634c3042702f323032332d30372d31302d31302d30312e706e67/2023-07-10-10-01.png" alt="copie d'écran de lionwiki-t2t" title="Source : https://i.ibb.co/j4cL0Bp/2023-07-10-10-01.png"></p>
</div><div><a href="https://linuxfr.org/news/appel-a-contribution-code-pour-lionwiki-t2t.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/134044/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/appel-a-contribution-code-pour-lionwiki-t2t#comments">ouvrir dans le navigateur</a>
</p>
zurvanYsabeau 🧶 🧦Benoît SibaudgUIhttps://linuxfr.org/nodes/134044/comments.atomtag:linuxfr.org,2005:News/401022020-11-02T09:18:03+01:002020-11-02T09:18:03+01:00Sortie de TIC‑80 version 0.80 Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Il y a un peu plus d’un an de cela, j’avais publié <a href="//linuxfr.org/news/pico-8-tic-80-et-les-consoles-imaginaires">une dépêche</a> sur Pico‑8, TIC‑80 et les consoles imaginaires, laquelle avait eu un certain succès.</p>
<p>Ces « consoles imaginaires » sont des systèmes pour la création de jeux, basés sur des caractéristiques définies, et reprenant un look vaguement rétro, sur le modèle des ordinateurs et consoles 8 bits du siècle dernier. Il s’agit de logiciels et non pas de machines physiques, même si l’on peut s’en rapprocher, comme on le verra plus bas.</p>
<p>Cette fois‑ci, je ne vais pas parler de Pico‑8, qui est très bien en soi, avec notamment une importante communauté (c’est un des premiers logiciels de ce type), mais qui n’est malheureusement pas libre, et plutôt me concentrer sur une alternative entièrement libre, sous licence MIT, et franchement enthousiasmante : TIC‑80. En effet, Vadim Grigoruk, le développeur principal, a annoncé la sortie de la version 0.80 le 25 septembre 2020 dernier, et c’est donc l’occasion d’en faire la promotion via cette dépêche. Il y a d’ailleurs eu beaucoup de changements par rapport à la version 0.70 sortie plus de deux ans auparavant.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://tic80.com/" hreflang="en" href="https://linuxfr.org/redirect/107141">Site principal de TIC‑80 (découvrir, apprendre, créer et jouer en ligne)</a></li><li>lien nᵒ 2 : <a title="https://github.com/nesbox/TIC-80/releases/tag/v0.80.1344" hreflang="en" href="https://linuxfr.org/redirect/107142">Télécharger la dernière version</a></li><li>lien nᵒ 3 : <a title="https://github.com/nesbox/TIC-80/wiki" hreflang="en" href="https://linuxfr.org/redirect/107143">Wiki pour les spécifications, l’aide et les tutoriels</a></li></ul><div><p>Rappelons les spécifications internes de TIC‑80, qui sont les suivantes :</p>
<ul>
<li>
<strong>affichage</strong> : écran de 240 × 136 pixels, palette de seize couleurs ;</li>
<li>
<strong>entrées</strong> : deux contrôleurs de jeu avec huit boutons, la souris est optionnelle ;</li>
<li>
<strong><em><a href="https://fr.wikipedia.org/wiki/Sprite_(jeu_vid%C3%A9o)">sprites</a></em></strong> (éléments de base) : 256 <em>sprites</em> en premier plan (taille 8 × 8) et 256 <em>sprites</em> en arrière‑plan (taille 8 × 8) — il est possible de combiner ces <em>sprites</em> pour en réaliser de plus grands, mais cela en diminue d’autant le nombre maximum ;</li>
<li>
<strong>carte</strong> (de jeu) : cellules de 240 × 136 pixels (par écran) et 1 920 × 1 088 pixels maximum ;</li>
<li>
<strong>sons</strong> : quatre canaux avec des ondes sonores configurables ;</li>
<li>
<strong>code</strong> : 64 Kio maximum (512 Kio dans la version « pro », qui est libre également, mais qui sert surtout à aider le développeur) ; programmation en Lua, <a href="https://moonscript.org/">MoonScript</a>, JavaScript, <a href="https://wren.io/">Wren</a> ou <a href="https://fennel-lang.org/">Fennel</a>.</li>
</ul>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f74696338302e636f6d2f696d672f64656d6f2e676966/demo.gif" alt="Démo de TIC-80" title="Source : https://tic80.com/img/demo.gif"></p>
<p>On notera également que l’<a href="https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement_int%C3%A9gr%C3%A9" title="Environnement de développement intégré">EDI</a> pour développer est entièrement contenu dans les contraintes énoncées plus haut, si bien que l’immersion est totale, et le parallèle avec un ordinateur de l’époque 8 bits est d’autant plus pertinent : on fait comme si la machine se suffisait à elle‑même, et il n’est pas nécessaire de recourir à des outils extérieurs, même s’il reste possible d’importer du contenu généré ailleurs, images ou code.</p>
<h2 id="toc-nouveautés"> Nouveautés</h2>
<p>Depuis la 0.70, l’interface a été un peu modifiée et peaufinée, et les couleurs par défaut optimisées, en utilisant dorénavant la palette <a href="https://lospec.com/palette-list/sweetie-16">Sweetie 16</a>. Il est également possible d’augmenter le nombre de <em>sprites</em> en réduisant le nombre de couleurs.</p>
<p>Le son passe en stéréo, il y a de nouveaux effets sonores et, en plus d’un éditeur de musique sous forme de <a href="https://fr.wikipedia.org/wiki/Tracker_(musique)"><em>Tracker</em></a>, cette nouvelle version propose une sorte de « <em>piano roll</em> » (<a href="https://fr.wikipedia.org/wiki/Rouleau_de_piano_pneumatique">rouleau de piano pneumatique</a>), où l’on peut entrer les notes sur un clavier de piano, comme dans certains éditeurs <a href="https://fr.wikipedia.org/wiki/Musical_Instrument_Digital_Interface" title="Musical Instrument Digital Interface">MIDI</a>.</p>
<p>Bonne nouvelle pour les joueurs adeptes des consoles physiques, puisqu’un portage de TIC‑80 pour la Nintendo 3DS a été réalisé, ainsi qu’une version pour <a href="https://www.libretro.com/">Libretro</a> (une API qui sert de base au système d’émulation <a href="https://fr.wikipedia.org/wiki/RetroArch" title="Définition Wikipédia">RetroArch</a>), ce qui ouvre de nouvelles perspectives.</p>
<p>Rappelons que TIC‑80 fonctionne sous GNU/Linux et autres dérivés UNIX, Windows, macOS et Android, et l’on peut également exporter en version HTML pour des jeux depuis un navigateur. Il existe également une version Raspberry Pi « <em>bare metal</em> » (utilisant les bibliothèques <em>circle</em> et <em><a href="https://github.com/smuehlst/circle-stdlib">circle-stdlib</a></em>) démarrant en quelques secondes, ce qui en fait presque une console matérielle, même si ce n’est pas sur du matériel dédié.</p>
<h2 id="toc-prise-en-main-rapide"> Prise en main rapide</h2>
<p>Pour utiliser TIC‑80, c’est facile, on exécute le binaire, on tape la commande <code>surf</code>, et l’on peut accéder directement à des jeux en ligne (<em><a href="https://tic80.com/play?cart=188">8 Bit Panda</a></em>, est très chouette par exemple). Appuyez sur <code>z</code> pour sélectionner un jeu. Jouez un peu, puis appuyez sur <code>Échap</code>. Choisissez « <em>close game</em> », <code>z</code> pour valider, vous revenez sur l’interface de « surf », qui permet de sélectionner un autre jeu. Mais si vous appuyez de nouveau sur <code>Échap</code>, vous entrez dans l’interface en ligne de commande. Appuyez sur <code>F1</code>, vous avez accès au code et pouvez le modifier. Appuyez sur <code>F2</code>, vous avez accès aux <em>sprites</em>. Faites vos modifications, appuyez sur <code>Échap</code> de nouveau, tapez <code>run</code>, et vous pouvez jouer avec votre version modifiée !</p>
<h2 id="toc-en-conclusion"> En conclusion</h2>
<p>Le développement de TIC‑80 semblait au point mort l’année dernière. Mais depuis quelques mois, il a repris de plus belle, laissant présager de nombreuses améliorations futures. </p>
<p>L’équipe de développement est d’ailleurs à l’écoute et accepte facilement des contributions de code.</p>
<p>Cet écosystème grandissant, cela encouragera à créer toujours plus de contenu sous forme de nouveaux jeux, de démos et d’outils amusants.</p>
<p>L’<a href="https://tic80.com/create">essayer</a>, c’est l’adopter !</p>
</div><div><a href="https://linuxfr.org/news/sortie-de-tic-80-version-0-80.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/122055/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-tic-80-version-0-80#comments">ouvrir dans le navigateur</a>
</p>
zurvanDavy Defaudpalm123Pierre JarillonclaudexXavier Teyssierhttps://linuxfr.org/nodes/122055/comments.atomtag:linuxfr.org,2005:News/394502019-09-19T19:30:47+02:002019-09-22T22:20:09+02:00PICO-8, TIC-80 et les consoles imaginairesLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Avec le regain d’intérêt actuel pour le <em>retrogaming</em> et les vieilles machines 8 bits et 16 bits, certains passionnés ont créé des consoles imaginaires, sur lesquelles on peut développer des jeux vidéo simples.</p>
<p>Aussi nommées <em>Fantasy Consoles</em>, ce sont des émulateurs de consoles de jeu, livrés sous forme de machines virtuelles, avec des spécifications et des limitations précises, ce qui a pour vocation de stimuler l’imagination, la créativité et de rendre le développement plus abordable pour tous.</p>
</div><ul><li>lien nᵒ 1 : <a title="http://tic.computer/" hreflang="en" href="https://linuxfr.org/redirect/104881">TIC-80</a></li><li>lien nᵒ 2 : <a title="https://fr.wikipedia.org/wiki/Fantasy_console" hreflang="fr" href="https://linuxfr.org/redirect/104882">Article Wikipédia sur les consoles imaginaires</a></li><li>lien nᵒ 3 : <a title="https://www.lexaloffle.com/pico-8.php" hreflang="en" href="https://linuxfr.org/redirect/104883">PICO-8</a></li><li>lien nᵒ 4 : <a title="https://github.com/paladin-t/fantasy" hreflang="fr" href="https://linuxfr.org/redirect/104884">Listes des consoles imaginaires</a></li></ul><div><p>Une des premières consoles imaginaires est <a href="https://www.lexaloffle.com/pico-8.php">PICO-8</a>, sortie fin 2014, et développée par Lexaloffle (connu notamment pour Voxatron). Il ne s’agit pas d’un logiciel libre, ni même gratuit (15 €). En revanche, j’y ai eu accès à la suite de l’achat Humble Bundle de Voxatron ; du coup, PICO-8 m’a été offert lorsqu’il est sorti ensuite, ce qui m’a mis le pied à l’étrier pour m’y plonger. J’ai été un peu triste du côté non libre du logiciel, mais séduit par les nombreux jeux qui sont sortis à la suite de ça, et surtout par la communauté sympathique qui gravite autour. Le logiciel existe pour GNU/Linux (x86 et ARM, c’est‐à‐dire Raspberry Pi et PocketChip), Windows et macOS, et les caractéristiques de la machine virtuelle sont les suivantes :</p>
<ul>
<li>16 couleurs (sur une palette fixe, même si bidouillable) ;</li>
<li>définition d’affichage de 128 × 128 pixels ;</li>
<li>sons chiptunes 8 bits sur quatre voix ;</li>
<li>mémoire vive : 32 Kio.</li>
</ul>
<p>Le logiciel contient un IDE intégré, qui permet de créer les images, les sons, les musiques, et d’écrire le code, en Lua. Tout se fait comme si l’on était en présence d’un véritable ordinateur, avec sa résolution et ses limitations. Un développeur a même fait un remake de <em>Alone in the Dark</em> en 3D, ce qui place la barre très haut niveau <em>hacking</em>… On trouve donc des jeux, mais aussi des démos, des outils, comme au bon vieux temps des années 80.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f63616d6f2e67697468756275736572636f6e74656e742e636f6d2f336130396537633664333138366337656566623337346463633461613838353635393431623363322f3638373437343730373333613266326637373737373732653663363537383631366336663636363636633635326536333666366432663637363637383266373033383566366136353663373036393265363736393636/68747470733a2f2f7777772e6c6578616c6f66666c652e636f6d2f6766782f70385f6a656c70692e676966" alt="un jeu sur Pico-8" title="Source : https://camo.githubusercontent.com/3a09e7c6d3186c7eefb374dcc4aa88565941b3c2/68747470733a2f2f7777772e6c6578616c6f66666c652e636f6d2f6766782f70385f6a656c70692e676966"> <br>
<img src="//img.linuxfr.org/img/68747470733a2f2f63616d6f2e67697468756275736572636f6e74656e742e636f6d2f666134656537363265663362353964663661643538346530363035393563633164306265653731642f363837343734373037333361326632663737373737373265366336353738363136633666363636363663363532653633366636643266363736363738326637303338356637343732363136333662363537323265363736393636/68747470733a2f2f7777772e6c6578616c6f66666c652e636f6d2f6766782f70385f747261636b65722e676966" alt="mod sur Pico-8" title="Source : https://camo.githubusercontent.com/fa4ee762ef3b59df6ad584e060595cc1d0bee71d/68747470733a2f2f7777772e6c6578616c6f66666c652e636f6d2f6766782f70385f747261636b65722e676966"><br>
<img src="//img.linuxfr.org/img/68747470733a2f2f63616d6f2e67697468756275736572636f6e74656e742e636f6d2f653266323731383232376431393663353763373063353661333062323631613762623762343064652f363837343734373037333361326632663737373737373265366336353738363136633666363636363663363532653633366636643266363736363738326637303338356636333631373337343265363736393636/68747470733a2f2f7777772e6c6578616c6f66666c652e636f6d2f6766782f70385f636173742e676966" alt="une démo sur Pico-8" title="Source : https://camo.githubusercontent.com/e2f2718227d196c57c70c56a30b261a7bb7b40de/68747470733a2f2f7777772e6c6578616c6f66666c652e636f6d2f6766782f70385f636173742e676966"></p>
<p>Certaines caractéristiques du logiciel sont ingénieuses et étonnantes. <br>
Par exemple, les « cartouches » de jeux sont au format PNG (oui oui, le format d’image), ce qui présente la jaquette du jeu, et le code en lui‐même se trouve… stocké dans les 2 bits les moins significatifs de chacun des 4 canaux de couleur, dans l'ordre ARGB. Une image de 160 pixels de large et 205 pixels de haut donnant un stockage possible de 32800 octets. De ceux-ci, seuls les 32769 premiers sont utilisés. En résumé les diverses nuances de couleurs permettent d’encoder les données selon un procédé que l'on retrouve en <a href="https://fr.wikipedia.org/wiki/St%C3%A9ganographie">stéganographie</a>.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e6c6578616c6f66666c652e636f6d2f6262732f63706f7374732f73682f736861646f77736f6664756e776963682d342e70382e706e67/shadowsofdunwich-4.p8.png" alt="cartouche" title="Source : https://www.lexaloffle.com/bbs/cposts/sh/shadowsofdunwich-4.p8.png"></p>
<p>Il suffit donc de charger une image dans le logiciel pour y jouer. On peut également exporter les jeux pour les rendre jouables en HTML 5, depuis n’importe quel navigateur.</p>
<p>Vous serez sans doute déçu comme moi que ce logiciel ne soit pas libre, néanmoins il faut savoir que Sam Hocevar a créé <a href="https://github.com/samhocevar/zepto8">un émulateur libre de PICO-8</a> (c’est‐à‐dire l’émulateur d’un émulateur). Mais ça a de grosses dépendances (cadriciel lol). Du coup, le dossier de compilation fait… 1,5 Gio une fois tout compilé. Je ne l’ai pas testé plus que ça.</p>
<p>À la suite de PICO-8, le concept a été repris par d’autres développeurs, avec plus ou moins de bonheur, dans des consoles imaginaires avec plus ou moins de limitations, sur un modèle payant ou libre. La voie est tracée ! On peut trouver <a href="https://github.com/paladin-t/fantasy">une liste des consoles de ce type</a>, avec leurs caractéristiques, le langage utilisé (il y en a en Basic, en assembleur, en C, en JavaScript, en Python, etc.), la licence, le système d’exploitation cible, etc. Il y en a près de cinquante, le choix est vaste.</p>
<p>Dans cette liste, on pourra notamment retenir <a href="https://ramilego4game.itch.io/liko12">LIKO-12</a>, et notamment <a href="http://tic.computer/">TIC-80</a>, qui est un peu moins restrictif que PICO-8 dans les caractéristiques, tout en présentant des outils d’éditions avancés, et surtout qui est entièrement libre. Il en existe aussi une version <em>baremetal</em> pour Raspberry Pi, ce qui en fait presque une console matérielle (TIC-80 s’ammorce directement dessus).</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f757365722d696d616765732e67697468756275736572636f6e74656e742e636f6d2f313130313434382f32393638373436372d33646463343332652d383932352d313165372d383135362d3563656333373030636330342e676966/29687467-3ddc432e-8925-11e7-8156-5cec3700cc04.gif" alt="Tic80" title="Source : https://user-images.githubusercontent.com/1101448/29687467-3ddc432e-8925-11e7-8156-5cec3700cc04.gif"></p>
<p>J’ai beaucoup parlé de PICO-8 car c’est là qu’on trouve le plus de ressources, manuels, tutoriels vidéos, exemples, etc., mais cette présentation peut s’appliquer dans une moindre mesure à TIC-80, qui a une petite communauté derrière. Le développement semble un peu ralenti, mais il y a des <em>commits</em> réguliers sur GitHub, donc on peut espérer que cette machine virtuelle continue de susciter l’intérêt encore de nombreuses années…</p>
</div><div><a href="https://linuxfr.org/news/pico-8-tic-80-et-les-consoles-imaginaires.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/118152/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/pico-8-tic-80-et-les-consoles-imaginaires#comments">ouvrir dans le navigateur</a>
</p>
zurvanZeroHeureDavy Defaudtedhttps://linuxfr.org/nodes/118152/comments.atomtag:linuxfr.org,2005:News/367912015-10-15T19:05:37+02:002015-10-15T20:53:55+02:00Sortie de HoustonTracker 2 (éditeur de musique pour TI-8x)Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>HoustonTracker 2 est un séquenceur de musique (sous forme de <em><a href="https://fr.wikipedia.org/wiki/Soundtracker">soundtracker</a></em>) pour les calculatrices Texas Instruments de la gamme TI-82, TI-83/82STATS, ainsi que TI-83+/84+/SE. Il permet de composer et jouer de la musique à la résolution de <a href="//linuxfr.org/users/zurvan-0/journaux/concours-de-musique-1-bit">1-bit</a> directement depuis votre calculatrice !</p>
<table>
<thead><tr>
<th>Séquenceur</th>
<th>Notes</th>
<th>Effets et percussions</th>
</tr></thead>
<tbody><tr>
<td><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e64726f70626f782e636f6d2f732f6b6f3934776379737572737a6c31712f747574312e706e673f646c3d31/tut1.png?dl=1" alt="vue du séquenceur" title="Source : https://www.dropbox.com/s/ko94wcysurszl1q/tut1.png?dl=1"></td>
<td><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e64726f70626f782e636f6d2f732f6c786d7262356f7476386b7964727a2f747574332e706e673f646c3d31/tut3.png?dl=1" alt="notes de musique" title="Source : https://www.dropbox.com/s/lxmrb5otv8kydrz/tut3.png?dl=1"></td>
<td><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e64726f70626f782e636f6d2f732f61797a6475323331703468356638332f747574352e706e673f646c3d31/tut5.png?dl=1" alt="batterie" title="Source : https://www.dropbox.com/s/ayzdu231p4h5f83/tut5.png?dl=1"></td>
</tr></tbody>
</table><p>Houston Tracker 2 est développé par Utz (Irrlicht Project) un artiste et musicien allemand qui fait de la musique sur des appareils qui ne sont pas forcément destinés à en produire.</p>
<p>Le code source est en assembleur z80 et publié sous licence libre BSD.</p></div><ul><li>lien nᵒ 1 : <a title="http://irrlichtproject.de/houston" hreflang="en" href="https://linuxfr.org/redirect/95319">Site internet et téléchargement</a></li><li>lien nᵒ 2 : <a title="https://soundcloud.com/irrlicht-project/houstontracker-2-sound-demo" hreflang="en" href="https://linuxfr.org/redirect/95320">Exemple de son</a></li><li>lien nᵒ 3 : <a title="https://github.com/utz82/HoustonTracker2" hreflang="wq" href="https://linuxfr.org/redirect/95321">Code source</a></li><li>lien nᵒ 4 : <a title="http://irrlichtproject.de/" hreflang="de" href="https://linuxfr.org/redirect/95322">"Irrlicht Project will find a way to make more than just a few simple beeps"</a></li></ul><div><h3 id="caractéristiques">Caractéristiques</h3>
<ul>
<li>3 pistes de sons</li>
<li>1 piste de percussion</li>
<li>jusqu'à 128 <em>patterns</em> (groupe de notes)</li>
<li>jusqu'à 64 <em>patterns</em> de percussions et d'effets</li>
<li>jusqu'à 255 lignes de séquences (groupe de <em>patterns</em> ordonnés constituant le déroulement de la musique)</li>
<li>précision des notes sur 16-bit</li>
<li>précision de vitesse sur 8-bit (la vitesse peut être modifiée sur chaque ligne)</li>
<li>divers effets, incluants :
<ul>
<li>gestion de la stéréo (gauche, droite, centre) pour les sons et les percussions</li>
<li>contrôle du rapport cyclique sur 8-bit</li>
<li>balayage du rapport cyclique pour des sons encore plus électroniques</li>
<li>possibilité d'avoir 2 sons de percussion définisable par l'utilisateur</li>
<li>jusqu'à 8 espaces de sauvegarde </li>
<li>édition durant la lecture</li>
</ul>
</li>
</ul><p>Ce logiciel est la suite du tracker <a href="http://irrlichtproject.de/houston/houston1/">Houston Tracker</a>, mais avec un code source et une utilisation entièrement différents.</p>
<h3 id="autour-de-houston-tracker-2">Autour de Houston Tracker 2</h3>
<p>Utz a également publié un autre outil pour produire de la musique sur les calculatrices TI. Appelé Rawp-ti, cette fois-ci la composition peut se faire depuis un tracker sur votre ordinateur (par exemple avec l'excellent tracker libre MilkyTracker), et le binaire pour votre TI est généré depuis le compilateur pasmo (pour processeur z80). On avait évoqué cela dans un <a href="//linuxfr.org/users/zurvan-0/journaux/concours-de-musique-1-bit">précédent journal sur la musique 1-bit</a>.</p>
<p>Rawp-ti est <a href="http://irrlichtproject.de/downloads/rawp-ti.zip">disponible en téléchargement</a> et on trouve des <a href="https://soundcloud.com/garvalf/the-fire-beyond-the-abyss/">exemples de son sur soundcloud</a> (enregistré depuis un TI-83+)</p>
<p>Si vous êtes allergique aux Texas Instruments, Utz a créé des outils pour faire de la musique sur les calculatrices Sharp, les ordinateurs Sinclair ZX81 ou Spectrum… une <a href="http://irrlichtproject.de/releases5.html">liste de ses projets, la plupart sous licence libre, se trouve ici</a>.</p></div><div><a href="https://linuxfr.org/news/sortie-de-houstontracker-2-editeur-de-musique-pour-ti-8x.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/107057/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-houstontracker-2-editeur-de-musique-pour-ti-8x#comments">ouvrir dans le navigateur</a>
</p>
zurvanZeroHeureBenoît Sibaudpalm123claudexhttps://linuxfr.org/nodes/107057/comments.atom