Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Music descriptors and algorithms wishlist (post your suggestions) #254

Open
6 of 16 tasks
dbogdanov opened this issue May 20, 2015 · 8 comments
Open
6 of 16 tasks

Music descriptors and algorithms wishlist (post your suggestions) #254

dbogdanov opened this issue May 20, 2015 · 8 comments

Comments

@dbogdanov
Copy link
Member

dbogdanov commented May 20, 2015

This issue summarizes our wishlist of music descriptors and algorithms to be added in Essenita. You can post your suggestions in comments.

Essentia 2.1

Long-term future

[1] Graham Percival and George Tzanetakis. Streamlined tempo estimation based on autocorrelation and cross-correlation with pulses. IEEE/ACM Transac- tions on Audio, Speech, and Language Processing, 22(12):1765–1776, 2014.

@dbogdanov dbogdanov added this to the current milestone May 20, 2015
@andimarafioti
Copy link

Hi! I'm working on an 'acoustical instruments detection' algorithm as a final project for my engineering degree. I know Ferdinand Fuhrmann worked a lot in this field for his phD in the Universitat Pompeu Fabra but I don't see any implementations of his work for/in Essentia. I think an implementation of an instrument recognition algorithm using the IRMAS dataset would be a great add-on to show just how complete the library is.

@andimarafioti
Copy link

On another subject, it would be cool to see more acoustics algorithms. For example, a toolkit for Room Response Measurement using Angelo Farina's method. This would mean a logsinesweep generator, maybe a convolution algorithm, a kirkeby inverse filter generator and some tools to check the output like the THD, the reverberation time (RT20, RT30), the early decay time.
It could be said that these are out of the scope of the library, but this type of information could be useful when trying to retrieve information from a music signal.

@AnasGhrab
Copy link

What about implementing the Praat algorithm for Pitch detection (http://www.ucl.ac.uk/~ucjt465/tutorials/praatpitch.html), besides PitchYinFFT and PredominentMelody ?

@dbogdanov
Copy link
Member Author

@AnasGhrab Does Praat algorithm have any advantage over Yin?

@sertansenturk
Copy link
Contributor

I was just going to add a general histogram implementation, but the entry "Histogram streaming algorithm (map input stream of values into a configurable histogram)" seems to include it. Am I right?

@dbogdanov
Copy link
Member Author

dbogdanov commented Dec 12, 2016

@sertansenturk yes, you are
I've created a separate issue for that: #529

@dbogdanov
Copy link
Member Author

@perfe

@regorxxx
Copy link

Please provide a proper guide to build Essentia + gaia since it's currently impossible on any OS, no matter what you do.

There are literally tenths of issues about this since years.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants