Creating chord progression in an arbitrary scale

Piano Companion provides an easy way to create a chord progression in an arbitrary scale. Just tap on a Measure button and select current scale for progression. Common chords section will use the current scale to create a list of compatible chords. See the video tutorial how it could be done: