{"id":15039145,"url":"https://github.com/mtg/sms-tools","last_synced_at":"2025-05-14T11:11:30.212Z","repository":{"id":9730329,"uuid":"11689077","full_name":"MTG/sms-tools","owner":"MTG","description":"Sound analysis/synthesis tools for music applications","archived":false,"fork":false,"pushed_at":"2024-09-17T13:22:40.000Z","size":281336,"stargazers_count":1681,"open_issues_count":6,"forks_count":759,"subscribers_count":156,"default_branch":"master","last_synced_at":"2025-05-09T17:03:47.120Z","etag":null,"topics":["jupyter-notebook","python","sound-analysis","sound-synthesis","teaching-materials"],"latest_commit_sha":null,"homepage":"https://www.upf.edu/web/mtg/sms-tools","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MTG.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-07-26T15:44:13.000Z","updated_at":"2025-05-09T10:18:31.000Z","dependencies_parsed_at":"2023-02-15T05:16:08.137Z","dependency_job_id":"86701aa6-7a94-4e0a-9edf-d12fc642e6ea","html_url":"https://github.com/MTG/sms-tools","commit_stats":{"total_commits":512,"total_committers":33,"mean_commits":"15.515151515151516","dds":0.31640625,"last_synced_commit":"9001d0a6aa6a6ecd0551f6f9f90983d386ba6cd6"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTG%2Fsms-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTG%2Fsms-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTG%2Fsms-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MTG%2Fsms-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MTG","download_url":"https://codeload.github.com/MTG/sms-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254129523,"owners_count":22019628,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jupyter-notebook","python","sound-analysis","sound-synthesis","teaching-materials"],"created_at":"2024-09-24T20:41:44.920Z","updated_at":"2025-05-14T11:11:25.200Z","avatar_url":"https://github.com/MTG.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"sms-tools\n========= \n\nSound analysis/synthesis tools for music applications written in python.\n\nThe package includes the following sound analysis/synthesis models:\n\n* dftModel.py: models based on the Discrete Fourier Transform\n* stft.py: models based on the Short-Time Fourier Transform\n* sineModel.py: models based on a Sinusoidal Model\n* harmonicModel.py: models based on a Harmonic Model\n* stochasticModel.py: models based on a Stochastic Model\n* sprModel.py: models based on a Sinusoidal plus Residual Model\n* spsModel.py: models based on a Sinusoidal plus Stochastic Model\n* hprModel.py: models based on a Harmonic plus Residual Model\n* hpsModel.py: models based on a Harmonic plus Stochastic Model\n\n\nInstallation\n------------\n\nInstall using pip:\n\n    pip install sms-tools\n\nBinary packages are available for Linux, macOS (Intel \u0026 Apple Silicon) and Windows (64 bit) on all recent python versions.\n\nTo build and install the package locally you can use the python packaging tools:\n\n    pip install build\n    python -m build\n\n\nJupyter Notebooks\n-------\nWe provide a separate repository of examples and teaching materials in the form of Jupyter notebooks.\nYou can find them at https://github.com/MTG/sms-tools-materials\n\nLicense\n-------\n\nsms-tools is made available under the terms of the Affero GPL license (http://www.gnu.org/licenses/agpl-3.0.en.html). \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtg%2Fsms-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmtg%2Fsms-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmtg%2Fsms-tools/lists"}