Edit of asset "FLMusicLib: Play chiptune music and mp3 in godot." Accepted

Old/Current New/Edit
Title FLMusicLib: Play chiptune music and mp3 in godot. FLMusicLib: Play chiptune music and mp3 in godot.
Description Platforms: Windows(64 and 32 bits), Linux(64 bits).

Readme.md:

GDNative library that plays mp3 and chiptune music files. The project uses GameMuseEmu, Minimp3 and libsoundio

Notes

-Currently a lot of things are hardcoded like the sample rate(44100) and the sound format (S16LE), I think these settings work on any hardware but I might be wrong.

-mp3 files must have a constant bitrate.

Methods

-bool PlayMusic(String path,int trackNum,bool loop = true,int loopStart = -1,int loopEnd = -1,int startMsec = 0)

-void StopMusic()

-bool IsPlaying()

-void SetVolumeMultiplier(float vol)

-void StoreMusicState()

-void RestoreMusicState()

-int GetTrackPositionMsec()

-void TogglePause()

Signals

-track_ended: emited when the music is not looping and a music track ends, timing might not be accurate(Or might not be emited at all but I haven't seen that yet) for chiptune music since the music length is unknown.


Source: https://github.com/MightyPrinny/godot-FLMusicLib
Demo: https://github.com/MightyPrinny/godot-FLMusicLib/tree/demo
Platforms: Windows(64 and 32 bits), Linux(64 bits).

Readme.md:

GDNative library that plays mp3 and chiptune music files. The project uses GameMuseEmu, Minimp3 and libsoundio

Notes

-Currently a lot of things are hardcoded like the sample rate(44100) and the sound format (S16LE), I think these settings work on any hardware but I might be wrong.

-mp3 files must have a constant bitrate.

Methods

-bool PlayMusic(String path,int trackNum,bool loop = true,int loopStart = -1,int loopEnd = -1,int startMsec = 0)

-void StopMusic()

-bool IsPlaying()

-void SetVolumeMultiplier(float vol)

-void StoreMusicState()

-void RestoreMusicState()

-int GetTrackPositionMsec()

-void TogglePause()

Signals

-track_ended: emited when the music is not looping and a music track ends, timing might not be accurate(Or might not be emited at all but I haven't seen that yet) for chiptune music since the music length is unknown.


Source: https://github.com/MightyPrinny/godot-FLMusicLib
Demo: https://github.com/MightyPrinny/godot-FLMusicLib/tree/demo
Category Misc Misc
License LGPLv2.1 LGPLv2.1
Repository Provider GitHub GitHub
Repository Url https://github.com/MightyPrinny/godot-FLMusicLib/ https://github.com/MightyPrinny/godot-FLMusicLib/
Issues Url https://github.com/MightyPrinny/godot-FLMusicLib/issues https://github.com/MightyPrinny/godot-FLMusicLib/issues
Godot version Godot 3.1 Godot 3.1
Version String 0.1.1 0.1.1
Download Commit 0.1.1 0.1.1
Download Url (Computed) https://github.com/MightyPrinny/godot-FLMusicLib/archive/0.1.1.zip https://github.com/MightyPrinny/godot-FLMusicLib/archive/0.1.1.zip
Icon Url https://raw.githubusercontent.com/MightyPrinny/godot-FLMusicLib/master/icon.png
https://raw.githubusercontent.com/MightyPrinny/godot-FLMusicLib/master/icon.png