{ "info": { "author": "John Williamson", "author_email": "johnhw@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Multimedia :: Sound/Audio", "Topic :: Multimedia :: Sound/Audio :: Players" ], "description": "SoundServer\n-----------\nThe sound server reads a YAML file specifying sounds to be played. Sounds can then be triggered and manipulated remotely over OSC (e.g. fading in and out tracks, 3D positioning of sounds). This allows\nconfiguration and remote triggering/manipluation of sounds over a network. This software was designed for adding audio to interactive art installations and similar; \nit is probably not suitable for gaming or real-time musical applications.\n\nSound generation is via **pyfmodex**, which in turn wraps the high performance **FMODEx** library, which is used to render the sounds. Most **FMODEx** features are supported. \n\nThe server also supports autonomous fades, and automations for making filter changes, position movements, and pitch adjustment using random, periodic or spline based patterns. It supports\nstochastic sound generation, so that random sounds can be generated server-side according to a fairly flexible random generation model.\n\nExample OSC messages::\n\n # create a new transient sound mysound_0\n /sound_server/spawn mysound mysound_0\n \n # set the gain to -80dB\n /sound_server/gain mysound_0 -80 \n \n # start the sound playing\n /sound_server/start mysound_0\n \n # start a fade up to 0dB over the next 5 seconds\n /sound_server/gain mysound_0 0 5.0\n\nRequires **numpy**, **pyfmodex** and **simpleOSC**. \n\n*Note:* this is currently Python 2.x only. Python 3.x may or may not work with some small changes. You must separately acquire FMODEx for your platform. Depending on your use, FMODEx\nmay require a commercial license.\n\nThis library relies on **pyfmodex**, which is somewhat incomplete/buggy at the moment. In particular, it does not work on 64-bit systems (you will get an FMOD_INVALID_PARAMETER error if you try and run\non a 64 bit system). sound_server has some workarounds for missing or incomplete features in pyfmodex by calling FMODEx directly via ctypes. \n\n*OS X note:* On OS X, the pyfmodex library must be patched to change the **FMODEx** library name from .so to .dylib", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/johnhw/sound_server", "keywords": "sound OSC FModEx server", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "sound_server", "package_url": "https://pypi.org/project/sound_server/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sound_server/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/johnhw/sound_server" }, "release_url": "https://pypi.org/project/sound_server/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "A Python-based sound server, allowing control of the FModEx API via OSC messages.", "version": "0.1.1" }, "last_serial": 1442455, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fb679cf2ca1f5dd861a64d98d09b3a3b", "sha256": "b9867fbdfd46f4b440c6984ea339e7ec1a95016e29069bf6098a2bef27d3f209" }, "downloads": -1, "filename": "sound_server-0.1.zip", "has_sig": false, "md5_digest": "fb679cf2ca1f5dd861a64d98d09b3a3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22124, "upload_time": "2015-02-28T12:03:05", "url": "https://files.pythonhosted.org/packages/f9/81/87730dfa2cc6726ab708b7d64207b9b2b713a2f6b88a00098c900ff76f1e/sound_server-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e5e059f931a2b02f6cf157436a577a4d", "sha256": "c0e81d664705ee16743b4cdf2b174ffb7fe2588ce2c471494feb234005465c5d" }, "downloads": -1, "filename": "sound_server-0.1.1.zip", "has_sig": false, "md5_digest": "e5e059f931a2b02f6cf157436a577a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26923, "upload_time": "2015-02-28T17:43:23", "url": "https://files.pythonhosted.org/packages/4b/60/c557bc132b36462ff920c0ec4330c262ed73f93be91014918f944ff3a8d4/sound_server-0.1.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e5e059f931a2b02f6cf157436a577a4d", "sha256": "c0e81d664705ee16743b4cdf2b174ffb7fe2588ce2c471494feb234005465c5d" }, "downloads": -1, "filename": "sound_server-0.1.1.zip", "has_sig": false, "md5_digest": "e5e059f931a2b02f6cf157436a577a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26923, "upload_time": "2015-02-28T17:43:23", "url": "https://files.pythonhosted.org/packages/4b/60/c557bc132b36462ff920c0ec4330c262ed73f93be91014918f944ff3a8d4/sound_server-0.1.1.zip" } ] }