OS4 DepotLogo by Liksmaskaren 
(anonymous IP: 3.133.133.39,0) 
 HomeRecentStatsSearchMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (602)
   o Document (24)
   o Driver (97)
   o Emulation (149)
   o Game (1011)
   o Graphics (500)
   o Library (118)
   o Network (234)
   o Office (66)
   o Utility (932)
   o Video (69)

Total files: 4399

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Development » Library » Audio » uniminixmlib.lha

Uniminixmlib

Description: Plays xm tunes or simply decode it.
Download: uniminixmlib.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 93kb
Version: 0.1
Date: 22 Dec 08
Author: krabob
Submitter: krabob
Category: development/library/audio
License: LGPL
Distribute: yes
Min OS Version: 4.0
FileID: 4345
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)

[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