Practice
Part-writing

Four-Part Writing with Roman Numerals

Realize an authored progression — the bass is given, write the upper voices.

Progressions (this bank)
Add the progressions this exercise draws from. Each question picks one (see Order below) and transposes it to a random key (within the range below). Inversions / 6-4 are OK, e.g. I IV6 V6/5 I or i iv6 V i. Drag ⠿ to reorder.
Order (how questions pick a progression)
In order walks the list top-to-bottom (question 1 = progression #1, wrapping); Random draws one per question.
Show as (bass is always given)
Key range (random key each question)
Max flats
4
Max sharps
4
Voices given (bass always given)
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.