SP First Toolbox Additions & Updates

The Latest GUI Files:

NOTE: The files in this table should be transfered as ASCII files or the line terminators may be incorrect for your platform.

M-file

Date Change
airgnotes.m 18-Sept-99 Initializes vectors of note values and types
for generating "Air on a G-String."
airgshort.m 18-Sept-99 Initializes vectors of note values and types
for first two measures of "Air on a G-String."
dirich.m 7-Oct-99 Substitute for MATLAB function called diric.m
Calculates the Dirichlet function
dtft.m 1-Feb-02 Discrete-Time Fourier Transform
dtmfchck.m 5-Dec-02 Needed for DTMF Lab
dtmfcut.m 1-Mar-99 Needed for DTMF Lab
dtmfskeletons.m 1-Mar-99 Needed for DTMF Lab
firfilt.m 10-Oct-01 This version will not fail when the xx input is a matrix; instead, it will filter down each column of the matrix.
Previous update for a bug fix was 23-April-01.
freekz.m 17-Oct-02 Substitute for MATLAB function called freqz.m
Calculates the frequency response of a digital filter
hammfilt.m 15-Nov-01 FIR filter design with Hamming window
hamming.m 28-Oct-98 Just in case hamming.m is needed elsewhere
hanning.m 28-Oct-98 von Hann window might be needed in spectgr.m
image2bmp.m 19-Feb-00 Convert image to a bit map graphics file
j_notes.m Feb-99 Initializes vectors of note values and durations
for generating "Jesu, Joy of Man's Desiring."
mignotes.m 23-April-99 Initializes vectors of note values and durations
for generating "Minuet in G."
migshort.m 23-April-99 Initializes vectors of note values and durations
for 1st 8 measures of "Minuet in G."
musicgui.m 31-Aug-01 Main GUI file for Music Lab (Ch. 9) updated for v6.x of MATLAB.
Install into dspfirst/musiclab/musicgui.m
plotspec.m 5-Dec-02 Image display of the SPECTROGRAM output from spectgr.m
Takes care of default settings !!!!
Added "Window Length" capability
showspec.m 11-Oct-98 Substituted Hamming as in-line code
Fixes existing SP First Toolbox function
spectgr.m 02-Dec-01 Accepts complex inputs, for which it produces negative frequencies in the spectrogram.
striplot.m 24-May-01 Fixed line color to work in version 6 of MATLAB
ucplot.m 24-May-01 Fixed line color to work in version 6 of MATLAB
zcat.m 24-May-01 Fixed line color to work in version 6 of MATLAB
zcoords.m 24-May-01 Fixed line color to work in version 6 of MATLAB
zvect.m 22-Jan-02 Fixed line color to work in version 6 of MATLAB
zzplane.m 27-Oct-98 Substitute for MATLAB function called zplane.m
Plots root locations in the complex plane