Learning real-time sound event synchronization C++ programming?
February 7, 2009 1:37 PM
Subscribe
What are the libraries/techniques that are available for event synchronization in C++? More specifically, how would I go about learning the best strategies for synchronizing events (say, a graphical event with an sound, or one sound with another)?
I'm looking to learn about the techniques that are used by complex games as well as audio software, like Ableton Live or Logic.
I've programmed in a number of languages and frameworks but most of the time I haven't had to think about this aspect of making (rudimentary) sound software. I guess I don't care too much about a response being C++ specific if it helps me understand the general concepts well, but I figure that's a good place to start, since that's the language I want to use.
I see that there are
some libraries out there that
may be appropriate, but I'm a relative n00b at C++ and real-time programming, and I'm not sure how to proceed. Do game/audio programmers use complex systems for syncing events, or is it "not that hard?" Do they roll their own usually, or are there standard libs out there that I just don't know about? Are there good open source projects out there that implement this sort of thing that I could look at? Am I even asking the right questions?
Many thanks!
posted by dubitable to computers & internet (10 comments total)
precise synchronization is toughter. generally games do not do precise synchronization; games do mixing in an environment where a hundredth of a second or more is close enough.
what problem are you actually trying to solve?
posted by rr at 1:50 PM on February 7