Applied Math for Creative Coders
  1. Math Models for Creative Coders
  2. Tools and Tech
  3. The Open Sound Protocol
  • Math Models for Creative Coders
    • Tools and Tech
      • Tools and Installation
      • Starting up Sound
      • Adding Libraries to p5.js
      • Using Constructor Objects in p5.js
      • The Open Sound Protocol
    • Maths
      • Complex Numbers
      • Vectors
      • Matrix Algebra Whirlwind Tour
      • Things at Right Angles
    • Systems
      • Frequency and Time Domains
      • Phasor Diagrams
      • Sampling And Aliasing
      • Fourier Series and Fourier Transform
      • Filters
      • Convolution
    • Geometry
      • Movement and Animation
      • Circles
      • Fractals
      • Affine Transformation Fractals
      • L-Systems
      • Kolams and Lusona
    • Media
      • Additive Sound Synthesis
      • FM based Sound Synthesis
      • Making Noise Predictably
      • The Karplus-Strong Guitar Algorithm
      • A Sound Glossary
    • AI
      • Working with Neural Nets
      • The Perceptron
      • The Multilayer Perceptron
      • MLPs and Backpropagation
      • Gradient Descent
      • AI by Hand
    • Projects
      • Projects

On this page

  • Introduction
  • References
  1. Math Models for Creative Coders
  2. Tools and Tech
  3. The Open Sound Protocol

The Open Sound Protocol

p5.js

Introduction

References

  1. Tramontana: A platform for interactive spaces, interactive objects and prototyping. https://tramontana.xyz/
  2. The Coding Train set of video tutorials https://www.youtube.com/@TheCodingTrain
  3. Dan Shiffman. The Nature of Code book. https://natureofcode.com
  4. CodeAcademy. p5.js short cheatsheet. https://www.codecademy.com/learn/learn-p5js/modules/p5js-introduction-to-creative-coding/cheatsheet
Back to top
Using Constructor Objects in p5.js
Maths

License: CC BY-SA 2.0

Website made with ❤️ and Quarto, by Arvind V.

Hosted by Netlify .