PDA

View Full Version : Libxm7 0.81



wraggster
December 20th, 2008, 14:06
News from sverx: (http://forum.gbadev.org/viewtopic.php?t=16290&sid=4330ba903425a9c96ab51f617493bb3d)


Hi!

It's time to say I'm still working on libxm7, and it's time to release yet another (still beta) version: it's 0.81!

In this version more effects are supported, and the bugs that were discovered in beta ver. 0.59 should have been removed :)

A big effort has been put to assure good replay accuracy and, even if it's still an incomplete work in progress, I'm sure you'll notice that.

You can download the new demo (1489 KiB ZIP)
(edit: you can also check the video on YouTube

http://www.youtube.com/v/DOTtW3GKVTs

(high quality recommended! [Thanks raina!])
and/or check all the details and download the library here. (http://www.teleion.it/users/cgq/nds/libxm7/)

Here are some images from the demo: the songlist, playing "Worse than this" tune, playing "Hurtless (part 1)" tune.

Finally, here's the complete changelog:
Code:
[add] Portamento slide effects (1xx, 2xx, E1x, E2x, X1x, X2x) are now supported.
[add] Portamento to note effect (3xx) is now supported.
[add] Portamento to note with volume slide effect (5xx) is now fully supported.
[add] Jump to position effect (Bxx) and Pattern break effect (Dxx) are now supported.
[add] Key off effect (Kxx) is now supported.
[add] Portamento to note volume column effect (Mx) is now supported.

[bug] istruments specified 'alone' (with no note) in the pattern now shouldn't lead to unpredictable
results even when used when you never specified a note before in that channel.
Also, they should now work even after key-offs of instrument with no envelopes.
[bug] effect Rxy (retrig note with volume slide) used at the same time when setting a volume on
the volume column now should correctly reset the volume before every every retrig.
"Memory effect", should work correctly now, even when only one of the values (x or y) is 0.
[bug] effect 0xy (Arpeggio) now keeps on working even in the 'extra ticks' added by an effect EEx
(Pattern Delay) on the same line.
[bug] effect 9xx (sample offset) is now not ignored when used with a sample that has a loop.
[bug] libxm7 startSound() (internal) function has been renamed, so you don't have to rename yours.


Feedback is always appreciated!

Download and Give Feedback Via Comments