Downloads Navigation

Downloads :: New :: Popular :: Top Rated

Downloads: 221,091 Categories: 239

Total Download Views: 143,362,120

Total Files Served: 9,118,694

Total Size Served: 79.94 TB

LIBXM7 beta 0.59 demo

Download Name: LIBXM7 beta 0.59 demo  

Category: Nintendo DS Nintendo DS Applications

Author: Sverx

Submitted By: Hova

Date Added:

File Size: 1.25 MB

File Type: (Zip file)

Comments: 0

Downloads: 1

Views: 442

Related Forum: Gaming Discussion

Share:
Item description:

from Sverx:

LIBXM7
A C library to play XM modules on Nintendo DS using only ARM7 resources (thus freeing your ARM9 from that task).

The use of XMs as a background music in your games allows much more flexibility compared to the old MOD format: more channels, multisample instruments, envelopes, panning and so on. In addition, the XM format is very well known and widespread among composers who compose music using their favourite tracker. Moreover, the reproduction of the tune will not use ARM9 resources as all the necessary elaboration is carried out by the ARM7. With LIBXM7 all you have to do is load the module and fire.

LIBXM7 Replay features

The current version of LIBXM7 (beta 0.59) can play XMs featuring the following characteristics:

- Up to 16 channels
- Distinct volume and effect column for each channel
- Module length up to 256 patterns
- Module can contain up to 256 different patterns of variable length from 1 to 256 lines
- Up to 128 instruments, each one of which:

- Has up to 16 different 8 or 16 bit samples, each one having a forward (normal) or a ping-pong loop optionally.
- May have a volume envelope with up to 12 points, optionally with a sustain point and/or a loop and a fade rate.

- Linear Frequency Table ONLY (Amiga Frequency Table is still unsupported)

The effect support is still incomplete. This version supports the following effects:

- 0xy Arpeggio
- 5xy Portamento to note with volume slide (M)(B)
- 6xy Vibrato with volume slide (M)(B)
- 8xx Set note panning
- 9xx Set sample offset
- Axy Slide note volume up or down (M)
- Cxx Set note volume
- E8x Set note panning
- E9x Retrig note
- EAx Slide note fine volume up (M)
- EBx Slide note fine volume down (M)
- ECx Note cut
- EDx Note delay
- EEx Pattern delay
- Fxx Set song speed
- Gxx Set global volume
- Hxy Slide global volume up or down
- Lxx Set envelope position
- Pxy Panning slide
- Rxy Retrig note with volume slide (M)

(M) Means that this effect has "memory", (B) means that the support for that command is still incomplete.

The supported volume column effects are as follows:

- xx Set note volume (0x10-0x50)
- Dx Slide note volume down (0x60-0x6F)
- Ux Slide note volume up (0x70-0x7F)
- dx Slide note fine volume down (0x80-0x8F)
- ux Slide note fine volume up (0x90-0x9F)
- Px Set note panning (0xC0-0xCF)
- Lx Slide note panning left (0xD0-0xDF)
- Rx Slide note panning right (0xE0-0xEF)
Download: Click Download and in a few moments you will receive the download dialog.
Related Forum: Gaming Discussion



We are sorry, but this section of our site is for Registered Users Only.

Sign in to your account or Register for a free account

Ratings

Please take one second and rate this download...

Not a Chance
1
2
3
4
5
6
7
8
9
10
Absolutely

Comments

"LIBXM7 beta 0.59 demo" :: Login/Create an Account :: 0 comments

If you would like to post a comment please signin to your account or register for an account.