Theses & Projects

The Sound of Writing: Real-Time Pencil-on-Paper Synthesis from Apple Pencil Data

Children increasingly learn to write on tablets. On glass, the Apple Pencil is almost silent, yet the scratching sound of a pencil on paper is part of how we learn and control handwriting movements. Together with the group of Prof. Guido Nottbusch (primary-school education, University of Potsdam), who develop an iPad app for handwriting learning, we want to give the Pencil its sound back: a synthetic pencil-on-paper sound, driven by the Pencil’s 240 Hz measurements of speed, pressure, tilt and azimuth, running in real time on the iPad. Unlike a paper-feel screen protector, a synthetic sound can be shaped for learning, for example by exaggerating pressure or making jerky movements audible.

Existing systems use hand-tuned friction models: filtered noise whose brightness follows the pen speed. They evoke writing but do not sound like a specific pencil on a specific paper. The research question of this thesis is whether that sound can be learned from recordings, using differentiable digital signal processing (DDSP).

What you will do

  • Record a paired dataset. Write with the Apple Pencil on an iPad covered with paper-feel foils of different roughness, recording the Pencil data and the friction sound on the same clock. Add recordings of real pencil on real paper.
  • Build a baseline. A physically informed friction synthesizer: noise plus stick–slip micro-impulses, filtered by pen and paper resonances.
  • Train a DDSP model that maps Pencil kinematics to the parameters of that synthesizer. Pencil sound is stochastic, so the losses match texture statistics (event rate, impulsiveness, modulation) rather than individual clicks.
  • Transfer to real paper. Use the unpaired paper recordings to move the model from “foil on glass” to “pencil on paper” (spectral matching first, content–style learning if time allows).
  • Run it on the iPad and evaluate: end-to-end latency, and a listening test against real pencil-on-paper recordings.

The thesis is complete with the paired model and the real-time demo; the transfer to real paper is the research stretch. The work is expected to lead to a conference paper (DAFx or ICASSP) and a synthesizer that goes into an education app.

What you bring

  • Solid signal processing background (filters, spectral analysis, stochastic signals)
  • Python and PyTorch; experience with deep learning is helpful
  • Interest in audio, sound synthesis and perception
  • Plus: Swift/iOS or real-time audio programming

What you get

  • An interdisciplinary project with education research (Prof. Guido Nottbusch, University of Potsdam)
  • Hands-on work with iPad, Apple Pencil and the audio lab
  • Close supervision, aiming for a joint paper

Contact

Prof. Sebastian J. Schlecht. Please include a short statement of interest, your CV and transcripts.