Re: Blastbay Studios Open Source Libraries

@59: if it's done correctly, it should be push interface. You send a buffer to the effect, and it applies the effect on it in place.
In C, the function would be something like int effect_apply (effect_context* ctx, float* buffer, int length)
So that both real-time and offline use are possible.

Of course what is expected must be well defined: frequency, mono buffer, interleaved stereo, etc. and the length be either byte length or frame length.
In audio, that's the most common source of errors and crashes, but that's the most efficient and the most flexible as well.


But as far as I understand, the problem of Phillip preventing him from doing real-time is that he can't catch up. I tried once to make a little thing for convolution and I had the same problem, as soon as the impulse is more then a few hundreds bytes long, even when trying to optimize out multiplications by zeros and memory alignment.

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : jaybird via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : visualstudio via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Aminiel via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Aminiel via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Aminiel via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : philip_bennefall via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Aminiel via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : frastlin via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector

Reply via email to