Developed by Harmonix Music Systems for use with the Rock Band Network
Decompiled using JetBrains DotPeek and rebuilt in Visual Studio by Nemo in 2013
Maintained by Nemo between 2013-2015
[The Dark Ages] 2015-2019
Maintained by FujiSkunk between 2019-2024
And back to Nemo 2025-Present (as of this writing, January 28, 2025)
This was literally the tool to create Rock Band 3 songs and customs. With our collective improvements it continues to be the de facto tool, but now it's even better.
If you're going to just download and compile without much or any editing to the source code, please make sure to download everything in the /bin/ and /res/ folders and put it in the appropriate folders wherever your executable is. These are all the dependencies, third-party tools and assets Magma expects to have access to.
Magma is written in C# using .NET Framework 4.8.1 and using Visual Studio 2022 Community Edition. For best results make sure you use the same.
If you have technical questions or want to discuss Magma with me, I can be found in most Rock Band related Discord servers under the same username. Send me a message and let's talk.
Magma wouldn't be possible without the initial development by Harmonix, so many thanks to them for that and for creating this amazing music game franchise.
But others helped make Magma: Rok On Edition what it is, and they deserve recognition and thanks, so let's get into it.
Credit where credit is due:
emist for the assembly hacking to MagmaCompiler
xorloser for all his great tools and knowledge
DJ Shepherd for the x360 library
Nyxyxylyth for base code to convert RBA files
PikminGuts92 for the ark file modifications
NewCreature for the modifications to oggenc
raynebc for midishrink and help with MIDI editing
Mark Heath for the NAudio.MIDI library:
http://naudio.codeplex.com/
Ian Luck for the BASS audio library:
http://www.un4seen.com/
Bernd Niedergesaess for the BASS.NET API:
http://bass.radio42.com/
Thanks to everyone else who helped along the way
I am not affiliated in any way with Harmonix Music Systems and this project is not sanctioned by Harmonix Music Systems
-
Notifications
You must be signed in to change notification settings - Fork 1
trojannemo/magma-rok-on
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
The original tool to compile Rock Band 3 songs - made better!
Resources
Stars
Watchers
Forks
Packages 0
No packages published