Need a fingerprinting algorithm so upon upload we can check the fingerprint and return stats / info without full processing of the file.
I think we can use Protobuf to encode some song details to a unique fingerprint.
Some song characteristics to use for algorithm:
Length,
Key,
PitchData,
OnsetData,
Tempo (number only),
TBC...
Need a fingerprinting algorithm so upon upload we can check the fingerprint and return stats / info without full processing of the file.
I think we can use Protobuf to encode some song details to a unique fingerprint.
Some song characteristics to use for algorithm:
Length,
Key,
PitchData,
OnsetData,
Tempo (number only),
TBC...