So I've been producing for awhile and creating songs from scratch is starting to get a little repetitive, so I've been sampling more and more but one of the things I can't get down is after I find my sample and loop/chop it, going back and adding my own melodies or layers on top of the sample in the right key/scale. Is there a program or in-house plugin (FL Studio) that will tell me things like the sample's tempo, scale, etc.? Or do I just need to get used to doing it by ear?