No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Starting kit | '''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| | [[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. | 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]] | ||
Here is a video of the code sorting first by red values, then green, then blue, hue, saturation and brightness. | |||
[[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]] | |||
[[File:Truthtable.png]] |
Latest revision as of 21:17, 14 June 2016
Starting kit
Homemade Kumihimo boards for knotting and braiding.
Experiments with drawing geometrical shapes using pins and string.
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).
[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
Here is a video of the code sorting first by red values, then green, then blue, hue, saturation and brightness.
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.