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

Buffer underrun - 4 oscillator engines #50

Open
eh2k opened this issue Aug 11, 2023 · 1 comment
Open

Buffer underrun - 4 oscillator engines #50

eh2k opened this issue Aug 11, 2023 · 1 comment

Comments

@eh2k
Copy link
Owner

eh2k commented Aug 11, 2023

Hello,
Tried to play 4 oscillator engines at the same time and the module doesn't seem to like it very much. Having 2 is fine, 3 is almost critical and some sort of digital artefacts start to appear. To be clear I'm talking here about the MI implementations.

Also pitch was a bit glitchy and getting out of control every now and then. I was sending a mix of envelopes being sampled and held by the intellijel shifty, for context.

Originally posted by @lancerotti in #1 (comment)

Hello @lancerotti,

Thank you for your hint.

At the moment, different engines need different amounts of CPU. Depending on the combination, it may well be that there is not enough time to calculate a frame.

Can you please tell me the exact engines you are using? It is quite possible that something could be optimised. For example, the plaits engines are currently running in stereo (out+aux) although only one channel is actually output.

@lancerotti
Copy link

Hi @eh2k

thanks for the quick feedback.

I was trying out a configuration with 4 plaits in mono, so each one of them would be routed to each of the outputs. It was a greedy moment ;-)

I kinda wanted to see where the limits are for this module.

I'm actually giving a better go today in daylight instead of during the night yesterday and with 4 different plaits algorithms (virt analog, waveshaping, FM and grain) it seems to be working fine. Maybe mixing in some of the more complex waveforms from plaits took me by surprise yesterday.

Apologies, I was certainly a bit too quick in my conclusions.
Nicola

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