·

# Skewedness

For the 7th Prompt Of Mathober: Skew, Skewedness takes Histograms coded in Python that contain two skewed arrays: red for the right and blue for the left. Then overlays them in various matters to get the outcome that is Skewedness.

Coded With Python & Sonic Pi

## Poem

``````Skewed to the Hue
Skewed to the left
For Some Depth
Skewed to the right
To be Alright
Skewed to the Hue
That it chooses to Groove
``````

## Code

### Python

``````from matplotlib import pyplot as plt
import numpy as np

# generate 2 2D arrays of shape (6, 6) with random integers

#Right Skewed
Skewed_R = np.random.randint(12, 23, (8,8))

#Left Skewed
Skewed_L = np.random.randint(3, 18, (6,6))

# Creating histogram

#blues with  the left Skew
plt.hist(Skewed_L,
bins='auto', label = 'skewed left')

#red with the right Skew
plt.hist(Skewed_R,
color = ["salmon","mistyrose","darkred","red","tomato","indianred","orangered",
"maroon"], bins='auto', label = 'skewed Right')

# Show plot
plt.title("Skewed")
plt.show()
``````

### SonicPi

``````
live_loop :breakline do
use_bpm 120
sample :loop_breakbeat,beat_stretch: 4
sleep 2
end

with_fx :ixi_techno, mix: rrand_i(0.1,1) do
live_loop :breakline1, sync: :breakline do
use_bpm 120
sample :loop_breakbeat,beat_stretch: 2
sleep 2
end
end

live_loop :breakline2, sync: :breakline do
use_bpm 120
sample :loop_breakbeat,beat_stretch: 2
sleep 2
end

with_fx :whammy,mix: 0.7, transpose: rrand_i(12,16) do
live_loop :breakline3, sync: :breakline do
use_bpm 120
sample :loop_breakbeat,beat_stretch: 4
sleep 2
end
end
``````