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