Take Vos
February 3rd 07, 06:18 PM
Hello everyone,
I've been working on version 7.21 for a while now, there has been some
additions, but the most interesting is full mixing. This feature was
on my wish list for some time, and I finally got around of adding this
feature when a customer wanted to use Boom Recorder for audio routing
with a MADI interface.
All of the inputs can now be assigned to any number of channels, and
for each separate assignment you can give the amount of attenuation
you like for that specific input on that specific channel. Basically a
64 bus mixer with a maximum of 512 inputs. Like always you can record
any of these channels into a maximum of 200 files. Like the inputs,
the outputs that are used for monitoring and playback are mixable in
the same way.
I think I am now pretty happy with the results of the GUI for the
mixer, By pressing the minus and plus keys on the keyboard while
hovering your mouse on a join you can control the amount of
attenuation from 0 dB to 999 dB in increments of 1 dB (or mute). The
graphics works like a clock; where a dot shows 1 dB increments for a
total of 6 dB full circle, and pies shows 6 dB increments for a total
of 36 dB full circle, in 3 different colored pies for a total of 108
dB.
I suggest you try it by first making a joint by clicking with the
mouse, and then use the minus key to change the attenuation; getting
from 999 dB all the way to 108 dB to see a change will take a long
time pressing the plus key ;-)
You can also use AppleScript to control the attenuation from 0 dB to
999 dB (or mute) in increments of 0.001 dB.
I don't think you can use this mixer to ride the levels, it may cause
1 dB clicks as the 1 dB changes are not done fluidly or during zero
crossings. I don't think I will be able to do this properly.
The amount of CPU time the mixer is using is directly depended on the
amount of joints you make in the patch-bay, anything that is not
assigned hardly uses CPU time. To allow this, Boom Recorder now uses
Apple's Performance framework, which in turn uses Altivec or SSE when
possible, for copying and attenuating the audio data between the input/
output buffers and the ring buffer.
I am planning on releasing version 7.21 in the not so far future, but
I would like to have some feedback on this beta first, as a lot of
core functionality has been changed and bugs could have crept in.
You can download the beta version here:
http://www.vosgames.nl/downloads/BoomRecorder-7.21b7.dmg
I hope everyone has fun with this new version.
Cheers,
Take
I've been working on version 7.21 for a while now, there has been some
additions, but the most interesting is full mixing. This feature was
on my wish list for some time, and I finally got around of adding this
feature when a customer wanted to use Boom Recorder for audio routing
with a MADI interface.
All of the inputs can now be assigned to any number of channels, and
for each separate assignment you can give the amount of attenuation
you like for that specific input on that specific channel. Basically a
64 bus mixer with a maximum of 512 inputs. Like always you can record
any of these channels into a maximum of 200 files. Like the inputs,
the outputs that are used for monitoring and playback are mixable in
the same way.
I think I am now pretty happy with the results of the GUI for the
mixer, By pressing the minus and plus keys on the keyboard while
hovering your mouse on a join you can control the amount of
attenuation from 0 dB to 999 dB in increments of 1 dB (or mute). The
graphics works like a clock; where a dot shows 1 dB increments for a
total of 6 dB full circle, and pies shows 6 dB increments for a total
of 36 dB full circle, in 3 different colored pies for a total of 108
dB.
I suggest you try it by first making a joint by clicking with the
mouse, and then use the minus key to change the attenuation; getting
from 999 dB all the way to 108 dB to see a change will take a long
time pressing the plus key ;-)
You can also use AppleScript to control the attenuation from 0 dB to
999 dB (or mute) in increments of 0.001 dB.
I don't think you can use this mixer to ride the levels, it may cause
1 dB clicks as the 1 dB changes are not done fluidly or during zero
crossings. I don't think I will be able to do this properly.
The amount of CPU time the mixer is using is directly depended on the
amount of joints you make in the patch-bay, anything that is not
assigned hardly uses CPU time. To allow this, Boom Recorder now uses
Apple's Performance framework, which in turn uses Altivec or SSE when
possible, for copying and attenuating the audio data between the input/
output buffers and the ring buffer.
I am planning on releasing version 7.21 in the not so far future, but
I would like to have some feedback on this beta first, as a lot of
core functionality has been changed and bugs could have crept in.
You can download the beta version here:
http://www.vosgames.nl/downloads/BoomRecorder-7.21b7.dmg
I hope everyone has fun with this new version.
Cheers,
Take