Skip to main contentSkip 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 Visuelle Kommunikation und Digitale Räume
      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

      Hochschule für Gestaltung und Kunst Basel FHNW Institute Digital Communication Environments (IDCE) Freilager-Platz 1 Postfach CH-4002 Basel

      hgk_idce_team_lecturer

      Institute Digital Communication Environments (IDCE)

      Fachhochschule Nordwestschweiz FHNW
      Hochschule für Gestaltung und Kunst Basel
      Institute Digital Communication Environments (IDCE)
      Hochhaus: D 5.03

      Freilager-Platz 1

      4142 Münchenstein b. Basel

      Phone+41 61 228 41 11

      E-Mailinfo.idce.hgk@fhnw.ch

      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: