Riffshed.
Riffshed.
A practice journal for jazz musicians. Every card moves through three phases — from new to clean to effortless — and Riffshed knows where each one stands.
Журнал практики для джазовых музыкантов. Каждая карточка идёт своим путём — от первого разбора до игры без усилия, — и Riffshed знает, на какой стадии каждая.
For any instrument — keys, strings, winds, drums.
Для любого инструмента — клавиши, струнные, духовые, ударные.
Three phases.
One card.
Три фазы.
Одна карточка.
A repetition is not just a repetition. The first time you play a voicing, you are decoding it — figuring out which finger goes where. The fiftieth time, you are tightening it — clean hands at a slow tempo. The two-hundredth time, you are playing music with it; it has stopped being a problem to solve.
Riffshed treats these as three distinct phases of the same card. Each has its own colour, its own rep counter, and a clear identity. Moving forward is always your call — Riffshed will not promote a card without you.
Повтор повтору — рознь. В первый раз ты разбираете войсинг: вычисляете, какой палец куда. На пятидесятом — отрабатываете чистоту в медленном темпе. На двухсотом — играешь на нём музыку: он перестал быть задачей.
Riffshed различает эти три фазы внутри одной карточки. У каждой свой цвет, свой счётчик повторов и своё условие готовности. Решение о переходе — всегда за тобой; автоматический перевод вводил бы в заблуждение.
- Goal
- Цель
- Understand what you're playing.
- Понять, что ты играешь.
- What it looks like
- Как выглядит
- Reading, listening, breaking the material into chunks, finding the fingering, naming the chord tones. Hands optional.
- Чтение, прослушивание, разбор на куски, поиск аппликатуры, проговаривание аккордовых тонов. Можно даже без инструмента в руках.
- Phase closes when
- Фаза закрывается, когда
- You can explain the exercise to someone else in your own words. You mark it ready.
- Ты можешь объяснить упражнение своими словами. Ты сам отмечаешь готовность.
- Goal
- Цель
- Play it cleanly, slowly, every time.
- Играть чисто, медленно, каждый раз.
- What it looks like
- Как выглядит
- Slow tempo, no breakdowns. The point isn't speed — it's wiring the right movement, every rep.
- Медленный темп, без срывов. Скорость не важна — важно закрепить правильное движение, повтор за повтором.
- Phase closes when
- Фаза закрывается, когда
- The card stops costing you concentration at slow tempo. You promote it.
- На медленном темпе карточка идёт без напряжения. Ты двигаешь её дальше.
- Goal
- Цель
- Play without thinking.
- Играть, не думая.
- What it looks like
- Как выглядит
- Performance tempo, metronome on. You can hold a conversation while playing it. The exercise has moved out of working memory and into the hands.
- Боевой темп, метроном включён. Ты можешь разговаривать во время игры. Упражнение ушло из рабочей памяти в руки.
- Phase closes when
- Фаза закрывается, когда
- The card is yours. Keep it in rotation, or set it aside.
- Карточка освоена. Держи её в ротации или отложи.
In the early stage, the learner is figuring out what to do. In the intermediate stage, how to do it more reliably. In the autonomous stage, the skill no longer requires conscious attention. На ранней стадии ученик разбирается, что делать. На промежуточной — как делать надёжнее. На автономной стадии навык больше не требует сознательного внимания. after Fitts & Posner · Human Performance (1967)
Reps, not
minutes.
Повторы,
не минуты.
A timer rewards sitting next to the instrument. A rep counter rewards doing the thing — a voicing through all twelve keys, a lick at four tempos, the head once through, clean. Minutes are a proxy. Repetitions are the work.
But not all reps are equal. A rep in Explore is a moment of figuring out; a rep in Integrate is a clean pass at slow tempo; a rep in Mastery is a confident take at performance tempo. Riffshed counts them separately so the number you see actually means something.
The approach lines up with deliberate practice — small, well-defined units of work, executed with attention and logged honestly. You stop asking whether 45 minutes was "enough." Either the reps moved, or they didn't — and you can see which kind moved.
Таймер награждает за то, что ты сидишь рядом с инструментом. Счётчик повторов награждает за сделанную работу — войсинг во всех двенадцати тональностях, фразу на четырёх темпах, тему — один проход и чисто. Минуты — косвенный показатель. Работа — это повторения.
Но повторы не равны между собой. Повтор в фазе Обзор — это момент разбора; в фазе Интеграция — чистый проход на медленном темпе; в фазе Мастерство — уверенный заход на боевом темпе. Riffshed считает их раздельно, чтобы цифра на счётчике действительно что-то значила.
Подход смыкается с намеренной практикой: небольшие, чётко определённые единицы работы, осознанно и честно зафиксированные. Больше не надо гадать, «хватит ли» сорока пяти минут. Либо повторы сдвинулись, либо нет — и ты видишь, какие именно.
The hallmark of expert practice is not time spent, but the deliberate, repeated execution of well-defined tasks at the edge of one's ability. Отличительная черта экспертной практики — не потраченное время, а намеренное, многократное выполнение чётко поставленных задач на пределе возможностей. after Anders Ericsson · Peak (2016)
The 20 / 5 rhythm.
Ритм 20 / 5.
Phases tell you what you're doing. The 20/5 cycle tells you how long to do it before stepping away. Twenty minutes of focused work on a single card, then five mandatory minutes of break — instrument down, ears reset. The motor cortex consolidates what it just learned, then you go back in.
The pattern borrows from the Pomodoro Technique (Francesco Cirillo, late 1980s) and is tuned for instrumental work. Both intervals are configurable; the open-ended ∞ mode drops the timer entirely for transcription, jam sessions and lessons.
Фазы говорят, что ты делаешь. Цикл 20/5 говорит, как долго — прежде чем сделать паузу. Двадцать минут сосредоточенной работы над одной карточкой, потом пять обязательных минут перерыва: инструмент в сторону, уши отдыхают. Моторная кора закрепляет только что усвоенное — и ты возвращаешься.
Идея взята из техники «Помодоро» (Франческо Чирилло, конец 1980-х) и настроена под инструментальную практику. Оба интервала можно поменять; режим ∞ отключает таймер совсем — для транскрипции, джемов и уроков.
-
20 MIN
Focus blockБлок фокусаOne card, no switching. Reps tracked, metronome on hand, distractions off.Одна карточка, никаких переключений. Повторы считаются, метроном под рукой, ничто не отвлекает.
-
5 MIN
Forced breakОбязательный перерывStand up, breathe, listen. The app holds the next block until the timer is done.Встать, подышать, послушать. Следующий блок не начнётся, пока таймер не закончится.
-
∞
Open-endedОткрытый режимFor transcription, jam sessions, lessons. No clock pressure — counts forward.Для транскрипции, джемов, уроков. Без давления таймера — секундомер просто идёт вперёд.
Nine things,
and that's it.
Девять вещей
и ничего лишнего.
Methodology & further reading Методология и что почитать
-
Reference ↗Fitts & Posner — Human Performance (1967)The three-stage model of motor skill acquisition (cognitive → associative → autonomous) on which Riffshed's phase system is built.Трёхстадийная модель формирования двигательного навыка (когнитивная → ассоциативная → автономная), на которой построена система фаз Riffshed.
-
Reference ↗Roger Chaffin — Performing from MemoryEmpirical work on how concert pianists actually practise: scouting, section-by-section, polishing. The closest direct ancestor of Riffshed's phase model in music.Эмпирические исследования того, как на самом деле занимаются концертные пианисты: знакомство → проработка → шлифовка. Ближайший музыкальный предок фазовой модели Riffshed.
-
Reference ↗Kenny Werner — Effortless Mastery (1996)Where the name and the feel of the third phase come from — the state where the music plays itself.Откуда взято название и ощущение третьей фазы — состояние, в котором музыка играет сама.
-
YouTube ↗Josh Walsh — @JoshWalshMusicJazz educator who popularised reps-based practice for improvisers.Джазовый педагог, популяризатор подхода на основе повторов для импровизаторов.
-
Reference ↗Anders Ericsson — Peak (2016)The science of expertise. The book Riffshed's idea of "reps over minutes" leans on most.Наука об экспертности. Книга, на которой сильнее всего держится идея «повторы важнее минут».
-
Reference ↗Cal Newport — Deep Work (2016)For the focus-block angle and the case against shallow, distracted work.О блоках глубокой работы и против поверхностной, разорванной практики.
-
Wikipedia ↗Pomodoro Technique — Francesco CirilloThe original 25/5 cycle, late 1980s. Riffshed's 20/5 default is a tuned variant.Оригинальный цикл 25/5, конец 1980-х. По умолчанию в Riffshed — настроенный вариант 20/5.
Students
and teachers.
Студенты
и педагоги.
Stop counting hours, start counting actual reps. Pick a card from the starter library or build your own, hit the timer, and let Riffshed log what you really played. The 20/5 cycle keeps you focused; the year-long heatmap keeps you honest.
Перестань считать часы — считай реальные повторы. Возьми карточку из стартовой библиотеки или собери свою, запусти таймер — Riffshed зафиксирует, что ты на самом деле сыграл. Цикл 20/5 держит фокус; годовой календарь не даёт обмануть себя.
And the phase system answers the question every honest practiser asks: am I actually getting better at this, or just doing it more? When a card sits in Integrate for three weeks without moving, that's information. When it slides from Mastery back to Integrate after a break, that's information too.
А система фаз отвечает на вопрос, который честный музыкант задаёт сам себе: я правда расту, или просто играю чаще? Если карточка три недели стоит в Интеграции без движения — это сигнал. Если после перерыва она откатывается из Мастерства обратно в Интеграцию — тоже сигнал.
follow your students.
следи за прогрессом.
Design a custom set of cards and sections for each student — fundamentals, scales, repertoire, transcription targets — and ship it as a starter library they import in one tap.
Собери для каждого студента свой набор секций и карточек — основы, гаммы, репертуар, цели по транскрипции — и передай файлом, который студент импортирует одним касанием.
Then review the work together: time per topic, reps, notes and mood from each session. Concrete data instead of "how did this week feel?"
Потом разбирайте работу вместе: время по темам, повторы, заметки и ощущения после каждой сессии. Конкретные данные вместо «как прошла неделя?».
Install on
your device.
Установи
на своё устройство.
Riffshed is a Progressive Web App — it installs straight from the browser, no app store needed, and works fully offline once installed.
Riffshed — это Progressive Web App: ставится прямо из браузера, без App Store и Google Play, после установки работает полностью офлайн.
iPhone & iPad
iPhone и iPad
- Open app.riffshed.app in Safari. Открой app.riffshed.app в Safari.
- Tap the Share button (square with an arrow up) at the bottom of the screen. Нажми кнопку «Поделиться» (квадрат со стрелкой вверх) внизу экрана.
- Scroll and tap Add to Home Screen. Прокрути вниз и выбери «Добавить на главный экран».
- Tap Add in the top-right corner — Riffshed lands on your home screen as an app icon. Нажми «Добавить» в правом верхнем углу — Riffshed появится на домашнем экране как иконка приложения.
Android
- Open app.riffshed.app in Chrome (or another Chromium browser). Открой app.riffshed.app в Chrome (или другом Chromium-браузере).
- Tap the ⋮ menu in the top-right corner. Нажми ⋮ меню в правом верхнем углу.
- Choose Install app (or Add to Home screen). Выбери «Установить приложение» (или «Добавить на главный экран»).
- Confirm with Install — Riffshed lands on your home screen. Подтверди «Установить» — Riffshed появится на домашнем экране.
Mac & PC
Mac и PC
- Open app.riffshed.app in Chrome, Edge, or Arc. Открой app.riffshed.app в Chrome, Edge или Arc.
- Click the install icon in the address bar (a small monitor with a down-arrow). Нажми иконку установки в адресной строке (маленький монитор со стрелкой вниз).
- Click Install in the prompt. Нажми «Установить» в появившемся окне.
- Riffshed opens in its own window — pin it to your dock or taskbar like any native app. Riffshed откроется в собственном окне — закрепите его в dock или taskbar, как обычное приложение.
Things people
ask first.
О чём спрашивают
в первую очередь.
Why three phases? Isn't a rep just a rep? Зачем три фазы? Разве повтор — не просто повтор?
Because the work on rep #5 of a brand-new voicing is genuinely different from rep #200 of one you've owned for a year. The first is conscious decoding; the second is automated execution. Treating them as one number flattens the difference and makes the counter less useful.
The three phases — Explore, Integrate, Mastery — come from a 1967 model by Fitts and Posner that has held up for sixty years and is the standard frame in motor-learning research. Riffshed makes it visible at the level of one card.
Потому что 5-й повтор нового войсинга и 200-й повтор того, что ты знаешь уже год, — это разная работа. Первое — сознательный разбор; второе — автоматическое исполнение. Если считать их одним числом, разница теряется и счётчик становится менее полезным.
Три фазы — Обзор, Интеграция, Мастерство — взяты из модели Фиттса и Познера 1967 года: она держится шестьдесят лет и остаётся стандартной рамкой в исследованиях двигательного обучения. Riffshed делает её видимой на уровне одной карточки.
Who decides when a card moves to the next phase? Кто решает, когда карточка переходит в следующую фазу?
You do. Riffshed will surface what you've done in the current phase, but the decision to promote is always manual. Music is full of cards that "hit the number" without actually being ready, and cards that are ready well before the counter says so. Auto-promotion would lie about both cases.
Ты. Riffshed покажет, что сделано в текущей фазе, но решение о переходе всегда за тобой. В музыке полно карточек, которые «добили цифру», но на деле не готовы, — и карточек, готовых задолго до того, как счётчик это покажет. Автоматический перевод вводил бы в заблуждение и про те, и про другие.
Is it really free? Any signup or trial? Это действительно бесплатно? Без регистрации?
Yes — free, no signup, no trial timer, no ads. I built Riffshed for my own jazz practice, kept using it, and figured other musicians might want it too — so I shipped it.
The app will always be free. If a paid tier ever appears for advanced extras (cross-device sync, group/teacher accounts), everything that exists in the app today stays free for everyone — no rug-pull.
Feedback of any kind is genuinely welcome — drop me a line at arojkovsky@gmail.com.
Да — бесплатно, без регистрации, без пробного периода, без рекламы. Я сделал Riffshed для собственной джазовой практики, какое-то время пользовался сам и решил, что другим музыкантам он тоже может пригодиться — и опубликовал.
Приложение всегда останется бесплатным. Если когда-нибудь появится платный тариф за дополнительные возможности (синхронизация между устройствами, групповые и преподавательские аккаунты), всё, что есть в приложении сегодня, останется бесплатным для всех — без неприятных сюрпризов.
Любой обратной связи буду искренне рад — пишите на arojkovsky@gmail.com.
Why repetitions instead of minutes? Почему повторы, а не минуты?
In music, what moves you forward is repetitions of a specific exercise — not hours with the instrument in your lap. Thirty focused passes of one voicing through all twelve keys give you more than thirty distracted minutes of noodling. Minutes are still tracked — see the Progress screen — but reps are the unit you optimise for.
В музыке вперёд двигают повторения конкретного упражнения, а не часы с инструментом на коленях. Тридцать сфокусированных проходов одной фигуры по всем двенадцати тональностям дают больше, чем тридцать рассеянных минут перебора. Минуты тоже считаются — на экране «Прогресс», — но оптимизировать имеет смысл именно повторы.
What is the 20/5 cycle? Что такое цикл 20/5?
Twenty minutes of focused work, then a mandatory five-minute break. Helps avoid burnout, lets your ears reset, and gives the motor cortex a moment to consolidate what it just learned. Both intervals are configurable; the open-ended ∞ mode drops the timer entirely for jam sessions or running standards.
Двадцать минут сосредоточенной работы, потом обязательный пятиминутный перерыв. Помогает не выгореть, даёт ушам отдохнуть, а моторной коре — закрепить только что усвоенное. Оба интервала настраиваются; режим ∞ отключает таймер совсем — для джемов или прогонов стандартов.
Where does my data live? Где хранятся мои данные?
In your browser's local storage, on your device. Your practice data — cards, sessions, notes — never leaves your device: no account, no cloud sync (yet). You can export everything to Excel at any time (Settings → Export) and import on another device. The landing page uses Google Analytics for anonymous usage statistics — only after you accept the cookie banner.
В локальном хранилище браузера на твоём устройстве. Твои данные практики — карточки, сессии, заметки — никуда не уходят: ни аккаунта, ни облачной синхронизации (пока). В любой момент можно выгрузить всё в Excel (Настройки → Экспорт) и импортировать на другом устройстве. Лендинг использует Google Analytics для анонимной статистики — только если ты принял баннер с cookies. Личных данных мы не собираем.
Do I need internet? Нужен ли интернет?
No. After the first load, Riffshed works fully offline — the service worker caches the app shell, fonts and icons. Practise on a plane, in a basement, in a dead-zone hotel room — anywhere.
Нет. После первой загрузки Riffshed работает полностью офлайн — сервис-воркер кэширует приложение, шрифты и иконки. Занимайся в самолёте, в подвале, в отеле без Wi-Fi — где угодно.
Can teachers share libraries with students? Могут ли педагоги делиться библиотеками со студентами?
Today, yes — via Excel export/import. Build the curriculum on your device, go to Settings → Export, send the file. Your student opens Settings → Import, and the whole set of sections and cards lands intact. Cross-device sync without manual files is on the roadmap.
На сегодня — да, через экспорт/импорт в Excel. Собери программу на своём устройстве, открой Настройки → Экспорт, отправь файл. Студент откроет Настройки → Импорт — и весь набор секций и карточек встанет как есть. Прямая синхронизация между устройствами — в планах.