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.
No account needed. Nothing uploaded. Your loops live in your browser until you choose to sync.
Three moves
Paste.
Drop in any YouTube link. We pull the video into the player. Nothing is uploaded or re-hosted.
⌘VMark.
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[]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.
Keyboard first
- Mmark
- Esccancel
- Spaceplay/pause
- Sstop loop
- 1–9select loop
- ←→seek 5s
- []nudge start
- {}nudge end
- -=speed
- ?all shortcuts
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.