FamiStudio - Le Bottin des Jeux Linux

FamiStudio

🗃️ Specifications

📰 Title: FamiStudio 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Development ➤ Audio Production ➤ Sequencer ➤ DAW 🌍️ Browser version:
🔖 Tags: Development; Audio Production; NINTENDO; Chiptune; Sequencer 📦️ Package name:
🐣️ Approx. start: 2019-07-28 ....... 📦️ Arch: ✓
🐓️ Latest: 2024-04-20 ....... 📦️ RPM: ✓
📍️ Version: Latest: 💥️ 4.2.0 / Dev: 972f5d9 ....... 📦️ Deb:
🏛️ License type: 🕊️ Libre ....... 📦️ Flatpak: ✓
🏛️ License: MIT ....... 📦️ AppImage:
🏝️ Perspective: First person (interface) ....... 📦️ Snap:
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support: ✓
🎖️ This record: 5 stars 🎀️ Game design: 5 stars
👫️ Contrib.: goupildb & Louis 🎰️ ID: 15914
🐛️ Created: 2020-09-13 🐜️ Updated: 2024-04-20

📖️ Summary

[en]: A libre, multi-platform tracker that's both powerful and simple/ergonomic. Designed to be easier to use than FamiTracker, its functionalities are nevertheless more limited. It is aimed at both chiptune artists and NES homebrewers. Initially designed for the Nintendo Entertainment System or Famicom, it can also be used for Linux and supports various import/export formats. It features a modern DAW-style interface with sequencer and piano roll. [fr]: Un tracker libre et multi-plateforme à la fois performant et simple/ergonomique. Conçu pour être plus facile à utiliser que FamiTracker, ses fonctionnalités demeurent néanmoins plus limitées. Il s'adresse à la fois aux artistes chiptune et aux homebrewers de la NES. Initialement conçu pour la Nintendo Entertainment System ou Famicom, il peut aussi être utilisé pour Linux et supporte différents formats d'import/export. Il dispose d'une interface moderne de type DAW avec séquenceur et rouleau de piano.

🚦 Entry status

📰 What's new?: 🍎️ (Stable) Major upgrade 🦺️ Work in progress:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: ✓ 🚧️ Some work remains to be done:
👔️ Already shown: 👻️ Temporary:

🎥️ Videos


🏝️ Trailer: 💥️ (4.1.0/202307),


🦝️ From Users: Gamefromscratch (202007),


🕯️ How To: 💥️"hands-on" chiptune tutorial (4.0.0/202208), 💥️ A quick tutorial to get you started with the mobile vers. of FamiStudio (3.2.0/202111), 💥️ How to change an instrument sound (202304),


🎮️ Showcase: 💥️(202301), 202006), (201908),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(4.1.0/202307) t(4.0.0/202208) t(2.3.0/202101) t(2.2.0/202009) gd(202xxx) gu(202007) r(202xxx) lp(202xxx) d(202301) d(202006) d(201908) d(202404) d(202006) d(202005) d(202104) d(202404) d(202202) d(202308) d(202307) d(202108) d(202311) d(202301) d(202212) d(202302) ht(4.0.0/202208) ht(3.2.0/202111) ht(202304) ht(2.3.0/202101) ht(1.0.0/201908) 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)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Itch.io] - Free

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [FamiTracker]

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

🐝️ Related


📦️ 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: [Gaming on Linux on mastodon (20200908)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: FamiStudio
🦊️ What's: A libre tracker that's both powerful and simple/ergonomic
🏡️ https://famistudio.org/
🐣️ https://github.com/BleuBleu/FamiStudio/
🔖 #LinuxGameDev #Music #Sequencer #Chiptune
📦️ #Libre #Bin #Arch #RPM #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 4.2.0
⚗️ Major upgrade (Stable) 🍎️
📌️ Changes: https://bleubleu.itch.io/famistudio/devlog/717839/famistudio-420
🦣️ From: 📶️ https://github.com/BleuBleu/FamiStudio/releases.atom

🏝️ https://www.youtube.com/embed/1xQbFUGz0Co
🦝️ https://www.youtube.com/embed/56a_9SR0ITQ
🎲️ https://www.youtube.com/embed/46jjM9c36ZE
🎮️ https://www.youtube.com/embed/7pCjlBeW0ks
🎮️ https://www.youtube.com/embed/yYBiSFFu-X4

🕶️ A view of its IU (on a dark theme) with music playing. Instruments are displayed on the right, while on the left is the piano, and in the center the notes played as bars.

📚️ FamiStudio is a libre, multi-platform tracker that's both powerful and simple/ergonomic. Designed to be easier to use than FamiTracker, its functionalities are nevertheless more limited. It is aimed at both chiptune artists and NES homebrewers. Initially designed for the Nintendo Entertainment System or Famicom, it can also be used for Linux and supports various import/export formats. It features a modern DAW-style interface with sequencer and piano roll.

📕 Description [en]

📜️ "A libre tracker that's both powerful and simple/ergonomic" 📜️ .

FamiStudio is very simple music editor for the Nintendo Entertainment System or Famicom. It is designed to be easier to use than FamiTracker, but its feature set is also much more limited. It is targeted at both chiptune artists and NES homebrewers.

Features

☑ Modern DAW-style UI with sequencer and piano roll, no hexadecimal anywhere
☑ Instrument & Envelope edition
☑ DPCM Sample Editor
☑ NSF import
☑ Full Undo/Redo support
☑ Copy & Paste support
☑ Note drag & drop with audio preview
☑ Import from FamiTracker FTM & Text (official 0.4.6)
☑ Export to various formats (WAV, ROM, NSF, FamiTone2, FamiStudio Text, FamiTracker Text)
☑ Volume, fine pitch, vibrato effect tracks
☑ Slide notes (portamento)
☑ Arpeggios
☑ NES sound engine (CA65, NESASM, ASM6)
☑ MIDI input support
☑ MIDI import/export
☑ Audio expansions supported: VRC6, VRC7, FDS, MMC5, Namco 163, Sunsoft S5B and EPSM.
☑ Windows, MacOS and Linux and Android versions (on the Google Play Store).

📕 Description [fr]

Un tracker libre à la fois puissant et simple/ergonomique, par la FamiStudio Team, initié par Mathieu Gauthier (BleuBleu).
En C# et Assembleur. En Mono.

FamiStudio est un tracker libre et multi-plateforme à la fois performant et simple/ergonomique. Conçu pour être plus facile à utiliser que FamiTracker, ses fonctionnalités demeurent néanmoins plus limitées. Il s'adresse à la fois aux artistes chiptune et aux homebrewers de la NES. Initialement conçu pour la Nintendo Entertainment System ou Famicom, il peut aussi être utilisé pour Linux et supporte différents formats d'import/export. Il dispose d'une interface moderne de type DAW avec séquenceur et rouleau de piano.


FamiStudio est un éditeur de musique très simple pour la Nintendo Entertainment System ou Famicom. Il est conçu pour être plus facile à utiliser que FamiTracker, mais ses fonctionnalités sont également beaucoup plus limitées. Il s'adresse à la fois aux artistes chiptune et aux homebrewers de la NES.

Caractéristiques

☑ Interface utilisateur moderne de type DAW avec séquenceur et rouleau de piano, sans hexadécimal nulle part
☑ Édition Instrument & Enveloppe
☑ Éditeur d'échantillons DPCM
☑ Importation du format NSF
☑ Support complet pour annuler/refaire
☑ Support du copier-coller
☑ Glisser-déposer de notes avec aperçu audio
☑ Importation FTM & Texte (officiel 0.4.6) de FamiTracker
☑ Exportation vers différents formats (WAV, ROM, NSF, FamiTone2, FamiStudio Text, FamiTracker Text)
☑ Volume, tonalité fine, pistes à effet vibrato
☑ Notes de glissement (portamento)
☑ Arpèges
☑ Moteur sonore NES (CA65, NESASM, ASM6)
☑ Prise en charge de l'entrée MIDI
☑ Importation/exportation MIDI
☑ Les extensions audio sont prises en charge : VRC6, VRC7, FDS, MMC5, Namco 163, Sunsoft S5B et EPSM.
☑ Versions Windows, MacOS et Linux et Android (sur le Google Play Store).

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

▸ Installation des dépendances :
• Installez au préalable les paquets suivants : mono-complete gtk-sharp2

📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU:

▸ Classique :
• Si vous l'avez installé à partir d'un paquet ou installé dans les répertoires système : [Alt+F2] et son nom ou $ xxxx

▸ Mono :
En fonction du livrable disponible :
• Si vous disposez du binaire Mono, en console dans son répertoire racine lancez : $ mono FamiStudio.exe
• Si vous disposez du binaire Mono, en console dans son répertoire racine lancez : $ dotnet FamiStudio.dll

🕵️ Test [fr]

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

⚬ Mise à jour : le 14 Janvier 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.

🫕️ Installation :
▸ (✔ v. 4.1.3) Paquet Arch/AUR : FONCTIONNEL.
▸ (✔ v. 2.2.0) Binaire classique : FONCTIONNEL.
▸ (✔ v. 4.1.3) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.

🧪️ Tests effectués :
⚪️ Je n'ai pas les compétences pour un test sérieux de cet outil. Ce test ne consiste qu'à vérifier si l'outil démarre et éventuellement s'il fonctionne avec des opérations basiques.
🟢️ Les tests sont facilités grâce à des exemples livrés avec l'interface.

🏗️ Réalisation :

‣ 📟️ Interface :
🟢️ Son interface est élégante, complète et ergonomique (agréable à utiliser), claire/intuitive, correctement expliquée (aide omniprésente dès le démarrage et boutons d'aides),
🟢️ Elle offre notamment un redimensionnement de sa fenêtre par glisser-déposer.

‣ 🎮️ Contrôles :
⚪️ L'interface se contrôle à la souris.

🛬️ Fiabilité :
🟢️ Cet outil fonctionne bien.

🌻️ Premières impressions :
🟢️ Même sans rien connaître de l'art, on peut très facilement lancer l'un des exemples fournis.
🟢️ Très professionnel.
🟢️ On peut aussi exporter par exemple au format WAV (testé : ok).


🕹️ Conclusion :
Impression globale : 👍️
Excellent !
👏️ ❤️ Un grand bravo et merci à ses auteurs !