Paul Goossens: New Applications
http://www.maplesoft.com/applications/author.aspx?mid=26
en-us2017 Maplesoft, A Division of Waterloo Maple Inc.Maplesoft Document SystemSat, 25 Nov 2017 09:36:36 GMTSat, 25 Nov 2017 09:36:36 GMTNew applications published by Paul Goossenshttp://www.mapleprimes.com/images/mapleapps.gifPaul Goossens: New Applications
http://www.maplesoft.com/applications/author.aspx?mid=26
Analysis and synthesis of sound samples
https://www.maplesoft.com/applications/view.aspx?SID=3940&ref=Feed
The worksheet will take you through importing a sound sample as a large data set into the Maple worksheet environment, analyzing the frequency spectrum of the sound, extracting the dominant frequencies, and their amplitudes, from the spectrum data and constructing a synthesized sound, based on these components. It ends with a look at different ways of visualizing the frequency spectrum, through animations, waterfall plots and spectrographs.
It is intended for anyone interested in a basic, fun way of learning about sound analysis and synthesis, as well as the analyst that is considering the use of Maple for large numerical computations.
<img src="/view.aspx?si=3940//applications/images/app_image_blank_lg.jpg" alt="Analysis and synthesis of sound samples " align="left"/>The worksheet will take you through importing a sound sample as a large data set into the Maple worksheet environment, analyzing the frequency spectrum of the sound, extracting the dominant frequencies, and their amplitudes, from the spectrum data and constructing a synthesized sound, based on these components. It ends with a look at different ways of visualizing the frequency spectrum, through animations, waterfall plots and spectrographs.
It is intended for anyone interested in a basic, fun way of learning about sound analysis and synthesis, as well as the analyst that is considering the use of Maple for large numerical computations.
3940Wed, 11 Jul 2001 10:09:29 ZPaul GoossensPaul GoossensSpectral Analysis
https://www.maplesoft.com/applications/view.aspx?SID=3939&ref=Feed
In the Maple 6 worksheet, The Mathematics of Synthesizers, we saw how we can create arbitrary waveforms using Fourier Series of sine waves in Maple. This worksheet shows how Maple can be used to perform the reverse analysis. That is, import a signal and then extract the component sine waves. The tool for doing this is called the Fast Fourier Transform (FFT). This is an intensely numeric process and illustrates Maple's handling of numerics at the hardware level through the use of the evalhf() function and hfarrays. The hfarray is a special array type that allows you to handle numeric data at the hardware level, thus dramatically speeding up purely numeric operations.<img src="/view.aspx?si=3939//applications/images/app_image_blank_lg.jpg" alt="Spectral Analysis" align="left"/>In the Maple 6 worksheet, The Mathematics of Synthesizers, we saw how we can create arbitrary waveforms using Fourier Series of sine waves in Maple. This worksheet shows how Maple can be used to perform the reverse analysis. That is, import a signal and then extract the component sine waves. The tool for doing this is called the Fast Fourier Transform (FFT). This is an intensely numeric process and illustrates Maple's handling of numerics at the hardware level through the use of the evalhf() function and hfarrays. The hfarray is a special array type that allows you to handle numeric data at the hardware level, thus dramatically speeding up purely numeric operations.3939Wed, 11 Jul 2001 10:07:13 ZPaul GoossensPaul GoossensReading and writing .WAV sound files - the WAV package
https://www.maplesoft.com/applications/view.aspx?SID=3938&ref=Feed
Reading and Writing .WAV Sound Files - the WAV Package<img src="/view.aspx?si=3938//applications/images/app_image_blank_lg.jpg" alt="Reading and writing .WAV sound files - the WAV package" align="left"/>Reading and Writing .WAV Sound Files - the WAV Package3938Wed, 11 Jul 2001 09:51:32 ZPaul GoossensPaul GoossensMathematics of synthesizers II: development of attack and decay functions
https://www.maplesoft.com/applications/view.aspx?SID=3935&ref=Feed
The following section describes the use of Maple for defining the functions required to generate the attack and decay envelopes for a synthesizer. The objectives are to:
1) Generate a "natural" attack and decay curves, based on an exponential.
2) Allow the user to set parameters that would allow them to control the duration and "shape" of the curve.
3) Since this will be used as an attenuation function, the output must be between 0 and 1.
4) Put the functions together so that the Attack, Sustain, Decay envelope can be generated with a single function call
<img src="/view.aspx?si=3935//applications/images/app_image_blank_lg.jpg" alt="Mathematics of synthesizers II: development of attack and decay functions" align="left"/>The following section describes the use of Maple for defining the functions required to generate the attack and decay envelopes for a synthesizer. The objectives are to:
1) Generate a "natural" attack and decay curves, based on an exponential.
2) Allow the user to set parameters that would allow them to control the duration and "shape" of the curve.
3) Since this will be used as an attenuation function, the output must be between 0 and 1.
4) Put the functions together so that the Attack, Sustain, Decay envelope can be generated with a single function call
3935Wed, 11 Jul 2001 09:43:28 ZPaul GoossensPaul GoossensMathematics of synthesizers
https://www.maplesoft.com/applications/view.aspx?SID=3934&ref=Feed
The document is aimed at the High School or early University technical student - to show that all this mathematics you're learning can be fun to use - or the electronic musician looking for some background on how sounds are created and digitized. It is by no means exhaustive but it should give you a good starting point for learning more.<img src="/view.aspx?si=3934//applications/images/app_image_blank_lg.jpg" alt="Mathematics of synthesizers" align="left"/>The document is aimed at the High School or early University technical student - to show that all this mathematics you're learning can be fun to use - or the electronic musician looking for some background on how sounds are created and digitized. It is by no means exhaustive but it should give you a good starting point for learning more.3934Wed, 11 Jul 2001 09:41:04 ZPaul GoossensPaul Goossens