This repository contains source code only.
Required runtime binaries are distributed under Releases.
See BUILDING.md for compile instructions.
Nautilus is a multi-tool suite originally created to create, edit, and work with Rock Band files. Over time, it has grown to support files from other rhythm games as well.
Development began in 2013 and continues to the present
(as of this edit, March 13, 2026).
Nautilus has accumulated a large number of tools over the years — explore the interface and see if it does what you need. Most features include Help documentation; however, not all of it has been kept fully up to date. Contributions to documentation are always welcome.
If you plan to compile Nautilus without modifying the source code, you must follow the instructions in BUILDING.md.
Nautilus depends on:
- External libraries
- Third-party tools
- Runtime assets
All of these are required for correct operation.
- Language: C#
- Framework: .NET Framework 4.8.0
- IDE: Visual Studio 2022 Community Edition
For best results, use the same environment.
If you have technical questions or want to discuss Nautilus:
- You can find me in most Rock Band–related Discord servers under the same username
- I also run a dedicated Discord server:
“Nemo’s Nautilus”
Send me a message and let’s talk.
Nautilus would not be possible without the groundwork, tools, and assistance of many others.
Credit where credit is due:
-
DJ Shepherd — original Le Fluffie & x360 library
-
xorloser — tools, research, and knowledge
-
raynebc — midishrink and MIDI expertise
-
Mark Heath — NAudio.MIDI
http://naudio.codeplex.com/ -
Ian Luck — BASS audio library
http://www.un4seen.com/ -
Bernd Niedergesaess — BASS.NET API
http://bass.radio42.com/ -
StackOverflow0x — Wii customs support
-
TDCMark & AerialX — PS3 customs support
-
traflaz — PS3 HDD song search code
-
bluzer & AkiraNomuraBCN — Phase Shift support
-
pksage — RB3 song cache research
-
Mike Gledhill — CreateExcelFile library
-
Uzi Granot — PDFFileWriter library
-
Nyxyxylyth — base album art & RBA converter code
-
Maxton — countless contributions, too many to specify (RIP)
-
PikminGuts92 — MiloExtractor, RBA Builder 2.0, Songfuse
https://github.com/PikminGuts92
https://github.com/PikminGuts92/bfforever-rs -
C16 & AddyMills — extensive beta testing
-
FujiSkunk — tool development during my absence
-
GeeForce11 — audio bug troubleshooting
-
SuperRiderTH — Volume Normalizer tool
https://github.com/SuperRiderTH/CON-Tools -
LocalH / MHXScott — mogg file expertise
-
Linos — troubleshooting support
-
Lord Zedd / TehBanStick — RB3 Character Editor
-
Matthew Sitton — SngFileFormat library
https://github.com/mdsitton/SngFileFormat -
AddyMills — GHWT:DE support
https://github.com/AddyMills/GH-Toolkit-NET -
jphn — PS3 looping song fix
-
Onyxite & LibForge contributors
https://github.com/mtolly/LibForge -
Dark — themethod3 (iykyk)
-
Josiah Winslow - base CDGMaker Python code
https://github.com/WinslowJosiah/cdgmaker
Thanks to everyone who helped along the way —
and special thanks to those who have begun contributing code directly to Nautilus.