{"repo":"MTG/sms-tools","free":true,"listed":false,"github":"https://github.com/MTG/sms-tools","clone":"git clone https://github.com/MTG/sms-tools.git","description":"Sound analysis/synthesis tools for music applications","language":"Python","stars":1793,"topics":["jupyter-notebook","sound-analysis","python","sound-synthesis","teaching-materials"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"sms-tools ========= Sound analysis/synthesis tools for music applications written in python. The package includes the following sound analysis/synthesis models: dftModel.py: models based on the Discrete Fourier Transform stft.py: models based on the Short-Time Fourier Transform sineModel.py: models based on a Sinusoidal Model harmonicModel.py: models based on a Harmonic Model stochasticModel.py: models based on a Stochastic Model sprModel.py: models based on a Sinusoidal plus Residual Model spsModel.py: models based on a Sinusoidal plus Stochastic Model hprModel.py: models based on a Harmonic plus Residual Model hpsModel.py: models based on a Harmonic plus Stochastic Model Installation ------------ Install using pip: pip install sms-tools When installing via pip, the Cython extension is built automatically if a compatible compiler and Python environment are available. This provides significant speedups for core routines. pip install sms-tools If you are developing locally or want to ensure the Cython extension is built, you can run: pip install sms-tools python setup.py build ext --inplace If you encounter issues with the Cython extension, ensure you have Cython, setuptools, and a C compiler installed. The extension is optional; sms-tools will fall back to pure-Python routines if unavailable. You can verify which backend is active at runtime: python - <<'PY' from smstools.models import utilFunctions as UF print(\"Using Cython backend:\", UF.UF C is not None) print(\"Backend modu","default_branch":null,"files":null,"tree":[],"storefront":"/r/MTG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MTG/sms-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}