nowfound

Commerce · October 24, 2024

PI

Phiano is a spaced repetition sheet music practice app for iPad

Since learning about spaced repetition 7 years ago, I've leaned heavily on Anki to streamline my process of learning languages and memorizing bits of factual information in general. After taking up piano as a hobby, I've been designing an approach to my music practice that would help me develop a habit of jumping into daily practice sessions without thinking too much about what to play next. I envisioned a system that would: - store my entire repertoire, including exercises, pieces, and chord sequences to improvise over - manage spaced repetition scheduling to balance learning new material…

What it does

In the maker’s words, at launch

Since learning about spaced repetition 7 years ago, I've leaned heavily on Anki to streamline my process of learning languages and memorizing bits of factual information in general. After taking up piano as a hobby, I've been designing an approach to my music practice that would help me develop a habit of jumping into daily practice sessions without thinking too much about what to play next. I envisioned a system that would: - store my entire repertoire, including exercises, pieces, and chord sequences to improvise over - manage spaced repetition scheduling to balance learning new material with refreshing and further mastering what I already know - suggest pieces due for practice today, in order of increasing difficulty, so the first thing I play each day is the easiest, making the start of the session pleasant and encouraging habit formation - enable chunking, allowing me to extract shorter segments from larger pieces to focus on, which become separate "cards" in the system. Such "child" cards should always precede the "parent" card in a practice session if both are due. As a professional iOS developer, I've been iterating on an iPad app implementing such system while also using it for my own music practice. It's tailored for my personal use and thus is quite limited/opinionated: - there is no pre-existing library of pieces; instead, I import music into Phiano from the Camera Roll in image format. Sources include screenshots of sheet music from a PDF viewer, photos of printed sheet music, and screenshots from music learning apps. - the app does not evaluate my playing. Instead, I self-evaluate after practicing each piece or segment. - at any given moment, there's exactly one piece or segment to play next, selected by the algorithm. Cards cannot be picked randomly. (However, the active card can be "suspended", allowing me to remove it and its parents from today's practice backlog, moving on to the next best card to review according to the algorithm. I don't use this very often) I'm quite satisfied with how the app works for me. It has helped me build a strong daily piano practice habit, and I've observed slow but steady progress in my piano mastery level week after week over the past 5 years, practicing about 30 minutes each day. It's been a while since I added any new features, and the app is very stable, so I've decided to make it available on the App Store for others to try. I would be delighted if there are spaced repetition and music enthusiasts out there with access to an iPad running iOS 17 or later who find Phiano useful. By the way, it will work with any type of musical information that can be represented in image format, for example guitar tabs.

Does the same job

all alternatives →
  • I trained a 125M model to autocomplete piano on-device17d ago · simedw.com · ▲598

    I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.

  • Mochi2019 · ▲212

    Take notes in markdown, review them with spaced repetition

  • NI
    noteZilla - Interactive sheet music2013 · notezilla.io · ▲275
  • FlipToMind2018 · ▲86

    Space repetition app to help you remember everything

  • AL
    Anki-like flashcards for non tech-savvy users (language learning)2025 · koshka.app · ▲5

    Hi HN, I have been studying languages as a hobby for a large portion of my life. Hence, I decided to create a spaced repetion app with the techniques that have helped me the most so far. It's aims to be made simple for the regular user to plug and play. I'd love to hear your feedback!

  • memordo2020 · ▲118

    Spaced repetition tool to help you retain more knowledge

More commerce this month

the category →
  • Billing that survives a processor shutdown

    Commerce · 13d ago · paymentkit.com

  • Compare your startup equity grant for free.

    Commerce · 26d ago · equitybee.com

Launched alongside, October 2024

the whole month →
  • buzzabout1,267

    Audience insights from 1B+ online discussions in 2 mins

    AI · 2024 · buzzabout.ai

  • bolt.new1,233

    Prompt, run, edit & deploy full-stack web apps

    AI · 2024 · bolt.new

  • Feta1,217

    Run smarter stand-ups, build better products

    AI · 2024 · feta.io

  • Trag955

    AI code review companion

    AI · 2024 · usetrag.com

  • Turn Notion databases into portals & apps with no code

    Dev tools · 2024 · softr.io

  • One inbox for all your work discussions

    Work · 2024 · generalcollaboration.com