From: Chris Johnson <jinx6568@so...> - 2003-12-14 20:03:39
On Saturday, December 13, 2003, at 11:05 PM, audacity-devel-
"Anthony Airon Oetzmann" <airon99@...> wrote:
> ASIO please. Pretty please, with shugar on top.
I'm not certain I need it but am inclined to second this request.
I'm on OSX (finally) and for the
first time ever have been able to record off my M-Audio Audiophile
2496's SPDIF input to disk, on my aging machine. I can only assume
someone in Audacity is running this card as it seems to be not only
handling the input but even doing it at high resolution (I'm recording
to the 32 bit float format and I think I'm getting the additional bits
on the SPDIF generated by a Midiman 'SAM' format converter in mix mode.)
I'm very psyched- but it seems as if I might be jumping to conclusions
and just getting a very nice clean 16 bit signal to the 32 bit float.
Anybody know what Audacity does with this card's digital input if you
ask it to do 32 bit float?
I'm also beginning to look into perhaps implementing some or all of
the functionality of my 'Mastering Tools' code into my own version of
Audacity or some sort of plugin. I'm not sure quite how well I'll be
able to do this and suspect I'd be useless at propagating the code to
all supported platforms, but on the other hand it is out there
available and what I lack as a bare-metal coder I make up for in
algorithm design. I've got:
-transient enhancement in two varieties, one more trebly and one more
-slew limiting and a type of high-loudness peak limiting that can put
out more apparent loudness than Waves L2 on bright material (I don't
myself abuse this but it can be pushed awfully far)
-a whole history of unusual wordlength reduction approaches
culminating in a particularly unusual one that turns quantization noise
into a combination of sidechain compressed music detail and quiet
intermittent (not continuous) noise. Are you familiar with the dither
shootout at 2496.net? My entries in that did OK but are out of date.
This is what I use now: http://www.airwindows.com/studio/fullcrank.zip
(same test file as used on the dither shootout, a recording dropping
way below quantization noisefloor and then amplified up to top volume
-a very elaborate metering system depicting peak, stereo RMS, limiting
and slew limiting in a continuous display that could be implemented as
a double buffered scrolling display using a trick from sprite game
-an unusually 'loose' deep bass boost capable of going positively
subterranean without exceeding excursion limits of woofers
-a series of mid/side stereo enhancement routines that includes the
above boost on summed content only (wise for effective bass
management!) and a double-duty ambience enhancer and elliptical EQ on
I'm running on OSX Jaguar (cannot install the OS upgrades though,
because I get kernel panics) and looking forward to seeing where
Audacity takes me. I can think of only one drawback to implementing
this stuff within Audacity: I'm currently running a double precision 64
bit floating point internal buss in Mastering Tools, and I'd be losing
accuracy to go to 32 bit. However, it looks to be well worth it.
Wish me luck as I begin to grapple with this stuff! I'm no C coder and
have been implementing these algorithms in a friendly toy-language.
I'll see if I can grow beyond that- once I did succeed in making an
early version of the slew limiter as a VST plugin, because I had
example VST plugin code that would build. I can generally translate
into C, but get snowed if the project starts to produce build errors
that aren't directly linked to some obvious coding blunder on my part.