Quantcast
Channel: KVR Audio
Viewing all articles
Browse latest Browse all 6081

DSP and Plugin Development • Most efficient (no. of clock cycles) way to implement a DAW timeline with MIDI and all?

$
0
0
I've been wondering. I tried to search for source code for the host sequencer part, and while I can find some that work, I was puzzled by seeing some implementations seeming quite slow (even if they're in C) while also reading some papers that discussed e.g. how from-disk reading is done efficiently for samples.

Now, intuitively the sequencer is quite complex thing, since it encompasses:
  • MIDI events and processes on them
  • playing back audio samples and processes on audio samples
What e.g. confuses me is that whether the data and the graphical representation are separated. Intuitively it sounds easier to process just data (e.g. MIDI start time) and not graphical conceptions (some (x,y)), however there must still be a translation between these to display to the user. Then I begin to see different ways to modularize this. I am not at all sure which would take least amounts of instructions, because that could also depend on how the software is used.

How can one study such thing?

Statistics: Posted by soundmodel — Wed Mar 06, 2024 8:30 am — Replies 9 — Views 234



Viewing all articles
Browse latest Browse all 6081

Trending Articles