PostsProjectsTeaching

All Posts

  • 2025Intro to Neural Networks
  • ABC Notation
  • 2024Transformer Tokens & Embeddings
  • 2021Fluid Music: A New Model for Radically Collaborative Music Production
  • Fluid Music Beta Workshop
  • Fluid Music Examples
  • 2020Useful, Welcoming Software
  • OpenAI and Amazon should read George Lewis
  • Music Collaboration and COVID-19 Quarantine
  • 2019Media Timelines
  • Kubernetes: What is the Difference Between a LoadBalancer and an Ingress?
  • Cybernetic Media Production
  • 2017Arts@ML
  • Modern Wanderlust in Games
  • 2016Creating Tempic Integrations
  • Tempic Integrations
  • Calculating Fibonacci Numbers with Matrices and Linear Algebra
  • Eigenvalues and Eigenvectors
  • 2015Calculate the Nullspace of a Matrix
  • Projections and Projection Matrices
  • Getting Npm, Anaconda, Jupyter, and Brew to Play Together
  • De l’Expérience
  • 2014Vocal Vibrations
  • Mixing Death and the Powers: Global Interactive Simulcast
  • See Like A Bee
  • Praise for The Name of the Wind
  • Connect Handler Example for Simple CORS Requests
  • Cross-Origin Resource Sharing and JSONP: A Simple Explanation
  • DNS, CNAME, A Record, and HTTP Redirect Explained
  • 2013I hope
  • What Should a Node Module Export?
  • What is an express.js app?
  • In the Trenches With a Large Scale Backbone/Express/MongoDB App
  • Magic, Technology, and the Hogwarts for Hackers
  • WebRTC Concepts
  • What is the Content-Type http header for?
  • Install Node 0.10.0 on AWS ec2 Ubuntu
  • Pioneer
  • Wanderlust
  • Darth Fader
  • Procedurally Generated Kinetic Typography
  • 2012Video Game Sound Design