• Corpus ID: 239616507

Signal-Envelope: A C++ library with Python bindings for temporal envelope estimation

  title={Signal-Envelope: A C++ library with Python bindings for temporal envelope estimation},
  author={Carlos Tarjano and Valdecy Pereira},
Signals can be interpreted as composed of a rapidly varying component modulated by a slower varying envelope. Identifying this envelope is an essential operation in signal processing, with applications in areas ranging from seismology to medicine. Conventional envelope detection approaches based on classic methods tend to lack generality, however, and need to be tailored to each specific application in order to yield reasonable results. Taking inspiration from geometric concepts, most notably… 


Envelope estimation using geometric properties of a discrete real signal
This work proposes an algorithm that uses characteristics of a signal to estimate its envelope, eliminating the necessity of parameter tuning, and compares favorably with classic envelope detection techniques based on smoothing, filtering, and the Hilbert transform.
The empirical optimal envelope and its application to local mean decomposition
An accurate envelope estimation method, called the empirical optimal envelope (EOE), is proposed and applied to the local mean decomposition (LMD), and two interpolation functions are combined to improve the efficiency and convergence of signal decomposition.
A novel envelope model based on convex constrained optimization
A novel model to estimate the envelope of a signal by using the convex constrained optimization is presented, based on the commonly accepted knowledge about envelope which makes it coincide with the geometric envelope of the signal.
Neuro-Spectral Audio Synthesis: Exploiting Characteristics of the Discrete Fourier Transform in the Real-Time Simulation of Musical Instruments Using Parallel Neural Networks
This work proposes a method where ensembles of lightweight neural networks working in parallel are learned, from crafted frequency-domain features of an instrument sound spectra, an arbitrary instrument’s voice and articulations realistically and efficiently, and finds that this method exhibits 1/10 of latency times of industry standard real-time synthesis algorithms, and 1/100 of the disk space requirements of industrystandard sample-based digital musical instruments.
The theoretical analysis for an iterative envelope algorithm
The theoretical foundation for the new envelope algorithm is established, it is proved rigorously that the algorithm converges to an envelope without undershoots with exponential rate of convergence, which can be used to determine the number of iterations needed in the algorithm for a good envelope in applications.
Envelope Repository