{ "info": { "author": "Bastian Bechtold", "author_email": "basti@bastibe.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Other Environment", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Multimedia :: Sound/Audio" ], "description": "PySoundCard can play and record audio.\n\n Audio devices are supported through PortAudio_, which is a free,\n cross-platform, open-source audio I/O library that runs on many\n operating systems including Windows, OS X and Linux. It is\n accessed through CFFI_, which is a foreign function interface for\n Python calling C code. CFFI is supported for CPython 2.6+, 3.x and\n PyPy 2.0+. PySoundCard represents audio data as NumPy arrays.\n\n You must have PortAudio installed in order to run PySoundCard.\n\n .. _PortAudio: http://www.portaudio.com/\n .. _CFFI: http://cffi.readthedocs.org/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bastibe/PySoundCard", "keywords": "audio,portaudio", "license": "BSD 3-Clause License", "maintainer": null, "maintainer_email": null, "name": "PySoundCard", "package_url": "https://pypi.org/project/PySoundCard/", "platform": "any", "project_url": "https://pypi.org/project/PySoundCard/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/bastibe/PySoundCard" }, "release_url": "https://pypi.org/project/PySoundCard/0.5.2/", "requires_dist": null, "requires_python": null, "summary": "An audio library based on PortAudio, CFFI and NumPy", "version": "0.5.2" }, "last_serial": 1852380, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "8b16b35146ee63f1f220a777d0aa321c", "sha256": "220d015ab8f5657facf54d12b52e8efa1b7019fbf9ecb42417d41a5a89b8ccad" }, "downloads": -1, "filename": "PySoundCard-0.3.tar.gz", "has_sig": false, "md5_digest": "8b16b35146ee63f1f220a777d0aa321c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7510, "upload_time": "2013-09-09T11:17:07", "url": "https://files.pythonhosted.org/packages/c9/59/b4b7db2cfab09be345bf815c3d1c2e6f9d0639e4368f6d45f4065e2e17bd/PySoundCard-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "5485be4d010e0f179b44bb8d375bf374", "sha256": "9ca5c03d831ef479805ae78faaf38ed7b02778057be7c009509d073af9bb6125" }, "downloads": -1, "filename": "PySoundCard-0.4.tar.gz", "has_sig": false, "md5_digest": "5485be4d010e0f179b44bb8d375bf374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577, "upload_time": "2013-10-11T09:43:50", "url": "https://files.pythonhosted.org/packages/a7/a4/3bf601400a9212b516fc457e3035fe3c8a9bc3c961fdae237bdf23c80d58/PySoundCard-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d66650604590cd5420c18e592d5bea90", "sha256": "5839c81976f44653e0639b6f95da5ca90842d06aaddc83f73584903b9e9f383f" }, "downloads": -1, "filename": "PySoundCard-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d66650604590cd5420c18e592d5bea90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7820, "upload_time": "2013-11-06T16:23:39", "url": "https://files.pythonhosted.org/packages/af/e6/7e70c7d12aeb176f17323c131c66b06ca54a8ca8e4957d58028d3bbe41a2/PySoundCard-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "c749ba6209b26a8385b752c49ef29df8", "sha256": "fb38c0b029a2d12a770fa8196ee5850ba8c3b9615fc16c3ffffc122502226087" }, "downloads": -1, "filename": "PySoundCard-0.4.2.tar.gz", "has_sig": false, "md5_digest": "c749ba6209b26a8385b752c49ef29df8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8021, "upload_time": "2013-11-26T20:29:34", "url": "https://files.pythonhosted.org/packages/0e/0b/97c881c4285b06e5324e0843dd6513df2c93f660195cfecd5d4d4304ba09/PySoundCard-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "792cd704b884a6186cad76a25ee0c645", "sha256": "a48ff66f29d25a6fad7bfd1c8981cd5fbc5e485c83c705acd8287e1506ef2883" }, "downloads": -1, "filename": "PySoundCard-0.4.3.tar.gz", "has_sig": false, "md5_digest": "792cd704b884a6186cad76a25ee0c645", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8042, "upload_time": "2014-01-15T16:10:37", "url": "https://files.pythonhosted.org/packages/40/05/0006642e388bec5de6db894a355cb86a6f1963a9d73ab0837fa3149f5e41/PySoundCard-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "2cc53d7fc41f94eb9028c9122aecf2d5", "sha256": "17fb2412ec8d2e0f8ce869718409dc860a94b70c1b1f5fb27375b07ac17cfc2e" }, "downloads": -1, "filename": "PySoundCard-0.4.4.tar.gz", "has_sig": false, "md5_digest": "2cc53d7fc41f94eb9028c9122aecf2d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8060, "upload_time": "2014-02-07T08:47:43", "url": "https://files.pythonhosted.org/packages/96/87/5ddbdd66ab68e18052b59fce811d3812a1cd173a66421a45e49f31e4509e/PySoundCard-0.4.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e5d90c244bc60ccd22e51970903af029", "sha256": "08f48296a322acef361b7656faa93a6813a9cf861f7b1013c131839980f08dd7" }, "downloads": -1, "filename": "PySoundCard-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e5d90c244bc60ccd22e51970903af029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8306, "upload_time": "2014-02-26T15:32:50", "url": "https://files.pythonhosted.org/packages/9f/b2/d6aac839b04494e6218774ad6240a40be6ece0f62ac0f9ad7b1ed2bc9cfc/PySoundCard-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "56a0f8b20bce9da8f854b4c90354fd5b", "sha256": "130be9471c4a32e3814ee69b1825de7c90dca455451bf61c42e3627e09a0fb3d" }, "downloads": -1, "filename": "PySoundCard-0.5.1-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-macosx_10_5_x86_64.macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "56a0f8b20bce9da8f854b4c90354fd5b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 47234, "upload_time": "2015-11-09T09:21:25", "url": "https://files.pythonhosted.org/packages/68/72/6e4ba773bbab70195c67f2cfb5cd62e879ccc84e8c9978225d476f7b5b75/PySoundCard-0.5.1-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-macosx_10_5_x86_64.macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "565d7f3e65374370cabd29a9f7bbe096", "sha256": "0b78baa727fcd77e7902f0c47bdefbf4ef7344fe2de506f9383c216a8c466a47" }, "downloads": -1, "filename": "PySoundCard-0.5.1-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win32.whl", "has_sig": false, "md5_digest": "565d7f3e65374370cabd29a9f7bbe096", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 99095, "upload_time": "2015-11-09T09:21:35", "url": "https://files.pythonhosted.org/packages/15/e2/a9e75a1923d6a7389287263c453b5e57a8816e6ec0537d06ac83267ddef8/PySoundCard-0.5.1-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "3f6f651425d352aab3adf709627eee13", "sha256": "daf9d0857354cf2c1c65cead2752c5eeffd0bdfc9887739b4fddc110c187f5b2" }, "downloads": -1, "filename": "PySoundCard-0.5.1-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win_amd64.whl", "has_sig": false, "md5_digest": "3f6f651425d352aab3adf709627eee13", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 109206, "upload_time": "2015-11-09T09:21:41", "url": "https://files.pythonhosted.org/packages/32/a1/726525975f481298e40d747d5db89dddf5a259aa72abfdfb5a216223f30b/PySoundCard-0.5.1-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e7064eb812a2b0a861481942b63d1b41", "sha256": "63b63a1dbd546a181b9c002944db2beb9120573cdd61770895b15b8cfc0f3c62" }, "downloads": -1, "filename": "PySoundCard-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7064eb812a2b0a861481942b63d1b41", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10279, "upload_time": "2015-11-09T09:21:46", "url": "https://files.pythonhosted.org/packages/12/3c/15a8a5adfa49f4e72f55121931025451f1c97d16706c0a8c33b265c92b1a/PySoundCard-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e2d07e61edd5830e6f8b14fe97a5ca1", "sha256": "f087af27b3855b03d72e536900d4a4fe084a5fcb7b1473827a593d7d139d0d8c" }, "downloads": -1, "filename": "PySoundCard-0.5.1.tar.gz", "has_sig": false, "md5_digest": "8e2d07e61edd5830e6f8b14fe97a5ca1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 232475, "upload_time": "2015-11-09T09:21:51", "url": "https://files.pythonhosted.org/packages/59/08/042efe5853345ccf0858b47321ef6824f8a6f848f17f572a982fadb47d88/PySoundCard-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "57d28be7ff65b4cfceece1dd9ffea764", "sha256": "7ea551528941d0bc9ed07d5a2ea288af48b65b2f3e8a9cdfe0e400707a5923bf" }, "downloads": -1, "filename": "PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-macosx_10_5_x86_64.macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "57d28be7ff65b4cfceece1dd9ffea764", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 47247, "upload_time": "2015-12-08T16:24:13", "url": "https://files.pythonhosted.org/packages/72/47/d5de3989382299cdaf065f7ae28b36d2c4dad064c55195264af08fafa315/PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-macosx_10_5_x86_64.macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e37df56bc2708bef016dc5c9db125bf5", "sha256": "c3f19f8c19551df0ff130eabd208d7e49771b4790f01780220769c9bcc5153d3" }, "downloads": -1, "filename": "PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win32.whl", "has_sig": false, "md5_digest": "e37df56bc2708bef016dc5c9db125bf5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 99108, "upload_time": "2015-12-08T16:24:18", "url": "https://files.pythonhosted.org/packages/08/d8/89ff682ed24b6fe142425522ec8d35a81e9147d594dbe60bbb9fe8f7f799/PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "0b814416c28dc0cb92c98d7d237218f2", "sha256": "73f2da8ff76520883a09cf6c344ef1550cef8d043eb2070931165836982b6269" }, "downloads": -1, "filename": "PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win_amd64.whl", "has_sig": false, "md5_digest": "0b814416c28dc0cb92c98d7d237218f2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 109218, "upload_time": "2015-12-08T16:24:25", "url": "https://files.pythonhosted.org/packages/43/d0/af2557e135ac739bd82f97e4e36044e17a4fa0c65f464e4d80c129602ef7/PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ad66e35d110f664ecf21b9ac5abec049", "sha256": "81b2836df5d5be9074ec90865817f65e2ef579fbe5921204c6990b9e2ad2f7b0" }, "downloads": -1, "filename": "PySoundCard-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad66e35d110f664ecf21b9ac5abec049", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10292, "upload_time": "2015-12-08T16:24:30", "url": "https://files.pythonhosted.org/packages/40/dc/540c245892f8fb6e15b3e9dbd4de56c694c457091eb9c38b2bf5ef81927f/PySoundCard-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0bce4c0fe19cba235fd73516f61a19e", "sha256": "278dbf22a873f480adc68dc73819fcb07a9315141d726f6edc8ab3b57fd52889" }, "downloads": -1, "filename": "PySoundCard-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d0bce4c0fe19cba235fd73516f61a19e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 231759, "upload_time": "2015-12-08T16:24:37", "url": "https://files.pythonhosted.org/packages/a6/41/86ab00f1227c913a33e77ac8d9da8405accd83735694ab10fbc09f09986d/PySoundCard-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "57d28be7ff65b4cfceece1dd9ffea764", "sha256": "7ea551528941d0bc9ed07d5a2ea288af48b65b2f3e8a9cdfe0e400707a5923bf" }, "downloads": -1, "filename": "PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-macosx_10_5_x86_64.macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "57d28be7ff65b4cfceece1dd9ffea764", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 47247, "upload_time": "2015-12-08T16:24:13", "url": "https://files.pythonhosted.org/packages/72/47/d5de3989382299cdaf065f7ae28b36d2c4dad064c55195264af08fafa315/PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-macosx_10_5_x86_64.macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e37df56bc2708bef016dc5c9db125bf5", "sha256": "c3f19f8c19551df0ff130eabd208d7e49771b4790f01780220769c9bcc5153d3" }, "downloads": -1, "filename": "PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win32.whl", "has_sig": false, "md5_digest": "e37df56bc2708bef016dc5c9db125bf5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 99108, "upload_time": "2015-12-08T16:24:18", "url": "https://files.pythonhosted.org/packages/08/d8/89ff682ed24b6fe142425522ec8d35a81e9147d594dbe60bbb9fe8f7f799/PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win32.whl" }, { "comment_text": "", "digests": { "md5": "0b814416c28dc0cb92c98d7d237218f2", "sha256": "73f2da8ff76520883a09cf6c344ef1550cef8d043eb2070931165836982b6269" }, "downloads": -1, "filename": "PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win_amd64.whl", "has_sig": false, "md5_digest": "0b814416c28dc0cb92c98d7d237218f2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 109218, "upload_time": "2015-12-08T16:24:25", "url": "https://files.pythonhosted.org/packages/43/d0/af2557e135ac739bd82f97e4e36044e17a4fa0c65f464e4d80c129602ef7/PySoundCard-0.5.2-py2.py3.cp26.cp27.cp32.cp33.cp34.cp35.pp27.pp32-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ad66e35d110f664ecf21b9ac5abec049", "sha256": "81b2836df5d5be9074ec90865817f65e2ef579fbe5921204c6990b9e2ad2f7b0" }, "downloads": -1, "filename": "PySoundCard-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ad66e35d110f664ecf21b9ac5abec049", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 10292, "upload_time": "2015-12-08T16:24:30", "url": "https://files.pythonhosted.org/packages/40/dc/540c245892f8fb6e15b3e9dbd4de56c694c457091eb9c38b2bf5ef81927f/PySoundCard-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0bce4c0fe19cba235fd73516f61a19e", "sha256": "278dbf22a873f480adc68dc73819fcb07a9315141d726f6edc8ab3b57fd52889" }, "downloads": -1, "filename": "PySoundCard-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d0bce4c0fe19cba235fd73516f61a19e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 231759, "upload_time": "2015-12-08T16:24:37", "url": "https://files.pythonhosted.org/packages/a6/41/86ab00f1227c913a33e77ac8d9da8405accd83735694ab10fbc09f09986d/PySoundCard-0.5.2.tar.gz" } ] }