Knitting Beyond The Scarf

For our assignment in Knitting Beyond the Scarf we were to create a knitting pattern that embeds information, thinking about the question of how knitted items might hold details to be decoded.

Our teacher Janusz Jaworski showed us some great examples. One included a favorite poem written in morse code.  We also talked as a class how it could be fun to write music into our patterns. That sounded great to me, and decided to try it with a section of Santo & Johnny’s Sleepwalk track. Inspired by things like Brian House‘s Quotidian Record and older music technologies like the Mira 181/2 inch concert box from the late 1800s.

 

 

 

 

 

 

1. The message/ information/ structure to be encoded, and the means of encoding 

Screen Shot 2019-11-05 at 12.06.21 PM.png

https://www.youtube.com/watch?v=BGlx8qLLFhQ

 

 

For this pattern I translated a midi input of a section of sleepwalk (15sec – 45 sec ) over four octaves. Could see elaborating on it to read more accurately? Right now it has the notes embedded in the pattern, but the duration for how long each note should be played is not completely accounted for. I chose to take out a flourish that was in the youtube link at 32 sec. Could see in future iteration signaling the time signature and that each square could represent a quarter note.

 

Screen Shot 2019-11-05 at 11.39.37 AM.png

2. The knitting pattern for the encoding – the pattern only, NOT the knitted piece

Sleep Walk Pattern 

  • Pattern is to be knitted flat
  • 48 stitches
  • A 49 row repeat
  • row 1 is to not be repeated (establishes the 4 octaves through purling &
  • knitting in very beginning)

SleepWalkPattern.jpg

an image of Sleepwalk Pattern repeated:

      sleepwalkpatternx2.jpg

3. A description of how the knitted piece might hypothetically be decoded

Something in the realm of NIME class / an instrument like  musician Quintron’s Drum Buddy. Where sensors could read the knitted notes in sequence.

quintron2-1370199409-640x360.jpgMusician-Quintron-DRUM-BUDDY-Miss-Pussycat-Model.jpg

Or maybe more like music box notation 

 

But more realistically, as an experimental score for a musician. The first row of the pattern helps dictate how many octaves, but up to the musician how high or low register they would like those octaves to cover. 

Joy of Games HW #6: Simulation – Mr Trash Wheel <3

 

This weekend my partner I  traveled down to Baltimore, MD for his best friend’s wedding. On our way down there we were talking about the various harbor restoration programs, including our favorite googly eyed friend, the inner harbor water wheel –  @Mr Trash Wheel! (See site here)

For homework this week we were to create a simulation, playing with the ideas addressed in class. Iterating off of previous homework of WASD controls and instantiation, I thought it could be fun to create a simple simulation of the beloved Mr Trash Wheel , protecting the Baltimore inner harbor and the ocean from rainstorm trash streams via the Jones Falls river. It’s been such a successful project that others have been installed in other locations too. A fourth wheel being added at the mouth of Gwynns Falls. 

 

Screen Shot 2019-11-04 at 12.36.30 AM
Building out Baltimore’s Mr Trash Wheel in Unity
Screen Shot 2019-11-03 at 9.23.50 PM
Image from the Mr Trash Wheel site

DOyFu6QW0AUYVH4.jpg

DaT: Verizon Media Visit + OT session

Today for Developing Assistive Tech we visited Verizon Media and met with Sam who showed us their accessibility lab. Sam also walked us through some interesting points about the company’s accessibility focus. Some things she addressed:

  • high contrast 4 to 1 for digital
  • to not use red and green alone as button signifiers but to always include text
  • label things in code / alt text that make sense – hamburger button example
  • magnification –> to make sure layout still remains similar and functional with magnification applied
  • that disability can be situational, temporary, or permanent.
  • that there are visible and invisible disabilities
  • they try for AA standards
  • captions, high contrast, dynamic text resizing, having symbols + text,  screen read labels and descriptions

 

Case Studies

Case study: Yahoo Finance App

  • User story Jeff  / brand loyalty –> knowing if certain companies tend to have accessibilty labs / focus

XR access w/ Cornell Tech –> how to make XR access for disabilities. How to create guidelines for all components to follow as we enter a mixed reality world

Attn Gan + Runway

Using Runway‘s  AttnGan Model with local band cup‘s lyrics for their next album.  Analyzed by adding one line at a time of lyrics.

Wandering

Track 1_Wandering

 

 

Night Light

Track2_NightLight.gif

 

The Swarm

giphy.gif

 

 

Hideaway

HideawayFull.gif

 

 

Strange Dreamer

giphy.gif

 

 

Nothing Could Be Wrong

giphy-1.gif

 

 

The Bright Blue Sea

giphy

 

You Don’t Need Anybody

You dontNeedAnybody

 

Using tSNE to group all AttnGan images of cup’s lyric’s:

out3.png

 

 

Bob Ross + AttnGan 

 

 

AttnGan + lines from a Bob Ross Joy of Painting transcript:

Bob RossAttngan.jpg

 

AttnGAN - October 22nd 2019 at 12.58.56 PM.jpeg

“Let’s start off today with a little two inch brush

 

AttnGAN - October 22nd 2019 at 12.59.05 PM.jpeg

“There we are we’ll take a little touch of pthalo blue”

 

AttnGAN - October 22nd 2019 at 12.59.14 PM.jpeg

“Phthalo blue’s a beautiful blue color”

 

AttnGAN - October 22nd 2019 at 12.59.55 PM.jpeg

“A little bit of that up in the corners”

AttnGAN - October 22nd 2019 at 1.00.06 PM.jpeg

“Im just gonna add a small amount”

 

 

 

 

 

Weather forecast with ATTNGan:

Using Runway‘s  AttnGan Model with NYC’s 10 day weather forecast:

Tuesday (10.22.19)

Screen Shot 2019-10-22 at 1.46.54 PM

 

Wednesday (10.23.19)

Wednesday2.png

 

Thursday (10.24.19)

Screen Shot 2019-10-22 at 1.48.08 PM

 

Friday (10.25.19)

Screen Shot 2019-10-22 at 1.48.43 PM

 

Saturday (10.26.19)

Saturday.png

 

Sunday (10.27.19)

Sunday.png

 

Monday (10.28.19)

Monday.png

 

Tuesday (10.29.19)

Tuesday.png

 

Wednesday (10.30.19)

Wednesday.png

Joy of Games: Assignment #4 Marble Madness

 

Inspired by Anni Alber’s weavings and patterns for level design. How to have the restricted color palette objects cast into a theme for the level. Ex: Sandy tone = a sand physics material or to have the yellow be construction barriers that when collided bring you back to the start. Would like to comb back through and add some collisions & triggers, as well as more complex gameObjects like hinge movements.

 

 

Anni Albers
Wallhanging, 1984
wool

 

Screen Shot 2019-10-15 at 7.36.01 AM.png
Image of Anni Alber’s weavings
matching level to an albers wall hanging
matching level to an Albers wall hanging

 

 

 

 

 

 

 

 

Design Choices: 

  • Yellow blocks as kill / restart zones 
    • for a signifier added stripes to look more like construction barriers
  • Dark purple blocks
    • added physics material of bouncy to some
    • would like to make some hinges
  • Light purple blocks 
    • visual misdirection (could use as a powerup strip and add sound fx) /
  • White planes 
    • start & end
      • would like to add an onCollision or trigger
  • Tan platform
    • physics material of sandy
      • slower zone
  • White platform
    • physics material of icy
      • faster zone

 

 

 

 

 

 

 

 

 

References / Tutorials:  

 

 

  • note that collision is a bump, trigger is an overlap

Neural Aesthetic W5: Visualization, deepdream, style & texture synthesis

For week 5 we dove into visualizations. The last 2 weeks we touched on convolutional networks but not necessarily how they functioned. This week we lifted the hood a little to break down what was happening.  Next week we’ll dive into generative models.

 

 

This week:

  • visualizing neural networks
  • optimization-based class synthesis 
  • style transfer and texture analysis 

 

Deep learning frameworks: 

Screen Shot 2019-10-02 at 8.48.58 PM.png

How some of these items are more like the tips of the iceberg, how processing is to java as keras is to tensorflow.

 

Review of Neural Networks