Logo by Liksmaskaren (anonymous IP: 3.133.133.39,0) | ||||||||||||
| ||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] uniminixmLib - 22/12/2008 - First OS4 Upload This library provides a simple xm music format player. There are both simple functions to play/stop a xm through AHI (with uniminixmPlayer.h), and also some functions to simply decode a xm to a signal stream, without AHI (with uniminixm.h ) The player is not 100% accurate with official xm players, but shouldn't crash. Some volume envelopes are * sometimes * played not correctly. The c code should be portable to any platform. It is re-entrant, which means no global var and the hability to open more than one decoder or player at a time. The mixer uses float numbers, but should be optimized for PowerPC. It is released here with includes and compiled static lib, but also with full sources. Read the header files to know more. The makefile in src/ contains testUniMiniXM.c, an example of use, which compile a command line xm player (play.elf). This Library applies the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1 , read file COPYING. It basically means it allows it to be used both in GPL products and non-opensource products, commercial or not. For information, The repository of this project is hosted on sourceforge there: http://azurvedalib.svn.sourceforge.net/viewvc/azurvedalib/Workspace/VedaLibSound XM/ |
Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |