Mix Track to Source

Mix Track to Source 1.0.1

semnil

New Member
semnil submitted a new resource:

Mix Track to Source - A plugin for routing to the mix track as the source

Mix Track to Source​

View attachment 118651
  • Select an input mix track to create an audio source
  • The audio source uses the selected mix track as input and allows various filters to be applied
  • Allows selection of mix tracks as output, excluding the mix track selected as input
  • Buffering causes a minimum delay of 1024 samples (21 ms at 48 kHz)
    • If even greater delay is unacceptable, enable Low Latency Buffering...

Read more about this resource...
 
semnil updated Mix Track to Source with a new update entry:

Changes to ensure thread safety

  • Change mix_idx field to atomic_size_t to prevent data races between the audio thread (read) and UI thread (read-write)
  • Use atomic_load/atomic_store/atomic_init for all mix_idx accesses
  • Load mix_idx into a local var in mt2s_disconnect to avoid TOCTOU
  • Add null/bounds guard at the start of mt2s_connect
  • Cast literal 1 to size_t before shifting to avoid UB in bit-shift

Read the rest of this update entry...
 
Back
Top