The Earthly Frames

Just Warming Up

2021-10-05

"Just Warming Up", from The Empty Fields uses surface temperature data to render what climate change sounds like. The GISS (Godard Institute for Space Studies - not too far from Code Owl Studios, The Earthly Frames' HQ) Surface Temperature data set contains monthly mean measurements dating back to 1880. To transform this data to sound, first, a Python script mapped the temperatures to a range of MIDI notes, while also creating drones for years and decades averages.

def step_average(sequence, step):

    """

    Creates a shorter, average list of numbers based on the desired steps

    Parameters

    ----------

        sequence: list

            List of integers or floats

        step: int

            The number of steps you wish to average. E.g. [1,2,3,4,5,6,7,8] with a step of 4 would return [10,24]

    Returns

    -------

        list

            The stepped list result

    """

    stepped_sequence = []

    step_sequence = []

    for sequence_number, sequence_item in enumerate(sequence, start=0):

        if sequence_number % step == 0 and sequence_number != 0:

            average = get_list_average(step_sequence)

            stepped_sequence.append(average)

            step_sequence = []

        step_sequence.append(sequence_item)

    return stepped_sequence

 

This MIDI was fed through analog and virtual instruments to create the track. You can find the source code here.