justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.


Name: Ask: Human (enter yes):
[back to index] | [unreplied] | [replied] | [recent comments] | [all]

Question: Hey jf - I don't want to bombard you with countless questions regarding DAWs and how they work under the hood on your site but I do have another question. Data stream management and audio buffers (If those are the correct terms?). But does each track and child track have their own audio buffer and if not, how exactly are each track mixed into a final audio buffer? And also, how exactly does a DAW keep track of each stream within a given session? I am assuming it uses a binary tree, or something else?
Asked by Matthew (98.13.80.x) on December 24 2024, 6:27am
Reply on December 24 2024, 4:05pm:
    Each track probably has various buffers, but in general if you want to render an audio block for the project you'd go through all tracks, render each track to wherever, then sum it to the project mix, etc.


Comments:
  • Posted by Matthew (98.13.80.x) on December 24 2024, 6:50pm:
    Thank you. Very interesting stuff.


Comment:
    Your Name:   -- Site Owner's Name:  (for human-verification)

    Comment:    

    
  
[back to index] | [unreplied] | [replied] | [recent comments] | [all]
Copyright 2025 Justin Frankel. | RSS