{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Creating Waterfall Plots\n", "\n", "[back to overview page](index.ipynb)\n", "\n", "Note: This is *not* about [Waterfall Charts](https://en.wikipedia.org/wiki/Waterfall_chart), which is a completely different thing.\n", "\n", "A good search term might be \"cumulative spectral decay\" ... or \"energy decay relief\" ...?\n", "\n", "http://www.diyaudio.com/forums/multi-way/143821-css-lar1-ribbon-audax-pr170n0-usher-15hm-5.html" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`PolyCollection` demo: http://matplotlib.org/examples/mplot3d/polys3d_demo.html" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Literature\n", "\n", "### Cumulative Spectral Decay\n", "\n", "Bunton, John D., and Richard H. Small. \"Cumulative Spectra, Tone Bursts, and Apodization.\" Journal of the Audio Engineering Society vol. 30, no. 6 (1982): 386-395.\n", "http://www.aes.org/e-lib/browse.cfm?elib=3838\n", "\n", "Berman, J. Michael, and Laurie R. Fincham. \"The Application of Digital Techniques to the Measurement of Loudspeakers.\" Journal of the Audio Engineering Society vol. 25, no. 6 (1977): 370-384.\n", "http://www.aes.org/e-lib/browse.cfm?elib=3366\n", "\n", "### Energy Decay Relief\n", "\n", "Jot, Jean-Marc. \"An Analysis/Synthesis Approach to Real-Time Artificial Reverberation.\" In Acoustics, Speech, and Signal Processing (ICASSP), 1992.\n", "http://ieeexplore.ieee.org/document/226080/\n", "\n", "Jot, Jean-Marc, L. Cerveau, and Olivier Warusfel. \"Analysis and Synthesis of Room Reverberation Based on a Statistical Time-Frequency Model.\" 103rd AES Convention, 1997.\n", "http://www.aes.org/e-lib/browse.cfm?elib=7150" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## External Links\n", "\n", "* question (and answer) on stackoverflow\n", " * http://stackoverflow.com/questions/13240633/matplotlib-plot-pulse-propagation-in-3d\n", "\n", "* nice b/w example\n", " * http://copper.math.buffalo.edu/438/trefethen_spectral/all_py_files/\n", " * [p6.py](http://copper.math.buffalo.edu/438/trefethen_spectral/all_py_files/p6.py),\n", " [output](http://copper.math.buffalo.edu/438/trefethen_spectral/all_py_files/p6.py.png),\n", " [waterfall.py](http://copper.math.buffalo.edu/438/trefethen_spectral/all_py_files/waterfall.py)\n", " \n", "* an example with crazy colors\n", " * http://austringer.net/wp/index.php/2011/05/20/plotting-a-dolphin-biosonar-click-train/\n", " \n", "* waterfall plot with Gnuplot\n", " * http://www.gnuplotting.org/waterfall-plots-with-changing-color/\n", "\n", "* EDR @ CCRMA (using Matlab)\n", " * https://ccrma.stanford.edu/~jos/pasp/Energy_Decay_Relief.html\n", " * https://ccrma.stanford.edu/~jos/vguitar/Using_Energy_Decay_Relief.html" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "

\n", " \n", " \"CC0\"\n", " \n", "
\n", " To the extent possible under law,\n", " the person who associated CC0\n", " with this work has waived all copyright and related or neighboring\n", " rights to this work.\n", "

" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.6.4rc1" } }, "nbformat": 4, "nbformat_minor": 1 }