as for reason...i have no idea why there is a delay..i never had one, first make sure theres no delay effects on your redrum(there shouldnt thad b obvious) but about latency...go to edit: prefrences and go here:
and i dont kno if ur still starting w/ a demo song or not but if u are go to here and put empty rack:
and for fruity loops tha reason y itz waiting is for a midi type input device to start playin...thas for if u want it to start recording right when u start playin tha melody or w/e..like on a midi keyboard..so go to tha red arrow thing and uncheck that box
yeayea ur welcome