{ "info": { "author": "Pedro Kroger", "author_email": "kroger@pedrokroger.net", "bugtrack_url": null, "classifiers": [], "description": "# Introduction\n\nPyknon is a simple music library for Python hackers. With Pyknon you\ncan generate Midi files quickly and reason about musical\nproperties.\n\nPyknon works with Python 2.7 and 3.2.\n\n# Usage\n\nPyknon is very simple to use, here's a basic example to create 4 notes\nand save into a MIDI file::\n\n```python\nfrom pyknon.genmidi import Midi\nfrom pyknon.music import NoteSeq\n\nnotes1 = NoteSeq(\"D4 F#8 A Bb4\")\nmidi = Midi(1, tempo=90)\nmidi.seq_notes(notes1, track=0)\nmidi.write(\"demo.mid\")\n```\n\nSee the documentation for more details.\n\n# Documentation\n\nPyknon needs better documentation. Meanwhile you can download [this free chapter](https://s3.amazonaws.com/musicforgeeksandnerds.com/Pyknon+from+Music+for+Geeks+and+Nerds.pdf) from [Music for Geeks and Nerds](http://musicforgeeksandnerds.com) that explains how to use Pyknon.\n\n# License\n\nThis library is released under a MIT license. See the [LICENSE](LICENSE) file for\nmore details.\n\nPyknon's MIDI module is heavily based on Mark Conway Wirt's MIDIUtil.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://kroger.github.com/pyknon", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyknon", "package_url": "https://pypi.org/project/pyknon/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyknon/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://kroger.github.com/pyknon" }, "release_url": "https://pypi.org/project/pyknon/1.2/", "requires_dist": null, "requires_python": null, "summary": "Simple Python library to generate music in a hacker friendly way.", "version": "1.2" }, "last_serial": 1751520, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "bc40db9c9cbf3c47ae8979c9c88b7b7e", "sha256": "3f6b7c7ebbd42fe8da20d4be4825651760c40273da6e441becedf6345e776021" }, "downloads": -1, "filename": "pyknon-1.1.tar.gz", "has_sig": false, "md5_digest": "bc40db9c9cbf3c47ae8979c9c88b7b7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21975, "upload_time": "2012-07-30T19:47:18", "url": "https://files.pythonhosted.org/packages/04/e9/cc25bfafba58d5e8b598ccb9a1131c4316a6b7d71383333125ef76dd646a/pyknon-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "8f8cda4693045687f162ec085f24e365", "sha256": "7f9365e8683a6df8b85e929553df077363c958af2c889ba4ed04c3852c8b0eef" }, "downloads": -1, "filename": "pyknon-1.2.tar.gz", "has_sig": false, "md5_digest": "8f8cda4693045687f162ec085f24e365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22866, "upload_time": "2015-10-04T18:25:36", "url": "https://files.pythonhosted.org/packages/ae/ad/283a31c589c795fe487751bb2c6dddefed6c49a6cc1479e0411d856537f3/pyknon-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f8cda4693045687f162ec085f24e365", "sha256": "7f9365e8683a6df8b85e929553df077363c958af2c889ba4ed04c3852c8b0eef" }, "downloads": -1, "filename": "pyknon-1.2.tar.gz", "has_sig": false, "md5_digest": "8f8cda4693045687f162ec085f24e365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22866, "upload_time": "2015-10-04T18:25:36", "url": "https://files.pythonhosted.org/packages/ae/ad/283a31c589c795fe487751bb2c6dddefed6c49a6cc1479e0411d856537f3/pyknon-1.2.tar.gz" } ] }