[linux-audio-user] jack module player v0.1b

janne halttunen jhalttun at pp.htv.fi
Thu Dec 12 06:55:01 EST 2002


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



More information about the Linux-audio-user mailing list