Skip to main content

WCCC_Escher

Having Fun with Tiles

Updated 1 min readMarkdown
Part of seriesWCCChallenge
WCCC_Escher

TilingIntricacies

For this week's Creative Code Challenge by @sableraph: "Escher”, Tiling Intricacies  coded with SonicPi & HydraVideoSynth that contains layered symmetrical pieces that are also tessellations, which can be seen throughout MC Escher’s work.

Poetry

Tessellation Exploration
Mathematical Gridding
Linked to the rhythm
That the tiles have hidden
As it is the key to their restoration

Video

https://youtu.be/0JeyZykoCoY

\

Code

HydraVideoSynth

voronoi(0.5,0.04,0.03).scale(0.105).kaleid(4).repeat([2,3,4,5],[2,3,4,5]).out()

SonicPi

def magic(looper,timer, x,sust,sleeper,sampling)
  live_loop looper do
    use_random_seed Time.now.to_i * timer
    use_bpm  x.choose
    with_fx [:ping_pong,:wobble,:gverb].tick, mix: 0.65 do
      with_fx :ixi_techno , mix: [0.6,0.3,0.1].tick do
        with_fx :reverb, mix: 0.7, pre_mix: 0.4 do
          with_fx :vowel, voice: dice(4), mix: 0.25 do
            #synth [:pretty_bell,:piano,:hollow,:piano,:chiplead].choose
            sample sampling if spread([2,3,4,5].tick,[8,7,6,9].choose).mirror.shuffle
            play scale([4,12,38,46,11,29,66,21].choose, [:minor,:major].tick), sustain: sust
            sleep sleeper
          end
        end
      end
    end
  end
end




magic(:changeGameTunes,2,[60,90,120,45,60,15],dice(5),[1,2,4].choose,[:ambi_drone,:ambi_lunar_land,:perc_snap].choose )
magic(:changeGameTunes2,4,[12,12,10,9,24],[1,2,4].tick,[0.5,1,2,4,8].choose, [:elec_blip2,:elec_bong].tick)
magic(:changeGameTunes3,6,[5,10,20,30,25,10],[5,4,3,2,1].choose,[0.25,0.5,1,2,4].choose, [:perc_snap,:guit_harmonics,:drum_bass_soft ].choose)

No comments yet. Be the first to comment.

WCCChallenge

Part 1 of 50

Submissions to the WCCChallenge

Up nextWCCC_TimeWarpWarping Space, Time & Motion