Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lioncash/gamemusicemusharp
A wrapper around Game Music Emu
https://github.com/lioncash/gamemusicemusharp
Last synced: about 2 months ago
JSON representation
A wrapper around Game Music Emu
- Host: GitHub
- URL: https://github.com/lioncash/gamemusicemusharp
- Owner: lioncash
- Created: 2013-06-01T01:50:25.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-08-08T17:55:22.000Z (over 11 years ago)
- Last Synced: 2024-10-14T14:55:13.103Z (3 months ago)
- Language: C#
- Homepage: https://code.google.com/p/game-music-emu/
- Size: 469 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Game Music Emu Sharp
----
## What is it?Game Music Emu Sharp is a fully documented wrapper around almost all of the features of Game Music Emu (https://code.google.com/p/game-music-emu/)
This allows for the possibility of multiple C# based implementations of the sound playback.
## Do I have to care about freeing things?
No, this is all done in the background with method calls that would usually require this in C++. (Though if you spot anything wrong, please tell me!).
The only exception to this is closing the player. When you are done, simply call the ```GmeNative.gme_delete(IntPtr emuHandle)``` method.
## How do I use this?
Sound playback isn't built in, just like the original library. You need to implement it with an audio system (See the GameMusicEmuSharpExample folder for an example NAudio implementation).