A workaround for sequence changes when using libxmp 4.0.4 or older
was causing memory access violations. Since we currently require
libxmp 4.4, we can safely drop this workaround.
Fixes#21
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
There was a bug in the library that was preventing this to work. We fixed
that, but now we require at least libxmp a3b8005.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
1. Add a keyboard shortcut 'h' as an alias for '?'. 'h' is quite common.
2. Advertise it in the banner, so people can discover all the other
shortcuts. Feel free to change the wording.
Use --loop-all to enable looping over the entire module list. Command
'l' changed to cycle through regular loop and list loop. List loop is
enabled only if at least one module was played.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
Subsong explorer mode can be toggled using the 'z' command. A flag
will appear in the status line showing that explorer mode is enabled.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
As pointed out by Jan Engelhardt, many files are missing a license notice.
Add the standard license notice to these files.
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
COMMAND KEYS SUMMARY
Space Pause/unpause
F, Right Advance to next order
B, Left Return to previous order
N, Up Advance to next module
P, Down Return to previous module
1 - 0 Mute/unmute channels
! Unmute all channels
? Display available commands
m Display module information
i Display instrument list
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>