49 lines
7.8 KiB
HTML
49 lines
7.8 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<link rel="icon" href="../favicon.png" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<meta name="theme-color" content="#ffffff">
|
||
|
||
<link href="../_app/immutable/assets/0.x88-ymMa.css" rel="stylesheet">
|
||
<link rel="modulepreload" href="../_app/immutable/entry/start.Jn5WKbrf.js">
|
||
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
|
||
<link rel="modulepreload" href="../_app/immutable/entry/app.LLQVUDg1.js">
|
||
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
|
||
<link rel="modulepreload" href="../_app/immutable/chunks/index.kYoizZ4A.js">
|
||
<link rel="modulepreload" href="../_app/immutable/nodes/0.K0tPhl4P.js">
|
||
<link rel="modulepreload" href="../_app/immutable/nodes/5.CytN02Ad.js">
|
||
<link rel="modulepreload" href="../_app/immutable/chunks/dynamic-import-helper.0gtGTknh.js">
|
||
</head>
|
||
<body data-sveltekit-preload-data="hover">
|
||
<div style="display: contents"> <div><div class="bg-neutral-800"><nav class="pl-8 py-2 md:flex md:justify-between md:items-center pr-8"><div class="flex items-center justify-between"><a href="/" class="website-title text-2xl font-bold bg-gradient-to-r from-orange-700 via-blue-500 to-green-400 text-transparent bg-clip-text animate-gradient" data-svelte-h="svelte-15xybd8">livecoding.fr</a> <div role="button" class="flex md:hidden" data-svelte-h="svelte-1s4k442"><button type="button" class="text-gray-100 hover:text-gray-400 focus:outline-none focus:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div> <div class="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 hidden"><a href="/evenements" class="mobile-menu-link" data-svelte-h="svelte-11zf95a">Évènements</a> <a href="/membres" class="mobile-menu-link" data-svelte-h="svelte-1a3do61">Membres</a> <a href="/outils" class="mobile-menu-link" data-svelte-h="svelte-ee0p45">Outils</a> <a href="/guides" class="mobile-menu-link" data-svelte-h="svelte-5misk3">Guides</a> <a href="/articles" class="mobile-menu-link" data-svelte-h="svelte-kglg6r">Articles</a> <a href="/reseaux" class="mobile-menu-link" data-svelte-h="svelte-6wk0bt">Réseaux</a> <a href="/ressources" class="mobile-menu-link" data-svelte-h="svelte-ziwryh">Ressources</a> <a href="/presse" class="mobile-menu-link" data-svelte-h="svelte-6fl78t">Presse</a> <a href="/contacts" class="mobile-menu-link" data-svelte-h="svelte-1skvj1i">Contact</a></div></nav></div></div> <main class="bg-neutral-900"><div class="drawer lg:drawer-open"><input id="my-drawer-2" type="checkbox" class="drawer-toggle"> <div class="drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"><article><h1>Premières versions de Renardo</h1> <div class="pt-4 flex justify-between mb-12"><p class="inline font-bold">Publié le : 2024-03-02</p> <p class="inline font-bold">Auteur : Raphaël Maurice Forment</p></div> <div class="lg:px-12 content-center"><p data-svelte-h="svelte-78l73d"><a href="https://ordinateurdanslatete.bandcamp.com/album/-" rel="nofollow">Jules Cipher</a> a récemment commencé à publier ses efforts pour moderniser l’environnement <a href="https://foxdot681713046.wordpress.com/" rel="nofollow">FoxDot</a> dont le développement a été mis en pause par son développeur, Ryan Kirkbride. Preuve de l’intérêt que cette démarche suscite, le groupe <a href="https://t.me/foxdot" rel="nofollow">Telegram</a> qui centralise les utilisateurs de FoxDot vient d’être renommé <strong>FoxDot/Renardo</strong>. Le travail de Jules Cipher propose de faciliter l’installation du logiciel et de ses dépendances tout en apportant quelques nouvelles fonctionnalités. <strong>Le lien est ici :</strong> <a href="https://renardo.org/#/" rel="nofollow">Renardo</a>.</p> <br> <img src="https://renardo.org/images/screenshot1.png" alt="Renardo" style="display:block;margin-left:auto;margin-right:auto;max-width:1000px;width:90%"> <br> <h2 data-svelte-h="svelte-1l5m3e8">Qu’y a-t-il de neuf ?</h2> <p data-svelte-h="svelte-drh59d"><strong>Renardo</strong> contient quelques fonctionnalités développées par l’auteur :</p> <ul data-svelte-h="svelte-n6hwg8"><li>un utilitaire de configuration inclus avec le logiciel</li> <li>un gestionnaire communautaire d’échantillons sonores : le téléchargement se fait depuis un serveur</li> <li>de nouvelles méthodes pour gérer l’interpolation et la transition entre patterns</li> <li>des générateurs de rythme et d’autres fonctions liées à la composition</li> <li>des décorateurs (Python) pour transformer une pièce live codée en pièce composée (et donc réécoutable)</li></ul> <p data-svelte-h="svelte-mh7fbk">Cette modernisation de <strong>FoxDot</strong> promet également une meilleure intégration avec d’autres outils de production (<strong>Reaper</strong>) ainsi que la possibilité de synchroniser <strong>FoxDot</strong> à d’autres logiciels par le biais l’aide de l’horloge <a href="https://www.ableton.com/en/link/" rel="nofollow">Ableton Link</a>. <strong>Renardo</strong> semble déjà gérer l’installation automatique d’un éditeur de code (<a href="https://pulsar-edit.dev/" rel="nofollow">Pulsar</a>) et sa configuration pour ceux qui ne seraient pas à l’aise avec cette démarche.</p> <h2 data-svelte-h="svelte-3avgdx">État du projet</h2> <p data-svelte-h="svelte-235wam">La première version de <strong>Renardo</strong> est parue il y a moins d’une semaine. Faites part de vos retours sur <a href="https://github.com/e-lie/renardo" rel="nofollow">GitHub</a> pour faciliter la suite du développement et la correction des erreurs.</p> <p class="rounded-lg font-bold border-2 py-2 pl-2 mt-8 bg-neutral-800" data-svelte-h="svelte-o6y0y"><a href="/articles">Revenir à l'index</a></p></div></article></div> <div class="drawer-side no-scrollbar m-0" data-svelte-h="svelte-11ixv29"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden no-scrollbar"></label> <ul class="menu sidemenu-style no-scrollbar my-0"><li class="sideli"><a class="sidebar-link" href="/evenements">Évènements</a></li> <li class="sideli"><a class="sidebar-link" href="/membres">Membres</a></li> <li class="sideli"><a class="sidebar-link" href="/outils">Outils</a></li> <li class="sideli"><a class="sidebar-link" href="/guides">Guides</a></li> <li class="sideli"><a class="sidebar-link" href="/articles">Articles</a></li> <li class="sideli"><a class="sidebar-link" href="/reseaux">Réseaux</a></li> <li class="sideli"><a class="sidebar-link" href="/ressources">Ressources</a></li> <li class="sideli"><a class="sidebar-link" href="/presse">Presse</a></li> <li class="sideli"><a class="sidebar-link" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer-style" data-svelte-h="svelte-1gkeg8z"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
|
||
|
||
<script>
|
||
{
|
||
__sveltekit_1xnkgn2 = {
|
||
base: new URL("..", location).pathname.slice(0, -1),
|
||
env: null
|
||
};
|
||
|
||
const element = document.currentScript.parentElement;
|
||
|
||
const data = [{"type":"data","data":null,"uses":{}},null];
|
||
|
||
Promise.all([
|
||
import("../_app/immutable/entry/start.Jn5WKbrf.js"),
|
||
import("../_app/immutable/entry/app.LLQVUDg1.js")
|
||
]).then(([kit, app]) => {
|
||
kit.start(app, element, {
|
||
node_ids: [0, 5],
|
||
data,
|
||
form: null,
|
||
error: null
|
||
});
|
||
});
|
||
}
|
||
</script>
|
||
</div>
|
||
</body>
|
||
</html>
|