|
|||||||||||||||||||||||||||||||||||||||||||||
|
Voici une entrevue avec Daniel Jedlička, musicien mais aussi développeur AmigaOS 4 qui a récemment sorti Rave, son nouvel éditeur audio. ![]() Je m'appelle Daniel Jedlička, j'ai 48 ans et je vis en République Tchèque. Je travaille dans la sphère de l'éducation depuis plus de 20 ans - d'abord dans le secteur privé, puis j'ai enseigné dans une université, et maintenant je travaille pour l'école secondaire locale de technologie et de conception. J'enseigne la littérature anglaise et tchèque. Mes activités sur Amiga incluent la programmation, la musique sur pistes et la tenue d'un blog. ![]() Oh, il y a une histoire derrière tout ça. Lorsque j'ai commencé mes activités dans la scène démo Amiga au début des années 1990, tout le monde devait choisir un surnom, ou "pseudo" comme on disait à l'époque. C'est une partie inhérente de votre identité sur la scène démo, et j'ai choisi "Triox" parce que je pensais à tort que cela sonnait bien. À l'époque, je rendais souvent visite à deux de mes plus proches alliés Amiga chez eux, mais leur mère n'a jamais pu se souvenir de mon pseudo et chaque fois que je passais, elle disait "Les garçons, Trixie est là pour vous voir". On en a ri, mais le nom est resté, et tout le monde a fini par m'appeler Trixie. ![]() Vers la fin des années 1980, la presse informatique tchèque publiait de temps en temps un article sur l'Amiga, ce qui était passionnant, mais malheureusement l'ordinateur n'était pas disponible à la vente dans le pays en raison d'un embargo technologique. Je pense que la situation était similaire dans d'autres pays communistes. L'Amiga a donc fait l'objet d'un certain culte au niveau local, où les ordinateurs 8 bits étaient à la mode. Après la chute du rideau de fer, mon premier voyage à l'étranger a été en fait un voyage d'achat en Allemagne voisine, où mon père m'a acheté un Amiga 500. C'était le 3 août 1990, une date que j'ai toujours célébrée comme ma journée Amiga personnelle. ![]() Je possède un AmigaOne X5000/020 avec une carte graphique Radeon RX560 et une carte son ESI Juli@. C'est mon principal système Amiga pour le moment. J'ai aussi une Sam440ep-Flex, que j'ai utilisée pendant environ six ans avant d'avoir le X5000. C'est toujours une machine très fiable mais je ne l'utilise que pour tester mes logiciels. Je ne suis pas un grand fan de l'émulation, mais je fais parfois tourner AmigaOS 4 sur WinUAE quand je ne suis pas chez moi. C'est aussi bon pour les tests. ![]() Vectors était l'idée des frères Human Factor et Jofa, il s'agissait des fils dont la mère m'avait donné le surnom. Ce n'était pas le tout premier groupe de démo de l'ancienne Tchécoslovaquie, mais ils ont joué un rôle majeur dans la naissance de la scène démo locale. À l'époque, j'étais dans un groupe appelé Sauria, et Vectors était la "concurrence". Nous vivions dans la même ville, d'ailleurs. Sauria n'a fait qu'une seule intro, et lorsque Vectors a perdu son musicien parce qu'il était passé sur Atari ST, on m'a proposé de devenir membre. Ce n'était pas vraiment un dilemme, car ils étaient bien meilleurs que nous, et en plus, notre programmeur perdait déjà de l'intérêt, alors j'ai joyeusement dissous Sauria et je n'ai jamais regardé en arrière. Peu après avoir rejoint Vectors, c'était en 1993, nous avons commencé à publier Exit, un magazine sur disquettes pour la scène démo tchèque. J'en étais le rédacteur en chef. La production du magazine s'est avérée très chronophage, et il est rapidement devenu la principale production du groupe. Nous n'avons réalisé que peu de démos après 1995 car la vie a commencé à s'en mêler : le programmeur Jofa s'est marié, j'ai déménagé dans une autre ville pour étudier à l'université, et l'organisateur et graphiste du groupe, Human Factor, a réalisé son potentiel dans la création de jeux. J'ai pris la relève et j'ai essayé de maintenir le groupe en vie pendant environ cinq ans. Nous avons produit quelques numéros supplémentaires d'Exit, et en 1999, nous avons sorti Ten, une intro 64 ko pour commémorer le 10e anniversaire du groupe. Au tournant du millénaire, nous sommes passés au PC, mais UpUp a été notre seule production pour cette plateforme. Le groupe s'est mis en sommeil peu de temps après. En 2019, j'ai organisé une petite réunion pour célébrer le prochain 30e anniversaire de Vectors. Le rassemblement a été un énorme succès et quelques membres ont eu assez d'énergie pour s'asseoir et réaliser une nouvelle démo, Mindsurfin', sortie l'année suivante. C'est en grande partie grâce à notre programmeur Defor, qui a entretenu la flamme et a donné un coup de pied à nos fesses paresseuses. Nous travaillons actuellement sur une nouvelle démo, mais les choses sont devenues un peu calmes récemment - je dois demander comment nous allons nous en sortir. :-) ![]() Un logo Vectors par Human Factor ![]() Rave est mon projet favori pour le moment. C'est un éditeur audio moderne pour AmigaOS 4, et c'est le plus gros logiciel sur lequel je n'ai jamais travaillé. Curieusement, je n'avais jamais prévu une telle chose, c'est venu par nécessité. En travaillant sur la démo Mindsurfin', j'ai réalisé à quel point les éditeurs Amiga existants étaient dépassés et limités - ils n'ouvraient pas une grande partie de ma bibliothèque d'échantillons sonores car l'industrie avait évolué. J'ai donc relevé le défi et commencé à y remédier. ![]() Dans un logiciel, les parties les plus difficiles sont généralement celles que l'utilisateur ne peut pas voir. Rave permet d'ouvrir un nombre théoriquement illimité de projets, qui fonctionnent sur des processus DOS distincts et partagent des ressources telles que la fenêtre du programme, la barre de progression, le presse-papiers, etc. Tout projet peut potentiellement accéder à n'importe laquelle de ces ressources à tout moment. J'ai donc dû concevoir un système de gestion sous-jacent pour m'assurer que tout est partagé de manière sûre et ordonnée. J'aurais sûrement pu me faciliter la vie en n'autorisant qu'un seul projet à effectuer une tâche à la fois, mais Rave aurait alors perdu beaucoup de sa flexibilité et de son charme. Ce n'est pas ce que je voulais. ![]() Je dois beaucoup à Fredrik Wikström, que l'on surnomme "salass00" dans le milieu Amiga. Il y a environ dix ans, j'ai regardé le code source de son programme AmiSoundEd, qu'il avait abandonné. J'étais curieux de savoir si je pouvais reprendre là où Fredrik s'était arrêté, mais je me suis rendu compte que cela dépassait largement mes compétences à l'époque. Bien des années plus tard, alors que je travaillais déjà sur Rave et que j'en étais arrivé au point où mon programme devait commencer à afficher quelque chose, j'ai jeté un nouveau coup d'oeil à AmiSoundEd et j'ai décidé de réutiliser son code d'affichage et de manipulation des formes d'onde, afin de gagner du temps de développement. Depuis, j'en ai fait un module de programme indépendant, j'ai ajouté beaucoup de nouvelles fonctionnalités et j'ai corrigé quelques bogues du code original. Fredrik a également porté plusieurs bibliothèques audio multiplates-formes pour moi. Vraiment, Rave n'existerait pratiquement pas sans lui, ou alors il serait sorti bien plus tard. ![]() Beaucoup d'éditeurs audio Amiga sont vieux et ne peuvent même pas ouvrir des fichiers WAV 24 bits, qui est à peu près le type de fichier standard dans l'industrie audio aujourd'hui. A l'inverse, Rave gère directement près de deux douzaines de formats audio, vous évitant ainsi d'utiliser un convertisseur d'échantillons pour charger votre fichier. Même s'il s'agit de quelque chose d'aussi peu commun que des données FLAC 24 bits échantillonnées à 350 kHz. Rave est vraiment très polyvalent à cet égard. Une fonctionnalité qui me manquait cruellement sur Amiga était la possibilité de prévisualiser les sons à la requête de fichier avant de les charger. Les éditeurs que j'utilise sous Windows peuvent le faire et c'est extrêmement utile, donc c'était en haut de ma liste de choses à faire. J'ai dû adapter mon code de lecture pour qu'il gère la lecture en continu à partir de fichiers, mais sinon, la mise en oeuvre a été relativement simple, de sorte que cette fonctionnalité a été intégrée dans la version 1.2 récemment publiée. Les utilisateurs semblent l'apprécier autant que moi. ![]() Il y a encore quelques choses que je dois régler dans le programme principal avant de me plonger dans la création de greffons. Mais oui, je m'attends à ce que quelques-uns apparaissent plus tard cette année, et d'autres dans les mois à venir. Après tout, l'infrastructure des greffons est l'une des plus grandes forces de Rave, et je veux certainement utiliser son potentiel. ![]() C'est très simple : la requête de fichiers ASL est un composant système à usage général qui, malheureusement, ne peut pas fournir les fonctionnalités nécessaires spécifiquement pour un programme comme Rave. Je veux dire, des choses comme l'affichage et la configuration des propriétés audio, la prévisualisation de la lecture, et ainsi de suite. Il était donc clair dès le départ que je devais développer une requête de fichiers personnalisée, dont on peut dire qu'elle est devenue un programme à part entière, étant donné les fonctionnalités :-). Mais j'ai fait tout mon possible pour qu'il ressemble et se comporte comme la requête de fichiers ASL, afin que les utilisateurs s'y sentent à l'aise. ![]() Franchement, je n'en ai aucune idée. Au salon AmiWest 2021, j'ai été mentionné comme membre d'une équipe censée travailler sur la version AmigaOS 4 d'OctaMED, mais cela devait être une sorte de tapage de communication car je n'ai jamais vu le code source d'OctaMED. Et je n'aurais pas le temps de travailler sur le programme de toute façon, alors... ![]() Oh, c'était il y a longtemps ! Et oui, ma participation se résumait à fournir des idées et des bêta tests, je n'ai pas travaillé sur le code - c'était le travail de Stefan Kost. SoundFX est un logiciel unique : c'est le seul éditeur Amiga que je connaisse qui peut moduler les paramètres d'un effet, c'est-à-dire qu'ils changent au fur et à mesure que l'effet est appliqué. Cela peut être utilisé pour des manipulations sonores très originales. Mais le programme est assez compliqué à utiliser, et m'a toujours fait penser à un outil scientifique plutôt qu'à une application de production. De plus, SoundFX a maintenant plus de 15 ans et montre son âge, surtout sous AmigaOS 4. Pour en revenir à votre question : oui, je suis presque sûr qu'à un moment donné, Rave remplacera SoundFX comme outil préféré pour le travail audio. ![]() Je ne suis plus directement impliqué dans le projet Enhancer Software, par manque de temps et parce que je travaille sur mes propres projets. Je suis donc désolé, je ne peux pas répondre à cette question. ![]() J'ai également écrit la classe InfoWindow, qui est une classe BOOPSI avancée pour créer des fenêtres d'information sophistiquées, et l'outil Exchanger, qui est une commodité et un gestionnaire d'applications. Une sorte de mélange d'Exchange et d'AppManager de Vicente Gimeno. ![]() Je n'ai pas l'impression que les développeurs système quittent AmigaOS 4 pour travailler pour A-EON Technology. Il y a certainement un chevauchement, avec certains développeurs travaillant à la fois sur AmigaOS 4 et Enhancer Software. Mais à ma connaissance, le travail se poursuit sur AmigaOS 4 malgré la situation juridique actuelle. Au moins, je sais que j'ai récemment trouvé et rapporté un bogue dans le système de fichiers pour CD, et Colin Wenzel est en train de le corriger en ce moment. ![]() Bien sûr que le conflit Hyperion vs Cloanto sera résolu un jour, on ne peut pas rester éternellement dans les tribunaux ! Ce qui reste à voir, c'est comment AmigaOS 4 sortira de la situation en ce qui concerne la propriété ou les licences. L'impasse juridique est ce qui étouffe la plate-forme pour le moment. En ce qui concerne le nouvel Enhancer Software à venir, qu'A-EON Technology appelle System54 : il commence à être évident que leur objectif à long terme est un remplacement d'AmigaOS 4, libéré du désordre juridique qui plombe la plate-forme. L'idée est sensée, mais les idées sont une chose et l'adoption par le marché en est une autre. Les amigaïstes ont plus d'une fois montré le pouvoir de l'émotionnel sur le rationnel, donc en fin de compte, ils pourraient ne pas être aussi emballés par l'idée qu'A-EON Technology aimerait qu'ils le soient. D'autant plus que des alternatives existent déjà sous la forme de MorphOS, AROS, et bien sûr AmigaOS 3.x. ![]() ADRipper pouvait à l'origine récupérer et convertir les pistes de CD en trois formats seulement : MP3, OGG Vorbis, et le très inutile PCM brut. J'ai ajouté des greffons pour WAV, AIFF, AAC et FLAC. Lorsque l'auteur du programme a quitté l'Amiga et que j'ai pris la relève suite à sa demande, j'ai réécrit une grande partie du code de l'interface graphique et j'ai modernisé l'application en général, en utilisant les dernières avancées d'AmigaOS 4. Je suis tenté de créer un programme similaire qui utiliserait le module d'entrées/sorties de Rave pour sauvegarder les pistes, au lieu des greffons datés d'ADRipper. Mais je doute d'avoir le temps de le faire de sitôt. :-( ![]() Non, Adrien a quitté l'Amiga il y a longtemps. Dommage, car c'était un développeur très talentueux ! Chaque fois que je mets à jour ADRipper (ce que je n'ai pas fait depuis un moment), je lui envoie un petit mot pour le lui faire savoir, mais sinon nous ne sommes pas en contact. ![]() Il m'est difficile d'évaluer ma propre musique, et encore plus difficile de présenter publiquement des choses que j'ai faites il y a 25 ans. Par-dessus tout, le son n'a pas vieilli avec grâce, si bien que je ne peux pas écouter la plupart de mes vieux morceaux Amiga sans éprouver un certain malaise. Le morceau Mindsurfin' est tout à fait présentable parce qu'il est récent, et je pense que la musique d'UpUp n'est pas trop mal non plus (d'ailleurs, c'est le seul morceau de démonstration que j'ai composé avec DigiBooster plutôt qu'avec ProTracker). Oh oui, et j'ai toujours un faible pour la musique que j'ai composée pour Vectoria, peut-être parce que c'était ma toute première production en tant que membre de Vectors. Si vous vous sentez l'âme d'un aventurier, jetez un coup d'oeil au site Amiga Music Preservation, où la plupart de mes modules ProTracker peuvent être téléchargés. ![]() En fait, je suis en train de le faire en ce moment, en travaillant sur la musique de notre nouvelle démo. Ma femme me tuerait si elle découvrait que j'ai acheté tout ce matériel musical et que je ne l'ai jamais utilisé ! :-) Malheureusement, les progrès sont lents car Rave absorbe la majeure partie de mon temps et de mon énergie. Mais j'ai bien l'intention de me remettre à composer plus régulièrement lorsque le programme aura toutes les fonctionnalités que je voulais y intégrer en priorité. ![]() Je gère un blog appelé Rear Window, où j'écris sur diverses choses liées à AmigaOS 4, mais je couvre aussi des sujets généraux sur l'Amiga de temps en temps. ![]() C'est plutôt classique, l'adoption des systèmes Amiga de nouvelle génération a été très faible par ici. Je suppose qu'il y a environ cinq utilisateurs d'AmigaOS 4 en République Tchèque. Il y avait quelques dizaines d'utilisateurs de MorphOS depuis les premières années, mais je n'ai aucune idée de la situation actuelle. La scène démo locale est représentée par le groupe ArtWaY et l'activité occasionnelle de Vectors, mais sinon, elle est pratiquement morte, ou du moins elle ne fonctionne pas comme une scène au vrai sens du terme. Pourtant, il y a beaucoup de sentiments rétro : beaucoup de gens ont racheté un Amiga ou remis à neuf leur ancien ordinateur, ils se rencontrent sur des forums et dans des rassemblements ; cela devient assez vivant, comme dans d'autres parties de l'Europe. ![]() Je travaille pour une école qui est un merveilleux mélange de programmes d'études orientés vers la technologie et vers l'art. Les étudiants en informatique sont très introvertis, méthodiques, et ils adorent bricoler avec des trucs comme le Raspberry Pi ou l'Arduino. D'un autre côté, les étudiants en arts sont plus libres d'esprit, indisciplinés, et ils viennent souvent de milieux familiaux difficiles. Ces différences constituent un défi, que j'aime parce qu'elles me poussent à essayer des méthodes et des approches pédagogiques différentes. Mon travail n'est jamais ennuyeux. De temps en temps, je mentionne les ordinateurs rétro (et l'Amiga en particulier) en classe, mais les élèves n'en ont aucune idée. Quand je dis "un ordinateur rétro", ils pensent à un PC avec Windows 95 :-). Ce qui me convient, je n'attends pas des jeunes qu'ils vivent dans le passé de leurs parents. Cette année, j'ai été agréablement surpris de voir que deux de mes élèves ont développé un jeu vidéo comme projet de fin d'année. Je m'attendais à un jeu de tir en 3D ou à quelque chose à saveur de science-fiction, mais ils ont préféré opter pour un jeu de plates-formes d'action-aventure en 2D. Le jeu s'appelle Gedaria, il est vraiment mignon et vous rappellera les vieux jeux Amiga grâce à son atmosphère et à ses graphismes dessinés à la main. Vous pouvez l'obtenir sur Steam pour quelques euros, alors si vous souhaitez soutenir les talents de Viktor et Léa, 19 ans, allez-y et achetez-le ! ![]() J'ai beaucoup de respect pour MorphOS, il est à bien des égards en avance sur AmigaOS 4. Il traverse aussi une meilleure période en ce moment, mais j'ai choisi mon système avec mon coeur et je n'ai pas de doutes. Quant à AROS, il n'a jamais suscité en moi assez d'intérêt pour que je l'essaie, peut-être parce que j'ai un système Amiga fonctionnel depuis de nombreuses années maintenant, et que je n'ai pas besoin de chercher des alternatives. ![]() Profitez de votre passe-temps Amiga et laissez les autres profiter du leur !
|