Feature requests for sequencer: live record, overdub, metronome and motion

Live record: Pressing record and play together initiates live record mode. One of the six voices is temporarily allocated as a metronome tone and note data is recorded in real time.
Overdub: With an initial sequence recorded, either by the existing step mode or the proposed live record mode, pressing record and play together initiates overdub mode where the current sequence plays back and the user can perform additional notes on top of it. In overdub, metronome would not sound, ensuring user has access to all voices not in use by first sequence.
Motion: When in live record or overdub modes, the sequencer captures the motion of any automatable parameters on the control panel, allowing for the creation of more dynamic and expressive sequences.