{ "info": { "author": "Serban Giuroiu", "author_email": "giuroiu@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: Multimedia :: Sound/Audio :: Sound Synthesis", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "===============================\nwavemaker - Generate WAVE files\n===============================\n\nThis project lives at `GitHub `_.\n\n\nInstallation\n============\n\nYou need Python 3. I don't want to support Python 2 for now. This is a pure\nPython package with no other dependencies.\n\nI recommend you install the latest version from\n`PyPI `_ with ``pip``::\n\n pip install wavemaker\n\nThe standard distutils installation works too::\n\n tar xzf wavemaker-*.tar.gz\n cd wavemaker-*\n python setup.py install\n\n\nUsage\n=====\n\nThe command line tool is called ``make_wave``. This is how you use it::\n\n make_wave sine-wave.wav\n\nThere is more help built in::\n\n $ make_wave --help\n usage: make_wave [-h] [--waveform {sine}] [--frequency FREQUENCY]\n [--amplitude AMPLITUDE] [--duration DURATION]\n [--sample_rate SAMPLE_RATE] [--sample_size {16}]\n output_path\n\n Generate WAVE files.\n\n positional arguments:\n output_path The path to the resulting WAVE file\n\n optional arguments:\n -h, --help show this help message and exit\n --waveform {sine} The shape of the signal being generated (default:\n sine)\n --frequency FREQUENCY\n The oscillating rate of the wave. A non-negative\n float, in Hz (default: 440.0)\n --amplitude AMPLITUDE\n The amplitude of the wave. A float between 0.0 and 1.0\n (default: 1.0)\n --duration DURATION The time duration of the signal. A non-negative float,\n in seconds (default: 1.0)\n --sample_rate SAMPLE_RATE\n The number of samples per second. A non-negative int,\n in Hz (default: 44100)\n --sample_size {16} The number of bits used to store each sample (default:\n 16)\n\n\nAPI\n===\n\nThere is a single public API function call. It takes the same arguments that the\ncommand line tool does as keyword arguments. Please see the docstring for more::\n\n write_wave_file(output_path, waveform='sine', frequency=440.0, amplitude=1.0,\n duration=1.0, sample_rate=44100, sample_size=16)\n\nBasic usage::\n\n import wavemaker\n wavemaker.write_wave_file('sine-wave.wav')\n\n\nChanges\n=======\n\nv0.1.0 - Jan 04, 2014\n---------------------\n\n* First release.", "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/serban/wavemaker", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "wavemaker", "package_url": "https://pypi.org/project/wavemaker/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wavemaker/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/serban/wavemaker" }, "release_url": "https://pypi.org/project/wavemaker/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Generate WAVE files", "version": "0.1.0" }, "last_serial": 960733, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9672edab6869f7fd34606e7e43f22b02", "sha256": "a3168e5feb748909384e05b9f76b1946d97fd9ef6d63f7686374a56ee6fd2ddf" }, "downloads": -1, "filename": "wavemaker-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9672edab6869f7fd34606e7e43f22b02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5007, "upload_time": "2014-01-04T21:51:45", "url": "https://files.pythonhosted.org/packages/85/42/6b9673c19aca134dfa31e03f89d06f642dae1e1ee531d8fc5c79a3a6b3a6/wavemaker-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9672edab6869f7fd34606e7e43f22b02", "sha256": "a3168e5feb748909384e05b9f76b1946d97fd9ef6d63f7686374a56ee6fd2ddf" }, "downloads": -1, "filename": "wavemaker-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9672edab6869f7fd34606e7e43f22b02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5007, "upload_time": "2014-01-04T21:51:45", "url": "https://files.pythonhosted.org/packages/85/42/6b9673c19aca134dfa31e03f89d06f642dae1e1ee531d8fc5c79a3a6b3a6/wavemaker-0.1.0.tar.gz" } ] }