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)
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Similar Software:
PSP Guitar Tuner PSP Guitar Tuner
-A game that will turn our PSP in a "guitar
PS3 Media Server for Linux From shagrath:Hi everyone,some time has passed since the last version, so here's a major one !
NitroTracker NitroTracker It's been a while since we had any news about _0xtob's NitroTracker app, so this new release should prove enjoyable to fans of the homebrew music creator for the Nintendo DS.This latest release bumps NitroTracker up to version 0.4. It includes support for loops, drawable volume envelopes, and multi-sample instruments
Grand Theft Audio Ep. 1 for GTA Grand Theft Audio Ep. 1 for GTA
[File does require a PSP GTA, you know...]
Because there's more to do in Grand Theft Auto PSP than just jack cars, pump lead into Mafiosi, and hook up with the odd lady-of-the-night or two, QJ forum mod Serideth decided to start a GTA radio talk show called Grand Theft Audio
Zelda SFX Here's a neat lil hombrewed app from King Dodongo, Zelda SFX is a DS application that contains all the nostalgic Zelda sound effects and one background music, letting users to sample and play around the audio
NitroTracker NitroTracker Tobias, otherwise known as _0xtob, has gone back to working on his NitroTracker application and we're happy to announce v0.3 of his app.
For those who don't know what this app does, it's basically a music sequencing app that runs on your DS
Virtual Tape Recorder Virtual Tape Recorder
The dependable Art from our forums has updated his Virtual Tape Recorder homebrew application today, bringing it up to version 5
Audio Mechanica Audio Mechanica
Art comes back to us at the QJ forums with another 'brew version of his Virtual Tape Recorder. It's now called Audio Mechanica and it's actually an updated version of Virtual Tape Recorder v5b. He renamed it thus since there are two new features that don't have much to do with the tape recorder
2.71 SE-B'' MP3 module 2.71 SE-B'' MP3 module
Here's another quick update for Joek2100's irsmp3 module. We mentioned last time that v0.4 would probably be the final version, but joek2100 decided to add a feature that lets users change the MP3 playback directory and add some custom controls of their own.
According to joek2100, he'll be looking into overclocking for the next release
Comments on LIBXM7:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Please, select device to check if LIBXM7 supports it