Today I have started with the process of matching the audio fingerprints of the input with the existing songs in DB.
That is only the first step towards finding a match of the input snippet given.
#buildinpublic #golang
Today I have started with the process of matching the audio fingerprints of the input with the existing songs in DB.
That is only the first step towards finding a match of the input snippet given.
#buildinpublic #golang
Hence I worked on the algorithm for audio fingerprinting, I had to read articles about how Shazam does it. Apparently they use constellation maps to achieve that. That has been my goal here!
So far I have extracted peaks from the spectrogram.
#buildinpublic #golang
Hence I worked on the algorithm for audio fingerprinting, I had to read articles about how Shazam does it. Apparently they use constellation maps to achieve that. That has been my goal here!
So far I have extracted peaks from the spectrogram.
#buildinpublic #golang
This is to help visualise the samples or the points generated/affected.
For me visualising the waves helped a lot in my current progress.
#buildinpublic #selflearning #hireme
This is to help visualise the samples or the points generated/affected.
For me visualising the waves helped a lot in my current progress.
#buildinpublic #selflearning #hireme
#buildinpublic #golang
Perhaps I could be going back to my calculus fundamentals whenever I get tired of coding.
Anyway, the notes I've made are surprisingly easy to understand 😂 now I will be testing it out on my friend.
#buildinpublic #golang
Perhaps I could be going back to my calculus fundamentals whenever I get tired of coding.
Anyway, the notes I've made are surprisingly easy to understand 😂 now I will be testing it out on my friend.
I have started with the part where I down sample the audio from 44100hz to 11025hz.
#buildinpublic
I have started with the part where I down sample the audio from 44100hz to 11025hz.
#buildinpublic
#buildinpublic #golang
Now I need to store much more data
Maybe I'll switch to using mongoDB for this project
#buildinpublic #golang
Now I need to store much more data
Maybe I'll switch to using mongoDB for this project
#buildinpublic #golang
#buildinpublic #golang
Not stopping until I reach the end of it.
#buildinpublic #golang #mathematics
Not stopping until I reach the end of it.
#buildinpublic #golang #mathematics
I'm using go's ORM called Gorm for an easy time, because after all this math and research i feel like I deserve a break!
#buildinpublic #golang #devlife
I'm using go's ORM called Gorm for an easy time, because after all this math and research i feel like I deserve a break!
#buildinpublic #golang #devlife
#buildinpublic #backenddev
#buildinpublic #backenddev
If you have learnt Fourier transform and understand its applications, please help me.
#buildinpublic #golang #audioengineering #digitalsignalprocessing
If you have learnt Fourier transform and understand its applications, please help me.
#buildinpublic #golang #audioengineering #digitalsignalprocessing
But none the less, it is a great tool! 🔥💯
#ffmpeg #digital_audio
But none the less, it is a great tool! 🔥💯
#ffmpeg #digital_audio
If I wish I could change this to a song recommend platform which will do based on the input song. That's for a different time tho.
If I wish I could change this to a song recommend platform which will do based on the input song. That's for a different time tho.