Milkytracker - Le Bottin des Jeux Linux

Milkytracker

🗃️ Specifications

📰 Title: Milkytracker 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 2D
🏷️ Category: Development ➤ Audio Production ➤ Tracker 🏝️ Perspective: First person (interface)
🔖 Tags: Development; Audio Production; Tracker; Chiptune; Flagship ⏱️ Pacing: Real Time
🐣️ Approx. start: 2007-12-30 👫️ Played: Single
🐓️ Latest: 2023-11-28 🚦 Status: 04. Released (status)
📍️ Version: Latest: 💥️ 1.05.00/1 / Dev: 4dab60f ❤️ Like it: 1. 🙏️⭐⭐⭐⭐⭐ (fantastic)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2014-03-22 🐜️ Updated: 2024-12-01

📦️ Deliverables

📦️ Package name: milkytracker ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ✓ ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage: ✓
📱️ PDA support: ✓ ..... 📦️ Flatpak: ✓
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 👔️ Already shown:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 14237

📖️ Summary

📜️[en]: A libre, multi-platform tracker that recreates the Fasttracker II experience, while working on its compatibility with the Amiga ProTracker. It supports over 30 module formats, accurate ".XM" replay, compressed module files, low-latency audio drivers and MIDI In. It also features a tabbed interface allowing up to 32 modules to be played simultaneously and data to be exchanged between them, a powerful integrated sample editor with waveform generators, and a detailed instrument editor with zoom and envelope scaling. 📜️[fr]: Un tracker libre et multiplateforme recréant l'expérience de Fasttracker II, tout en lui travaillant sa compatibilité avec l'Amiga ProTracker. Il supporte plus de 30 formats de modules, la relecture ".XM" précise, les fichiers de modules compressés, les pilotes audio à faible latence, le MIDI In. Il dispose aussi d'une interface avec onglets permettant de jouer jusqu'à 32 modules simultanément et l'échange de données entre eux, d'un puissant éditeur d'échantillons intégré avec générateurs de formes d'ondes, et d'un éditeur d'instruments détaillé avec zoom et mise à l'échelle de l'enveloppe.

🎥️ Videos


🦝️ From Users: (201107),


📰 Progress: (1.04/202308),


🕯️ How To: (201808), (202205), (201107),


🎮️ Showcase: (202402), (201005), (201004),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) ts(202xxx) gd(202xxx) gu(201107) id(202xxx) r(202xxx) lp(202xxx) d(202402) d(201005) d(201004) d(200902) d(202303) d(202303) d(202305) d(202312) d(202110) d(201002) d(201605) d(201103) d(201410) d(202309) d(201303) d(201111) d(201002) d(201103) d(201009) d(201009) d(200810) d(201012) d(200912) d(201004) d(201004) d(201203)] ht(201808) ht(202205) ht(201107) ht(201110) ht(201302) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources

🔘️ Modules (music) for trackers
• Collections of music modules (for tracker tests): [The Mod Archive] [modules.pl]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Milkytracker Team 1 2] [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Milkytracker) [fr] [en] [de]]
[Wikipedia (Tracker) [fr] [en] [de]]
[LinuxMAO [fr]] [MDesigner[fr]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Milkytracker
🦊️ What's: A libre tracker recreating the Fasttracker II XP
🏡️ https://www.milkytracker.org/
🐣️ https://github.com/milkytracker/
🔖 #LinuxGameDev #Music #Tracker #Flagship
📦️ 📦️ #Libre #Bin #Arch #RPM #Deb #Flatpak #AppIm
📖 Our entry: 🛒️Homeless

🕵‍ 1.05.01: 🙏️⭐⭐⭐⭐⭐
🥁️ Update: 1.05.00/1
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://milkytracker.org/?download
🦣️ From: 🛜️ https://github.com/milkytracker/MilkyTracker/releases.atom

🦝️ https://www.youtube.com/embed/CgAZ5I1wMLk
🎮️ https://www.youtube.com/embed/L7i3Ci60eIc
🎮️ https://www.youtube.com/embed/-gx2TAYkIIQ
🎮️ https://www.youtube.com/embed/9STiQ8cCIo0

🕶️ A view of its user interface (v. 1.05.01, on a dark theme) with menus and parameter buttons at the top, frequency curves for each of its audio tracks below, audio tracks in the center and in columns, a volume curve and numerous settings at the bottom, and a piano roll at the very bottom.

📚️ Milkytracker is a libre, multi-platform tracker that recreates the Fasttracker II experience, while working on its compatibility with the Amiga ProTracker. It supports over 30 module formats, accurate ".XM" replay, compressed module files, low-latency audio drivers and MIDI In. It also features a tabbed interface allowing up to 32 modules to be played simultaneously and data to be exchanged between them, a powerful integrated sample editor with waveform generators, and a detailed instrument editor with zoom and envelope scaling.

📕 Description [en]

📜️ "A libre tracker recreating the Fasttracker II experience" 📜️

MilkyTracker is an open source, multi-platform music application for creating .MOD and .XM module files.
It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.

MilkyTracker’s key features:

✅️ Fasttracker II like, custom graphical user interface with context menus
✅️ Supported on multiple platforms including portable devices
✅️ Very accurate .XM replay compared to FT2
✅️ ProTracker 2/3 playback modes for playing and editing .MOD files
✅️ Various resampler options including emulated Amiga 500/1200 sound output
✅️ Choose between a modern and a true-to-FT2 editing scheme / keyboard layout
✅️ Tabbed user interface for opening and playing up to 32 modules simultaneously and for exchanging data between them
✅️ Over 30 imported module formats
✅️ Basic archive support for loading zipped, powerpacked and UMX modules directly
✅️ Rendering songs/patterns to disk (.WAV) or directly to sample
✅️ Powerful sample editor featuring waveform generators
✅️ In-depth instrument editor featuring envelope zooming and scaling and support for copying and swapping instruments and samples across tabs
✅️ Low latency audio driver support
✅️ MIDI In support
✅️ Module optimizer
✅️ Internal file browser option
✅️ Various font sizes for improved visibility of pattern data
✅️ Prospective pattern view option
✅️ Playing and editing simultaneously
✅️ Live mode for seamless pattern changes

A couple of facts:
• MilkyTracker is not based on any common module replay. Its core MilkyPlay has been in development since the mid-90s, originally as a Digitrakker .MDL player.
• MilkyTracker development started a decade later for the Pocket PC and it still fully operates on rather humble PDAs.
• MilkyTracker is and will stay a 2nd generation tracker. There are already several good 3rd generation trackers out there.


🍥️ Debian :

Music creation tool inspired by Fast Tracker 2

This is an editor for "tracked" music, i.e. audio samples of instruments pitch shifted according to the note data.
It can load the following module formats: 669, AMS, AMF, DBM, CBA, DIGI, DSM, FAR, GMC, GDM, IMF, IT, MOD, MDL, MTM, MXM, OKT, PLM, PSM, PTM, S3M, STM, ULT, UNI, and X.
Export is possible into the formats: XM, MOD, and WAV.
Supported sample and instrument formats: WAV, IFF/XI, PAT

📕 Description [fr]

Un tracker libre recréant l'expérience de Fasttracker II, par la Milkytracker Team.

MilkyTracker est un tracker libre et multiplateforme recréant l'expérience de Fasttracker II, tout en lui travaillant sa compatibilité avec l'Amiga ProTracker. Il supporte plus de 30 formats de modules, la relecture ".XM" précise, les fichiers de modules compressés, les pilotes audio à faible latence, le MIDI In. Il dispose aussi d'une interface avec onglets permettant de jouer jusqu'à 32 modules simultanément et l'échange de données entre eux, d'un puissant éditeur d'échantillons intégré avec générateurs de formes d'ondes, et d'un éditeur d'instruments détaillé avec zoom et mise à l'échelle de l'enveloppe.


MilkyTracker est une application musicale libre et multiplateforme pour la création de fichiers de modules .MOD et .XM.
Il tente de recréer la lecture des modules et l'expérience utilisateur du programme DOS populaire Fasttracker II, avec des modes de lecture spéciaux disponibles pour une meilleure compatibilité avec l'Amiga ProTracker 2/3.

Les principales caractéristiques de MilkyTracker :

✅️ Interface utilisateur graphique personnalisée avec menus contextuels, semblable à celle de Fasttracker II
✅️ Prise en charge de plusieurs plates-formes, y compris les appareils portables
✅️ Relecture .XM très précise par rapport à FT2
✅️ Modes de lecture ProTracker 2/3 pour la lecture et l'édition des fichiers .MOD
✅️ Diverses options de ré-échantillonnage, y compris une sortie sonore émulée Amiga 500/1200
✅️ Choix entre un schéma d'édition et une disposition de clavier modernes et fidèles à la FT2
✅️ Interface utilisateur à onglets permettant d'ouvrir et de jouer jusqu'à 32 modules simultanément et d'échanger des données entre eux
✅️ Plus de 30 formats de modules importés
✅️ Prise en charge basique du chargement direct de modules zippés, powerpackés et UMX
✅️ Rendu des morceaux/modèles sur disque (.WAV) ou directement sur échantillon
✅️ Puissant éditeur d'échantillons avec générateurs de formes d'ondes
✅️ Éditeur d'instruments détaillé avec zoom et mise à l'échelle de l'enveloppe et prise en charge de la copie et de l'échange d'instruments et d'échantillons d'un onglet à l'autre
✅️ Prise en charge des pilotes audio à faible latence
✅️ Prise en charge de MIDI In
✅️ Optimiseur de module
✅️ Option de navigateur de fichiers interne
✅️ Différentes tailles de police pour une meilleure visibilité des données de pattern
✅️ Option d'affichage prospectif des patterns
✅️ Lecture et édition simultanées
✅️ Mode Live pour des changements de patterns en continu

Quelques faits :

• MilkyTracker n'est pas basé sur un module commun de relecture. Son noyau, MilkyPlay, est en développement depuis le milieu des années 90, à l'origine en tant que lecteur Digitrakker .MDL.
• Le développement de MilkyTracker a commencé une décennie plus tard pour le Pocket PC et il fonctionne toujours pleinement sur des PDA plutôt modestes.
• MilkyTracker est et restera un tracker de 2ème génération. Il existe déjà plusieurs bons trackers de 3ème génération.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).


📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.

💡Nota :
• Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), celui-ci permettra lors du clic sur un AppImage de l'exécuter ou l'installer dans un répertoire depuis lequel il deviendra visible par vos lanceurs habituels.
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.


📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (discover et/ou gnome-software) pour l'installer en quelques clics.

💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software

[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom



📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] nom_du_binaire ou $ nom_du_binaire
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./nom_du_binaire
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

▸ AppImage :
• Si vous l'avez installé à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

▸ Flatpak :
• Si vous l'avez installé à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.



🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 29 Novembre 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


🫕️ Installation :
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (🧪️not_tested) Paquet Flatpak : NON TESTE.
▸ (✔ v. 1.05.01) Paquet AppImage : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🌻️ Premières impressions :
🟢️ Une interface intuitive supportant le glisser-déposer du contenu. Il est très facile d'y déposer un mod pour qu'il le joue immédiatement.
⚪️ Mes tests s'arrêtent là car je ne suis pas musicien et n'ai pas les compétences ni le temps.



🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 🙏️⭐⭐⭐⭐⭐ (fantastic)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Une pépite.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !