I'm trying to find a good modulation from Dm to D. I know that I could use Dm-A7-D but it feels a bit to unsophisticated.
I thought that I maybe could do something like Dm-X-C-X-Em-X-D where X is zero or more chords, but with no luck.
The transition back is already fixed. I did that with D-D7-G-Gm-Gm7-G°⁷-Dm. I'm not 100% satisfied, but it works. But the minor to major still haunts me.
The song is kind of a dixiejazz version of Midnight in Moscow.
The full chord progression of a chorus is this:
Dm Gm A7 Dm F Gm C7 F E7 A7
Dm Gm Dm A7 Dm E7 A7
Dm Gm Dm A7 Dm
The major version of the chorus is:
D G A7 D F# G D E7 A7
D G D A7 D E7 A7
D G D A7 D
The difference is pretty small, but just putting them after each other does not work very well. I need to either build some kind of bridge between them or do the transition within the chorus. However, I have already spent quite a lot of work on the beginning in the major key, so I would prefer a bridge.
EDIT:
I found a solution that works for my case, but I will not accept any answer unless someone comes with something really stellar about this topic. Thanks for your answers so far.
