BryanWilhite / jupyter-central

an attempt to centralize my little collection 📚 of jupyter notebooks in one place 🚀 🌚 (which might not be a great idea)
4 stars 0 forks source link

explore Pyo notebook #7

Open BryanWilhite opened 4 years ago

BryanWilhite commented 4 years ago

Pyo is a Python module written in C to help DSP script creation. Pyo contains classes for a wide variety of audio signal processing. With pyo, the user will be able to include signal processing chains directly in Python scripts or projects, and to manipulate them in real time through the interpreter. Tools in the pyo module offer primitives, like mathematical operations on audio signals, basic signal processing (filters, delays, synthesis generators, etc.), but also complex algorithms to create sound granulation and other creative audio manipulations.

📖 https://github.com/dodiku/music-synthesis-with-python/blob/master/02_Pyo_demo/02_Pyo_demo.ipynb

🎵 http://ajaxsoundstudio.com/software/pyo/

BryanWilhite commented 4 years ago

i have given myself the problem of installing pyo in an Anaconda environment 🙄

There are a few steps which can be used to avoid broken environments when using conda and pip together. One surefire method is to only use conda packages. If software is needed which is not available as a conda package, conda build can be used to create packages for said software. For projects available on PyPI, the conda skeleton command (which is part of conda-build) frequently produces a recipe which can be used create a conda package with little or no modifications.

image

📖 https://www.anaconda.com/blog/using-pip-in-a-conda-environment 📖 https://docs.conda.io/projects/conda-build/en/latest/user-guide/index.html

BryanWilhite commented 4 years ago

Not much help here: https://github.com/belangeo/pyo/issues?q=anaconda

BryanWilhite commented 4 years ago

this might help: https://www.infoworld.com/article/3564381/how-to-run-anaconda-side-by-side-with-other-pythons.html#jump