MTG / essentia

C++ library for audio and music analysis, description and synthesis, including Python bindings
http://essentia.upf.edu
GNU Affero General Public License v3.0
2.8k stars 525 forks source link

Process real-time audio in python #678

Open Martmists-GH opened 6 years ago

Martmists-GH commented 6 years ago

For a project I'm working on, we need to perform essentia's features on real-time audio (i.e. a stream of bytes) Is there any way to do this? I couldn't find anything documented about it, and if not, is there an ETA for when this will be available?

uchagani commented 6 years ago

@martmists it's in the docs: http://essentia.upf.edu/documentation/FAQ.html#using-essentia-real-time

Martmists-GH commented 6 years ago

Those docs are about using it real-time in C++, not Python like I asked.

uchagani commented 6 years ago

There's a link in the python docs too:

http://essentia.upf.edu/documentation/_downloads/essentia_tutorial_streaming.py

On Wed, Mar 7, 2018 at 1:35 PM martmists notifications@github.com wrote:

Those docs are about using it real-time in C++, not Python like I asked.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/MTG/essentia/issues/678#issuecomment-371238261, or mute the thread https://github.com/notifications/unsubscribe-auth/ABATkPywtgqktbFaqWzkR6-KpZGbwA9rks5tcChfgaJpZM4SBW3A .

Martmists-GH commented 6 years ago

that's imperative vs declarative, not real-time

Martmists-GH commented 6 years ago

Any update on this?