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:
GlitchDS GlitchDS Clone45 has released an interesting new application for the DS, which he calls GlitchDS. For those who haven't heard of it, GlitchDS is a music sequencer based on the game of life. As Clone45 states, it's "perfect for creating IDM and Glitch style loops
AutoMute One more release from homebrew dev pen as he recently updated his handy homebrew app, AutoMute, a nifty plugin for your homebrew enabled PSPs that automatically mutes the sound of your headphones when it is detached from your device
Coverflow For those of us who want just a little bit more style in the way we use our Sony PlayStation Portables as MP3 players, then homebrew developer sony_psp_player's handy app, Coverflow, should be just the deal for you
Playlist Manager Playlist Manager
If you use your PlayStation Portable a lot for listening to music, then this piece of homebrew from QJ.NET PSP Development Forums member mervsduh could prove useful to you.
Called Playlist Manager, this PSP application will let you create, edit and delete playlists that can be played by the PSP's music player
Seno DS Music Sequencer Seno DS Music Sequencer
Seno DS is an easy to use music live sequencer for theA Nintendo DS. It uses WAV samples or sounds recorded via the DS microphone.
Features:
* 8 Tracks , 8 Clips per track, approx
SylphAMP SylphAMP Homebrew developer for the Nintendo DS, Ficedula, is at it again! This time, he has updated his creation-- the SylphAMP to version 0.04. Ficedula's app is a Winamp-to-NDS interface wherein once you install it in Winamp as an output plugin, all your audio files will be streamed to a DS on the local network rather than sent to the speakers
The Legend of Zelda Symphony The Legend of Zelda Symphony This Nintendo DS homebrew application allows users to play Zelda songs on their DS. Currently the game only supports the ocarina
Jazzier Suite Jazzier Suite from Gaz: Jazzier Suite, is a new project I am working on for the Nintendo DS. The program will aid musicians in improving their ability to recognise pitch, read music and to stabilise timing, as not to speed up or slow down whilst playing songs. There will also be a number of tools implemented to help aid in composition and performance
Marching Band Drill Writer It's been a while since we last heard about homebrew developer andyauff's marching band drill-writing homebrew for the PSP, Marching Band Drill Writer, and now we catch wind of its update that now lets you save, load or delete your sets
Audio Boost Plugin With audioboost you can higher the volume limit of your PSP
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