owned this note
owned this note
Published
Linked with GitHub
# vernacular of squirms
A file format for defining multi-dimensional strokes or gestures in time
# references
1. [Labanotation](https://en.wikipedia.org/wiki/Labanotation) ~ Rudolf von Laban (1920s)
2. [yellow tail](http://www.flong.com/archive/projects/yellowtail/index.html) ~ Golan Levin (1998, rebuilt in Processing in 2007)
3. [What Shall We Do Next? (Sequence #1)](https://vimeo.com/59793317) ~ Julien Prévieux (2006-2011)
4. [tagtool](https://www.tagtool.org/) ~ OMAi GmbH (2008)
5. [MotionBank](https://motionbank.org/#/) ~ Motionbank Project (2010–)
6. [GML - Graffiti Markup Langauge](http://web.archive.org/web/20170910132945/http://www.graffitimarkuplanguage.com/category/projects/) ~ Jamie Wilkinson, Chris Sugrue, Theo Watson, and Evan Roth (2011)
7. [Multi-Touch Painting series](https://www.huffpost.com/entry/evan-roth_n_5670204) ~ Evan Roth (2012 - 2014)
8. [InterFacePainter](http://poxparty.com/InterFacePainter/) ~ PoxParty (2013)
9. [Land Lines](https://experiments.withgoogle.com/land-lines) ~ Zach Lieberman in collaboration with the Data Arts Team at Google (2016)
10. [Boopy](https://www.boopy.club/) ~ Andrew Benson and Giphy (2016)
11. [Norman - VR animated/drawing](https://experiments.withgoogle.com/norman) ~ James Paterson (2017)
12. [Tensor Flow Body Models](https://www.tensorflow.org/js/models#body) ~ TensorFlow.js Team at Google (2018–)
13. [fubbles "function scribbles"](https://ojack.xyz/posts/fubbles/) ~ Olivia Jack (2020)
Marcel Marceau (1923-2007): Widely regarded as one of the greatest mimes, Marceau's character "Bip" is iconic. His performances, such as "Walking Against the Wind" and "The Cage," are classics in mime, showcasing his ability to convey complex emotions and narratives through gesture and movement alone.
Étienne Decroux (1898-1991): Often called the "father of modern mime," Decroux's contributions to the art form were monumental. He developed a comprehensive system of corporeal mime, emphasizing the expressive capabilities of the human body. His piece "The Tree," where he mimed the life cycle of a tree, is a notable example of his work.
Charlie Chaplin (1889-1977): Although not a mime in the traditional sense, Chaplin's silent film performances had a significant mime aspect. His character "The Tramp" in films like "Modern Times" and "City Lights" demonstrated the power of physical comedy and non-verbal storytelling.
Jacques Lecoq (1921-1999): A renowned mime and theater instructor, Lecoq's pedagogy emphasized the importance of physicality in performance. His methods have influenced numerous performers and theater companies worldwide.
Jean-Louis Barrault (1910-1994): Known for his role in the film "Les Enfants du Paradis" (Children of Paradise), where he played a mime, Barrault was a significant figure in bringing mime to a broader audience. His work blended mime with traditional acting, expanding the possibilities of the art form.
Samuel Avital (1932-present): A contemporary mime artist, Avital's work combines mime with philosophy and spiritual elements. His school, Le Centre du Silence Mime School in Boulder, Colorado, is known for its unique approach to the art of mime.
# vernacular
## Tick
A single moment
## Squirm
A gesture or stroke of **Ticks**
### Squorm
A collection of **Squirms**, ex: a hand geasture (made up of finger squirms), this can be a manifest with metadata (about the relationship between squirms, including a shared clock) and references/paths to individual squirm files, or it can be a single file containing all the individual squirm data itself.
### Contortion (?)
a change of the thing (buffer)
a mutation or compression of a squirm file
- quantizing
### Agitation (?)
acting upon (how it's being effected)
- squirm/squorm on squirm/squorm
### Mime
the act of executing, "running" or "rendering" a squirm. datamiming
this can happen a multitude of ways
- linear
- palindrome
- random (perlin && otherwise)
- interweave
### Squish
The action of squishing a Squirm or Squorm creates a compressed archive
### Zquorm or Zquirm
A squished or zipped Squirm or Squorm
### Squirmish
Error that results from squorming of squirms
### Squirm multiverse
ecostystem of squirms, squorms, agitations
### Squormhole
??? mysterious and unpredictable
## File specification
```json
```
```squirm
~~~
version: 1.0.0
date: 2023~12~06~12:00:00
name:
creator:
device:
location:
license: GPLv3
notes:
mood:
~~~
col t x y z
min 0 -1 0 0
max 6 4 10 10
~ 0.122 43 21 190
~ 0.122 43 21 190
~ 0.1435 33 19 190
~ 0.1677 43 21 190
~ 0.1999 33 19 190
```
- the file should begin with `~~~` to designate the start of the header, followed by metadata (example: version: 1.0.0) and closed with another `~~~`
- the `date` value in the metadata should be relative to the moment the squirm began (not the file's creation time)
- metadata should be followed by a `col` declaration indicating the labels for each column of data which follows
- always begins with col and t
- column t (generally corresponds to time) is a number that is increasing
- other columns are customizable and can be specified by squirm generator
- the `col` delcaration should be followed by a `min` and `max` declaration indicating the min/max values of each column
- a blank line in between lines beginning with ~ indicates a pause or break in continuity
### squirm
**Nick's implementations**
here's my lightning fast chatGPT [implementation](https://netnet.studio/?layout=dock-left#code/eJyVV21v4zYM/t5fwQYD7GCp3W1fhiDJcNeXoUCLHtoesENboIqtJN7ZUiYrqZ1D+ttH2bItK3aL+5LI5COKpB7S9OT4/Pbs4duXC1jJJJ4dTdQfxIQtpwPKBrMjgMmKklAtcJlQSSBYEZFSOR18fbg8+XOgVTKSMZ3d/7eJRAJ3NOAipGLil2Jlxq/sTOY8zPWu+UZKziAKp4NUEiHvJV+XmyO2HMzulQxqwcQv8YebQ/7KYk7CAYRRSuYxDWfnWgTap8sopo2B0kIaiGgtS3MAvg+XGxbICI1KDgsuEiJBrigEGyEokxASSYGwEGSUUL1rUW1ZUnlW4s4R9oAIdwg/NAog4CyVwPgrTIHRV1Agd1irBZUbwZTek/zq/vZeCozYHXqCrmMSUNd/8EfgvDmGZOwvtShdx5F0Hc8ZPp4+a5v77rCWlFGh4kjLvCwwL8o5iY4fhlRiyxSqDLZCiqnUVs7K/Ria8/b29sScGtPW/zqFly0VKRofw2/eqXf6xFRSx/DLj6787Z/YS78ph5GEjp9YICiRXOAqpNsoUKKYB0SFoJYoYSke8feX6+0fT4xxSVOUJ5yH+PeRv07AY5CQQQ679wNLIoZh4K8n93qRVYu8WuzeD+klIZlCkkwbwUVWLfJqURqprWAGiYd0vSDByl3zSF3EzLinrnPe0FQBLc8pl1mzzJtl2+X98Mgmbct6zb5u+lWVWtSVQUGbehWuh3plNaW1siFgF2etbfOYz3UVfsal+3hg53nUSp/M18gfR9JM+lh7kUGDvW18I2K0/fXu2itoSW/n/9JA4rOrjrXRBLEhDzYJHqo3XMRUPbkOcRo08VaCLhCM5g1hnU3kacI3KT1J+LbY7pUxOQY4wEr4biRD+Sjoln83fETzQ/sGVZmLqgfjSQsSp9TQKfqh+PHZkKlamBo5lGO4YouIRTIf1cKsS5h3CXeN0OpuxWFYM9ZhJ52ndUjzTunOkH5A6BW+D7CDFtmHKvs2m0vQjcLcIMSlWwSZfI4W4B7XSR7qyjqy2KL4vaaieDOxgHr4tjggt0pFYV7dN/79Y+lzS//N0u9Qf6qC/JSmm0TdOIHfzwFpz6jVctabdOW26mRkPGTmQ24+7Lqqx2ZMcY03RK481LhFVx2BHLZOsADZCLIWILcA+QjyFmBnAXYj2DUu7RvnLIYZzpHMLbp1r3Ma0O+cBvQ7pwHdzpm8/BSG5d1CHKVSNUI1xVjcTDW+bjskDC/Upmu9xy1bicI7I5u6w54yKMY3P8X5rekVdhVIvlzGtB7nWg3dbDDHtgXDWZwSdIP8nF+FrlN1QByCqtHvJy0cDp5oS7X65p3SOPcXOArazKQOjJWoNac6vWVtMqhumyqVdzStOqm6MfVqOgyhq0h6WqtmYLeis8Vqxlldz2Ra4cBBIfS1W+1Bj6a77Wof7NbbduKA+D93s4dsL96LyHSLnibTLzJEq/uvuJy2Rmn1SVC/io2hxvO8xsY7gwlqu+adDwM0yN8f1qHl8tiJ33z+4IdR8VGGX2nqO/B/ljcc/w==) (&& here's [my convo with chatGPT](https://chat.openai.com/share/13cee1eb-1bd8-4f02-b012-c8edfe649757) for context)
here's my start to the [more functional style](https://netnet.studio/?layout=dock-left#code/eJx9Uk1PwzAMvfdX+NZOWtshbhVwQkKTkEDabhOHkHpbWJeUxN0HaPx2nHQV3QYccvDz0/N7dm6ctKqmuyiSRjsC994ou4Zb+IwA1kiiFCSKUAFs0DpldAHxVTbKRvEwoJVyEnXJ6MPz4+Y6DmCeA5LMsoyrg+etle5kqICxniutaN8q7M6B/Tnw8QP8IS92Pfn0Qj+9GJBeTEj/H0FKrlwBs5foEEXzRkviXcACNVpBeM8PkkHw0K5Smy3vUeMWfC8ZcMMiNVb7TkZmPHmakFV6kQwyi3UlJCb5NB9C/BX3kCJfHCFXV4qSOIsHs5E3AdC3QVO1ZgftAVsfHIGWyoFbmqYqu+kCNqJqEBTBSRJRllOO2EkMwZ/+VyESK2QAAwMSocG8vqEkxgTxKUgu0XFhHE/RgcnnB6FLfyeoranRkmKOmYduZ9oz2Ibz3sj0Wq7dPghrxT7Q2jCMhA0ff+apXufKp4yim/z41b8BfMXnlw==) implementation