Welcome to the Beatled project.

Prerequisites

  • A Raspberry Pi 4 or 5
  • One or more Raspberry Pico W
  • A Unix/Linux based machine with Docker (not strictly necessary but it may be easier to use your laptop to cross compile the code)
  • A USB microphone (Amazon)
  • sss

Repos

  • The Beatled contains the C++ server code as well as the React frontend webapp.
  • The Beatled Pico repo contains the Pico C code to be flashed on your Pico devices.
  • The Beatled Beat Tracker repo contains a fork from BTrack that is used for live beat tracking.

Guides