Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Godot Mod Player

An asset by arlez80
The page banner background of a mountain and forest
Godot Mod Player thumbnail image
Godot Mod Player thumbnail image
Godot Mod Player thumbnail image
Godot Mod Player image holder but it is empty

Quick Information

0 ratings
Godot Mod Player icon image
arlez80
Godot Mod Player

This is 100% pure GDScript embeddable Software Mod Player.1.7.1 updates:* Fixed portamento up/down* Fixed error when read empty pattern from XM files* Remove unused codes1.7 updates:* Fixed tone portamento in linear frequency* Fixed vibrato does not working* Fixed volume slide command* Fixed Instrument panning* Fixed portamento/vibrato in linear frequency* Fixed tone portamento bug* Fixed 16-bit sample loop point bug.* Fixed 3xx/4xx "continue" parameter* Fixed volume resets when has no instrument number* Implement frequency 0 to stream stop.1.6 updates:* Fixed pitchbend in linear frequency mode.* Implemented vibrato depth of volume command.* Implemented global volume slide continue (parameter 0x0000).* Implemented temporary multi retrig note.1.5 updates:* Refactoring code* Fixed silence seconds* Added code for reuse AudioBus(es)1.4.3 updates:* Fixed double displaying in Node list.1.4.2 updates:* Fixed note cut parameter bug* Refactoring source code.* Some changes mod/xm file reader APIs1.4.1 updates:* Fixed doesn't re-note on when sets instrument.* Fixed some tempo bugs.1.4.0 updates:* Implemented using threads.1.3.2 updates:* Implemented global volume command.1.3.1 updates:* Fixed can't read flexible pattern order table for XM files.* Fixed mod-sample finetune on minus.* Fixed misalignment timing and found noises when use 16bit samples* Fixed behavior when not set instrument ID.1.3.0 updates:* Fixed problem play mod files* Fixed tempo bugs* Implemented some commands: patttern delay, note delay and pattern loop1.2.0 updates:* Implemented xm loader and player.Supported files:* xm* modDemo app:https://bitbucket.org/arlez80/godot-mod-player/downloads/demo.zip

Supported Engine Version
3.5
Version String
1.7.1
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

Godot MOD Player

README ko-fi

Software mod/xm player library for Godot Engine 3.4 later. This player is embeddable for your Godot projects!

  • mod is a sound file format that used primarily in old computer Amiga.
  • xm is a sound file format that extended mod.

Demo

You can download demo app: https://bitbucket.org/arlez80/godot-mod-player/downloads/demo.zip

Videos

Issues

see issues

License

MIT License

Author

  • @arlez80 あるる / きのもと 結衣 ( Yui Kinomoto )

This is 100% pure GDScript embeddable Software Mod Player.

1.7.1 updates:
* Fixed portamento up/down
* Fixed error when read empty pattern from XM files
* Remove unused codes

1.7 updates:
* Fixed tone portamento in linear frequency
* Fixed vibrato does not working
* Fixed volume slide command
* Fixed Instrument panning
* Fixed portamento/vibrato in linear frequency
* Fixed tone portamento bug
* Fixed 16-bit sample loop point bug.
* Fixed 3xx/4xx "continue" parameter
* Fixed volume resets when has no instrument number
* Implement frequency 0 to stream stop.

1.6 updates:
* Fixed pitchbend in linear frequency mode.
* Implemented vibrato depth of volume command.
* Implemented global volume slide continue (parameter 0x0000).
* Implemented temporary multi retrig note.

1.5 updates:
* Refactoring code
* Fixed silence seconds
* Added code for reuse AudioBus(es)

1.4.3 updates:
* Fixed double displaying in Node list.

1.4.2 updates:
* Fixed note cut parameter bug
* Refactoring source code.
* Some changes mod/xm file reader APIs

1.4.1 updates:
* Fixed doesn't re-note on when sets instrument.
* Fixed some tempo bugs.

1.4.0 updates:
* Implemented using threads.

1.3.2 updates:
* Implemented global volume command.

1.3.1 updates:
* Fixed can't read flexible pattern order table for XM files.
* Fixed mod-sample finetune on minus.
* Fixed misalignment timing and found noises when use 16bit samples
* Fixed behavior when not set instrument ID.

1.3.0 updates:
* Fixed problem play mod files
* Fixed tempo bugs
* Implemented some commands: patttern delay, note delay and pattern loop

1.2.0 updates:
* Implemented xm loader and player.

Supported files:
* xm
* mod

Demo app:
https://bitbucket.org/arlez80/godot-mod-player/downloads/demo.zip

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Godot Mod Player icon image
arlez80
Godot Mod Player

This is 100% pure GDScript embeddable Software Mod Player.1.7.1 updates:* Fixed portamento up/down* Fixed error when read empty pattern from XM files* Remove unused codes1.7 updates:* Fixed tone portamento in linear frequency* Fixed vibrato does not working* Fixed volume slide command* Fixed Instrument panning* Fixed portamento/vibrato in linear frequency* Fixed tone portamento bug* Fixed 16-bit sample loop point bug.* Fixed 3xx/4xx "continue" parameter* Fixed volume resets when has no instrument number* Implement frequency 0 to stream stop.1.6 updates:* Fixed pitchbend in linear frequency mode.* Implemented vibrato depth of volume command.* Implemented global volume slide continue (parameter 0x0000).* Implemented temporary multi retrig note.1.5 updates:* Refactoring code* Fixed silence seconds* Added code for reuse AudioBus(es)1.4.3 updates:* Fixed double displaying in Node list.1.4.2 updates:* Fixed note cut parameter bug* Refactoring source code.* Some changes mod/xm file reader APIs1.4.1 updates:* Fixed doesn't re-note on when sets instrument.* Fixed some tempo bugs.1.4.0 updates:* Implemented using threads.1.3.2 updates:* Implemented global volume command.1.3.1 updates:* Fixed can't read flexible pattern order table for XM files.* Fixed mod-sample finetune on minus.* Fixed misalignment timing and found noises when use 16bit samples* Fixed behavior when not set instrument ID.1.3.0 updates:* Fixed problem play mod files* Fixed tempo bugs* Implemented some commands: patttern delay, note delay and pattern loop1.2.0 updates:* Implemented xm loader and player.Supported files:* xm* modDemo app:https://bitbucket.org/arlez80/godot-mod-player/downloads/demo.zip

Supported Engine Version
3.5
Version String
1.7.1
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers