logo       


OpenAL as state machine and mixer only, WAS: Re: OpenAL on VST: msg#00050

Subject: OpenAL as state machine and mixer only, WAS: Re: OpenAL on VST
Has anyone on this list used OpenAL as a state machine and mixer (so no 
hardware accelleration) and accessing the resultant audio data directly?

What would be the best files to modify to do this? I know what I'm doing will 
be very grotesque, but I still want it to be clean as possible. For example, it 
would be nice to do no more than add a function that I can pass to a 
callback-based audio library and mostly leave the code alone outside of that 
(to make it less work for me maintaining the patch).

>> I think that from Creative's standpoint, OpenAL is just a specification,
>> with a (kindly provided) reference implementation. Of course, there are
Well, I'd like to take advantage of the reference implementation because, for 
one, I use it for standalone (non-VST) mode and I don't want to have to 
re-invent the wheel for something that might just be a slight modification.

>> several implementations around, some open-source, others not. My group,
>> for example, has built an implementation which uses ASIO as the backend
Is this something you'd be able to seperate and make into an ASIO port?

>> But as it stands now, it's not
>> clear how to make a multichannel reverb, dither, or nifty-effect-X,
>> without writing your own implementation. And the details of going
>> between different speaker layouts leave a number of interesting
>> challenges. 
Yeah, that seems something that would work better with direct access to each 
speaker. I think their might be a version of the LOKI extention for accessing 
multiple speakers. I know for sure there's one for stereo, but that's obviously 
not what you're talking about. OpenAL's interface is simple because it doesn't 
consider the actual layout, so I think it's mostly good if your application 
doesn't need to know those details. My synth doesn't need to know; you tell it 
X, Y and Z, but not which speaker.


Ruby Jobs
Java Jobs
Jobs in California
more...
what
job title, keywords
where
city, state, zip
jobs by job search
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
encryption.gpg....    ietf.rfc822/199...    freebsd.devel.i...    lang.haskell.li...    mail.squirrelma...    web.zope.plone....    yellowdog.gener...    text.xml.xalan....    recreation.phot...    kde.devel.educa...    hardware.bus.ca...    printing.ghosts...    voip.peering/20...    assembly/2006-0...    org.user-groups...    culture.interne...    network.i2p/200...    boot-loaders.ya...    xfree86.render/...    qnx.openqnx.dev...    jakarta.velocit...    user-groups.pal...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe