# 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

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

## Video

%[https://youtu.be/0IEClxWmi74] 

## Code

### Tixyland

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

### SonicPi

```ruby
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)
```
