YM2149 emulator supporting YM files, OSC to JACK, PortAudio, WAV
These are generic installation instructions.
The quickest way to get started is to install the current release from PyPI:
# Tested on Linux and Mac:
pip3 install --user pym2149
If you prefer to keep .local clean, install to a virtualenv:
python3 -m venv venvname
venvname/bin/pip install -U pip
venvname/bin/pip install pym2149
. venvname/bin/activate
# GitHub trick to download some files to play:
svn export https://github.com/combatopera/pym2149/trunk/contrib
# Play a tune written in the Lurlene live coding language:
lc2jack 'contrib/Jochen Hippel - 7 Gates of Jambala Level 9.py'
lc2portaudio 'contrib/Jochen Hippel - 7 Gates of Jambala Level 9.py'
# Play a Dosound sound effect:
dosound2jack contrib/sounds.s snd19
Show a table of speed (updates per tracker line) to BPM.
Play a Dosound script via JACK.
Render a Dosound script to logging.
Render a Dosound script to WAV.
Render Dosound bytecode to WAV.
Play a Lurlene song via JACK.
Play a Lurlene song via PortAudio.
Render a Lurlene song to logging.
Render a Lurlene song to WAV.
Compile Dosound DSL scripts to bytecode for playback on a real Atari.
Play a YM file via JACK.
Play a YM file via PortAudio.
Render a YM file to logging.
Render a YM file to WAV.