Skip to content

betatim/sound-array-api-tutorial

Repository files navigation

Tutorial: learning array API with sound

This is a tutorial in which you will learn about the array API. It uses sound and sound effects as examples to illustrate how to write code that works with array inputs from array API compatible libraries such as Numpy, CuPy, PyTorch, etc.

The target audience are people who want to write libraries or code that is agnostic to the type of the input arrays.

The tutorial will not make you a master sound effects engineer. Sorry.

Preliminaries

We will use Google colab. This gives you an environment with a GPU and minimal setup. To use it you will need a Google account (create one if you don't already have one).

Notebooks

You should be able to run the notebooks for this tutorial on Google's Colab. We recommend using it because it has (almost all) the required libraries and it gives you access to a CUDA GPU.

Click the links below to open each of the notebooks:

  1. Array API - introduction to why we need the array API
  2. Sound - introduction to sound
  3. Sound effects - creating a simple sound effect
  4. Testing - testing array API compatible code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •