Include alloca header if needed

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Improve OctaMED effect handling

Implement most of previously ignored OctaMED effects. Reported by
Andreas Falkenhahn <andreas@falkenhahn.com>.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update changelog

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update version number

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Fix The Player 6.0A pattern depacking

When depacking The Player 6.0A patterns, don't repeat track events to
another track. Fixes spurious notes in p60.calm bottom4 (reported by
Andreas Falkenhahn <andreas@falkenhahn.com>).

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update changelog

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
The Player 5.0A code cleanup

Apply the same changes made to the P60A loader.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Fix Oktalyzer sample mapping

Oktalyzer load assumed a 1:1 mapping between instrument to sample mapping,
but this is not always the case when we have empty instruments. Fixes
replay of Locomotion.okt, reported by Andreas Falkenhahn
<andreas@falkenhahn.com>

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update changelog

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Fix volume computation in MED synth

MED synth instruments have their own volume, and volume changes in the
volume table won't affect normal channel volume.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Handle MED hold/decay event

MMD0/1/2/3 MED decay events are set as instrument numbers without notes.
The instrument note is the decay value for regular instruments or jumps
to the volume table for synth instruments.

This patch sets an FX_MED_DECAY effect for decay events, but actual
decay or JVS effect processing is left to a future patch.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Fix MMD effect handling

Handle arpeggio as pass-through and ignore hold and decay until properly
implemented.

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Don't add test file into the library

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Update changelog

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Add missing Visual C++ solution file

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Merge tag 'libxmp-4.1.5' of ssh://git.code.sf.net/p/xmp/libxmp into memory_io

Conflicts:
	Makefile.in
	include/xmp.h
	libxmp.pc.in
	src/loaders/okt_load.c

Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Add missing hio header to distribution package