GMU:Computing with Thread/Rachel Smith: Difference between revisions

From Medien Wiki
No edit summary
No edit summary
Line 1: Line 1:
Starting kit with homemade Kumihimo boards for knotting and braiding.  
'''Starting kit'''
 
Homemade Kumihimo boards for knotting and braiding.  


[[File:Kitrachel.png|600px]]
[[File:Kitrachel.png|600px]]


Experiments with drawing geometrical shapes using string.
Experiments with drawing geometrical shapes using pins and string.


[[File:circleellipsearc.png|300px]]
[[File:circleellipsearc.png|300px]]


I made a programme in processing which recognises patterns in knots and turns them into morse coded messages. In each box, the first point represents a 'dot' and the second, a 'dash'. The programme responds when a knot touches a point.  
'''Using knots to represent Morse code'''
 
I made a programme in processing which recognises patterns in knots and turns them into morse coded messages. In each box, the first point represents a 'dot' and the second, a 'dash'. The programme responds when a knot touches a point.  (It was difficult to hold the string steady enough to write a message in one line, maybe if used with a construction to hold the thread in place this could be much better).


[[File:Morse_Code_ R.png|600px]]
[[File:Morse_Code_ R.png|600px]]
Line 14: Line 18:




First attempt at a processing sketch which starts with lines of random colours and sorts line by line according to redness, using a bubble sort algorithm. Could be used as a braiding technique.
First attempt at a processing sketch which starts with lines of random colours and sorts line by line according to redness, using a bubble sort algorithm. If reproduced using thread, this could be used as a braiding technique.


'''Braiding with sorting algorithms'''


[[File:braidrgbsort.png|600px]]
[[File:braidrgbsort.png|600px]]
Line 22: Line 27:


[[https://vimeo.com/167880925 Watch video]]
[[https://vimeo.com/167880925 Watch video]]
'''Thread Logic Gates'''
Made in collaboration with Adam Richard-Bollans.
Here we used the property of thread being able to pull and not push to make logic gates. The left part with the green thread is 'or', the middle in orange is 'and' and the right is 'not'. The top, in silver thread is a second layer 'and' gate which uses the outputs from the previous layer as inputs. 'Not' is not attached to anything.
The user can choose their inputs by moving the bottom most blocks and holding them in place. The tension and slack in the strings force the top blocks up when either bottom block is up in the case of 'or', and when both bottom blocks are up in the case of 'and'. A downward position for each block represents a 0 and an upwards position a 1.
[[File:Gifthread.gif]]

Revision as of 21:16, 14 June 2016

Starting kit

Homemade Kumihimo boards for knotting and braiding.

Kitrachel.png

Experiments with drawing geometrical shapes using pins and string.

Circleellipsearc.png

Using knots to represent Morse code

I made a programme in processing which recognises patterns in knots and turns them into morse coded messages. In each box, the first point represents a 'dot' and the second, a 'dash'. The programme responds when a knot touches a point. (It was difficult to hold the string steady enough to write a message in one line, maybe if used with a construction to hold the thread in place this could be much better).

Morse Code R.png

[Writing in morse code with knots video]


First attempt at a processing sketch which starts with lines of random colours and sorts line by line according to redness, using a bubble sort algorithm. If reproduced using thread, this could be used as a braiding technique.

Braiding with sorting algorithms

Braidrgbsort.png

Here is a video of the code sorting first by red values, then green, then blue, hue, saturation and brightness.

[Watch video]

Thread Logic Gates

Made in collaboration with Adam Richard-Bollans.

Here we used the property of thread being able to pull and not push to make logic gates. The left part with the green thread is 'or', the middle in orange is 'and' and the right is 'not'. The top, in silver thread is a second layer 'and' gate which uses the outputs from the previous layer as inputs. 'Not' is not attached to anything.

The user can choose their inputs by moving the bottom most blocks and holding them in place. The tension and slack in the strings force the top blocks up when either bottom block is up in the case of 'or', and when both bottom blocks are up in the case of 'and'. A downward position for each block represents a 0 and an upwards position a 1.

Gifthread.gif