[Faudiostream-users] faust2caqt on a Mac

2018-03-13 Thread Julius Smith
After today's "port upgrade outdated" on my Mac, due to apparent
changes in Qt4, I needed to type this in a Terminal to get faust2caqt
working again:

cd /opt/local/libexec/qt4/share/mkspecs/
ln -s macx-llvm macx-clang

fyi,
jos

--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


Re: [Faudiostream-users] normalizing sound generator levels

2018-03-13 Thread Mykle Hansen

> On Mar 12, 2018, at 2:14 PM, Julius Smith  wrote:
> 
> Hi Mykle,
> 
> Thanks for sharing your normalizing gains.  As the author of gnoise
> and pink_noise, I am happy to add two functions to noises.lib such as
> 
> pink_noise_m = pink_noise * 12.5; // Equalizes loudness to that of
> no.noise (thanks Mykle Hansen) - beware clipping!
> 
> gnoisem = gnoise * 0.625; // Equalizes loudness to that of no.noise
> (thanks Mykle Hansen)
> 
> where the "m" suffix means "matched loudness" or something like that.
> Can anyone think of a better naming convention?  Another possibility
> is "z" for zero-db-loudness, etc.

Hi Julius,

That would be great.  But, OTOH, I should mention that I also needed to do this 
for os.oscsin, which has a normalizing coefficient of 0.8 compared to no.noise.
So I think a solution that extends across libraries is worth considering,
if it's not too complicated.

(Also, standardizing everything to the 0dB level of os.oscsin makes at
least as much sense to me as using no.noise .  I have no preference.)

Since the library system was reorganized last year (very nicely
IMO), I’m sure the main language contributors have given though to 
standardizing the names and forms of functions.  So I defer to y’all,
and I would be happy to see any update you suggest.

But if this is a feature that not many people are likely to use, 
one might favor keeping it all in a separate library (zdB.lib ?) that
wraps & re-exports any functions that want normalizing.  Then it can
all be documented in one section, it can address the levels of any
current or future generator in any library, and it won’t clutter the 
rest of the codebase, namespace or documentation.  I would be
happy to contribute that.

Thanks for considering this,
-mykle-


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users