at a certain point i lost the interest in making music - somewhere in my early 30's.
-
@aeva suggest a way
what kind of math do you want to do?
-
@aeva suggest a way
what kind of math do you want to do?
@lritter audio math
-
@aeva welcome in my present cell. the food is terrible and the view is even worse.
no i joke, i'm just drawing a blank at the moment. i'm now trying to relax, do something else and hope for an epiphany to catch me.
-
@aeva welcome in my present cell. the food is terrible and the view is even worse.
no i joke, i'm just drawing a blank at the moment. i'm now trying to relax, do something else and hope for an epiphany to catch me.
@aeva it would probably be easier to enumerate the shit ways to do audio math in datalog and by that figure it out.
but first, i need crepes in my stomach.
-
@aeva it would probably be easier to enumerate the shit ways to do audio math in datalog and by that figure it out.
but first, i need crepes in my stomach.
@aeva name one specific kind of audio math
-
@aeva name one specific kind of audio math
-
-
-
-
-
-
-
-
-
-
-
@TomF @lritter @Farbs @aeva Iβm not so sure float is actually improving anything. 14-bits is all you need for the final mix. 24-bits lets you record a whisper and a jet engine without having to adjust the gain between takes. 32-bit lets you have all that plus room to cover accumulating quantization error in you DSP chain. Fixed point is fine. I think itβs more about hardware performance or developer convenience than sound quality.
-
@TomF @lritter @Farbs @aeva Iβm not so sure float is actually improving anything. 14-bits is all you need for the final mix. 24-bits lets you record a whisper and a jet engine without having to adjust the gain between takes. 32-bit lets you have all that plus room to cover accumulating quantization error in you DSP chain. Fixed point is fine. I think itβs more about hardware performance or developer convenience than sound quality.
@jkaniarz @Farbs @lritter @aeva @TomF I think your comments around performance and developer convenience are spot on, but writing fixed point code is awful for anything of significant complexity. Cascading IIR filters with low frequency poles leads to complexities in analysing headroom requirements. Mixing large numbers of channels requires level analysis. And if processing is occurring in some filterbank domain, then you have to consider fixed point FFTs.
-
@jkaniarz @Farbs @lritter @aeva @TomF I think your comments around performance and developer convenience are spot on, but writing fixed point code is awful for anything of significant complexity. Cascading IIR filters with low frequency poles leads to complexities in analysing headroom requirements. Mixing large numbers of channels requires level analysis. And if processing is occurring in some filterbank domain, then you have to consider fixed point FFTs.
-
@nickappleton @jkaniarz @lritter @aeva @Farbs Right. I'm normally "Mr Fixed Point" but in this case zero has a very good meaning, and having highly dynamic range around it is very valid and useful and solves a lot of annoying problems.