The Matrix Online Server Emulator
  • Search
  • Member List
  • Calendar
  • Help

Register


The Matrix Online Server Emulator The Matrix Online The MxO Client v
1 2 3 4 Next »
Music Tools

Pages (3): 1 2 3 Next »
 
Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Music Tools
03-07-2014, 10:15 AM, (This post was last modified: 03-07-2014, 05:54 PM by rajkosto.)
#1
rajkosto Offline
MxoEmu Programmer
*******
Posts: 1,708
Threads: 52
Joined: Jun 2009
Reputation: 33
Music Tools
[Image: 2014-07-03_11-20-44.png]

Download: http://mxoemu.info/MxoMusicPlayer.zip (1.1.1.5)
(Requires Vista or newer OS, both 32bit and 64bit native version is included)

Can open/save both mfb and mfa (music-data in XML format which you can edit) files (located in resources/music of MxO install) which describe the music tracks, zones and groups.
Once opened, can play tracks, either starting from a random starting point (if you double click on the left list), or from a specific starting point or segment (if you double click on the right list). Current segment playing is highlighted on the right list. When near a Bar boundary, TMT in the status bar will flash black. This is when aligned transitions can take place.
Aligning switches between segments/tracks is done exactly as per MxO rules. This includes playing intro/ending flourishes and fade in/outs.

For authoring sgt files, http://files.rajko.info/dx90_directmusicproducer.exe can be used (File->Runtime save as option), a sample project containing all the MxO sgt and wav files is http://files.rajko.info/music.pro (drop in resource/music directory then open with DirectMusic producer).
All features of sgt files that MxO used are supported (so things like Sine/Logarithmic curves are not, neither is MIDI sequence playing or Multiple Simultaneous Wav tracks per segment).
Supports hot-reload of sgt and audio files if you reload the track (switch to another track then switch back, double clicking to play the same track doesn't do anything, following MxO rules)

Low-level playback and synchronisation (of wav files, which are actually mp3 encoded) achieved using the fmod library (http://www.fmod.org) which is free for non-commercial/indie use.
I have specifically avoided using DirectMusic (even though it's what MxO uses and would have saved me time manually parsing/scheduling sgt files) because it's non-portable (does not even have a 64-bit version), not-supported (latest DXSDK release to contain it is August 2007), and buggy/unstable on modern OS.

Have fun listening to all the MxO tracks exactly as they were meant to be heard (should be sample-accurate to actual in-game reproduction).

CHANGELOG:

1.1.1.5 - Fixed regression with fadeouts cutting off the sound too early
1.1.0.4 - Initial release

[Image: K7L1EYt.png]
Website Find
Reply
03-07-2014, 01:41 PM,
#2
Zenom199 Offline
Member
Posts: 70
Threads: 4
Joined: Apr 2010
Reputation: 1
RE: Music Tools
Love it.... brings back memories.

[Image: Zenomwb.png]
Find
Reply
03-07-2014, 04:12 PM, (This post was last modified: 03-07-2014, 04:21 PM by bitbomb.)
#3
bitbomb Offline
Member
Posts: 540
Threads: 9
Joined: Sep 2010
Reputation: 20
RE: Music Tools
This runs almost all the time at work now. A must have for any Mixo fan. Perfect reproduction of the game's music system. Definitely going to give adding some tracks to Mixo's library a shot. It would be neat if there were a few more tracks to choose from for certain buildings.

Check out the Matrix Community Discord
Find
Reply
03-07-2014, 05:55 PM,
#4
rajkosto Offline
MxoEmu Programmer
*******
Posts: 1,708
Threads: 52
Joined: Jun 2009
Reputation: 33
RE: Music Tools
1.1.1.5 - Fixed regression with fadeouts cutting off the sound too early

[Image: K7L1EYt.png]
Website Find
Reply
03-07-2014, 06:48 PM,
#5
Static Offline
Member
Posts: 112
Threads: 32
Joined: Jul 2010
Reputation: 2
RE: Music Tools
Love your side projects. Well done.


Do not try and play The Matrix Online as you used to. That's impossible. Instead... only try to realize the truth. There is no Matrix Online. Then you'll see, that it is not the The Matrix Online that is getting played, it is only yourself.
Find
Reply
04-07-2014, 06:35 PM, (This post was last modified: 04-07-2014, 06:36 PM by bitbomb.)
#6
bitbomb Offline
Member
Posts: 540
Threads: 9
Joined: Sep 2010
Reputation: 20
RE: Music Tools
Not really a side project, this is the music engine for the UE4 incarnation of Mixo.

Check out the Matrix Community Discord
Find
Reply
04-07-2014, 07:36 PM,
#7
ID_Error Offline
Member
Posts: 80
Threads: 4
Joined: Jul 2013
Reputation: 1
RE: Music Tools
Awesomeness. Thank you!!
Find
Reply
04-07-2014, 08:57 PM,
#8
rajkosto Offline
MxoEmu Programmer
*******
Posts: 1,708
Threads: 52
Joined: Jun 2009
Reputation: 33
RE: Music Tools
(04-07-2014, 06:35 PM)bitbomb Wrote: Not really a side project, this is the music engine for the UE4 incarnation of Mixo.

With a test GUI for authoring/preview purposes.

[Image: K7L1EYt.png]
Website Find
Reply
05-07-2014, 03:26 PM,
#9
KuroiHinata Offline
Member
Posts: 11
Threads: 3
Joined: Jun 2014
Reputation: 0
RE: Music Tools
Question: where does it go to install it to listen to it in the game?

IT'S SPLENDID!
READ -->THE FAQ<-- FIRST.
Character List
Celeste - Zion
Overloader - Zion
[Image: matrix_logo.jpg]
Find
Reply
05-07-2014, 06:06 PM, (This post was last modified: 05-07-2014, 10:59 PM by rajkosto.)
#10
rajkosto Offline
MxoEmu Programmer
*******
Posts: 1,708
Threads: 52
Joined: Jun 2009
Reputation: 33
RE: Music Tools
No clue what you're asking, but you can run this from anywhere, just do File->Open in it and find music.mfb that's located in resources/music of the MxO install dir.

[Image: K7L1EYt.png]
Website Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)

Contact UsThe Matrix Online Server EmulatorReturn to TopLite (Archive) ModeRSS Syndication

Powered By MyBB, © 2002-2025 MyBB Group.
Theme by Ryan McGrane of Audentio Design.

Linear Mode
Threaded Mode