CHE-YU WU / STRATA 地層

Strata | 2001–2026: what each year left behind

A year in the making

Art, sound, tools and teaching meet on one wall. Follow a documented connection, or begin with a single piece of paper.

2018-01-01 — 2018-12-31
34 public records

Read the year downwards, one month at a time. The small tags under a card are its connections: open one to jump to the record it names.

2018 · all year

2018 · 01

2018 · 02

2018 · 03

2018 · 04

2018 · 05

2018 · 06

2018 · 07

2018 · 08

2018 · 09

2018 · 10

2018 · 11

2018 · 12

Family treeHow 818 daily sketches grew out of one another46 families drawn as branching trees with thumbnails, 2018 to 2026

Complete records

Read each record

Newest first, older as you go down. Each record retains its date basis, public sources and connection labels.

The evolution of information theory in the digital era — one of the essay's diagrams
WritingChe-Yu Wu

· Published

The evolution of information theory in the digital era — Media Theory D final essay

A final essay for Media Theory D at NYU IDM, dated 22 December 2018 on the site's research page. It runs from carvings on stone walls to Wiener's Cybernetics and Shannon's information theory, asking whether information stays the same thing across different receivers and mediums, and how the internet changed the way people process and interpret signals. The site carries the full PDF and ten diagrams drawn for it.

  • Information theory
  • Media theory
Evolution Diary of Being a TA in Grad School at NYU — article image
WritingChe-Yu Wu / cheyuwu.com article image

· Published The RSS feed of the Medium publication records 21 December 2018 as the updated date, a little over three months after this window closes. It is listed here because what it records begins in the month the window ends, the first semester after he arrived in New York in August 2018.

Evolution Diary of Being a TA in Grad School at NYU

A long essay written after his first semester at NYU IDM. He describes hunting for campus work as term opened, applying to be a UX designer in the IT department and hearing nothing, then applying for a research assistant post in his own department and getting it, his first salaried job. Across one semester he covered more than 40 students spanning several professors and year groups, and built himself a booking system, a TA log, weekly reports, canned email templates and outcome analysis, for the reason the essay gives: he could not sit there and merely wait to be asked.

  • Teaching assistant
  • Systems
Evolution diary of being a TA in grad school at NYU — article image
WritingChe-Yu Wu / cheyuwu.com article image

· Published

Evolution diary of being a TA in grad school at NYU

An account of his first semester as a teaching assistant inside NYU IDM. The site's article page records that he applied for a UX designer post in the IT department and was ghosted, then applied for a research assistantship in his own department instead, and over one semester supported more than 40 students while building his own booking system, TA log, weekly reports, canned-email templates and performance analysis. The Medium original carries 2.5k claps.

  • Teaching assistant
  • Teaching systems
Open source

· Published Taken from the GitHub repository creation date. The readme is a single title line, so what the work actually was is still to be confirmed.

Accapella_Jacket — a wearable experiment in one Python file

A public GitHub repository created on 13 December 2018 holding one index.py and a readme carrying nothing but the repository name, with Python as the listed language. No licence is given, and the page carries no description from which the finished piece could be described.

  • Wearables
  • Open source
The north wind and the sun — sketch still
PrototypeChe-Yu Wu / OpenProcessing

· Published The title on the site's experiments page differs from the one on OpenProcessing; the two dates agree.

The north wind and the sun — water colour study

The site's experiments page lists this as The north wind and the sun, dated 7 December 2018; on OpenProcessing it is titled [TA] water color, and the TA prefix marks it as a teaching assistant's classroom demonstration as well. The sketch carries no written description.

  • Water colour
  • Teaching demo
ARAMONO interactive sound exhibition — work page image
ExhibitionChe-Yu Wu

· Past event record The work page is dated 8 November 2018 and the documentation video was uploaded the same day, while the page elsewhere gives the run as 15 October to 12 November. The festival programme link printed on the work page no longer resolves.

ARAMONO interactive sound exhibition — daily objects as instruments

A sound installation exhibition made with Earthing Way in Tau-Tiu-Tiann, dated 8 November 2018 on the work page, produced by Earthing Way and Zone Sound, running from 15 October to 12 November with sessions of about 120 minutes. The core move is turning daily objects into instruments by way of signal: visitors scan a QR code, open a web page and control the hardware from their phones, getting both audible feedback and visible kinetic movement. His roles were UI design, socket system design and technical support.

  • Sound installation
  • Everyday objects
Color drawing machine — sketch still
PrototypeChe-Yu Wu / OpenProcessing

· Published The site's experiments page says 28 October 2018 while OpenProcessing records creation in the small hours of 29 October; the two differ by a day.

Color drawing machine

The site's experiments page lists this as a drawing machine, dated 28 October 2018; on OpenProcessing it is titled color drawing machine. The sketch carries no written description and runs in the browser.

  • Drawing
  • p5.js
Generative Music String — sketch still
PrototypeChe-Yu Wu / OpenProcessing

· Published The site's experiments page says 21 October 2018 while OpenProcessing records creation late on 22 October; the two differ by a day.

Generative Music String

The site's experiments page lists this as Generative Music String, dated 21 October 2018. The research note describes it as a music string sounded by colliding particles, the first experiment he made after reading up on generative music, and it is one of the embeds the research page can load and run in place.

  • Generative music
  • Particles
Open source

· Published Taken from the GitHub repository creation date.

SocketMaxBridge — letting Max/MSP hear socket.io

A small public Node.js utility on GitHub. The repository describes connecting the UDP port that Max/MSP listens on to a particular socket.io server, with the target server set in config.json and an install path of three steps: Node and npm, clone, npm start. Separate files handle byte conversion and OSC. No licence is listed on the repository page.

  • Open source
  • OSC
Generative audio research and experiments — an NYU IDM research note — article image
WritingResearch-note screenshot / via cheyuwu.com

· Published

Generative audio research and experiments — an NYU IDM research note

The research page dates this note 9 October 2018. He begins with visits to the generative audio artist Chi Po-Hao before leaving Taiwan, then reads teropa's interactive essay and takes apart three examples: the virtual wheels behind Music for Airports, the 53 fragments and one rule of Terry Riley's In C, and Listen to Wikipedia, which sonifies edits to the encyclopedia. The note ends by embedding two experiments of his own, a music string and a music matrix.

  • Generative music
  • Research notes
Prototype

· Published The date is the one printed on the site's experiments page; the CodePen page gives no verifiable creation date.

Generative Music Matrix

The site's experiments page lists this as Generative Music Matrix, dated 9 October 2018, with the work preserved on CodePen. The research note describes giving every particle its own trigger period and adding ADSR envelopes to noise and sine waves to make the drums.

  • Generative music
  • CodePen
Writing

· Published

Fantasy user interface — an NYU IDM research note

The research page dates this note 2 October 2018. It starts from the interfaces in the Japanese animation Psycho-Pass, surveys how Ash Thorp, Jayse Hansen and Bradley G Munkowitz build screen graphics for science fiction films, and notes that such designers read pilots' manuals to decide what a panel should measure and analyse. It closes on his own three-hour p5.js FUI exercise.

  • Interfaces
  • Research notes
FUI DataPoints — sketch still
PrototypeChe-Yu Wu / OpenProcessing

· Published

FUI – DataPoints

The site's experiments page lists this as FUI DataPoints, dated 29 September 2018; on OpenProcessing it is titled FUI - DataPoints. The research note says the exercise took three hours: values turn red past a threshold, a danger circle appears above eighty, translucent lines carry the structure, and flickering, jumping numbers report the state of the system.

  • Interfaces
  • p5.js
Writing

· Published The site records the writing period as August 2018; the date used here is the Medium publication date of 20 September 2018, which falls just inside this window.

Brewing an online coding course that fuses web, design, maths and effects

A look back at the full year spent building his second Hahow course, on animated interactive web effects. The site's article page records 3,085 minutes of lessons, 60-plus worked examples and 400-plus slides, and notes that it became the longest course on Hahow at the time. The Medium original carries 4.2k claps.

  • Online courses
  • Course production
Sol LeWitt's wall drawing sketch — still
PrototypeChe-Yu Wu / OpenProcessing

· Published From the creation time in OpenProcessing's API, two days after this window closes.

Sol LeWitt's wall drawing — a p5.js sketch

OpenProcessing's API records this sketch as created on 11 September 2018, titled after a Sol LeWitt wall drawing, in p5js mode under a by-nc-sa licence, with an empty description. It is among the earliest named sketches on his account, alongside two others made the same day.

  • p5.js
  • Instruction drawing
20180910 short p5.js motion study — live stream thumbnail
CourseChe-Yu Wu / YouTube

· Published Publication date from YouTube, two days after this window closes; the 20180910 prefix refers to the day it was made, itself one day after the close.

20180910 — a short p5.js motion study

A short clip on his channel, published 11 September 2018, running 30 seconds with 1,308 views. The title puts the date first and calls the content a short p5.js motion study. It is the first video on the channel to take p5.js as its subject, after years of front-end frameworks and Canvas.

  • p5.js
  • Short clip
First OpenProcessing sketch — still
PrototypeChe-Yu Wu / OpenProcessing

· Published From the creation time in OpenProcessing's API, one day after this window closes. No earlier record on that platform could be found, so this day is where that line of practice begins, and it is listed here as the window's closing edge.

The first sketch on his OpenProcessing account

OpenProcessing's API records this sketch as created on 10 September 2018, the earliest of the 783 on his account, with a second following the same evening. It is untitled, recorded in p5js mode, with empty description and instruction fields. Named exercises begin appearing the next day, one of them titled after a Sol LeWitt wall drawing.

  • p5.js
  • Daily practice
Course

· Published The CV gives only the month; the exact start date is still to be confirmed.

The NYU IDM research assistantship begins

The site's CV records the NYU IDM research assistantship as running from September 2018 to May 2020, and the M.S. in Integrated Digital Media as 2018 to 2020. Through this year he was student and teaching assistant at once, which is why the classroom demonstrations for Creative Coding sit in his public sketch archive with TA in front of their titles.

  • Teaching assistant
  • NYU IDM
Hahow course cover: Animated Web FX Introduction
WritingChe-Yu Wu / Hahow course cover

· Published His own article page dates the writing to August 2018, just inside this window, while the Medium original carries 20 September 2018 as its updated date and 21 September 2018 as the day it entered the publication, both around eleven days after the window closes. The month from his own site is used here.

Brewing an Online Coding Course That Fuses Web, Design, Math and Effects

A long essay written after the second Hahow course was finished. He dates the production as a full year from August 2017 to August 2018, starting from the live stream he ran from April 2017, where the chat groaned the moment trigonometry entered the effects. That annoyed him, so the course came out spanning basic web pages, introductory JavaScript, Canvas and effect animation up to advanced Vue, with more than 60 examples and over 400 slides. The essay states what he wants from teaching: a teacher as a lamp that parts the fog so you see the world as it is, and mathematics whose real beauty is that one equation can predict what comes next.

  • Education
  • Mathematics
Hahow course cover: Animated Web FX Introduction
WritingChe-Yu Wu / Hahow course cover

· Published The RSS feed of the Medium publication records 23 July 2018 as the updated date, inside this window, while the text itself says it was written in 2016. The same feed records 21 September 2018 as the date it was added to the publication.

Never Just an Online Course — A Wager on Driving Evolution Forward

A long essay of his own, a 2016 draft reorganised and reissued in 2018. It starts on the day his first Hahow course had been live a month and enrolment reached 1,667, then counts back through three years of commissions: from HTML and CSS into JavaScript, on to SVG and Canvas animation, into PHP and databases for a ticketing system, and finally to Angular.js and Vue.js, where he fell for turning data into pages. The original thirteen-lesson outline collapsed once recording began and grew past ninety, because he found that without visible output the learner never catches the idea.

  • Education
  • First-person account
Canvas object orientation and inheritance paint app — live stream thumbnail
CourseChe-Yu Wu / YouTube

· Published Publication date from YouTube.

Thursday coding — a hand-rolled paint app with Canvas inheritance

An archived stream from his Thursday coding series, published 21 June 2018, running 1 hour 35 minutes 53 seconds with 1,567 views. Its subject is Canvas with object orientation and inheritance, hand-rolling an architecture for interface controls to build a small paint application. It is the channel's last live stream before he left for New York.

  • Canvas
  • Inheritance
Front-end training chamber week 1 Todolist part one — live stream thumbnail
CourseChe-Yu Wu / YouTube

· Published Publication date from YouTube.

Front-end training chamber, week 1 — Todolist, part one

An archived stream published 11 June 2018, running 1 hour 38 minutes 36 seconds with 4,642 views. The title opens a new series name, a front-end training chamber, whose first week takes a Todolist as its subject; this is part one.

  • Live teaching
  • Front-end basics
A real-time game with socket.io — live stream thumbnail
CourseChe-Yu Wu / YouTube

· Published Publication date from YouTube.

Thursday coding — a real-time game with socket.io

An archived stream from his Thursday coding series, published 25 May 2018, running 1 hour 18 minutes 52 seconds with 23,767 views, the most watched of this run of streams. Its subject is building a real-time interactive game with socket.io.

  • Real-time interaction
  • Live teaching
Vue-Studio — an interactive Vue component and data editor — project image
Open sourceChe-Yu Wu / GitHub README image

· Published

Vue-Studio — an interactive Vue component and data editor

A public GitHub repository created and last pushed on 19 May 2018, described as an interactive Vue component and data editor. Its README states that the project experiments with an interactive Vue component editor operated by dragging and dropping data into a component, and includes a screenshot of the interface.

  • Tooling
  • Interface experiment
Building agar.io with object orientation and mathematics — live stream thumbnail
CourseChe-Yu Wu / YouTube

· Published Publication date from YouTube.

Building agar.io with object orientation and mathematics

A course excerpt on his channel, published 28 April 2018, running 12 minutes 1 second with 1,606 views. The title files it under the Animated Interactive Web Effects course and states its subject as building agar.io out of object orientation and mathematics.

  • Course example
  • Mathematics
Open source

· Published

imagenthu_frontend — front end for an NTHU campus image show

A public GitHub repository created on 16 April 2018 and last pushed on 23 May 2018, recorded as JavaScript with the default Vue.js scaffold as its README. The repository name matches the entry in his CV for February to June 2018, as an interactive design engineer at NTHU's Research Center for Technology and Art working on an IoT exhibition called Image of NTHU.

  • Internet of things
  • Exhibition
mrt2018 — public repository for a Taipei MRT soundscape contest site — project image
Open sourceMonoame Design / portfolio image

· Published

mrt2018 — public repository for a Taipei MRT soundscape contest site

A public GitHub repository created on 23 March 2018 and last pushed on 28 November 2018, with Vue as its recorded language. The first line of its README reads taipei mrt 2018 music contest, and the rest is the standard Vue.js scaffold. The matching public site, taipeisoundscape.com, is still online and titled as the 2018 Taipei Soundscape Project for MRT station ambient music, subtitled mrt2018.

  • Sound
  • Public space
Music String — work still
PrototypeChe-Yu Wu

· Published The date comes from the original record date printed on his own experiments page. CodePen itself now blocks programmatic reads outright.

Music String

An interactive experiment preserved on CodePen. His own experiments page records the original date as 10 March 2018 and offers two ways in, the running result and the source. The work page files it under generative and links it to his later thesis on music expression.

  • Sound
  • Interactive experiment
Open source

· Published From the 1.0.0 publish time in the npm registry; the GitHub repository was created on the same day.

monoame-softscroll — a whole-site soft scroll package

A small package published to npm, described in the repository as a soft scroll library for a whole website and on npm as soft scrolling for all place in website. Its first version went up on 2 March 2018, followed by several patch releases the same day. The README states that it is a soft scroll plugin built on jQuery and GSAP, and that importing softscroll is enough to ease the scrolling of an entire site.

  • Package
  • Scrolling
Open source

· Published From the 1.0.0 publish time in the npm registry.

monoame-preloader — an image preloading package

A small package published to npm, described in the repository as a preloader for website resources and on npm as a preloader for image. Its first version went up on 2 March 2018. The README states that it is a light promise-based script for loading an array of images.

  • Package
  • Asset loading
0212 casual coding live — live stream thumbnail
CourseChe-Yu Wu / YouTube

· Published Publication date from YouTube; the 0212 prefix in the title refers to the day it was recorded, three days earlier.

0212 casual coding live — object orientation

An archived live stream on his Boss, Coding Please channel, published 15 February 2018, running 1 hour 25 minutes 5 seconds with 1,425 views. The title frames the session as casual coding, with object orientation as its subject. It is the channel's first upload after it went quiet in July 2017.

  • Live teaching
  • Object orientation
Project 12 Space Invader — work still
PrototypeChe-Yu Wu

· Published The date comes from the original record date printed on his own experiments page. CodePen itself now blocks programmatic reads outright, so it could not be checked again at source.

Project 12 Space Invader

An interactive experiment preserved on CodePen. His own experiments page records the original date as 10 February 2018 and offers two ways in, the running result and the source. The Project 12 numbering in the title follows the same scheme as the project numbers in his course material of that period.

  • Interactive experiment
  • Canvas
Open source

· Published

deerlight2018 public repository

A public GitHub repository created on 25 January 2018 and last pushed on 9 April 2018, with Vue as its recorded language. Its README is the default Vue.js project scaffold, listing commands to install dependencies and serve with hot reload on localhost:8080, with no description written for the project itself.

  • Repository
  • Commissioned work
The Evolution of Information Theory in the Digital Era — NYU IDM final essay — article image
WritingChe-Yu Wu / cheyuwu.com article image

· Published His article page gives only the year 2018 and places it in the first year of the two-year NYU IDM master's. That semester opened in September 2018, so the writing itself falls after this window closes; what sits inside the window is his enrolment in August 2018.

The Evolution of Information Theory in the Digital Era — NYU IDM final essay

The final essay for Media Theory D in his first semester at NYU IDM, dated 2018 on his own article page. It runs from marks cut into ancient rock to future models of information, drawing on Wiener's Cybernetics, Shannon's mathematical theory of communication and Hayles on the posthuman, asking whether a message holds together once it passes through different receivers and media, and proposing a third property beside speed and accuracy: how long a message lasts. It places messages on a scale between static and dynamic, and names the contemporary tendency as static messages manufactured by dynamic means.

  • Media theory
  • Information