#!/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();
01
01
 

MUSIQUE
Vincent Oddo

Musique is a complete curriculum series of self-paced exercises for theory instruction. Sequencing of ear-training and theory drills present immediate feedback, while maintaining achievement scores for both student and instructor analysis. Topics include interval and chord analysis, harmonic dictation, aural identification of chord function within a chord series, keyboard topography, note placement, scales and modes, and over 100 basic music terms. This series can support a two-year theory curriculum from introductory concepts through four-part harmonic analysis. Student feedback and recordkeeping assist in assessment and remediation. This series consists of: Aural Skills Trainer, Functional Harmony Series, Harmonic Progressions, Keyboard Tutor, Music Flash Cards and Music Terminology. Requires MIDI. Windows version requires either a sound card or MIDI.

 

Demos: Click to download

Hybrid CD-ROM: 1429CD
Single Station Price: $275.00
Lab Pack (5 stations) Price: $685.00
Site/Network License (24 stations) Price: $2200.00