A music production system is presented that includes a music module to
access computer software applications and produce music compositions. The
system in a first mode records and corrects the pitch of a tune,
typically a tune sung by a user at a microphone. The user may produce
additional tracks with the software applications including instruments
playing the recorded and corrected tune or to accompany the user while
singing the tune. In a second mode, the system generates virtual
characters such as band members, a producer and/or a manager to simulate
the production and presentation of the recorded tune as a stage show as
part of a recording industry. Virtual characters may assist in the use of
user interface functions during music composition development and
orchestration.