Subject: [linux-audio-user] jack module player v0.1b
From: janne halttunen (jhalttun_AT_pp.htv.fi)
Date: Thu Dec 12 2002 - 13:46:43 EET
Hello all,
here we go, another release of the hackish jack module player.
What's it about?
JMP is a MOD-player outputting each channel individually to jack. This is achieved using xmp module-player's channels soloing feature, and ecasound's multitracking abilities.
New features in v0.1b
-channel-naming: now you can see channels in jack with the names you assign to them in commandline
-sticking channels together for better performance: maybe you don't need EVERY channel showing separately in jack
-better error recovery: should leave no dead processes hanging around
(NOTE: kills all xmp processes on exit, be careful! ecasound is left in peace..)
--------------------
# ./jmp.py --help
Jack Module Player v0.1b
usage: jmp.py [options] module-file(s)
jmp.py options:
-b, --buffer set buffersize
-r, --rate set sample rate
-c, --channels override module's number of channels
-N, --names name individual channels (or channels sticked)
with comma separated list of names
e.g. bassdrum,hihat,snare
-S, --stick stick individual channels together
with colon separated list of channel-numbers
e.g. 0-3,5:6,7:8 (channel-numbering starts at 0)
-l, --looping loop module
-n, --noconnect don't connect jack-ports to alsa-playback
-q, --quiet
-v, --verbose
NOTE! external programs required:
Extended Module Player: http://xmp.sourceforge.net/
Ecasound: http://eca.cx/
# ./jmp.py /home/janne/biisit/wik.xm --names bassdrum,hihat,hihat,snare -c 4
...
# jack_lsp
alsa_pcm:capture_1
alsa_pcm:capture_2
alsa_pcm:playback_1
alsa_pcm:playback_2
ecasound:bassdrum_1
ecasound:hihat_2
ecasound:hihat_3
ecasound:snare_4
-------------------
Get it from
http://www.pp.htv.fi/jhalttun/jmp.py
..still coding when should be making music :)
janne
This archive was generated by hypermail 2b28 : Thu Dec 12 2002 - 13:48:26 EET