A Jupyter book accompanying the ISMIR 2023 tutorial Introduction to Differentiable Audio Synthesiser Programming.
Requirements:
- Python 3.10
- Jupyter
- PyTorch
- Torchaudio
- Numpy
- Matplotlib
- tqdm
- scikit-fem
For ease of installation in multiple environments, dependencies should be included in the requirements.txt file. Dependencies should be kept to a minimum. Ideally, top-level imports should include only jupyter, torch, torchaudio, numpy, and matplotlib. Notebooks should be self-contained and not rely on any other local modules or relative imports.