{
  "id": 11609657,
  "title": "Plink: a patient xylophone practice partner for my friend's daughter",
  "url": "https://urgent.news/2026/10/03/plink-a-patient-xylophone-practice-partner-for-my-friends-daughter",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-03T05:19:29.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/souptik4572/plink-a-patient-xylophone-practice-partner-for-my-friends-daughter-6m9"
  },
  "original_language": "en",
  "account": "This submission for the Hacktoberfest Weekend Challenge focuses on developing Plink, a patient xylophone practice partner for a friend's daughter who is learning to play a toy xylophone with eight colored bars. Plink runs as a web app on the family laptop, listening through the microphone to identify the sound of each bar. It then lights up the correct bar to play next and waits for the child to find it, without providing any buzzer feedback.\n\nTwo open models aid Plink's learning process - TabPFN learns from every note played by the child and predicts the next part the child will likely get right about 80% of the time. Gemma 4 turns any tune into a short lesson and writes a two-line note for the child's parent. No personal data leaves the laptop, and it works even when Wi-Fi is turned off.\n\nA typical session with Plink goes like this - Plink plays the part while the bars light up at a slower pace, then the child plays the next bar. If the child misses, only the correct bar wiggles. The level of help adapts to the child's needs - lots of help for initial attempts, less assistance for subsequent tries, and minimal guidance for independent play. Stars are awarded for each note played correctly, and 15 stars unlock a sticker. After every three song parts, Plink includes a short challenging section to help the child improve.\n\nThe app uses a loud and colorful interface, with the target bar being the only bright one during a part, signaling the correct bar to the child. An on-screen xylophone is available for those who don't have the real instrument. A parent's area, protected by a simple math problem, allows the parent to add songs by playing them in, typing letters, singing, or taking a photo of a song card.\n\nAll data remains local within the app, and no account can view another user's information. The parent signs up with an email and a password (at least 8 characters), and the app stores the password securely as an Argon2id hash. The design for Plink is detailed in spec.md, and the entire project is hosted on GitHub.",
  "summary": "This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built My friend's daughter has just started her first instrument: a toy xylophone with eight coloured bars. She reads a little, and practice works best when a grown-up sits beside her, points at the next bar, and waits. Plink is that patient partner. Plink is a web app that runs on the family laptop. It…",
  "key_points": [
    "Plink is a web app practice tool for xylophone learning",
    "Uses microphone to identify xylophone bars and light correct one",
    "Adapts assistance based on child's progress and needs"
  ],
  "editors_take": "Plink's adaptive learning approach and gamification features, such as awarding stars and unlocking stickers, aim to make xylophone practice more engaging and effective for young children.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}