VGMusicStudio Versions Save

🎵 A program that lets you listen to the music from popular video game formats. 🎵

v0.2.2

1 year ago

This is an update to VG Music Studio v0.2.1 that includes various fixes and optimizations.

Changes:

  • SDAT LFO was improved, but still not accurate
  • Fixed some SDAT errors with empty songs and infinite loading
  • Slightly more accurate timing
  • Optimized playback CPU usage for all engines
  • Config option to change where "middle C" is
  • Added AlphaDream DLS and SF2 exporters
  • Error messages should now include more debug info for me
  • Fixed MP2K squares and panpot sounding wrong
  • Improved MP2K LFO (thanks to ipatix)
  • AlphaDream engine is now a little more accurate
  • Fixed MP2K tune command when writing to midi

MP2K.yaml Changes:

  • Added Boktai - The Sun is in Your Hand (USA) (Europe)
  • Added Boktai 2 - Solar Boy Django (USA) (Europe)
  • Added Boktai 3 - Sabata's Counterattack (Japan)
  • Added Drill Dozer (USA)
  • Added Final Fantasy Tactics Advance (USA)
  • Added Puyo Pop Fever (Japan) (USA)
  • Added The Simpson's Road Rage (USA) (Europe)
  • Fixed Pokémon FireRed Version v1.1 (USA)
  • Playlists for Metroid Fusion and Metroid Zero Mission

v0.2.1

3 years ago

This is an update to VG Music Studio v0.2 that includes various fixes and optimizations.

Changes:

  • "MLSS.yaml" was renamed to "AlphaDream.yaml", so you will need to rename your old config or port the changes.
  • "Copy" now works recursively in yaml configs, so if you have multiple versions of a game (regional or not) then you can simplify the config heavily if they share some details. Check the new "MP2K.yaml" for examples, since the Pokémon games are perfect examples.
  • MP2K GB panning is now the same as hardware, and noise playback was improved
  • SDAT instruments can omit the base key as they should be able to
  • AlphaDream engine added support for another version used in Hamtaro games, and the GB channels now work properly (but do not sound proper yet)

v0.1.9

4 years ago

MP2K AND MLSS ENGINES ONLY!

This is the last version of GBA Music Studio and includes various fixes. This is the recommended version to use if you are still using v0.1 and are not ready to switch to v0.2 or above.

v0.2

4 years ago

This release now includes two NDS engines as well as the previous two GBA engines.

The supported engines are:

  • DSE (NDS/WII) - Currently only works with the NDS Pokémon Mystery Dungeon series games
  • SDAT (NDS) - Most NDS games
  • MP2K (GBA) - Most GBA games
  • MLSS (GBA) - Mario & Luigi Superstar Saga

Features:

  • Listen to any valid song in any of the above engines as if you were listening on hardware and watch the pretty UI.
  • You can create playlists for the MP2K and MLSS engines for each game, which you can listen to like a music player. (SDAT and DSE can play all songs as one giant playlist, but you cannot create your own playlists)
  • You can export MP2K engine songs to MIDI.
  • You can export songs from any engine to WAV. It will loop the amount of times that is specified in Config.yaml.
  • You can view the track events of songs from any engine.

Note:

  • This is a Windows-only program and you must be on Windows Vista or newer to run it.
  • There is no editing of game files available; you can only listen to them and play playlists with them.
  • The UI has been heavily improved for performance, but if you still want the program to use less processing power, you can minimize the program so only the music is processed. Alternatively, if you would still like to see the visuals, you can edit the refresh rate in Config.yaml to be something lower, which does not affect the music processing in any way.
  • The DSE engine is still experimental and will sound incorrect for the time being.
  • MIDI exporting for MP2K songs - REPT and nested CALL events will not work properly. FINE events may not be exported in the correct spot, even though they used to in the previous release, which is due to some changes in the program. PREV will be exported as FINE with no distinguishable difference for mid2agb. These will be figured out in the future.
  • WAV exporting - There is no error prevention when writing to WAV, so lacking write permissions or enough disk space will result in a crash instead of a warning. (If you are not a technical user, none of the following WAV details will concern you:) Songs exported to WAV from the MP2K and MLSS engines may be larger than you expect because they are exported as 32-bit instead of 8-bit (4x as large as they should be). The MLSS engine also has an unknown sample rate, so I am unsure if I am using the correct one. Songs exported from SDAT and DSE will have the incorrect sample rate compared to hardware.
  • Exporting to SF2 from MP2K/MLSS, exporting to .s from MP2K, exporting to MIDI from MLSS, and MIDI keyboard functionality has been removed from this release but will be added back in the future.
  • The voicetable editor and opening .s and MIDI files has been removed from this release but will be added back in the future for certain engines.

v0.1

5 years ago

MP2K AND MLSS ENGINES ONLY!

No writing to ROM; only opening ROMs You may open .s and .mid files to preview how they will sound with a voicegroup You may also export .mid and .s files from a currently-loaded or edited song (.s files are only supported with MP2K, and they way will take up lots of space if imported back into the ROM because it is a WIP) You can also export the currently loaded voicegroup to a .sf2 file