Skip to main contentSkip to search barSkip to navigationSkip to footer
Logo of the University of Applied Sciences and Arts Northwestern Switzerland
Degree Programmes
Continuing Education
Research and Services
International
About FHNW
DeEn
Locations and ContactFHNW LibraryMedia Relations
Logo of the University of Applied Sciences and Arts Northwestern Switzerland
  • Degree Programmes
  • Continuing Education
  • Research and Services
  • International
  • About FHNW
DeEn
Locations and ContactFHNW LibraryMedia Relations

Ted Davis

Ted Davis

Lecturer with focus in Creative Coding, Glitch, New + Newer Media

Field of Activity

Ted Davis is a lecturer focusing on interaction design within the BA Digital Spaces, MA and MDes. He coordinates the Master of Design (MDes Basel) program and has initiated the FOMO Lab within IDCE's Creative Technologies Lab.

BA Visual Communication and Digital Spaces
MA Digital Communication Environments
International Master of Design UIC/HGK (MDes/MAS)
Summer Workshop "Generative Design"

Biography

Ted Davis is a media educator / designer / artist originally from the United States and based in Basel. Since 2010 he teaches interaction design and coordinates the MDes program within the Institute Digital Communication Environments IDCE, HGK Basel FHNW. His work and teachings explore the volatility of digital media through glitch and reactivating older ‘new media’ through newer programming means. His open source projects (basil.js, XYscope, XYscope.js, P5LIVE, HY5, p5.glitch) enable designers to program within Adobe InDesign, render vector graphics on vector displays, collaboratively live code visuals with p5.js, and glitch any media in real-time within the web browser. In 2019, he was a p5.js Contributing Conference participant, joining a working group focused on Music and Code in Performance. In 2021 he received the Basel Media Art Prize (Basler Medienkunstpreis) for p5.glitch and was a Processing Foundation Teaching Fellow. In 2024 he was awarded a Swiss Design Award in Media & Interaction Design for P5LIVE. With international exhibits, lectures and workshops, he empowers students to take hold of the computer’s ability to design possibilities beyond that of the hand or mouse.

Talks

2024
CREAT[L]IVE CODING TOOLS
AGI-OPEN, Basel

Selection of works + teaching
Advanced Class for Graphic Design Alumni, Basel

HY5[LIVE]
NØ School, Nevers

2023
HY5LIVE
Basel Codes Day (BCD23), Basel

MDes + Selection of works
CSU Chico, Virtual

CREAT[L]IVE CODING
NØ School, Nevers

Selection of works
ZHdK CAS Coding for the Arts, Zürich

2022
Selection of works
NØ SCHOOL, Nevers

CREAT[L]IVE CODING
CAAD American University of Sharjah, Virtual

P5LIVE + COCODING Classroom
The Glasgow School of Art, Virtual

2021
CREAT[L]IVE CODING (Keynote Speaker) 
PCD@COIMBRA 2021, Virtual

Insight to creative coding projects
Bits and Atoms, ZHdK Interaction, Zürich

Live Coding with P5LIVE 
NØ SCHOOL, Nevers

if(code && typography)
HMCT, ArtCenter College of Design, Virtual

net.art projects 
BROWSERFEST2021, Virtual

P5LIVE for learning code remotely
Learning To Teach Creative Technologies Remotely, Virtual

2020
Affordances of Affordable Digital to Analog Conversion 
Vectorhack Festival 2020, Virtual

Recent Works
ZHdK Interaction Design FIBI Lecture Series, Virtual

P5LIVE
Co-Lab @ Duke University, Virtual

2019
XYscope 
ECAL, Lausanne

Using + Misusing Tools
WELTFORMAT Festival, Luzern

P5LIVE 
NØ SCHOOL, Nevers

Presentation of custom software and media works.
NKNU, Kaohsiung; NTNU, Taipei 

CREAT{L}IVE CODING
HfG, Karlsruhe

Images + Media w/ Michael Renner 
Chicago; Cincinnati; Boston; Rochester

basil.js
Interacive Week 2019 @ PJAIT, Warsaw

XYscope 
Processing Community Day, Basel

2018
Expanded Typography
MOTYF 2018, Dublin

XYscope
Vector Hack Festival, Zagreb

XYscope
CVM Symposium 2018 on Visual Music, Sonoma State University

Exhibiting Group Artists Talk
Lücke @ Vebikus Kunsthalle, Schaffhausen 

Glitch tools + XYscope
RE:FRAG, Paris

2017
Artist Talk w/ Astrid + Ephraim Wegner
REGIONALE 18 @ E-WERK, Freiburg

New + Newer Media: Alternative Outputs
Typojanchi Biennale, Seoul

Panel discussion on defining design practices
Practice Maneuvers @ UIC School of Design, Chicago

2016
Presentation of works
MA Design Talks @ HSLU, Luzern

Kinetic Typography by Gesture
Typojanchi Biennale, Seoul

basil.js + recent works
PaTI, Paju Typography Institute, Seoul

Workshops

2025
HY5
NØ SCHOOL, Nevers

Generative Design
IDCE HGK FHNW Summer Workshops, Basel

HY5
ICLC 2025, Barcelona

XYscope.js
Adela Festival 2025, Ljubljana

2024
Generative Design
IDCE HGK FHNW Summer Workshops, Basel

HY5LIVE
NØ SCHOOL, Nevers

Live-coding Glitch
University of Chicago MAAD, Chicago

2023
HY5LIVE
Basel Codes Day BCD23, Basel

Generative AR Poster
Weltformat Festival, Luzern

Generative Design
IDCE Summer Workshops, Basel

P5LIVE
HSLU CoLabor, Luzern

P5LIVE
International Conference on Live Coding (ICLC) 2023, Utrecht

Generative AR Posters with Martin Golombek
IDCE Winter Workshops, Basel

2022
P5LIVE + COCODING Classroom
The Glasgow School of Art, Virtual

COCODING + Classroom
CCFest 22, Virtual

Creative Coding » basil.js
IDCE Winter Workshops, Basel

2021
p5.glitch & live coding
Processing Community Day (PCD), Basel

P5LIVE for teaching code remotely
CCFest 21, Virtual

P5LIVE
NØ SCHOOL, Nevers

Creative Coding Glitch
HeK, Haus der elektronischen Künste, Virtual

Creat[l]ive Coding
PJAIT Interactive Workshop Week, Virtual

2020
P5LIVE + p5.js basics
Processing Community Day (PCD), Virtual

basil.js
UIC School of Design, Chicago

XYscope
Royal Academy of Art (KABK) Tech Week, The Hague

2019
XYscope
ECAL, Lausanne

basil.js
Weltformat Festival, Luzern

P5LIVE
NØ SCHOOL, Nevers

Time: Designed with Gregory Vines
IVK Summer Workshops, Basel

Simplicity + Complexity with Prof. Michael Renner
NTNU, Taipei

P5LIVE
Mapping Festival, Geneva

basil.js
HfG, Karlsruhe

Digital Debris with Pouya Ahmadi
UIC School of Design, Chicago

basil.js: Generative Receipts
PJAIT Interactive Week, Warsaw

XYscope
Processing Community Day (PCD), Basel

2018
Kinectype: Typography by Gesture
MOTYF 2018 @ IADT Dun Laoghaire, Dublin

Processing Oscilloscopes with XYscope
The Gray Area Festival, San Francisco

Time: Designed with Gregory Vines
IVK Summer Workshops

Processing Oscilloscopes with XYscope
Mapping Festival, Geneva

Mobile phone gyro sensor for websites
BonjourCode @ Bonjour Baby, Basel

2017
New + Newer Media workshop with teens
The Mix @ SFPL, San Francisco

Time: Designed with Gregory Vines
IVK Summer Workshops

Generative design with Processing on loom
Processing Textiles @ HSLU, Luzern

2016
basil.js
Tag Der Schrift, Basel

Kinectype: Typography by Gesture
Typojanchi, Seoul

basil.js
PATI, Paju

Publications

2024
In conversation with Lauren Lee McCarthy & Casey Reas
Basel Dialogues

2023
AR Drawings + Code + Website
AICA Schreiben über Kunst, Kunst Bulletin

2022
CDP: Creative, Live, and Co-Coding
Computational Design Practices
AIGA Design Educators Community

2021
Graphic Design in the Post-Digital Age
A survey of practices fuelled by creative coding
Onomatopee 215

P5LIVE: Walking Through a Collaborative p5.js Environment for Live Coding
Processing Foundation, medium.com

H.o.Me. - Home for Obsolete Media 
Christoph Merian Verlag

Transformations in Typography Through the Medium of the Screen
PJAIT

2019
Ted Davis: teaching “new and newer media” at NØ School Nevers. 
July 16, 2019, makery.info

2017
XYscope – 2017 Highlight and Favorite 
CREATIVE APPLICATIONS NETWORK

NEW + NEWER MEDIA
Essay written with Stefanie Bräuer 
Neshan 40, Interaction Design Issue

2016
Interview on works and Typojanchi Workshop
Design Magazine CA, November ‘16

Laser Letters – Typography meets media interaction at The Basel School of Design
CREATIVE APPLICAIONS NETWORK
creativeapplications.net

HOLO 2 – Generative Stream made with basil.js
CreativeApplications.Net publication

2015
100 beste Plakate 14
Deutschland Österreich Schweiz
Verlag Hermann Schmidt

The Art of Archiving Digital Media
Ortszeit – Aufzeichnungen der HGK FHNW 2014
Christoph Merian Verlag

2014
Interfacing CBIR: Designing Interactive Widgets to Query Attribute Data in Face Image Retrieval
HCII 2014 DUXU Conference Proceedings,
Springer Verlag

2013
Technik: InDesign Generativ – Spread on basil.js
PAGE Magazine, June ‘13

2012
Finden Sie den Fehler – Highlight of TEXT2IMAGE
weave magazine, Dec. ‘12

Report of ZKM App-Art-Award exhibit – confaBOT
art – DAS KUNSTMAGAZIN, Sept. ‘12

2011
Precise Mishandling of the Digital Image Structure
HCII 2011 DUXU Conference Proceedings,
Springer Verlag

Convert text to image using JPEG corruption
CREATIVE APPLICAIONS NETWORK
creativeapplications.net

Performances

2025
LIVEHY5LIVE
NØ FESTIVAL, Nevers

XYscope.js
ICLC 2025, Barcelona

XYscope.js
Adela Festival 2025, Ljubljana

2024
Ted Davis x eddyflux w/ Felix Roos
MESH Festival, Basel

HY5 / lofi beats w/ Mark Lando
Hack The Promise, Basel

LIVEHY5LIVE
NØ FESTIVAL, Nevers

P5LIVE x Mark Lando
Sour Code @ WURM, Basel

Live Coding CCTV
Eikones Operational TV Farewell, Basel

HY5LIVE x Anselm Weber
Cabaret Voltaire, Zürich

2023
basel.codes Live Coding
BuchBasel, Basel

HY5LIVE x Felix Roos (Strudel)
Basel Codes Day, Basel

LIVEP5LIVE
NØ FESTIVAL, Nevers

P5LIVE COCODING with Sabrina Verhage
International Conference on Live Coding (ICLC), Utrecht

2022
PDP5LIVE
NØ FESTIVAL, Nevers

2021
Sound + Live Coding
basel.codes PCD21, Basel

2020
P5LIVE COCODING music + visuals
p5.js 1.0 Release Party X PCD LA, Virtual

PD5Live, Live Coding Music + Visuals with Dasha Ilina
ESPACE MULTIMÉDIA GANTNER, Bourogne

P5LIVE Live Coding with Alain Brusch + Aubrey Pohl
HGK Museums Night, Basel

2019
P5LIVE + Synths
Cafe Hammer, Basel

2018
XYscope
Vector Hack Festival, Ljubljana

2017
Oscilloscope x Modular with RYBN
RE:FRAG @ ESPACE EN COURS, Paris

OscillAction, Oscilloscope + Bass performance with Paul Scheruebel
display this play @ DOCK, Basel

Research

2012–2014
Design Lead des SNF DORE geförderten Projektes „Visual Search +“ (New Approaches to Content Based Image Retrieval) (13DPD3_136840)

Awards + Grants + Residences

2024
P5LIVE
Winner, Swiss Design Awards

2022
“COCODING Classroom II“ 
Lehrfonds, FHNW (2022–2023)

2021
p5.glitch
Basel Media Art Prize (Basler Medienkunstpreis)

“P5LIVE – COCODING Classroom“ 
Lehrfonds, FHNW (2021 – 2022)

Processing FoundationTeaching Fellowship

2017
Data visualization
Sitterwerk Kunstbibliothek, St. Gallen

2015
Audio/Visual generative work (FORMBIT) 
Immersive Lab, ICST ZHdK, Zürich

2013
Data visualization
Sitterwerk Kunstbibliothek, St. Gallen

Projects

P5LIVE
https://p5live.org/

HY5 / HY5LIVE
https://teddavis.org/hy5/

glitch.ext
https://github.com/ffd8/GLITCH.ext

p5.glitch
https://p5.glitch.me/

XYscope
https://teddavis.org/xyscope/

XYscope.js
https://teddavis.org/xyscopejs/

leesuhzhoo
https://github.com/ffd8/leesuhzhoo

oscillation sandbox
https://ffd8.github.io/oscillation-sandbox/

QUANTIZATION IN MOTION
http://ffd8.org/qim/

FORMBIT
http://immersivelab.zhdk.ch/?page_id=1234

basil.js
https://basiljs.ch/

Laser Letters
http://www.creativeapplications.net/processing/laser-letters-typography-meets-media-interaction-at-the-basel-school-of-design/

FORMBIT
http://immersivelab.zhdk.ch/?page_id=1234

Glitch Class Teachings
http://dusie.ch/glitchclass

Projected Book Movement
https://vimeo.com/204819203

THERMAL PHOTOBOOTHS
https://vimeo.com/203363155
https://vimeo.com/116029779

QUANTIZATION IN MOTION
http://ffd8.org/qim/

youtube.pawgorithm
http://youtube.pawgorithm.com

Projects for Teaching

COCODING Classroom
https://cocodingclassroom.cc/

FILM + DESIGN visual archive
https://filmdesign.glitch.me/ 

Audio Data
https://github.com/ffd8/audio-data 

sentilyzer
https://github.com/ffd8/sentilyzer 

CLI for Artists + Designers
https://ffd8.github.io/cli-for-artists-and-designers/ 

media_viewer
https://github.com/ffd8/media_viewer 

jpg_viewer
https://github.com/ffd8/jpg_viewer 

audio2basiljs
https://github.com/ffd8/audio2basiljs 

slidir
https://github.com/ffd8/slidir 

audioFrames
https://github.com/ffd8/audioFrames 

HEXPLODER
https://github.com/ffd8/HEXPLODER

Projects from Teaching

LASER LETTERS
https://vimeo.com/177851530
https://vimeo.com/274485191
http://www.creativeapplications.net/processing/laser-letters-typography-meets-media-interaction-at-the-basel-school-of-design/

audiographic_alphabet
https://github.com/ffd8/audiographic_alphabet

Reactive-Recode
https://reactiverecode.glitch.me/
https://reactiverecode-ba19.glitch.me/
https://reactiverecode-ba20.glitch.me/
https://reactiverecode-ba21.glitch.me/
https://reactiverecode-ba22.glitch.me/
https://reactiverecode-ba23.glitch.me/

p5-tools
https://p5-tools.glitch.me/
https://p5-t00ls.glitch.me/

Glitch Class Teachings
http://dusie.ch/glitchclass

Exhibitions

2025
P5LIVE RECODING
ICLC 25, Barcelona

GLITCH.ext
Choose Your Filter! @ ZKM, Karlsruhe

2024
TEXT2IMAGE
unleashed. @ Museum Tinguely, Basel

P5LIVE
Swiss Design Awards, Basel

2023
p5.glitch
BYOB @ Hek, Basel

2022
DCT ENCRYPTION STATION w/ Rosa Menkman
GETXOPHOTO International Image Festival, Getxo

2021
HeK Net Works
HeK, Haus der elektronischen Künste, Virtual

H.o.Me (Home for Obsolete Media) 
Kunsthaus Langenthal, Langenthal

2019
Regionale 20
Städtischen Galerie im Stapflehus, Weil am Rhein

Designing Tools
Weltformat Graphic Design Festival, Luzern

Swiss Design, Basel in Taipei 
NTNU, Taipei

Performing Media
Indiana University South Bend, South Bend

2018
MOTYF Festival
dlr LexIcon, Dún Laoghaire, Dublin

#ANTI18
Athens Biennale 2018, Athens

Lücke – Leerstelle zwischen Präsenz und Absenz 
Hebel 121, Basel

Out of Shape
Kunsthalle Wiesbaden, Wiesbaden

Vector Hack Festival 
Greta, Zagreb

Lücke – Container: Vakuum + Möglichkeitsraum 
Kunsthaus L6, Freiburg

Lücke – Systemfehler durch Irrtum und Defekt 
VEBIKUS Kunsthalle, Schaffhausen

2017
Regionale 18
HeK, Basel; E–Werk, Freiburg; L6, Freiburg

Jungkunst 17 
Winterthur

Mohm (Body)
Typojanchi 5th Typography Biennale, Seoul
display this play DOCK, Basel

2016
Digital Abstraction
HeK, Haus der elektronischen Künste, Basel

2015
REGIONALE16 Kunstraum Florenz, Basel

Websites / Socialmedia

https://teddavis.org/
https://instagram.com/teddavisdotorg
https://github.com/ffd8
https://vimeo.com/ffd8
https://www.youtube.com/@newandnewermedia

Ted Davis

Ted Davis

Lecturer with focus in Creative Coding, Glitch, New + Newer Media

Telephone

061 228 41 24

E-mail

theodore.davis@fhnw.ch

Address

Basel Academy of Art and Design FHNW Institute Digital Communication Environments (IDCE) Freilager-Platz 1 Postfach CH-4002 Basel

hgk_idce_team_lecturer

What we offer

  • Degree Programmes
  • Continuing Education
  • Research and Services

About FHNW

  • Schools
  • Organisation
  • Management
  • Facts and Figures

Information

  • Data Protection
  • Accessibility
  • Imprint

Support & Intranet

  • IT Support
  • Login Inside-FHNW

Member of: