Skip to main content

Command Palette

Search for a command to run...

Mathober2025_PartiallySumStrongly

Sums & Fills

Updated
1 min read
Mathober2025_PartiallySumStrongly

PartiallyToStronglyFilled

For my 10th sketch of Mathober2025 coded in SonicPi & Tixyland, PartiallyToStronglyFilled takes the 4th prompt of Strongly and represents it to how the dots are being placed in the Tixyland portion while the audio is composed of Partially Sums sequences(which is the 10th prompt of Mathober2025).

Poetry

Partially Filled at the Start
Strongly Filled at the End
Filled through the curve that Bends
As it completes its Parts

Video

Code

Tixyland

(y/t*~x)+hypot(~x/y^~t,(~x/i*t))

SonicPi

def partiallySum(looping,timer)

  live_loop looping do

    #use_bpm 15 * timer

    use_random_seed Time.now.to_i / timer

    use_synth [:piano,:beep,:beep,:prophet,:pretty_bell,:chipbass,:piano,:piano].choose



    #Partially sum is being done through the range,step and sum functions here
    #the ranges and steps are being randomize through the various timer being called

    x = (1..30).step(rrand_i(3,7)).to_a.sum
    y = (1..rrand_i(20,34)).step(rrand_i(4,6)).to_a.sum
    z = (1..rrand_i(25,34)).step(rrand_i(4,7)).to_a.sum

    play_chord [y,z,x]

    with_fx [:whammy,:wobble,:ixi_techno].tick, mix: [0.15,0.34,0.76].tick do
      play_chord [x,y,z],release: timer / 3, decay: timer / 4
      sleep 0.75
      play_chord [z,x,y],attack: timer / 3, sustain: timer / 4, decay: timer / 4
    end

    sleep [1,2,timer].choose
  end

end

partiallySum(:sum1,6)
partiallySum(:sum2,4)
partiallySum(:sum3,5)

Mathober2025

Part 22 of 31

Explorations during Mathober2025

Up next

Mathober2025_DigraphSink

Poetically Sinking