Circlys is a hassle-free midi recorder.
No need to set a tempo first, you even do not have to start your sequencers transport.
Just start playing!
Circlys calculates the tempo based on your first recorded track.
All tracks have their own length and offset.
Once done, just drag and drop your recordings onto your sequencer.