bFaaaP Open Source Project

Play the piano pedal with your head.

bFaaaP is an AI assistive system that sustains piano notes without a foot pedal: an iPhone reads your head angle and signals a device over BLE to operate the pedal — for players with limb differences, children and the elderly. Now open source.

A pianist using bFaaaP at a grand piano
The project

What is bFaaaP?

A foot-free piano sustain pedal born from real needs — designed to be rebuilt, studied and improved by anyone.
A person playing piano foot-free with a head-tilt sensor

Sustain with your head

The iPhone reads your head angle with AI (ARKit / TrueDepth) and turns it into a sustain signal — no foot needed.

Pro & Switch over BLE

Over BLE, Pro drives a motor that presses an acoustic piano's pedal; Switch plugs into a digital piano's sustain jack (patents 6726319 / 7004771).

Fully open source

Hardware build, firmware and app code are published on GitHub under clear, permissive licenses.

Explore the bFaaaP project →
Latest news

Piano recital 2026, at Musicasa

On August 7, 2026, bFaaaP joined the recital of Kyoko Yamaguchi’s piano studio Fleur at Musicasa in Yoyogi-Uehara, Tokyo.

Video thumbnail: bFaaaP Concert 2026 Musicasa
Programme
  • 0:00 “Etupirka” (Taro Hakase) — played by Dr. Tomo Shishido
  • 3:39 “A Whole New World” (Alan Menken) — played by Mr. Haruto Tanaka
  • 8:11 Setting up bFaaaP Pro, step by step
Watch on YouTube ↗
After the recital

The team around one table after the recital, August 7, 2026.

Published with the consent of everyone shown. Please do not download, copy, redistribute or repost this photo. If you appear in it and would like it changed or taken down, write to shishid@saaipf.com.

The bFaaaP project

bFaaaP is a volunteer-based open-source project

Shishido & Associates supported bFaaaP until September 2026. From here on it is carried by volunteers. Everything you need to build it — guides, schematics, firmware, CAD and bills of materials — stays on GitHub, under the same licences.

Open-source maker community

Build it, study it, make it better.

bFaaaP is open so it can reach the people who need it. Star the repo, open an issue, or answer someone in Discussions.