Ted Davis
Ted Davis
Lecturer with focus in Creative Coding, Glitch, New + Newer Media
Field of Activity
Ted Davis is a lecturer with a focus on interaction design within the BA Digital Spaces, MA and MDes. He is also the coordinator of our Master of Design (MDes Basel) program. He is also the initiator of FOMO Lab within the institute's Creative Technologies Lab.
BA Visuelle Kommunikation und Digitale Räume
MA Digital Communication Environments
International Master of Design UIC/HGK (MDes/MAS)
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.
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
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
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
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
2012–2014
Design Lead des SNF DORE geförderten Projektes „Visual Search +“ (New Approaches to Content Based Image Retrieval) (13DPD3_136840)
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
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/
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
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
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
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
Kontakt
-
Ted Davis
- Lecturer with focus in Creative Coding, Glitch, New + Newer Media
- Telefonnummer
- 061 228 41 24 (Direkt)
- dGhlb2RvcmUuZGF2aXNAZmhudy5jaA==
- Hochschule für Gestaltung und Kunst Basel FHNW
Institute Digital Communication Environments (IDCE)
Freilager-Platz 1
Postfach
CH-4002 Basel