
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
pym2149
Advanced tools
YM2149 emulator supporting YM files, OSC to JACK, PortAudio, WAV.
These are generic installation instructions.
Install the current release from PyPI to a virtual environment:
python3 -m venv venvname
venvname/bin/pip install -U pip
venvname/bin/pip install pym2149
. venvname/bin/activate
# Tested on Linux and Mac:
pip3 install --break-system-packages --user pym2149
See ~/.local/bin for executables.
First install venvpool to get the motivate command:
pip3 install --break-system-packages --user venvpool
Get codebase and install executables:
git clone git@github.com:combatopera/pym2149.git
motivate pym2149
Requirements will be satisfied just in time, using sibling projects with matching .egg-info if any.
# Play a tune written in the Lurlene live coding language:
lc2portaudio 'contrib/Jochen Hippel - 7 Gates of Jambala Level 9.py'
lc2jack '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.
FAQs
YM2149 emulator supporting YM files, OSC to JACK, PortAudio, WAV
We found that pym2149 demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.