Skip to main content

YM2149 emulator supporting YM files, OSC, MIDI to JACK, PortAudio, WAV

Project description

pym2149

YM2149 emulator supporting YM files, OSC, MIDI to JACK, PortAudio, WAV.

Build Status

Install latest release

# Tested on Linux and Mac:
pip3 install --user pym2149

Usage

# GitHub trick to download some files to play:
svn export https://github.com/combatopera/pym2149/trunk/contrib

# Play a tune written in the (currently nameless) live coding language:
lc2jack.py 'contrib/Jochen Hippel - 7 Gates of Jambala Level 9.py'

# Play a Dosound sound effect:
dosound2jack.py contrib/sounds.s snd19

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pym2149-21.tar.gz (494.5 kB view details)

Uploaded Source

Built Distributions

pym2149-21-cp38-cp38-manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8

pym2149-21-cp38-cp38-manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.8

pym2149-21-cp38-cp38-manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

pym2149-21-cp38-cp38-manylinux2010_i686.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

pym2149-21-cp38-cp38-manylinux1_x86_64.whl (989.9 kB view details)

Uploaded CPython 3.8

pym2149-21-cp38-cp38-manylinux1_i686.whl (957.3 kB view details)

Uploaded CPython 3.8

pym2149-21-cp37-cp37m-manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m

pym2149-21-cp37-cp37m-manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.7m

pym2149-21-cp37-cp37m-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

pym2149-21-cp37-cp37m-manylinux2010_i686.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

pym2149-21-cp37-cp37m-manylinux1_x86_64.whl (973.5 kB view details)

Uploaded CPython 3.7m

pym2149-21-cp37-cp37m-manylinux1_i686.whl (942.8 kB view details)

Uploaded CPython 3.7m

pym2149-21-cp36-cp36m-manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6m

pym2149-21-cp36-cp36m-manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.6m

pym2149-21-cp36-cp36m-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

pym2149-21-cp36-cp36m-manylinux2010_i686.whl (1.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

pym2149-21-cp36-cp36m-manylinux1_x86_64.whl (963.8 kB view details)

Uploaded CPython 3.6m

pym2149-21-cp36-cp36m-manylinux1_i686.whl (931.7 kB view details)

Uploaded CPython 3.6m

File details

Details for the file pym2149-21.tar.gz.

File metadata

  • Download URL: pym2149-21.tar.gz
  • Upload date:
  • Size: 494.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21.tar.gz
Algorithm Hash digest
SHA256 c2de44669b376a80ab25654d5395a420c521e254f50602625444b1871c2113ef
MD5 c023493fafb66c927b3eb63851d9ef62
BLAKE2b-256 237e2329031b67a3c5fa35b99bf8a6d5290ee3ae74b21f8feea5e111c4a174cd

See more details on using hashes here.

File details

Details for the file pym2149-21-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23f26fdb048da0f1b5ae3bff344f25979aece791a8cacc847cfa66651e573976
MD5 20628a410194fcafccc4427f7e8eb909
BLAKE2b-256 0e53fc7adaf908045b19b77b68af3b77f32c7993423ba1c708b9cf995414127d

See more details on using hashes here.

File details

Details for the file pym2149-21-cp38-cp38-manylinux2014_i686.whl.

File metadata

  • Download URL: pym2149-21-cp38-cp38-manylinux2014_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp38-cp38-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b000e6337da74123cba1467a6bd57d685f2a4dfceca6a47a8ce667f369c88d2d
MD5 f1c792d0e72031f69668077268703598
BLAKE2b-256 6d85ac3674666004490b7e015a79e7cd5e9de9963ff553acec7cf19670b6fb24

See more details on using hashes here.

File details

Details for the file pym2149-21-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6c86ae359a09db126fe79c1c1b7742cc8071484d927d32c2e5f3f210a5c16bf2
MD5 c5666b6033c2d854e3cfb69d2115e174
BLAKE2b-256 2c0b1f592876d5feec670d51f84459b071976bb878c4a4e74ff5e197baa615e5

See more details on using hashes here.

File details

Details for the file pym2149-21-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: pym2149-21-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d2628c331fab0a46a8891d5fc28b1a42a5cdb527ad0a04937ef71c47c1d83bff
MD5 3a092add8c1befd98f7ce6ae6ddfaa70
BLAKE2b-256 f955dc5c38f66710e08fe3739d20fcd0e69698ca3266006d286b1e5378a64ec2

See more details on using hashes here.

File details

Details for the file pym2149-21-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 989.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d6268e40f3f49bdad0993254d32a3d3be75489e9a5f516849d9732279c4650d0
MD5 14aa935a618938977c30b0754fdae9a3
BLAKE2b-256 5b52223a0adc605f7bc649e5b403296df61a2ea3c7cdd41683f8b9c5a013f80e

See more details on using hashes here.

File details

Details for the file pym2149-21-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pym2149-21-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 957.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1a6bf234fc77809179780879cb1885ca386c0ba5d32b66c987e55a6383504ff5
MD5 9fdbef20ed895a6d98e81e7695616b1e
BLAKE2b-256 b262962c06299989da1627c2f05d13b67974d990755790496bf840b48da4b2ae

See more details on using hashes here.

File details

Details for the file pym2149-21-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68a57dd3528cbb370c623466a43acdcc3855585e274cf62fd5c15d7af56ff812
MD5 e9ed82b62f2aa0e4b74eae6a3e6dab0f
BLAKE2b-256 28a881ec18c640dd7e84cc4bf45759f2e93bdf85a38786672ef37529f44c8b4c

See more details on using hashes here.

File details

Details for the file pym2149-21-cp37-cp37m-manylinux2014_i686.whl.

File metadata

  • Download URL: pym2149-21-cp37-cp37m-manylinux2014_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp37-cp37m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a35ebda511962b255b807bf46d7301dc438a9dd74b7687d32f295220075b473d
MD5 68cd58d26fc2fc0d757e9f83b76d1699
BLAKE2b-256 b6d6bab1689c33b3a422ed6e3af031d9cadc26a029dd0a191a52c4515a7467d0

See more details on using hashes here.

File details

Details for the file pym2149-21-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4915f76b8b5c5f4156d40a28923dd489192aa024657da7c1ac1142dae70062dd
MD5 bfde9691ae3de36c5d0444932b62a001
BLAKE2b-256 7c5c98f83f0142c4d9936e8c6af18309fa1682939af4bc6d8c2445b053855ebb

See more details on using hashes here.

File details

Details for the file pym2149-21-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: pym2149-21-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5b961f43b84d22625e0ef0cc10981c728f518e54008010de8df176357612d085
MD5 a1ccdb1817d97cfbc2e54e93b701678f
BLAKE2b-256 f88fec31a8acbe0f540039dbb44598cd98a81b3c76230ef930573af57d935934

See more details on using hashes here.

File details

Details for the file pym2149-21-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 973.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 acdab8e0084bc8eb1e4139be404630facf86921dd030b485a2dd8730ca5de5f0
MD5 61299fa26ac6e6ccf976e14685e05612
BLAKE2b-256 9d38b1cb8b25aee028dfd4a2ee67dd7768887ce01669edf1a35797276402a532

See more details on using hashes here.

File details

Details for the file pym2149-21-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pym2149-21-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 942.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0ca29054ba7b28208348212e7a755fa9f0d15b0729daff4094cf703ba1179558
MD5 a9b48f8c3513940d2492d203520f7209
BLAKE2b-256 2ac7b68e3a2cddb477890dafb9a4aa4387a76b68434156895022e140b11177ae

See more details on using hashes here.

File details

Details for the file pym2149-21-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f405d57f0243ebcdef5349c9d01dafb8c74e326b6a61a754cc6285b4ba98cfe6
MD5 0ec6d0c7da78d1c30bc8667cd406d0d0
BLAKE2b-256 319b244583df785648011cca7cacedd9b4d86ab8dfea699daa48b4115f05e4d8

See more details on using hashes here.

File details

Details for the file pym2149-21-cp36-cp36m-manylinux2014_i686.whl.

File metadata

  • Download URL: pym2149-21-cp36-cp36m-manylinux2014_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp36-cp36m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f7081a478f2dfa1e4fae6d962a203c6479cf65797f40fa8a5a1f793f459a054d
MD5 416a2ddb9ca8c5970289eb20b55cac8e
BLAKE2b-256 d008bccb2e48754242d80e37c5ca2823456918ac958209debda929d777acbfe7

See more details on using hashes here.

File details

Details for the file pym2149-21-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6d9e08f9e05c784aa1e4c1e05117ebab78a4ad22b023a208f2b03b392589c083
MD5 4a77f68f2613da2cd651ec6be00c7def
BLAKE2b-256 92f1eee484f846d2e3eb11216676e511e966aa225db6413e8831f8442205ac8a

See more details on using hashes here.

File details

Details for the file pym2149-21-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: pym2149-21-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f43356df3e980c8dc7569a6e7bc068d8393609001c9052a25d71c7b876e465c4
MD5 ae7b3e541666bbbe8c84058be0cbd2df
BLAKE2b-256 e76b5b1d7ddd58e25b2bcfd6f31ca5c3ef55f331b95ab77f253773ee5d5c3933

See more details on using hashes here.

File details

Details for the file pym2149-21-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pym2149-21-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 963.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f904ac690205375480d94ca1ae0d4f4a1dc49381f68e10106e436a737c869974
MD5 aa9a7a5b6c24e6027d8ad09d02d94a33
BLAKE2b-256 7b35ef8f10f4ce0748a7524108a7041519c2fc10e2ac92a22b90f81280706a8b

See more details on using hashes here.

File details

Details for the file pym2149-21-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pym2149-21-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 931.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.6.10

File hashes

Hashes for pym2149-21-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5b1e8cb3eb3a0bd064d7371d542b3e2c33041902963d575ce1f5182363153621
MD5 5c30d4bd07f3d7039d69160be8a545ea
BLAKE2b-256 af2d339719d4d529c37d7610b9594357cfb6885d76bf1b863c6d01b4bda18f1c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page