#!/usr/bin/perl -w use DBI; use Date::Calc qw(Today); use CGI qw(:standard); print "Content-type: text/plain\n\n"; $theDB = DBI ->connect ('DBI:mysql:ecsmedia', 'ecsmedia', 'S3cq8esL') or die("Cannot connect.\n"); ($year,$month,$day) = Today(); $theProduct = param("filename"); $theDate = "$month/$day/".substr($year, -2); $theReferrer = $ENV{'HTTP_REFERER'}; $Query = "SELECT * FROM productCounters WHERE Product='$theProduct' AND Date='$theDate'"; $result = $theDB->prepare($Query) or die("error preparing SQL\n"); $result->execute() or die("error executing SQL\n"); if (@row = $result->fetchrow_array) { $newCount = $row[2] + 1; $newReferrer = $row[3].",".$theReferrer; $Query = "UPDATE productCounters SET Count=$newCount, Referrers='$newReferrer' WHERE Product='$theProduct' AND Date='$theDate'"; $theDB->do($Query) or die("Invalid update"); } else{ $Query = "INSERT INTO productCounters (Product, Date, Count, Referrers) VALUES ('$theProduct','$theDate','1','$theReferrer')"; $theDB->do($Query) or die("Invalid insert"); } $result->finish(); $theDB->disconnect();
60
Http://www.ecsmedia.com/graphics/ads/aimh.gif
  MIDI JAZZ IMPROVISATION
Tom Rudolph, Roger Morgan

This two-volume series allows flexibility of changing keys, presentation speed, and practice with selected tracks. Each exercise is organized into 8 separate tracks: 1)Bass line; 2)Chords; 3) Melody; 4)Riff (Counter Melody); 5)Scale Study; 6) Sample improvised line; 7) Drums (Vol. II only); 8) User Solo. The program provides instrumental and vocal students play-along material to learn jazz improvisation using original tunes based on traditional chord progressions. A handbook is included for step-by-step instruction. Volume I exercises introduce II-V-I progressions, slow blues in B flat, medium blues in F, fast blues in C, minor blues and a sample tune. Volume II exercises introduce more advanced concepts including; Samba, Ballads with II-V progressions, 12-bar blues with substitutions, blues with a bridge, funk/rock improvisation and complex II-V-I progressions.
  MIDI Jazz Improvisation is not currently available for demo download from the internet.

Hybrid CD-ROM:
Volume 1 - 1252CD
Volume 2 - 1253CD
Single Station Price: (Per Volume) $59.95
Lab Pack (5 stations) Price: (Per Volume) $160.00
Site/Network License (24 stations): (Per Volume) $480.00
System requirements: Win 98, 2000, XP Mac OS 8.5-9.2, 10.1-10.x

Requires a sequencer that reads standard MIDI files.

Volume I:
Volume II: