I do similar to what David does but I use Ableton Live. It works even better for building a song after the fact, that is once you have all the tracks down and you are ready for final assembly.