Blender New Audio System by hcube

Hi
The recoded audio-sys is on the way. It will support much more audio-formats using ogg-vorbis, ffmpeg, mad (mp3) etc. and has surround-capabilities.
A build for OSXintel is available at GRAFICALL:
http://graphicall.org/builds/builds/showbuild.php?action=show&id=547

Please take a look on it and report back.
I think, this is a great progress using audio in blender and i immediatly loved the
possibility to use aiff-files under OSX now instead of wave, ´cause this is more
Mac-like.

Edit, forgot:http://wiki.blender.org/index.php/User:Hcube/SummerOfCode2007

Greetz…Jens

Sounds interesting (pardon the pun). Good to see work being done on Blender sound. Any word on a windows build?

Will this work with the game engine?

Hi
AFAIK the new soundsystem will be used blenderwide for all audiofunktions.
Cause of compile-errors from GE i let it out, it will be back after next trunk-merging.
So all of the new SVN-features and audio will in next build then.

To mention: Waveforms are shown in the new system. When a soundfile is very long,
waveform-view is skipped for performance-reasons but can be reactivated by hand.
Scrubbing is possible !

Some features are still to be implemented ( surround, etc. ) but it would be nice if
people take a look on it ( e.g. an ear :eyebrowlift:) and report back.

Cheers…Jens

jensverwiebe - thank you for confirming that the new sound system will be available to the game engine. By the way, it’s not the first time people have had problems compiling the game engine :wink:

I really look forward to testing out a build on Windows or Linux

@jensverwiebe: when using jack for the backend, will it support the jack transport? (i.e. will it be possible to have blender as the master of, or slaved to the jack transport?)

This would be very handy for doing things like scoring or audio editing in an external program. You would be able to automatically sync the playback of blender’s video sequencer with the external audio app(s).

I hear that jack devs are working to include support for video as well…

hmm… i doubt it, as jack afaik is for linux only and blender is cross platform… :confused:

… but surely there would be a way to get it talking to jack and still have it cross platform?
It would be so cool!

Hi
Jack should work on OSX too ( when implemented ) .
There is an JackOSX i used some time and it worked
satisfying. AFAIK they disabled net-transport for a while.

More info: http://www.jackosx.com/

The audio-team has all this in the pip, as you can read
in the SOC docs.

More to come…

Cheers…Jens

It currently works on anything Posix (including Mac) and supports backends like ALSA, CoreAudio, and PortAudio.

This last summer it was ported to Windows. You can get the windows branch from SVN, but it is still unstable (and hence hasn’t been released as a binary)

Read here (and read the posts by Paul Davis further down the page): http://createdigitalmusic.com/2007/09/13/windows-does-jack-multi-app-audio-on-mac-linux-and-now-pc

To mention: Waveforms are shown in the new system. When a soundfile is very long,
waveform-view is skipped for performance-reasons but can be reactivated by hand.
Scrubbing is possible !

Some features are still to be implemented ( surround, etc. ) but it would be nice if
people take a look on it ( e.g. an ear :eyebrowlift:) and report back.

hmmm… looks good! :smiley:

ohh… that be some awesome information, thanks…

MTC ( midi time code with an option to be master or slave ) might be nice.