{ "info": { "author": "Jonas Neubert", "author_email": "jn@jonasneubert.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "superconf18-midibadge\n=====================\n\n\nGenerate Basic code for the Hackaday Superconf 2018 Badge from a MIDI file\n\n\n## Quickstart\n\nInstall:\n\n```\npip install superconf18_midibadge\n```\n\nSee what tracks are in a MIDI file:\n\n```\nmidiinfo --help\nusage: midiinfo [-h] inpath\n\nPrints a table of tracks in the given MIDI file.\n\npositional arguments:\n inpath Input MIDI file\n\noptional arguments:\n -h, --help show this help message and exit\n```\n\n```\nmidiinfo example.mid\nThese tracks in MIDI file example.mid contain sound:\n\n # Tones Track Name\n--- ------ ------------------------------\n 1 143 Lead Vox\n 2 139 Lead Vox 2\n 3 1921 Piano\n 4 481 Bass\n 5 780 Strings\n 6 263 Choir\n 7 155 Brass\n 8 138 Horn\n 9 274 Lead Guitr\n 10 274 Lead GtEko\n 11 76 Orc Hit\n 12 1115 Drums\n 13 179 Timpani\n```\n\nSplit a MIDI file to listen to individual tracks:\n\n```\nmidisplit --help\nusage: midisplit [-h] [--out OUTPATH] inpath\n\nSplit a single MIDI file into multiple MIDI files, one for each track.\n\npositional arguments:\n inpath Input MIDI file\n\noptional arguments:\n -h, --help show this help message and exit\n --out OUTPATH Output folder for single-track MIDI files (defaults to\n current directory)\n```\n\nCreate a BASIC file from three tracks in a MIDI file:\n\n```\nmidi2basic --help\nusage: midi2basic [-h] inpath outpath\n\nCreates BASIC file form three tracks of a MIDI file.\n\npositional arguments:\n inpath Input MIDI file\n outpath Output BASIC file\n\noptional arguments:\n -h, --help show this help message and exit\n```\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jonemo/superconf18-midibadge", "keywords": "badgelife,superconference", "license": "MIT", "maintainer": "Jonas Neubert", "maintainer_email": "jn@jonasneubert.com", "name": "superconf18-midibadge", "package_url": "https://pypi.org/project/superconf18-midibadge/", "platform": "", "project_url": "https://pypi.org/project/superconf18-midibadge/", "project_urls": { "Homepage": "https://github.com/jonemo/superconf18-midibadge", "Repository": "https://github.com/jonemo/superconf18-midibadge" }, "release_url": "https://pypi.org/project/superconf18-midibadge/0.2.0/", "requires_dist": [ "toml (>=0.9,<0.10)", "midi" ], "requires_python": ">=3.6,<4.0", "summary": "Generate Basic code for the Hackaday Superconf 2018 Badge from a MIDI file", "version": "0.2.0" }, "last_serial": 4451108, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "04b611aeab8a32064c198f36452646bd", "sha256": "2183060076307c57174d4a9dc081c9db46e3966e49457cc5f208a62148468576" }, "downloads": -1, "filename": "superconf18_midibadge-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "04b611aeab8a32064c198f36452646bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 12053, "upload_time": "2018-11-04T20:17:38", "url": "https://files.pythonhosted.org/packages/b0/e7/975a30a2cd79b47dcfae69efa1e49c99926fa09f0205369c5e76e0f2ffaf/superconf18_midibadge-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22b6c6ad06641e266e289e017ceb191b", "sha256": "260af56d7b0ab339d91a57b241a6a3fe4718d4f04d479474cc80b708022bbcf6" }, "downloads": -1, "filename": "superconf18-midibadge-0.1.0.tar.gz", "has_sig": false, "md5_digest": "22b6c6ad06641e266e289e017ceb191b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5039, "upload_time": "2018-11-04T20:17:36", "url": "https://files.pythonhosted.org/packages/90/2e/629a4778464be460f01d9840965b5b18783e046cad573c4a6eaca56e2cc8/superconf18-midibadge-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7dc9bb805443e6d67352078c98dadeb6", "sha256": "8c8fe9bc6199188795158498de6ad6115b652a855b861f668a5395c0de9466e9" }, "downloads": -1, "filename": "superconf18_midibadge-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7dc9bb805443e6d67352078c98dadeb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13938, "upload_time": "2018-11-05T01:09:08", "url": "https://files.pythonhosted.org/packages/7a/b3/6c904e447fd52562afca771dcb2192f0bfebd4e71b5ed0f7e55fe4c09b9d/superconf18_midibadge-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3fdedc45ead2cd7a659f04ff94bf34b", "sha256": "7b0e89cba6a1fa91c63b256078f51850993cd8985a66c4801eeb48717953b1ca" }, "downloads": -1, "filename": "superconf18-midibadge-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a3fdedc45ead2cd7a659f04ff94bf34b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5310, "upload_time": "2018-11-05T01:09:06", "url": "https://files.pythonhosted.org/packages/6e/0e/ee20a38da58e2af1e07835d75619c0cbdee422b8bda817a60a79c9048dcf/superconf18-midibadge-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7dc9bb805443e6d67352078c98dadeb6", "sha256": "8c8fe9bc6199188795158498de6ad6115b652a855b861f668a5395c0de9466e9" }, "downloads": -1, "filename": "superconf18_midibadge-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7dc9bb805443e6d67352078c98dadeb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13938, "upload_time": "2018-11-05T01:09:08", "url": "https://files.pythonhosted.org/packages/7a/b3/6c904e447fd52562afca771dcb2192f0bfebd4e71b5ed0f7e55fe4c09b9d/superconf18_midibadge-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3fdedc45ead2cd7a659f04ff94bf34b", "sha256": "7b0e89cba6a1fa91c63b256078f51850993cd8985a66c4801eeb48717953b1ca" }, "downloads": -1, "filename": "superconf18-midibadge-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a3fdedc45ead2cd7a659f04ff94bf34b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 5310, "upload_time": "2018-11-05T01:09:06", "url": "https://files.pythonhosted.org/packages/6e/0e/ee20a38da58e2af1e07835d75619c0cbdee422b8bda817a60a79c9048dcf/superconf18-midibadge-0.2.0.tar.gz" } ] }