BSD Ports

wip/dumb 0.9.3nb1 NetBSD

IT, XM, S3M and MOD player library

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
Categories
wip, audio, devel

Description

DUMB is an IT, XM, S3M and MOD player library developed by Robert J Ohannessian and Ben Davis. * Freeware * Supports playback of Impulse Tracker (IT), Scream Tracker 3 (S3M), Fast Tracker 2 (XM) and Amiga Module (MOD) files * Faithful to the original trackers, especially IT; if it plays your module wrongly, please tell me so I can fix the bug! (But please don't complain about differences between DUMB and ModPlug Tracker) * Accurate support for low-pass resonant filters for IT files * Very accurate timing and pitching; completely deterministic playback * Click removal * Facility to embed music files in other files (e.g. Allegro datafiles) * Three resampling quality settings: aliasing, linear interpolation and cubic interpolation * Number of samples playing at once can be limited to reduce processor usage, but samples will come back in when other louder ones stop * All notes will be present and correct even if you start a piece of music in the middle * Fast seeking to any point before the music first loops (seeking time increases beyond this point) * Audio generated can be used in any way; DUMB does not necessarily send it straight to a sound output system * Makefile provided for DJGPP, MinGW, Linux, BeOS and Mac OS X; project file provided for MSVC 6 (please contact me if you'd like to submit or request a makefile for a new platform; the code itself should port anywhere that has a 32-bit C compiler) * Can be used with Allegro, can be used without (if you'd like to make DUMB more approachable to people who aren't using Allegro, please contact me)

In the other systems

SystemPortVersion
NetBSDwip/dumb0.9.3nb1
FreeBSDaudio/dumb0.9.3_5
OpenBSDaudio/dumb0.9.3p3
DragonFlyaudio/dumb0.9.3_5
HardenedBSDaudio/dumb0.9.3_5
GhostBSDaudio/dumb0.9.3_5

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/dumb && make install clean

Dependencies

Run dependencies 1

No port depends on this one.