Skip to content
    Gavin Mai
    ← Writing

    Periodic Melodies

    Eric Weinstein and Terrence Howard recently appeared on the Joe Rogan Experience podcast, discussing various topics including the flower of life, platonic solids, and the academic peer review process.

    Open App

    During the conversation, Eric shared a video from his friend, Stanley Jordan, who has mapped musical tones to the periodic table of elements.

    Inspired by this innovative approach, I created a web-based version of this concept. The idea is to assign musical frequencies to elements based on their ionization energies. Here's how it works:

    1. Normalization of Ionization Energy:

      Enorm=EiEminEmaxEminE_{norm} = \frac{E_i - E_{min}}{E_{max} - E_{min}}

      Where EiE_i is the ionization energy of an element, EminE_{min} and EmaxE_{max} are the minimum and maximum ionization energies.

    2. Frequency Mapping:

      f=flow+Enorm(fhighflow)f = f_{low} + E_{norm} \cdot (f_{high} - f_{low})

      Where flowf_{low} and fhighf_{high} are the lower and upper frequency bounds.

    3. Quantization:

      semitones=round(12log2(f440))+chromatic+12octavesemitones = round(12 \cdot \log_2(\frac{f}{440})) + chromatic + 12 \cdot octave

      fquantized=4402semitones12f_{quantized} = 440 \cdot 2^{\frac{semitones}{12}}

    In simple terms, quantization adjusts the calculated frequency to the nearest musical note.

    periodic-melodies
    Assigning Musical Tones to Periodic Table: visualization from gavinmai.com

    If you're interested, you can explore the interactive version at gavinmai.com/periodic-melodies.

    I welcome any feedback or suggestions for future features. Please use the feedback form on the website to share your thoughts.

    Loading counts…