FamiStudio NES Music Editor
FamiStudio is a simple music editor for the Nintendo Entertainment System or Famicom. It is targeted at both chiptune artists and NES homebrewers.
Latest Hotfix Release 4.3.3 (Febuary 28th 2025)
Changes/Fixes:
- First IOS release!
- Improved playback speed precision to better match hardware
- Improved NSF import duration accuracy
- Fixed toolbar issue when resizing that could cause the timecode to be misplaced
- Fixed DPCM bit reversing on NSF and VGM import
- Fixed temp folder issue which caused freezing on Linux
- Fixed several typos and localization issues
- Fixed DPCM reload button always being visually enabled
- Fixed crash when trying to use undo/redo during certain operations
- Fixed app not asking you to save new project if app was first minimized on mobile
- Fixed issues on Linux using Wayland when using high DPI scalings
- Fixed instrument/arpeggio eyedropper
- Fixed metronome volume not applying until you restarted the app
- Added tooltip for "Select All / Select None"
- Reversed bits of Journey to Silius demo song to sound as the authors intended
- Most of these fixes/improvements were done in collaboration with Steo, thanks!
Breaking/Behavior changes:
- Default snap precision on Mobile is now 1/4 beat (1/16th note)
Latest Major Release 4.3.0 (December 19th 2024)
FamiStudio 4.3.0 was just released! Click here or on the image below to see some of the new features and how to use them.
Changes/Fixes:
- Support for custom tuning per project (ex: where A is not 440Hz)
- N163 wave auto position assignment
- Improve conflict resolution when copy-pasting between songs/projects
- New in-app font (Noto Sans) : More readable at low resolution and supports international characters
- Unifying UI code between desktop/mobile, mobile dialogs will now look and feel more like the desktop version
- Making more features available on mobile:
- Shy mode
- MIDI import
- MIDI export
- Ability to import songs from storage
- Ability to import instruments from storage
- Ability to import DPCM samples from other FMS projects on device storage
- PAL expansion audio support (Thanks Steo!)
- Minor adjustment to NES APU volumes (Thanks Steo!)
- SDAS/GBDK support (Thanks Michel Iwaniec!)
- Russian translation (Thanks Alex, Mkliukang1 and Furmilion!)
- Korean translation (Thanks Nyaongi and Ospaggi!)
- Upgrade all platforms to .NET 8.0
Breaking/Behavior changes:
- Default bass cutoff and filter frequencies where changed to better match the hardware
- NES APU volumes have been adjusted slightly to better match the hardware
- Most "Select All" / "Select None" buttons have been replace by context menus (right-click on desktop, long press on mobile).
Release notes of previous versions can be found in the documentation.
Download
Installation Instructions
- On Windows, simply download and run the installer (Setup.exe), which should take care of installing most dependencies. A shortcut to FamiStudio and the included demo songs will be added to your Start Menu. If you get a warning when installing or if the app crashes when running, please check out the documentation for the fix.
- On macOS, download and uncompress the file anywhere and the launch the FamiStudio app. The demo songs are included in the zip. The app is unsigned and might require you to ignore a few warnings. If you do not have .NET installed, it should prompt you to install it.
- On Linux:
- If you are using the standalone version from the ZIP file, you will need to install .NET yourself. Please see the installation instructions for more information.
- The FlatHub version should take care of installing all dependencies.
Documentation
Please visit the documentation page for detailed documentation.
Getting Started on Desktop
Here is a 20min video tutorial that will show you how to create a basic song from scratch.
Getting Started on Mobile
If you are using the mobile version of FamiStudio, please check out this tutorial to get you started!
Source Code
The entire source code is available on GitHub.
Contact & Social Media