[Fluxus] load music file instead of jack in os x

ub at xdv.org ub at xdv.org
Tue Feb 26 01:06:56 PST 2013


hey frederico,

this referes to recording synced audio and video, maybe that's why it is 
confusing. but is actually what you are looking for and
when i remember correctly (can't try unfortunatly), it is quite simple. 
you do a

(start-audio "" audio-framerate chunk-size)
to get audio connected (ie: your audio buffer (ga) and fft bins (gh) 
filled with audio data)
where the audio-framerate is probably 44100 and the chunk-size=1764 as 
described below.

then, before you enter the main-loop you start audio playback:
(process "snd/somesoundfile.wav")
(start-framedump)

does that make sense?

and i don't have a mac anymore, but i don't think it was very 
complicated to get jack connected. you should definatly try that as well. ;)

cheers,
ub

On 26.02.2013 04:36, Federico Erostarbe wrote:
> Hi all!
>
> I just compiled fluxus in OS X 10.8.x and i can't get it to play 
> nicely with jack, but i read about it being really tricky so i thought 
> of trying to load a given music track instead. According to the 
> documentation this is possible:
>
>     Syncing to audio
>
>     The (process) command does several things, it switches the audio
>     from the jack input source to a file, but it also makes sure that
>     every buffer of audio is used to produce exactly one frame.
>     Usually in real-time operation, audio buffers will be skipped or
>     duplicated, depending on the variable frame rate and fixed audio
>     rate.
>
>     So, what this actually means is that if we want to produce video
>     at 25fps, with audio at 44100 samplerate, 44100/25 = 1764 audio
>     samples per frame. Set your (start-audio) buffer setting to this
>     size. Then all you need to do is make sure the calls to (process)
>     and (start-framedump) happen on the same frame, so that the first
>     frame is at the start of the audio. As this process is not real-
>     time, you can set your resolution as large as you want, or make
>     the script as complex as you like.
>
>
> But i just can't wrap my head around it. Any hint, please? Thanks!
>




More information about the Fluxus mailing list