Watch the Groove in 12 Trainer online guitar lesson by Kai Eckhardt from Atomic Bass: Time Continuum

The breakdown explains how the trainer works and also makes reference to the the theory behind diminished scales and their applicable modes.