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

JS binding for LoudnessEBUR128 algorithm #28

Closed
albincorreya opened this issue Jul 1, 2020 · 0 comments
Closed

JS binding for LoudnessEBUR128 algorithm #28

albincorreya opened this issue Jul 1, 2020 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@albincorreya
Copy link
Member

As mentioned in #27, currently there are no JS bindings for algorithms that expect vector_stereosample type for its inputs or output variables. However, an intermediate wrapper can be made for LoudnessEBUR128 using StereoMuxer algorithm in essentia.

This proposed wrapper could expose the following interface for JS bindings instead of expecting a vector_stereosample type.

LoudnessEBUR128(std::vector<float>& left_channel, std::vector<float>& right_channel, const float hopSize, const float sampleRate, const bool startAtZero);
@albincorreya albincorreya added the bug Something isn't working label Jul 1, 2020
@albincorreya albincorreya added this to the Beta release 0.1.0 milestone Jul 1, 2020
@albincorreya albincorreya self-assigned this Jul 1, 2020
@not-matt not-matt mentioned this issue Jun 30, 2023
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant