Welcome to vj_mode! The navigation is now hidden, leaving you and FEEDBACK_X to spend some quality time together... If you use this for projecting visuals publicly, I only ask that you send me photos and/or video footage of the gig + please give credit where/when credit is due - enjoy!
JUL _ TALK: Nevers, NØ SCHOOL » LIVE CODING TOOLS
JUL _ WORKSHOP: Nevers, NØ SCHOOL » HY5
JUL _ PERFORMANCE: Nevers, NØ FESTIVAL » LIVEHY5LIVE
JUN _ WORKSHOP: Basel, IDCE » Generative Design
MAY _ EXHIBIT: Barcelona, ICLC 25 » P5LIVE RECODING
MAY _ PERFORMANCE: Barcelona, ICLC 2025 » XYscope.js
MAY _ WORKSHOP: Barcelona, ICLC 2025 » HY5
MAY _ PERFORMANCE: Ljubljana, Adela 2025 » XYscope.js
MAY _ WORKSHOP: Ljubljana, Adela 2025 » XYscope.js
FEB _ EXHIBIT: Karlsruhe, Choose Your Filter! @ ZKM » GLITCH.ext
OCT _ ACTION: Basel, Stadtkino » leesuhzhoo x4 for Stefanie Bräuer's book launch
OCT _ PERFORMANCE: Basel, Mesh Festival » Ted Davis x eddyflux w/ Felix Roos
OCT _ TALK: Basel, AGI-OPEN » CREAT[L]IVE CODING TOOLS
OCT _ EXHIBIT: Basel, unleashed. @ Museum Tinguely » P5LIVE
OCT _ TALK: Basel, Advanced Class for Graphic Design Alumni » Selection of works + teaching
SEP _ PERFORMANCE: Basel, Hack The Promise » HY5 / lofi beats w/ Mark Lando
JUL _ WORKSHOP: Basel, IDCE HGK FHNW Summer Workshops » Generative Design
JUL _ TALK: Nevers, NØ SCHOOL » HY5[LIVE]
JUL _ WORKSHOP: Nevers, NØ SCHOOL » HY5LIVE
JUL _ PERFORMANCE: Nevers, NØ FESTIVAL » LIVEHY5LIVE
JUL _ PERFORMANCE: Basel, Sour Code @ WURM » P5LIVE x Mark Lando
JUN _ PUBLICATION: Basel Dialogues: In conversation with Lauren Lee McCarthy & Casey Reas
JUN _ EXHIBIT: Basel, Swiss Design Awards » P5LIVE
JUN _ AWARD: Winner, Swiss Design Awards » P5LIVE
MAY _ TALK: Basel, North Eastern at HGK » Selection of works
APR _ WORKSHOP: Chicago, University of Chicago MAAD » Live-coding Glitch
JAN _ PERFORMANCE: Basel, Eikones Operational TV Farewell » Live-Coding CCTV
JAN _ PERFORMANCE: Zürich, Cabaret Voltaire, unsorted.love live coding » HY5LIVE x Anselm Weber
NOV _ PERFORMANCE: basel.codes x BuchBasel » Live-Coding
NOV _ PERFORMANCE: Basel Codes Day BCD23 » HY5LIVE x Felix Roos (Strudel)
NOV _ WORKSHOP: Basel Codes Day BCD23 » HY5LIVE
NOV _ TALK: Basel Codes Day BCD23 » HY5LIVE
NOV _ TALK: Virtual, CSUChico » MDes info + selection of works
OCT _ WORKSHOP: Luzern, Weltformat Festival » Generative AR Poster
OCT _ PUBLICATION: AICA Schreiben über Kunst » AR Drawings + Code + Website
JUL _ TALK: Nevers, NØ SCHOOL » CREAT[L]IVE CODING
JUL _ PERFORMANCE: Nevers, NØ FESTIVAL » LIVEP5LIVE
JUL _ WORKSHOP: Basel, IDCE HGK FHNW Summer Workshops » Generative Design
JUN _ TALK: Basel, North Eastern at HGK » Selection of works
MAY _ TALK: Zürich, ZHdK CAS Coding for the Arts » Selection of works
MAY _ EXHIBIT: Basel, BYOB @ HEK » p5.glitch
MAY _ WORKSHOP: Luzern, HSLU » P5LIVE
APR _ WORKSHOP: Utrecht, ICLC 2023 » P5LIVE
APR _ PERFORMANCE: Utrecht, ICLC 2023 » P5LIVE COCODING w/ Sabrina Verhage
FEB _ WORKSHOP: Basel, IDCE HGK FHNW Winter Workshops, Generative AR Posters w/ Martin Golombek
JUL _ TALK: Nevers, NØ SCHOOL » Selection of works
JUL _ PERFORMANCE: Nevers, NØ FESTIVAL » PDP5LIVE
JUN _ PUBLICATION: AIGA CDP: Creative, Live, and Co-Coding » Interview
JUN _ EXHIBIT: GETXOPHOTO, Bilboa » DCT ENCRYPTION STATION w/ Rosa Menkman
MAY _ TALK: Basel, Northeastern in Basel » CREAT[L]IVE CODING
MAY _ TALK: MA/MFA/MDES Alumni » PechaKucha
APR _ WORKSHOP: Virtual, The Glasgow School of Art » P5LIVE + COCODING Classroom
APR _ TALK: Virtual, CAAD American University of Sharjah » CREAT[L]IVE CODING
MAR _ PUBLICATION: Graphic Design in the Post-Digital Age » Interview
JAN _ WORKSHOP: Virtual, CCFest 22 » p5.js COCODING + Classroom
JAN _ WORKSHOP: Basel, IDCE HGK FHNW Winter Workshops, Creative Coding » basil.js
DEC _ TALK: PCD@COIMBRA 2021, Keynote Session » CREAT[L]IVE CODING
NOV _ AWARD: Winner, Basler Medienkunstpreis (Media Art Prize) 2021 » p5.glitch
NOV _ TALK: Bits and Atoms, ZHdK Interaction » Insight to creative coding projects
NOV _ PERFORMANCE: basel.codes PCD21 » sound & live coding
NOV _ WORKSHOP: basel.codes PCD21 » p5.glitch & live coding
AUG _ WORKSHOP: Virtual, CCFest 21 » P5LIVE for teaching code remotely
JUL _ WORKSHOP: Nevers, NØ SCHOOL » P5LIVE
JUL _ FELLOWSHIP: Processing Foundation 2021 Teaching Fellowship » P5LIVE Walkthrough
MAR _ TALK: Virtual, BROWSERFEST2021 » Artist/jury talk on net.art projects
MAR _ WORKSHOP: Virtual, HeK » Creative Coding Glitch
MAR _ EXHIBIT: Virtual, Net Works @ HeK » GLITCH.ext
MAR _ WORKSHOP: Virtual, Interactive Workshop Week » Creat[l]ive Coding
MAR _ EXHIBIT: Langenthal, Kunsthaus Langenthal, H.o.Me. – Heim für obsolete Medien » OscillBody
OCT _ WORKSHOP: Virtual, Processing Community Day (PCD) » P5LIVE + p5.js basics
OCT _ SCREENING: Virtual, Vectorhack Festival 2020 » OscillLines
SEP _ ACTION: Lausanne, ECAL @ BA MID » jury
APR _ TALK: Virtual, ZHdK Interaction Design FIBI Lecture Series » Recent Works
APR _ TALK: Virtual, Duke University Co-Lab » P5LIVE
FEB _ WORKSHOP: Chicago, UIC » basil.js
JAN _ WORKSHOP: The Hague, Royal Academy of Art (KABK) Tech Week 2020 » XYscope
JAN _ PERFORMANCE: Basel, HGK Museums Night » Livecoding P5LIVE w/ Alain Brusch + Aubrey Pohl
NOV _ EXHIBIT: Weil Am Rhein, Städtische Galerie Stapflehus » Regionale 20
NOV _ CURATION: Freiburg, E-WERK Galerie für Gegenwartkunst » Regionale 20 w/ Heidi Brunnschweiler
NOV _ TALK: Lausanne, ECAL » New + Newer Media : XYscope
NOV _ WORKSHOP: Lausanne, ECAL » XYscope
OCT _ PERFORMANCE: Basel, Live-Coding w/ P5LIVE + Synths
OCT _ WORKSHOP: Luzern, WELTFORMAT Festival » basil.js
SEP _ EXHIBIT: Luzern, WELTFORMAT Festival » Designing Tools
SEP _ TALK: Luzern, WELTFORMAT Festival » Using + Misusing Tools
AUG _ ACTION: Pittsburg, p5.js Contributors Conference » Performance + Music w/ Code (P5LIVE)
JUL _ EXHIBIT: Loutraki, TILT PLATFORM » youtube.pawgorithm
JUL _ WORKSHOP: Nevers, NØ SCHOOL » P5LIVE
JUL _ WORKSHOP: Basel, Time: Designed @ IVK HGK » w/ Gregory Vines
JUN _ TALK: Kaohsiung, NKNU » Presentation of custom software and media works.
JUN _ TALK: Taipei, NTNU » Presentation of custom software and media works.
JUN _ WORKSHOP: Taipei, NTNU » Simplicity + Complexity w/ Prof. Michael Renner
JUN _ EXHIBIT: Taipei, NTNU » Basel In Taipei, Swiss Design Exhibit.
MAY _ WORKSHOP: Geneva, Mapping Festival 2019 » P5LIVE
MAY _ TALK: Karlsruhe, HfG » CREAT{L}IVE CODING
MAY _ WORKSHOP: Karlsruhe, HfG » basil.js
APR _ TALK: Cincinnati, UC » "From the Critique of Language to the Critique of Images and Media." w/ Prof. Michael Renner
APR _ TALK: Chicago, Design Migrations: Circuits of Graphic Exchange between CH, US, and Beyond
APR _ WORKSHOP: Chicago, UIC » Digital Debris w/ Pouya Ahmadi
MAR _ TALK: Warsaw, Interactive Week 2019 @ PJAIT » CREAT{L}IVE CODING
MAR _ WORKSHOP: Warsaw, Interactive Week 2019 @ PJAIT » basil.js: Generative Receipts
FEB _ EXHIBIT: South Bend, Performing Media @ Indiana University South Bend » OscillWalker
FEB _ WORKSHOP: Basel, Processing Community Day (PCD) @ HGK » XYscope
FEB _ TALK: Basel, Processing Community Day (PCD) @ HeK » XYscope
NOV _ CURATION: Freiburg, E-WERK Galerie für Gegenwartkunst » Regionale 19 w/ Heidi Brunnschweiler
NOV _ TALK: Dublin, MOTYF 2018 @ dlr LexIcon » Expanded Typography
NOV _ WORKSHOP: Dublin, MOTYF 2018 @ IADT Dun Laoghaire » Kinectype: Typography by Gesture
OCT _ EXHIBIT: Athens, Athens Biennale » youtube.pawgorithm
OCT _ EXHIBIT: Basel, Lücke @ Hebel_121 » MidiWalker + Leesuhzhoo
OCT _ EXHIBIT: Weisbaden, Kunsthaus Weisbasen, Out of Shape » OscillWalker
OCT _ PERFORMANCE: Ljubljana, Vector Hack Festival » XYscope
OCT _ TALK: Zagreb, Vector Hack Festival » XYscope
OCT _ EXHIBIT: Zagreb, Vector Hack Festival » XYscope Works
AUG _ TALK: Sonoma State University, CVM Symposium 2018 on Visual Music » XYscope
JUL _ WORKSHOP: San Francisco, The Gray Area Festival » Processing Oscilloscopes with XYscope
JUL _ WORKSHOP: Basel, Time: Designed @ IVK HGK » w/ Gregory Vines
MAY _ WORKSHOP: Geneva, Mapping Festival » Processing Oscilloscopes with XYscope
APR _ WORKSHOP: Basel, BonjourCode @ Bonjour Baby » Mobile phone gyro sensor for websites
APR _ EXHIBIT: Freiburg, Lücke @ Kunsthaus L6 » youtube.pawgorithm
APR _ TALK: Schaffhausen, Lücke @ Vebikus Kunsthalle » Exhibiting Group Artists Talk
MAR _ PERFORMANCE: Paris, RE:FRAG @ ESPACE EN COURS » oscilloscope/modular performance w/ RYBN
MAR _ TALK: Paris, RE:FRAG @ ESPACE EN COURS » Glitch tools + XYscope
DEC _ TALK: Freiburg, REGIONALE 18 @ E-WERK » Artist Talk w/ Astrid + Ephraim Wegner
NOV _ EXHIBIT: Freiburg, REGIONALE 18 @ E-WERK » OscillBody + OscillType
NOV _ EXHIBIT: Freiburg, REGIONALE 18 @ L6 » FORMBIT 03
NOV _ ACTION: Brugg, Tag der Forschung @ FHNW » basil.js, book publishing w/ big data
NOV _ ACTION: Basel, NERDYARD @ Markthalle » oscilloscope + thermal photobooth
OCT _ EXHIBIT: Winterthur, Jungkunst » youtube.pawgorithm + OscillDraw
SEP _ EXHIBIT: Seoul, Typojanchi Biennale » OscillBody + OscillType + Kinectype
SEP _ TALK: Seoul, Typojanchi Biennale » New + Newer Media: Alternative Outputs
AUG _ EXHIBIT: Basel, display this play @ DOCK » OscillDraw_hamburger
JUL _ WORKSHOP: San Francisco, The Mix @ SFPL » New + Newer Media workshop with teens
JUL _ WORKSHOP: Basel, Time: Designed @ IVK HGK » w/ Gregory Vines
MAY _ WORKSHOP: Luzern, Processing Textiles @ HSLU » Generative design with Processing on loom
APR _ ACTION: Basel, Internet Yami-Ichi @ HeK » w3b_scr0llz : internet thermal printed by the meter
DEC _ TALK: Luzern, MA Design Talks @ HSLU » Presentation of works
OCT _ WORKSHOP: Seoul, Typojanchi Pre-Biennale » Kinetic Typography by Gesture
SEP _ WORKSHOP: Basel, Ein Tag der Typografie » Intro to basil.js
JUL _ WORKSHOP: Basel, Time: Designed @ IVK HGK » w/ Gregory Vines
MAY _ WORKSHOP: Seoul, PaTI, Paju Typography Institute » basil.js generative design
APR _ EXHIBIT: Basel, Digital Abstraktion @ HeK » TXT2IMG
JAN _ WORKSHOP: Bremen, Audiovisuality » Processing Input, w/ Stefanie Bräuer
JAN _ EXHIBIT: Zürich, LUDICIOUS » POS D-A-S-H Video Game Installation
NOV _ EXHIBIT: Basel, REGIONALE 16 @ Kunstraum Florenz » FORMBIT 02, A/V Interactive Interaction
JUN _ EXHIBIT: AT/CH/DE, 100-Beste-Plakate » NEW + NEWER MEDIA poster
MAY _ RESIDENCY: Zürich, Immersive Lab @ ICST, Zhdk » Developed A/V work FORMBIT,
MAY _ WORKSHOP: Basel, Glitch @ HeK » Intro to Glitch
MAY _ SCREENING: Basel, Glitch Film @ HeK » Co-curated short film program with Alexandra Adler
APR _ TALK: Chicago, Design Colloquium @ UIC » Presentation of MFA thesis and recent works
DEC _ WORKSHOP: Rio de Janeiro, swissnex » Intro to Glitch Workshop
DEC _ EXHIBIT: Rio de Janeiro, swissnex » Thermal Photobooth V.03
AUG _ ACTION: Zürich, EMEX 2014 » Thermal Photobooth V.01
MAY _ ACTION: Karlsruhe, appartaward @ ZKM » jury member
Since 2009 the topic of content-based image retrieval [CBIR] has been investigated from a designers point of view, in search of an interface that makes advancements in automated image processing accessible to the user. With an exponential growth in the number of images being produced and uploaded everyday, the complacency of using keywords/metadata/text to describe and then search for images is no longer sustainable. This requires rejecting both the storing of this data and resorting to the text-based input search box.
From 2012–2014 an SNSF funded project, Visual Search +, was conducted.
→ Paper: Interfacing CBIR: Designing Interactive Widgets to Query Attribute Data in Face Image Retrieval, HCII 2014Research into glitch began in 2008 as a masters thesis while contemplating the topics of appropriation vs. original and digital vs. analog. This started with the spontaneous experiment of dragging and dropping an image into a text editor, which revealed a wild textual noise. A random section was deleted, the file was saved, reopened in a graphic program, revealing a completely surprising aesthetic to the picture's previous content. The hook was set and since then many investigative series and tools have been created to enable myself and others to test the volatility of our digital media under the surface, at its structural code/core.
→ Paper: Precisely Mishandling of the Digital Image Structure, HCII 2011