[tim-janik/beast] BSE: SF2: use shared engine module instead of global soundfont lock (#85)
- From: Stefan Westerfeld <notifications github com>
- To: tim-janik/beast <beast noreply github com>
- Cc: Subscribed <subscribed noreply github com>
- Subject: [tim-janik/beast] BSE: SF2: use shared engine module instead of global soundfont lock (#85)
- Date: Wed, 17 Oct 2018 16:16:54 +0000 (UTC)
This moves SoundFont processing to a common engine module which is connected to all sound font osc modules. This ensures that the data is ready when the modules are called, and process_fluid_L
is only called once in the common module. The global soundfont lock problem should be solved by this PR.
Note that the sound_font_osc_process
function still acquires the lock for a brief amount of time, but no audio generation takes place while the lock is held.
You can view, comment on, or merge this pull request online at:
https://github.com/tim-janik/beast/pull/85
Commit Summary
- BSE: SF2: use shared engine module instead of global soundfont lock
File Changes
Patch Links:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]