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

Really slow when using Audio reference tab #183

Open
Carlsans opened this issue Jul 24, 2023 · 2 comments
Open

Really slow when using Audio reference tab #183

Carlsans opened this issue Jul 24, 2023 · 2 comments

Comments

@Carlsans
Copy link

Using Firefox, I closed all the windows (by the way they should be closed by default or one button to close them all) except for keyframe grid and audio reference. I try to set up keyframes for a 7 minute song that totalize 5700 frame. The latency when I push for example the play button is about 1 second. That make it difficult to adequately place the keyframes. I really like parseq but the optimization issues are a big problem that render the whole project much less interesting. Is there any way I could speed that up ? Thanks.

@Carlsans
Copy link
Author

It's really the Audio reference tab that make it that slow. Tried Chrome with the same issues. Using Audacity for now and lock keyframes to seconds.

@Carlsans Carlsans changed the title Really slow with large number of frames Really slow when using Audio reference tab Jul 24, 2023
@rewbs
Copy link
Owner

rewbs commented Jul 25, 2023

Thanks for the report! Totally agree Parseq becomes clunky with more than a few thousand frames or a few mins of audio. I hope to address this soon. One promising line of investigation is upgrading WaveSurfer 6->7 (7 has some perf improvements). It's not a trivial upgrade but hope to get there soon. Beyond that there's plenty of scope for optimisation within Parseq itself: there's almost certainly a bunch of unnecessary React re-renders that can be optimised out.

So bear with me, this'll be improved eventually! :) Meanwhile, an approach many people take is to work in chunks with Parseq and combine sections in post.

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

No branches or pull requests

2 participants