Write the music for your CD. You can do this prior to recording or improvise while putting your tracks together.
Connect your midi keyboard to your computer.
Open your music editor, start a new project.
Load a series of midi tracks to your mixer and play in the individual parts of each of your songs using your music editor's sequencer. Connect your microphone and add an audio track if you want to add vocals. Finish each song and save individually.
Mix your tracks until you're happy with how they sound.
Master each of your songs individually with your mastering plug-in on the master out bus of the mixer. Master each track individually and avoid the temptation to use the same settings for each track. Different mixes will benefit from different post-production processing.
Play your songs to friends and colleagues and gather feedback about how they sound before you burn the finished CD. It's always good to have a second pair of ears review your work. If you receive any adverse feedback about how your material is mixed or mastered, consider going back and tweaking your levels.
Export each track individually in WAV format to a folder on your hard drive when you're happy with your mixing and mastering.
Transfer your finished tracks to your audio CD burner, insert a blank disk and select the option to burn. If you use Windows Live File System to burn your disc, your music will be transferred as data and will not play on a standard CD player. Use another disc-burning program, such as Nero or Roxio.
Eject the disk after it's burned and listen back on a CD player.