Skip to content

VG Music Studio - Preview v0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@Kermalis Kermalis released this 22 Jun 16:36
· 68 commits to master since this release

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.