grame-cncm / faustlibraries

The Faust libraries

Home Page:https://faustlibraries.grame.fr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Naming conventions for amplitude analysis functions

dariosanfilippo opened this issue · comments

I vaguely remember discussing this with Julius but I can't find the conversation in my inbox.

I am used to seeing the function "(an.)amp_follower" being called "peak envelope."

On the other hand, amplitude tracking implemented as rectified and low-passed signals, RMS, or instantaneous amplitude are sometimes called "balancing function" (Dodge and Jerse) or "envelope detector" (Wikipedia).

Do you have any information on these naming conventions?

A different but related matter: if doing so wouldn't break any other piece of code, shouldn't the RMS functions be moved in the analyzers library?

Cheers

Can this be closed then ?

So Dario, are you going to prepare a new PR ?