About
9
Publications
23,152
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
119
Citations
Introduction
Current institution
audioImagination
Publications
Publications (9)
Instant-Runoff Voting (IRV), recently relabeled "Ranked-Choice Voting" (RCV), has been marketed to "guarantee the majority candidate is elected", to "eliminate the spoiler effect", and to empower voters, particularly those supporting third-party or independent candidates, to "vote your hopes, not your fears" which is meant to level the playing fiel...
Instant-Runoff Voting (IRV) has been marketed to “guarantee that the majority candidate is elected,” to “eliminate the spoiler effect,” and to empower voters, particularly those supporting third-party or independent candidates, to “vote your hopes, not your fears,” which is meant to level the playing field between such candidates and those from the...
Instant-Runoff Voting (IRV) has been marketed to “guarantee that the majority candidate is elected,” to “eliminate the spoiler effect,” and to empower voters, particularly those supporting third-party or independent candidates, to “vote your hopes, not your fears,” which is meant to level the playing field between such candidates and those from the...
Several authors have put forth design procedures for obtaining the coefficient values for second order digital filters to be used as parametric equalizers or "presence" filters. Given the EQ parameters, these differing design methods, having greatly disparate degrees of complexity, compute the filter coefficients. This paper shows that, with the po...
An observation regarding the nature of the spectrum of a windowed
swept-frequency sinusoid is exploited to time-scale (stretch or
compress) time-variant sinusoids within the window or frame of an
otherwise basic phase vocoder process. Nonstationary sinusoids are more
closely represented as a series of windowed linearly swept sinusoids
than as a ser...
This paper compares the signal-to-noise ratio performance of several polynomial interpolator algorithms. Signal-to-noise analysis is extended to the improvement thereof as the input signal is ideally oversampled. The algorithms considered are drop-sample, linear, third-order Lagrange, Hermite, second-order osculating, and B-spline. The analysis rev...
Wavetable synthesis is both simple and straightforward in implementation and sophisticated and subtle in optimization. For the case of quasi-periodic musical tones, wavetable synthesis can be as compact in data storage requirements and as general as additive synthesis but requires much less real-time computation. This paper shows this equivalence,...
A novel algorithm to perform real-time pitch shifting of quasiperiodic musical tones in such a way as to preserve the apparent spectral envelope has been proposed by Lent in 1989. A functional and analytical comparison is made of this method and most commercial methods of pitch shifting that shift the spectral envelope along with the fundamental fr...
Sample-and-hold circuits used in deglitching state changes of digital-to-analog converters should normally be time-constant limited during the sample or tracking period to prevent the buffer amplifier input from saturating, which results in undesirable slewing and distortion. This time-constant limiting keeps the sample-and-hold circuit operating l...
Questions
Question (1)
hey guys, take a look at this answer at Stack Exchange: http://dsp.stackexchange.com/questions/36202/monotonic-symmetrical-soft-clipping-polynomial/36204#36204 . my opinion to deal with aliasing *is* to oversample and use only power functions or polynomials for the non-linear components. (but you need not match the oversampling ratio to the highest exponent. oversampling by 4x is sufficient to deal with 7th-order polynomials).
what you *don't* want in your non-linearities are discontinuities or breakpoints, which you get with table-lookup (LUT). so if someone has a compressor curve in a LUT that they want to put into a product, my suggestion is to fit a reasonably low-order finite-order polynomial to that curve.