Mads Kjeldgaard — Composer and Sound Artist

motor | electronics | arduino

Teensy Haptic Audio Player (2025)

Vibration motor controller and high quality DAC for the Teensy 4.0.

Cover image for Teensy Haptic Audio Player

A PCB designed for audio and haptic projects with a Teensy 4.0.

Among other things, it can be used to play audio from the computer as a sound card when connected via USB or from audio files via the on board SD card reader. The audio will then be output both to a 3.5mm audio jack and a haptic driver that will make a vibration motor like this one vibrate in sync with the audio, kinda like in a gamepad, sex toy or phone.

Another usecase is simply as a high quality audio development platform.

The whole thing is open source and hackable and is designed to be used for many different scenarios.

Features

  • Designed for the very powerful Teensy 4.0 board.
  • Fully compatible with the Teensy Audio Library.
  • High quality i2s stereo output DAC with 3.5mm line out jack: PCM5102A DAC – this DAC is widely compatible with all platforms and SDK’s, including Arduino and C.
  • SD card reader
  • NeoPixel for flashy RGB LED shenanigans.
  • StemmaQT connector for easy i2c expansion.
  • Optional: Hardware mute button may be connected directly to DAC.
  • All unused pins broken out with lots of ground and power pins to make external connections easy
  • Self-documenting board: All pins and connections are written on the board itself.
  • CC-BY-NC-SA-4.0 license

Software

See software/examples for example code using Arduino.

Part of longterm project Hyaline Systems

Cover image for hyalinesystems

Open source creative technology for art and music.

Part of longterm project Haptic Fields

Cover image for hapticfields

A speculative artistic investigation of material vibrations in nature, biology, humanity and technology.

More projects:

composition
Cover image for Hyphal

Hyphal (2025)

Algorithmic music for a computer-controlled pipe organ, celebrating life.

soundart
Cover image for Life in the Quiet Zone

Life in the Quiet Zone (2025)

An audio essay about the so-called quiet zone in the Copenhagen S-train system.

installation
Cover image for Moans and Groans

Moans and Groans (2025)

The forest is a sex toy: Recreating the wind in the trees through a series of sound sculptures with vibrator motors.

music release
Cover image for Empty Cloud

Empty Cloud (2025)

12 hours, 15 minutes and 7 seconds of minimalist background music.

music release | slow music
Cover image for Space In Between

Space In Between (2024)

Slow ambient piano looping with the window open and the outside world seeping in.

installation | immersive | generative music
Cover image for Internal Organs

Internal Organs (2023)

A 4 channel interactive installation for virtual organs.

music release
Cover image for Musik for virtuelle orgler

Musik for virtuelle orgler (2023)

A release of algorithmic organ music for virtual organs on SuperPang.

immersive | ambisonics | generative music
Cover image for Death Told So Clearly To Fuck Off

Death Told So Clearly To Fuck Off (2022)

Ambisonic (3D audio) piece for speaker domes.

stage | dance | generative music
Cover image for Singularity: Music for a dance performance

Singularity: Music for a dance performance (2022)

Interactive sounds and music for solo dancer Külli Roosna.

music release
Cover image for Tour Mode

Tour Mode (2021)

SuperPang compilation.

music release
Cover image for Akkorder

Akkorder (2020)

Algorithmic music CD release on Ambitious Tapes.

music release
Cover image for Computer Music Journal, Volume 44, Issue 4 - Space as instrument (MIT)
music release | generative music
Cover image for Hold Time

Hold Time (2020)

Algorithmic music release on SuperPang.

immersive | ambisonics
Cover image for Verdenskværnen

Verdenskværnen (2020)

Ambisonic (3D audio) piece for speaker domes.

immersive | ambisonics
Cover image for I Solens Flint 1000 Floder

I Solens Flint 1000 Floder (2019)

Ambisonic (3D audio) piece for speaker domes, commissioned by NOTAM and Ultima Festival.

music release | field recording
Cover image for Hollow Body Timbals

Hollow Body Timbals (2018)

Field recordings of cicadas. CD released by FLUF.

book
Cover image for Else Marie Pade 'Samlede tekster'

Else Marie Pade 'Samlede tekster' (2017)

A book collecting all texts written by the Danish composer Else Marie Pade.

music release | electromagnetic
Cover image for Music for Power Supplies

Music for Power Supplies (2017)

Drones based on electromagnetic recordings of studio power supplies. Released by Co-Dependent.

radio
Cover image for Radio/Mixes

Radio/Mixes (2017)

Various mixes and radio work.

immersive | ambisonics
Cover image for Spatial remixes of classic electronic music

Spatial remixes of classic electronic music (2019-2021)

Classic pieces remixed in ambisonics for speaker domes and sound diffusion systems.

music release
Cover image for Sværm: Båndmagasinet (The Lake)

Sværm: Båndmagasinet (The Lake) (2019)

Harmonic drone piece released as part of the Tape Magazine by The Lake/Resonans Recs.

music release
Cover image for States of Emergency

States of Emergency (2018)

Electroacoustic music, released by Conditional Records.