{ "info": { "author": "Eduardo Moguillansky", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "SNDTRCK\n=======\n\nPartial tracking in python 3\n\n![plot](img/example-plot.jpg)\n\n# Dependencies\n\n## Mandatory\n\n* python >= 3.7\n* numpy\n* [bpf4]: interpolation curves\n* [sndfileio]: simple API for reading and writing sound-files\n* [loristrck]: partial tracking analysis based on Loris. See the project for its own set of dependencies\n\n## Optional but HIGHLY recommended\n\n* [pyqtgraph]: efficient plotting via Qt \n* h5py: allows saving partial-tracking data as HDF5. You need to install hdf5.\n\n# Installation\n\nWe assume that `pip` points to your current python >= 3.7 installation. Otherwise use `pip3` and `python3`\n\n## Linux\n\n $ sudo apt-get install fftw-dev\n $ pip install -r requirements.txt [--user]\n $ git clone https://github.com/gesellkammer/sndtrck\n $ cd sndtrck\n $ python setup.py install [--user]\n \n## OSX\n\n $ brew install fftw\n $ pip install -r requirements.txt [--user]\n $ git clone https://github.com/gesellkammer/sndtrck\n $ cd sndtrck\n $ python setup.py install\n\n \n## Windows \n\nFollow instructions [here](http://www.fftw.org/install/windows.html))\n\n $ pip install -r requirements.txt\n $ git clone https://github.com/gesellkammer/sndtrck\n $ cd sndtrck\n $ python setup.py install\n\n---\n\n# Basic Usage\n\n## Example 1\n\n```python\n\nimport sndtrck\nspectrum = sndtrck.analyze(\"/path/to/sndfile\", resolution=50)\n\n# Get the chord at 500ms, but only the partials louder than -30 dB\nprint(spectrum.chord_at(0.5, minamp=-30))\n# [A3+, C5+10, E5-13]\nspectrum.plot()\nspectrum.show() # this will show you the spectrum in the default applicatio for your system\nspectrum.write(\"spectrum.sdif\")\n```\n\n# Features\n\n* analysis of sound-files in many formats\n* automatic configuration of analysis parameters\n* filtering of partials based on multiple criteria\n* resynthesis\n* plotting\n* export the spectrum to many different formats (sdif, hdf5, midi) \n\n# Transcription\n\nGo to [sndscribe] for automatic transcription of spectra into musical notation\n\n[bpf4]: https://github.com/gesellkammer/bpf4\n[loristrck]: https://github.com/gesellkammer/loristrck\n[sndfileio]: https://github.com/gesellkammer/sndfileio\n[pandas]: http://pandas.pydata.org/\n[sndscribe]: https://github.com/gesellkammer/sndscribe\n[pyqtgraph]: http://pyqtgraph.org\n\n# License\n\nGNU", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sndtrck", "package_url": "https://pypi.org/project/sndtrck/", "platform": "", "project_url": "https://pypi.org/project/sndtrck/", "project_urls": null, "release_url": "https://pypi.org/project/sndtrck/0.4.2/", "requires_dist": null, "requires_python": "", "summary": "Sound manipulation and representation via partial-tracking", "version": "0.4.2" }, "last_serial": 5666155, "releases": { "0.4.2": [ { "comment_text": "", "digests": { "md5": "9eb0d77d8fb80e70f87b8f5388ea96a3", "sha256": "9c45029adb306fdb6ac212a95a3dcf378ec7f547e6a723032404189065ff8407" }, "downloads": -1, "filename": "sndtrck-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9eb0d77d8fb80e70f87b8f5388ea96a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62566, "upload_time": "2019-08-12T12:49:16", "url": "https://files.pythonhosted.org/packages/6c/a9/1f548c799669a1424915f9b84b0f9bdbc62044938da23b996a7ef40f9a38/sndtrck-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9eb0d77d8fb80e70f87b8f5388ea96a3", "sha256": "9c45029adb306fdb6ac212a95a3dcf378ec7f547e6a723032404189065ff8407" }, "downloads": -1, "filename": "sndtrck-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9eb0d77d8fb80e70f87b8f5388ea96a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62566, "upload_time": "2019-08-12T12:49:16", "url": "https://files.pythonhosted.org/packages/6c/a9/1f548c799669a1424915f9b84b0f9bdbc62044938da23b996a7ef40f9a38/sndtrck-0.4.2.tar.gz" } ] }