Website: - https://tildearrow.org/furnace/ Price: Free! Blurb: “the ultimate chiptune music tracker.“ I like Alternative.to as they always have reasonable Linux alternatives listed. The cross referencing, however is broken. Say notepad had fifty alternatives, and I click on one of those, I may only get back ten alternatives for that one, instead of fifty. I was looking for a SID player, when I short circuited and searched for MilkyTracker alternatives and only found two alternatives for Linux. That can’t be right, I thought? I squirrelled for a moment and I ended up with Furnace. Furnace turned out to be so much more than a SID file player. I think it is an amazing find and while I do not buy the infinite monkeys at typewriters will type Shakespeare, (anything times zero is still zero, even infinity) it was lucky to run across this. So what is Furnace then? In essence it is a sound chip (audio processor) emulator and a sound tracker. That would mean it should be able to play back files too, right? I immediately tried and was greeted by a warning: Warning aside, it played the file like a champ!

Site web : https://tildearrow.org/furnace/

Prix : Gratuit !

Description : « Le lecteur de musique chiptune ultime.»

J’apprécie Alternative.to car on y trouve toujours des alternatives Linux intéressantes. Cependant, le système de référencement est défaillant. Par exemple, si je clique sur l’une des cinquante alternatives proposées par le Bloc-notes, je n’en obtiens que dix au lieu de cinquante. Je cherchais un lecteur SID quand, par inadvertance, j’ai cherché des alternatives à MilkyTracker et je n’en ai trouvé que deux pour Linux. « Ce n’est pas possible », me suis-je dit. Après quelques recherches, je suis tombé sur Furnace. Furnace s’est révélé être bien plus qu’un simple lecteur de fichiers SID. C’est une découverte formidable et, même si je ne crois pas à la légende des singes tapant à la machine à écrire (une infinité de nombres multipliés par zéro fera toujours zéro), j’ai eu beaucoup de chance de tomber dessus.

Alors, Furnace, c’est quoi au juste ? En gros, c'est un émulateur de puce son (processeur audio) et un lecteur de fichiers audio. Ça devrait donc aussi pouvoir lire des fichiers, non ? J'ai immédiatement essayé et j'ai eu un avertissement :

Malgré cet avertissement, il a lu le fichier sans problème !

To understand why I like MOD and SID files and the like, you need to consider the size. If I take the C64 file for: “There’s a computer in my backpack and a chiptune in my heart”, it is 5k in size, versus the .mp3-file that is 100% the same, at 3MB!! While that does not seem impressive when people have 30Mb .flac-files, you need to realise I can store 600 of those for every .mp3-file and have no audio loss. Yep, there is no audio loss, because instead of being a recording, it is a “recipe” for the song to be generated, every time you play it. Installation Unfortunately, since the project is still in the pre- ‘version 1.0’ stage, there is no installer, you can download the project as a zip file and unzip and run the executable. For a project that is still so early in its development, it is well rounded, with documentation, demo’s and instruments all bundled in the zip file. Terminology If at any stage, any of the terminology like ‘ADPCM’ is foreign to you, you can simply look it up in the provided manual, in PDF format.

Pour comprendre mon intérêt pour les fichiers MOD et SID, il faut considérer leur taille. Prenons l'exemple du fichier C64 de « There’s a computer in my backpack and a chiptune in my heart » : il pèse 5 ko, alors que le même en fichier .mp3 pèse 3 Mo ! Cela peut paraître insignifiant face aux fichiers .flac de 30 Mo, mais il faut savoir que je peux stocker 600 fichiers de ce type pour chaque fichier .mp3, sans aucune perte audio. En effet, il ne s'agit pas d'un enregistrement, mais d'une « recette » permettant de générer le morceau à chaque lecture.

Installation

Malheureusement, le projet étant encore en phase de pré-version 1.0, il n'y a pas d'installateur. Vous pouvez télécharger le projet sous forme de fichier zip, le décompresser et exécuter le fichier. Pour un projet encore à un stade préliminaire de son développement, il est très complet : documentation, démonstrations et instruments sont inclus dans le fichier zip.

Terminologie

Si, à un moment donné, certains termes comme « ADPCM » vous sont inconnus, vous pouvez simplement les consulter dans le manuel fourni, au format PDF.

Usage Before I started, I looked at the list of supported sound chips / systems that it emulated and the list is truly impressive! If you load up a file, the system auto detects the system that the file is from and I have yet to find a file to fool it. Even early Amiga MOD files, before pro tracker, got detected correctly. That said, I’m sure none of you reading this wants to hear about my playback escapades. (For those of you familiar with Milky Tracker, this is similar.) Furnace is a tool for creators! I can hear some of you now, “have four channels, will travel”. While I have about as much musical flair as my neighbour’s cat, I’ll try to guide you as best I can. To understand what we are working with, we need to identify the main parts. The application is clearly delineated into a top and bottom half. The top has four blocks, the bottom half has numbered rows with dots in a large block and a helpful panel listing effects. The large window is where you will be spending most of your time, composing your music. If you pay attention to the helpful panel to the right of the main one, you may have noticed that all the effects have odd numbering. That is because the tool works in hexadecimal. Yes, that hexadecimal, as in, base sixteen. If you cannot do hexadecimal, then count on your fingers! How do you do that? Simple! Using your thumb, palm towards you, point it at your pinky finger. It has three joints, the first being zero, then one, then two. Now move to the next finger and continue from the top down until you have reached the bottom of your index finger, then count the four fingers themselves, still using only your thumb and you have 0-15. Mentally mark 10 as ‘A’ (meaning that your pinky by itself is C) and you are set!

Utilisation

Avant de commencer, j'ai consulté la liste des puces et systèmes son émulés, et elle est vraiment impressionnante ! Lorsque vous chargez un fichier, le système détecte automatiquement le système d'origine, et je n'ai encore trouvé aucun fichier qui puisse le tromper. Même les anciens fichiers MOD Amiga, antérieurs à Pro Tracker, ont été correctement reconnus. Ceci étant dit, je suis sûr que personne parmi vous ne souhaite entendre parler de mes mésaventures en lecture. (Pour ceux qui connaissent Milky Tracker, le principe est similaire.)

Furnace est un outil pour les créateurs ! J'entends déjà certains d'entre vous dire : « Quatre canaux, et c'est parti !» Même si mon talent musical est comparable à celui du chat du voisin, je vais essayer de vous guider au mieux. Pour comprendre ce que nous avons entre les mains, il faut identifier les parties principales. L'application est clairement divisée en deux parties : la partie supérieure comporte quatre blocs, la partie inférieure des lignes numérotées avec des points dans un grand bloc et un panneau pratique listant les effets. C'est dans la grande fenêtre que vous passerez la majeure partie de votre temps à composer votre musique. Si vous observez le panneau d'aide à droite de la fenêtre principale, vous aurez peut-être remarqué que tous les effets ont une numérotation impaire. En effet, l'outil fonctionne en hexadécimal. Oui, en hexadécimal, c'est-à-dire en base seize. Si vous ne maîtrisez pas l'hexadécimal, comptez sur vos doigts ! Comment faire ? C'est simple ! Avec votre pouce, paume tournée vers vous, pointez-le vers votre petit doigt. Il a trois articulations : la première est zéro, la deuxième un, la troisième deux. Passez ensuite au doigt suivant et continuez ainsi jusqu'à l'index. Comptez ensuite les quatre doigts, toujours avec votre pouce : vous obtenez 0 à 15. Mentalement, dites que 10 correspond à la lettre « A » (votre petit doigt seul correspond à la lettre « C ») et le tour est joué !

The first line in the main window is line 0. Go ahead and click anywhere on that line. Now, using your arrow keys, move the little highlight you placed, around like you are playing ‘snake’. Now hit the space bar. The line will turn red, indicating that you are in recording mode. Hit space bar again to turn it off. Easy, no? Before we move any further, I want to explain that time moves ‘down’ in our main window. If I play a note, the note following it will be below that one. (though there are clever ways to jump around, I just want you to understand how time flows inside Furnace) Right, navigate to zero again and hit the space bar to record. Now press: zxcvb and press the space bar again. (If you know music, don’t judge, I’m trying to make people excited for something they can do themselves, rather than making “twinkle twinkle”) You heard the tones coming from your keyboard presses. Your keyboard acted as a piano and you laid down your first notes. Those of you that are on the ball, may have tried to press the play button, to find that there was no sound and the lines just kept running down, regardless of where you moved the highlighted block. This is because the player plays the whole ‘pattern’ from 0 to 63, before either looping or moving on to the next. You will need to hit one of the “repeat” buttons to get it to play. So now you know the “flow”. So to play what you just laid down, use the arrow keys to move the highlighted block over a note or pattern and hit Enter. ;)

La première ligne de la fenêtre principale est la ligne 0. Cliquez n'importe où sur cette ligne. À l'aide des flèches directionnelles, déplacez le petit curseur que vous avez placé, comme si vous jouiez le jeu du serpent. Appuyez ensuite sur la barre d'espace. La ligne deviendra rouge, indiquant que vous êtes en mode enregistrement. Appuyez de nouveau sur la barre d'espace pour l'arrêter. Facile, non ?

Avant d'aller plus loin, je tiens à expliquer que le temps s'écoule « vers le bas » dans notre fenêtre principale. Si je joue une note, la suivante se trouvera en dessous. (Bien qu'il existe des astuces pour naviguer entre les notes, je souhaite simplement que vous compreniez le fonctionnement du temps dans Furnace.)

Bien, retournez à la ligne zéro et appuyez sur la barre d'espace pour enregistrer.

Appuyez maintenant sur : zxcvb, puis de nouveau sur la barre d'espace. (Si vous connaissez la musique, ne vous en faites pas, je cherche simplement à susciter l'enthousiasme pour une activité que les gens peuvent réaliser eux-mêmes, plutôt que de leur faire jouer « Twinkle Twinkle Little Star ».) Vous avez entendu les notes produites par vos frappes au clavier. Votre clavier a fonctionné comme un piano et vous avez enregistré vos premières notes. Ceux d'entre vous qui sont attentifs ont peut-être essayé d'appuyer sur le bouton « Lecture » ​​et constaté qu'aucun son ne sortait et que les lignes défilaient en continu, peu importe où ils déplaçaient le bloc sélectionné. C'est parce que le lecteur joue le motif complet de 0 à 63 avant de boucler ou de passer au suivant. Vous devrez appuyer sur l'un des boutons « Répéter » pour lancer la lecture. Vous comprenez maintenant le principe. Pour jouer ce que vous venez de créer, utilisez les flèches directionnelles pour déplacer le bloc sélectionné sur une note ou un motif, puis appuyez sur Entrée. ;)

You may have noticed that the “notes” you recorded only appeared in one column. Each column is a “channel” capable of only playing one note per row. You add multiple channels, with different (or the same!) instruments to make up a tune. The amazing part of tracker software is that you don’t have to lay down each note perfectly, it just has to be there to be manipulated, after the fact. Post-processing, if you will. If you listen to our notes we just laid down, the first will play, then the second cuts in a split second later, taking over, and so on. If you look at the oscilloscope output while it plays, you would see sine waves getting tighter, but other than that, remain the same. If we take it at face-value, if there is a note on every line, we play 16 notes per second. Now move your highlighted block to the second note and hit the delete key. Skip the next and remove the one after that, Now we have a knit one, slip one pattern. When you play those, note that each note keeps playing until the next one starts. The blank lines did not equal silence. While we did not touch on samples and instruments and building patterns to make songs and the like, you now now enough to be dangerous. If you want us to run an article or two on making a tune, let us know at: misc@fullcirclemagazine.org, or reach out to me on Telegram on the group, otherwise we end it here.

Vous avez peut-être remarqué que les « notes » enregistrées n'apparaissent que dans une seule colonne. Chaque colonne est un « canal » capable de jouer une seule note par ligne. Vous ajoutez plusieurs canaux, avec des instruments différents (ou identiques !), pour composer une mélodie.

L'avantage des logiciels de suivi de notes, c'est qu'il n'est pas nécessaire d'enregistrer chaque note parfaitement ; il suffit qu'elle soit présente pour être manipulée a posteriori. C'est du post-traitement, en quelque sorte. Si vous écoutez les notes que nous venons d'enregistrer, la première est jouée, puis la deuxième arrive une fraction de seconde plus tard, prenant le relais, et ainsi de suite. Si vous observez la sortie de l'oscilloscope pendant la lecture, vous verrez les ondes sinusoïdales se resserrer, mais à part cela, elles restent inchangées. Si l'on part du principe qu'il y a une note sur chaque ligne, nous jouons 16 notes par seconde. Déplacez maintenant votre bloc sélectionné sur la deuxième note et appuyez sur la touche Suppr. Ignorez la suivante et supprimez celle d'après. Nous avons maintenant un motif « une note à l'endroit, une note à l'envers ». Lorsque vous jouez ces notes, notez qu'elles se répètent jusqu'à ce que la suivante commence. Les lignes vides ne signifient pas le silence.

Bien que nous n'ayons pas abordé les samples, les instruments, la création de motifs pour composer des morceaux, etc., vous en savez maintenant assez pour vous amuser. Si vous souhaitez que nous publiions un ou deux articles sur la composition musicale, écrivez-nous à misc@fullcirclemagazine.org ou contactez-moi sur Telegram. Sinon, nous en resterons là.