Software tool for pattern extraction

Summary
Open source software and documentation for the task of extracting musically meaningful repeating patterns from a corpus of melodies