{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "def print_message(midi):\n if midi.isNoteOn():\n print 'ON: ', midi.getMidiNoteName(midi.getNoteNumber()), midi.getVelocity()\n elif midi.isNoteOff():\n print 'OFF:', midi.getMidiNoteName(midi.getNoteNumber())\n elif midi.isController():\n print 'CONTROLLER', midi.getControllerNumber(), midi.getControllerValue()\n\n\nimport rtmidi\nmidiin = rtmidi.RtMidiIn()\n\nports = range(midiin.getPortCount())\nif ports:\n for i in ports:\n print midiin.getPortName(i)\n midiin.openPort(1)\n while True:\n m = midiin.getMessage(250) # some timeout in ms\n if m != None:\n print_message(m)\nelse:\n print 'NO MIDI INPUT PORTS!'\n\nHome-page: https://github.com/patrickkidd/pyrtmidi\nAuthor: Patrick Stinson\nAuthor-email: patrickkidd@gmail.com\nLicense: UNKNOWN\nDownload-URL: https://github.com/patrickkidd/pyrtmidi/tarball/2.3.4\nDescription: UNKNOWN\nKeywords: midi audio hardware\nPlatform: UNKNOWN\nClassifier: Development Status :: 5 - Production/Stable\nClassifier: Intended Audience :: Developers\nClassifier: Programming Language :: Python :: 3\nClassifier: Programming Language :: Python :: 3.4\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rtmidi", "package_url": "https://pypi.org/project/rtmidi/", "platform": "", "project_url": "https://pypi.org/project/rtmidi/", "project_urls": null, "release_url": "https://pypi.org/project/rtmidi/2.3.4/", "requires_dist": null, "requires_python": "", "summary": "Python RtMidi interface", "version": "2.3.4" }, "last_serial": 4174920, "releases": { "2.0": [ { "comment_text": "", "digests": { "md5": "fb43625455a8d65fb41d1b5b3aea8b66", "sha256": "0e77990d6c8b919969862fcd429f6431ec17afb51a7f79a2be8810ebc6f76d27" }, "downloads": -1, "filename": "rtmidi-2.0.tar.gz", "has_sig": false, "md5_digest": "fb43625455a8d65fb41d1b5b3aea8b66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38008, "upload_time": "2014-10-30T19:24:09", "url": "https://files.pythonhosted.org/packages/c7/15/6f2177d48a6f284f8b8eb96a49c2cebe926bddfd84092bde7ec7482d1a42/rtmidi-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "d3ccebc686f93432f9614a47eeb36cf4", "sha256": "0109e6af3866a7f0f5c93a239d10dd7bcf4eb3b50170b9b5cb344b4ea1f956de" }, "downloads": -1, "filename": "rtmidi-2.1.tar.gz", "has_sig": false, "md5_digest": "d3ccebc686f93432f9614a47eeb36cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39017, "upload_time": "2016-05-10T08:53:47", "url": "https://files.pythonhosted.org/packages/2d/ff/d7317a1251410c1f68f350b0b03178f83fd15e7a5149024691d205487a28/rtmidi-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "39f87876bd2cef0240a50ceabaafc881", "sha256": "649adc3a6e4c9434c47419deb7ffd6944a8403cf1ae5cda99e90de6ae104e2c2" }, "downloads": -1, "filename": "rtmidi-2.2.tar.gz", "has_sig": false, "md5_digest": "39f87876bd2cef0240a50ceabaafc881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39010, "upload_time": "2016-05-10T08:56:04", "url": "https://files.pythonhosted.org/packages/3e/3c/512b2df68268767657da0925619228708be7a05ee8ab7d5156e2e9feecc7/rtmidi-2.2.tar.gz" } ], "2.3": [], "2.3.1": [ { "comment_text": "", "digests": { "md5": "cc94129c489aad07a5103e9978eca65d", "sha256": "fbd9082d4a4c8ea7213c238e663d7cb3f8de8d2d72475f3d6917cc3b0afedef2" }, "downloads": -1, "filename": "rtmidi-2.3.1.tar.gz", "has_sig": false, "md5_digest": "cc94129c489aad07a5103e9978eca65d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51970, "upload_time": "2017-06-16T17:07:36", "url": "https://files.pythonhosted.org/packages/10/6b/5e2f308aaf4c8aef313d8f147099af4fdedc2c914c56db2a2b50b967744d/rtmidi-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "225efecefbd97120b03d4265ab2fa698", "sha256": "5a23ad612d998a7201d9a64abbf65a48917e5f00710ad8185e9498dad3f7f151" }, "downloads": -1, "filename": "rtmidi-2.3.2.tar.gz", "has_sig": false, "md5_digest": "225efecefbd97120b03d4265ab2fa698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52044, "upload_time": "2017-07-12T23:01:27", "url": "https://files.pythonhosted.org/packages/72/97/0d0fdb2321771cf5e3f9a177b0640ba845f512dc302aae96240e0dfc5db0/rtmidi-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "dc18e83352490f671a35d87bd0cba47d", "sha256": "7bfe6cf7075369250eecd69a7b254322fd2f9e4ab82e10661d9994310221323c" }, "downloads": -1, "filename": "rtmidi-2.3.3.tar.gz", "has_sig": false, "md5_digest": "dc18e83352490f671a35d87bd0cba47d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51678, "upload_time": "2018-01-06T07:38:29", "url": "https://files.pythonhosted.org/packages/f6/71/b536355f5e42dbe62f7d858b578f87dc585713873698d0d9ea8da476a125/rtmidi-2.3.3.tar.gz" } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "81b41926fd7adfda38980bb3a3ebf963", "sha256": "f1ffd73d6571e6ce2769d77e247523738605a71c32d8f60b56a3b41002d0d54c" }, "downloads": -1, "filename": "rtmidi-2.3.4.tar.gz", "has_sig": false, "md5_digest": "81b41926fd7adfda38980bb3a3ebf963", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51679, "upload_time": "2018-08-16T00:35:01", "url": "https://files.pythonhosted.org/packages/80/a6/23e6fdbede1914bc1a12e3e5cdc97c3de7fccc1507126a0736dd741f0a81/rtmidi-2.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "81b41926fd7adfda38980bb3a3ebf963", "sha256": "f1ffd73d6571e6ce2769d77e247523738605a71c32d8f60b56a3b41002d0d54c" }, "downloads": -1, "filename": "rtmidi-2.3.4.tar.gz", "has_sig": false, "md5_digest": "81b41926fd7adfda38980bb3a3ebf963", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51679, "upload_time": "2018-08-16T00:35:01", "url": "https://files.pythonhosted.org/packages/80/a6/23e6fdbede1914bc1a12e3e5cdc97c3de7fccc1507126a0736dd741f0a81/rtmidi-2.3.4.tar.gz" } ] }