A short investigation of the limits of rhythmic permutations.

When it comes to music, the numerical possibilities are seemingly limitless, whether we’re talking about rhythm, timbre, or melody. In this article, I will implement a recursive python function to demonstrate the near infinite permutations of rhythm by attempting to answer the following question:

How many ways can you fill a measure in 4/4 time using a subset of conventional notes and rests?

Musical Notation

When it comes to rhythm, we care most about two things: when the notes are played, and how long they are played for. …

In this article, I will be summarizing key concepts from The Art of Mixing by David Gibson. In this video, Gibson lays a foundation for how to visually approach a mix in the studio as well as a gentle introduction to how dynamics in the studio translate to an emotional response in music.

There are three videos total. The first two lay the groundwork for Gibson’s methodology, and the third explains the overall structure of mixes. All ideas in this article are accredited to David Gibson.

The video can be found at the following link: https://youtu.be/TEjOdqZFvhY. Feel free to use…

Xfer’s Serum

I’m an aspiring producer/audio engineer trying to learn everything I can about sound design and audio engineering. I am currently reading Sound on Sound’s Synth Secrets articles by Gordon Reid.

link to a pdf: https://www.reddit.com/r/synthesizers/comments/acm0qy/all_of_sound_on_sounds_synth_secrets_series_in_1/

The following are my personal notes, written to help me organize what I have learned and to share what I have read in a digestible and concise set of notes. All ideas in this article are fully accredited to Gordon Reid and Sound on Sound.


  • Sounds that present in the real world are represented by incredibly complex waveforms
  • The Fourier Transform can be used break…

This article has been crossposted to reddit in r/longhaulers and r/covid19positive. View for further discussion and comments.

The following is an account of my 6-month long experience with getting struck down by a mysterious flu-like illness during the middle of a world-wide pandemic, for which I have received multiple negative tests for active Covid-19 infection and IgM/IgG antibodies. It has been a long journey that has tested the limits of my body, my mind, and my relationships with those I trust most.

I will begin with a timeline of my symptoms.

Disclaimer: this is not medical advice in…

In this post, I will be going over the key concepts of drum programming for non-drummers, following along the book Drum Programming by Ray F. Badness. The following concepts will help you understand the dynamics between different drum samples and help you create a better rhythm in your music.

Before we begin, we will quickly cover two important foundational concepts: song structure and quantization.

Song Structure

Modern day songs are composed of distinguishable parts that create an overall song structure. These parts include the following:

  • Intro
  • Finale
  • Bridges
  • Verses
  • Chorus

The intro introduces the motif and rhythm of the piece.

The finale

Patrick Lin

Innovator • Programmer • Engineer • CS & Math @University of Toronto

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store