It supports both real-time recording with overdubbing capability as well as step recording that lets you record simply by pressing keys in the desired order, and you can also use the 16 physical buttons for quick editing or for improvisatory performance.