For information about our main software product, the zs4 video compositing system, please visit the zs4 web site at www.zs4.net.


products

linux
osx
win32
bsd

autodox

classtree

source code

tabaudio

Version 0.958, build id 0703161351

Module Description

the base classes for audio playback and recording for the nitty gritty check the modules tabaudio_linux tabaudio_openal and, for those with crappy operating systems, tabaudio_win32

quick rewiew of these

win32
this one is in module tabaudio_win32 (yuck).

OpenAL
this (creative labs?) brainchild has been examined as open/portable alternative to OS native systems. check module tabaudio_openal

ALSA
under linux (mebbe osx later) there's this new super-snazzy audio architecture/layer. this one in module tabaudio_linux
module type : so
license: t@b0
depends on: kernel tabpix document_dig

Module History


Version: 0.918 and earlier

2004-11-13

we have in the meantime moved to provide audio-digs and several improvents in our general audio logic:

new inner class audiodoc_filter in class i_document_audio. the audiodoc_filter class extends the tab_audiofilter class int the tabpic module and thus assists in making all plugins derived from i_document_audio to be accessed via the low level audio streaming logic now contained in the tabpix module.

September-2004

yes we-ve started dealing with sound devices and sound architecture on both linux and windows. while the billyboy system lacks from a "cumbersommest" api malady, the ALSA architecture under linux offers quite a lot (with a fairly sane API). sebtember now has seen audio playback, even on windows.

Defines T@B-Script Classes

audiodevice, document_audio, document_audioconvert, document_mswav, document_sampstreams, event_audio, tabaudio