| CPC G06F 3/04847 (2013.01) [G11B 27/031 (2013.01); G11B 27/34 (2013.01)] | 23 Claims |

|
1. A method for automating track adjustments for live music performance, the method comprising:
displaying a graphical user interface for music editing and playback including:
a timeline waveform of a song including a plurality of tracks, and
a plurality of control elements configured to control the plurality of tracks in the song;
receiving, via the graphical user interface, a timecode for an automation in the timeline waveform;
receiving, via the graphical user interface, a transition length including a number of beats over which the automation will execute;
receiving, from one of the plurality of control elements, a target value for one of the plurality of tracks in the song;
determining a transition rate based on the transition length and a difference between the target value and a current value for the one of the plurality of tracks in the song; and
upon reaching the timecode during playback of the song, executing the automation by automatically adjusting the one of the plurality of tracks in the song from the current value to the target value based on the transition rate.
|