fortepyan

View on PyPIReverse Dependencies (2)

0.2.8 fortepyan-0.2.8-py3-none-any.whl

Wheel Details

Project: fortepyan
Version: 0.2.8
Filename: fortepyan-0.2.8-py3-none-any.whl
Download: [link]
Size: 41154
MD5: e35c06347a00601e89af0783b67b65ca
SHA256: 37f95065e5508341363a0b7102a6858069c67ad7997eef3b617560552f5ec71f
Uploaded: 2024-01-16 17:48:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fortepyan
Version: 0.2.8
Summary: Process MIDI piano with (almost) no pain
Author-Email: Piano For AI <roszcz+fortepyan[at]gmail.com>
Project-Url: Homepage, https://github.com/Nospoko/fortepyan
Keywords: midi,music,piano
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: appdirs (>=1.4.4)
Requires-Dist: boto3
Requires-Dist: midi2audio (>=0.1.1)
Requires-Dist: numpy (>=1.23.4)
Requires-Dist: pretty-midi (>=0.2.9)
Requires-Dist: psycopg2 (>=2.9.5)
Requires-Dist: pydub (>=0.25)
Requires-Dist: SQLAlchemy (>=1.4.45)
Requires-Dist: matplotlib (>=3.6.2)
Requires-Dist: Levenshtein (>=0.20.9)
Requires-Dist: cmcrameri (>=1.5)
Description-Content-Type: text/markdown
[Description omitted; length: 1518 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fortepyan/__init__.py sha256=iQRqYx5YQlCsXkpRKWhM_1bktxYEtlFG1YHeiI3tNkE 361
fortepyan/config.py sha256=D9u0cgK7ZctqNombm8Awn-xVlGf_dCGc8jfAtoEvx6U 249
fortepyan/main.py sha256=39oGo91jZSdL7fukn7xoUx1jWR2T5XzJJnmOsm8IMT8 2004
fortepyan/analytics/clustering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fortepyan/analytics/clustering/process.py sha256=c8ZlT1aMhac9GgEO73nKgICPBmTQYX7DqKLvK5t8E3s 7845
fortepyan/analytics/clustering/structures.py sha256=ksuF0d5JGWRMmr2hrw5ZGKls7zrODtvOBtURsECjEGU 1519
fortepyan/analytics/clustering/views.py sha256=jCw8J3Akf5GmWgUOBGp-inDK52pfmcY7FA3HWhHMaDg 768
fortepyan/audio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fortepyan/audio/render.py sha256=KVQ8Yazf0sFq1KvhlnouyZbNAYLs3z9q5LdmbPODruU 3314
fortepyan/audio/soundfont.py sha256=5KlsavOvwsNRCHhgAuEpTGUJUe0NnRUi0JzbY2M7WKo 836
fortepyan/midi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fortepyan/midi/containers.py sha256=DZJR05X-AqALobRK7PveFSd5VVpZ06h0GxrYUiN_VEw 10541
fortepyan/midi/structures.py sha256=QAuc8Zl_GwSJEzsRo_RGmWnM7kAOllElo_IiDCKHyqI 48645
fortepyan/midi/tools.py sha256=NYDAZStGyc9DrXKRmyDtrY3I6d0OUaIaUfvcTZeXIB8 5097
fortepyan/view/__init__.py sha256=KaCAeKpdxdbGfotBp-KDHSSGxPFEfESVbk3WyxbA04U 358
fortepyan/view/animation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fortepyan/view/animation/dualroll.py sha256=tMXGhw9gmTP8YTtjcNNxYa2Mp8aSWj1-0nWt0VUSpIg 3124
fortepyan/view/animation/evolution.py sha256=7PGgiHCB8dk9qrUKcnux6968oPnbB9VeOwQ4BsjStJU 15629
fortepyan/view/animation/main.py sha256=Rhn7lJcy0c_8IvqDK1YXqMSSxdO11QHr3NE-v4uVO-w 1644
fortepyan/view/animation/pianoroll.py sha256=tREg1gF4ndvqChuiH99lmJAcLGqc2x766DduITQWpyQ 7439
fortepyan/view/pianoroll/__init__.py sha256=VX9aKxp7vrF94zSujqiV-XBohclj-Y7X5xOsa9VlizU 126
fortepyan/view/pianoroll/dual.py sha256=BND1SmDhPbgRKNFPOL7YURXwPk8HEgIvLfmIb5X0wIM 2389
fortepyan/view/pianoroll/main.py sha256=PdCEpcc6Z7Iqf3NiMbREOmQautlxWlStGfapmkvcQ0w 7702
fortepyan/view/pianoroll/structures.py sha256=JiMJSVGvIIz5C1Nb0cSM7GzJQyg-aZ8xE7u_-22gPEE 8977
fortepyan-0.2.8.dist-info/METADATA sha256=prN2s65q2G8nYuHEBw1iIRVlaJ0en7Lsy7-DyHrupR0 2317
fortepyan-0.2.8.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
fortepyan-0.2.8.dist-info/top_level.txt sha256=nFTRs520ie79bBZZTFNS5VU1insL7aQLmdIfn5mP0ZA 10
fortepyan-0.2.8.dist-info/RECORD

top_level.txt

fortepyan