{ "info": { "author": "Anas Ghrab", "author_email": "anas.ghrab@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Multimedia :: Sound/Audio :: Analysis" ], "description": "=================================================\nDiastema: Musical intervals and modality analysis\n=================================================\n\nOverview\n========\n\n**Diastema**, is a project to analyse musical modality. It uses Python2.\n\nFor now, it's main features are :\n\n* Fondamental frequencies extraction (using *PredominentMelody()* from **Essentia**);\n* Getting the main frequencies as peaks of the probability density function from frequencies;\n* Comparing PDFs using a correlation coefficient;\n* Getting a similarity matrix between melodies.\n\nInstallation\n============\n\nFirst, you need to install manually **Essentia** (http://essentia.upf.edu/).\n\nThen, install Diastema with the following :\n\n.. code:: python\n\t\n\tpip install diastema\n\nOr :\n\n.. code:: python\n\n\tgit clone https://github.com/AnasGhrab/diastema\n\tpython setup.py install\n\n\nBasic Usage\n=====\n\nTo use Diastema :\n\n.. code:: python\n\n\tfrom diastema import *\n\tpath = \"path/to/a/folder/with/audios/wav/files/\"\n\tMusic = Melodies(path)\n\t\nThen you can\n\n.. code:: python\n\n\tMusic.PdfsPlot()\n\tMusic.Simatrix()\n\t\t\nTo Do\n=====\n\n\nContact\n=======\n\nHomepage: http://anas.ghrab.tn\n\nEmail:\n\n * Anas Ghrab \n\nLicense\n=======\n\nThe MIT License (MIT)\n\nCopyright (c) 2015 Anas Ghrab\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", "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/AnasGhrab/diastema", "keywords": "musicology analysis scale pitch makam melody", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "diastema", "package_url": "https://pypi.org/project/diastema/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/diastema/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/AnasGhrab/diastema" }, "release_url": "https://pypi.org/project/diastema/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "A tool for modal music analysis : Scale analysis, tonic detection", "version": "0.0.4" }, "last_serial": 1587482, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8b90816e82ffbeb21e1bfbf26726d049", "sha256": "28e8747e34cfafc45611028bc454c8e5b40b5b8b7edb2bf1fa9c5a84c7f5b32d" }, "downloads": -1, "filename": "diastema-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8b90816e82ffbeb21e1bfbf26726d049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3996, "upload_time": "2015-05-19T21:34:02", "url": "https://files.pythonhosted.org/packages/59/e3/5826d67b756b57cb85bbd1ada11013cab08e647f6de5ffd57b69088314d6/diastema-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1d400eee25584eb32b57113b8fefc02d", "sha256": "7e0678d61c36548e9dddae2d4043cecb841f5d686eb83af65ea8685d9c6b3677" }, "downloads": -1, "filename": "diastema-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1d400eee25584eb32b57113b8fefc02d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6022, "upload_time": "2015-06-02T21:13:25", "url": "https://files.pythonhosted.org/packages/96/29/480f0d2c4691f8fa7176d9031e3b1c897c42a1554c0d991a64ebf692cfc0/diastema-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "19eea0e971d8e7874979b40238449686", "sha256": "b0143304dddd1412b8ed70e04ea6fc8e519915492aac6a706a890068b8b2c1b5" }, "downloads": -1, "filename": "diastema-0.0.3.tar.gz", "has_sig": false, "md5_digest": "19eea0e971d8e7874979b40238449686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6603, "upload_time": "2015-06-02T22:35:56", "url": "https://files.pythonhosted.org/packages/9e/82/cc66d31fc2f25134ac0451616dc8f6f9657c339e700c84db465490dead9e/diastema-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "62404dd30ca7f895923d996ca5182f3b", "sha256": "078c8c73422d69901a6ef64f613fb67b039886cbbc8b24771c5a10883d807966" }, "downloads": -1, "filename": "diastema-0.0.4.tar.gz", "has_sig": false, "md5_digest": "62404dd30ca7f895923d996ca5182f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8519, "upload_time": "2015-06-11T05:56:21", "url": "https://files.pythonhosted.org/packages/82/48/2c1bbc128bcd218d6a5b83dbcef4fda3987bec65b3dc5d119403459f87e0/diastema-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62404dd30ca7f895923d996ca5182f3b", "sha256": "078c8c73422d69901a6ef64f613fb67b039886cbbc8b24771c5a10883d807966" }, "downloads": -1, "filename": "diastema-0.0.4.tar.gz", "has_sig": false, "md5_digest": "62404dd30ca7f895923d996ca5182f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8519, "upload_time": "2015-06-11T05:56:21", "url": "https://files.pythonhosted.org/packages/82/48/2c1bbc128bcd218d6a5b83dbcef4fda3987bec65b3dc5d119403459f87e0/diastema-0.0.4.tar.gz" } ] }