Claudio Matsuoka
1e9cb9bfc0
Generalize filters as DSP effects
...
Add DSP flags to mixer and generalize the existing lowpass filter as a
DSP effect. Reverb and chorus effects (used in e.g. IMF) can be added
to the list later.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
f9baeda4fe
Change interpolation setting API
...
Change interpolation setting API so that different interpolation algorithms
can be selected.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
1d36dab7da
[xmp] Add copyright message
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
a8f26166c0
[xmp] Update man page text
...
Fix incorrectly listed parameters and other pieces of information.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
c39ecfd194
Final API retouches
...
- change XMP_FORMAT_* to XMP_MIX_* because they're actually mixer parameters
and not only sample format flags
- briefly document the essential parts of the API in README
- update the player application to use the new API
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
67a65dbe35
[xmp] Fix sample info
...
Use number of samples in loop otherwise Samples are garbled (you copy-pasted
mod->ins as sample numbers) (fixed by Mirko Buffoni)
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
7e52586c7a
[xmp] Fix installed file permissions
...
Force xmp binary to be installed as executable and manpage as non-executable.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
926ea6d093
[xmp] Fix manpage installation target
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
ebc877b21d
[xmp] Adjust options and manpage
...
Adjust options to preserve compatibility with xmp 3.5.0 when possible
(e.g. -n for nearest neighbor), document them in manpage.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
dc634bad03
[xmp] Use new API return values
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
76bbb65a4c
[xmp] Add nearest neighbor and nofilter options
...
Add nearest neighbor interpolation and filter disable options for better
mixing control.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
63776ab782
[xmp] Don't show pause message if running quiet
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
1951c7fb97
[xmp] Fix install target
...
Fix player installation target in Makefile (by Douglas Carmichael).
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
d2cf2f88c5
[xmp] Adjust verbosity levels
...
Display instrument and sample info also if -vv is specified in the
command line.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
6cecafb5dd
[xmp] Add win32 driver to dist package
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
8ebefe6ab8
[xmp] Fix mixer pan setting option
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
8fb2f8e311
[xmp] Set instrument path
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
9866b707ef
[xmp] Add nocmd option
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
4a1eb3b492
[xmp] Add QNX drivers
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
ab818582b9
[xmp] Fix output to stdout
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
dad13427a3
[xmp] Add console output function
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
f872b445ed
Misc changes for 3.9.0 beta
...
- remove interface for funk-it and fx9 bug emulation quirks. These are rare
and the interface definition wasn't good. Re-add later if needed.
- Set version number to 3.9.0. Release to a limited audience and fix problems
for public 4.0.0
- Cosmetic fixes
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
36799b94e9
[xmp] Enable option for quiet output
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
12be355b5b
[xmp] Change endian control for file driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
cdb64a5ab8
[xmp] Use runtime endian detection
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
5edc473ee7
[xmp] Fix command help message
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
8ca95b513e
[xmp] Update manual page
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
32d7d38746
[xmp] Ignore maximum replay time of 0
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
054b64f158
[xmp] Check maximum playing time
...
Implement check to honor maximum playing time specified by command line
parameter -t.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
dfa44865b0
[xmp] Fix special case driver selection
...
- automatically select file or wav if -o is selected
- generalized selection of null driver (can use either -dnull or -n)
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
0235056205
[xmp] Remove legacy license text from libxmp
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
24cc08a67d
[xmp] Add PulseAudio driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
2020e79100
[xmp] Add raw file writer
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
a88fcb13f7
[xmp] Add SGI IRIX sound driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
3ccb2ffa00
[xmp] Fix for Solaris driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
d78716c806
[xmp] Add AIX driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
bc4c944002
[xmp] Configuration check fixes
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
e2a6f21259
[xmp] Add HP-UX driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
907dbc3e32
[xmp] Add OS/2 DART driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
526dac4670
[xmp] Mass update on to-be-ported old drivers
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
30ff6aafed
[xmp] Remove old unused files
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
7ecab23525
[xmp] Add NetBSD driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
f09585e291
[xmp] Minor driver cleanup
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
333f9c8d3e
[xmp] Add Amiga AHI driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
5bd1ed9d9a
[xmp] Remove OpenBSD-specific bsd driver
...
It was the same as the standard BSD driver.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
2b186fb7b9
[xmp] Fix for BeOS/Haiku
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
f3815f5a55
[xmp] Fixes for BeOS/Haiku
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
61897b7f65
[xmp] Fixes for Solaris
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
f8f8e76ffb
[xmp] Fix CoreAudio driver
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
62266f9633
[xmp] Add OpenBSD driver and change system detection
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago