Claudio Matsuoka
fa3fd5d8f7
[xmp] Update options in man page
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
8470cdc070
[xmp] Add configuration file reader
...
Port the configuration file reader from xmp 3.5 to 4.0. Module-specific
configuration still not ported.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
229caddca0
[xmp] Set default interpolation to spline
...
Default interpolation algorithm set to cubic spline. Also remove direct
option --nearest/-n to set nearest neighbor interpolation.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
a2f20b3224
Add cubic spline interpolated mixer
...
Follow Mirko Buffoni's advice to add extra mixers with better interpolation
algorithms. Start adding cubic spline based on Storlek's implementation, still
need to fix sample allocation values to prevent violations when reading
the -1 PCM data.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
5cdef4efda
[xmp] Update man page
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
7e0ae47da1
[xmp] Remove --info option and add --load-only
...
Don't use options that conflict with xmp 3.5.0, reserve -i to select
interpolation type.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
03bde2dc56
[xmp] Fix mixer status
...
Correctly display interpolation and lowpass filter status depending on
selected options.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
da2b30912d
Update version to 4.0.0
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
84886b341f
Invert logic in channel mute query
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
ef1c793e98
[xmp] Update to new API
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
42ec2659ac
[xmp] Check for libxmp >= 4.0
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
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
1d42d75923
[xmp] Add missing license and credits file
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
a521a6e273
Merge branch 'master' of xmp.git.sf.net:/gitroot/xmp/xmp
14 years ago
Claudio Matsuoka
010a53f232
[xmp] Add credits file
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
9dbce249b2
Update INSTALL files
...
Add better installation instructions to the INSTALL files.
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
29e18b3891
[xmp] Update documentation
...
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
14 years ago
Claudio Matsuoka
90bb59871e
[xmp] Update version to 3.9.1
...
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
7d579b5248
[xmp] Disable unused-result warning in configure
...
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
8d607541b4
Merge branch 'master' of xmp.git.sf.net:/gitroot/xmp/xmp
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
9255fc6394
Merge branch 'master' of xmp.git.sf.net:/gitroot/xmp/xmp
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