If your goal is recording, you don't really need a controller.
Whay you can do is selecting a style, entering your song's chords in a grid, put the intros, variation, fill in ending in the grid, then.... export to midifile
Import this generated midifile into Mixcraft pro DAW, and continue the good work. Assign every sound to your usual VST sounds.... etc...
Do you have any experience in recording and using virtual instruments in Mixcraft?