Made a temporary way to imitate smoothing for rhythmic or pitch combinations not found in the library. This drastically improved results. Actual smoothing methods should be set up in the library generation at some point, though this may prove a challenge for rhythms as there are something like 5.809605995369956e924 possible duration combinations, which is the max double value to the third power, which would likely run into some over/underflow errors. Additionally the unrecognized rhythms would very likely have a probability near enough to 0 that a double wouldn't actually be able to represent it. So something clever would need to be done to represent them, maybe log space could fix that issue.