Practice loops for YouTube

Mark it.Loop it.Learn it.

Paste any YouTube video. Press one key at the start and end of the passage you're learning. Ostinato replays it until you own it.

or

No account needed. Nothing uploaded. Your loops live in your browser until you choose to sync.

Three moves

  1. Paste.

    Drop in any YouTube link. We pull the video into the player. Nothing is uploaded or re-hosted.

    ⌘V
  2. Mark.

    Press M when the passage starts and again when it ends. That's a loop. Nudge the edges to the tenth of a second.

    M[]
  3. Loop.

    Pick a loop and it repeats itself, at any speed you set, until you stop. Rate it when you've got it.

    1–9S

Built for the practice room

  • Hands-free repeat

    Loops repeat the moment they hit the end. No scrubbing, no re-clicking.

  • Tenth-of-a-second edges

    Drag the block or tap [ ] to nudge a boundary by 100ms.

  • Any speed

    Slow YouTube down to 0.25× and the loop stays exactly in place.

  • Rate your mastery

    Three shapes per loop: rough, getting there, mastered. Watch them fill up over weeks.

  • Works offline-first

    Everything saves to your browser instantly. No account, no upload.

  • Sync when you want

    Sign in with Google and your library follows you to every device.

Your loops, your rules

Ostinato works anonymously by default. Everything you mark is saved in this browser.

Signing in with Google only adds a cloud backup, so your library follows you to your other devices.

When two devices disagree, the newest copy wins. Nothing is ever merged behind your back.

SyncedSyncingOffline

Start with one passage.

or