Skip to main content navigation
parent site logoSite logo

Projects archive / Music program

Code:musicWai2000
Title:Music program
Author:David Wai
Date:May-2000
Type:model
Funding:3YP - Undergraduate third year project
Short description:A tkeden note editor and player
EM Technologies:tkeden, %scout, %donald
Keywords:tool, education, HCI
empublic references:musicscoreexptWard1999
EMpress references:
Web site references:
Previous locations:
Tour:README

This model allows the user to create notes on a musical score and then play the resulting tune back to you. The model allows you to enter all the common note lengths and rest intervals and change observables such as the number of notes allowed in each bar. Pre-created tunes are available to work from.
The model's interface makes extensive use of external images and clip-art and is probably the best example of the quality of the graphics in an interface that the EM group has. [Chris R]

musicWai2000 is available locally within DCS at /dcs/emp/empublic/projects/musicWai2000
Download musicWai2000.tar.gz
Uncompressed, musicWai2000 is 12.4 Mbytes (in 455 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
A#Small.gif 143 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AbSmall.gif 139 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddBakGr.gif 2978 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddEig.gif 704 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddEigthRest.gif 689 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddHalf.gif 676 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddHalfRest.gif 668 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddPanelHelp.gif 17941 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddQuart.gif 706 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddQuarterRest.gif 707 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddSixt.gif 768 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddSixteenthRest.gif 753 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddToStave.e 47012 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddWhole.gif 648 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
AddWholeRest.gif 664 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Backward.gif 350 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
BbSmall.gif 199 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
C#Small.gif 142 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
CancelBtnSmall.gif 432 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ChangeP.gif 5797 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ChangePitch.gif 620 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ChangeT.gif 6271 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ChangeTime.gif 707 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ChoosePitchInsert.gif 5369 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Confirm.gif 28189 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
D#Small.gif 201 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
DbLarge.gif 266 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
DbSmall.gif 201 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
EbSmall.gif 191 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
EditMenu.e 11111 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
EditPanelHelp.gif 16885 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
EditScreen.e 33634 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ElecBtnRaised.gif 363 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ElecBtnSunken.gif 351 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ElectroButtonSound.au 20336 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
EnterNo.gif 1017 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ExitHelp.gif 317 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
F#Small.gif 138 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
FitBar.e 2338 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
FitBar.gif 10338 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ForgotNoError.gif 6443 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ForgotNoError2.gif 5425 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ForgotPitchError.gif 6434 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ForgotPitchError2.gif 5763 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ForgotTime.gif 5126 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
ForgotTime2.gif 4930 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Forward.gif 353 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
G#Large.gif 175 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
G#Small.gif 148 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
GbSmall.gif 201 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
HelpMain.gif 200786 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
HelpRaised.gif 313 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
HelpSunken.gif 296 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
InsertNotePic.gif 6160 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
InvalidNoError.gif 6446 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
InvalidNoError2.gif 5615 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
LoadButton.gif 274 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
LoadInfo.gif 3412 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
MusicBasics1.gif 9480 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
MusicBasics2.gif 10183 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
MusicBasics3.gif 10082 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
MusicBasics4.gif 13845 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
NewPageRaised.gif 1196 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
NewPageSunken.gif 1092 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Note2Rest.gif 592 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
NoteToRestPic.gif 4811 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
OkButton.gif 912 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
OkButtonSmall.gif 471 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Options.e 17951 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
OptionsMain.gif 69288 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
OptionsRaised.gif 369 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
OptionsSunken.gif 347 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
OrganBtnRaised.gif 405 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
OrganBtnSunken.gif 385 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
OrganButtonSound.au 25680 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
PianoBtnRaised.gif 403 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
PianoBtnSunken.gif 378 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
PianoButtonSound.au 24536 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
PitchMenu.e 17195 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
QuitRaised.gif 312 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
QuitSunken.gif 295 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
README 1645 03:03 PM Apr 30 2002 04:05 PM Dec 15 2014
README.xml 1035 05:20 PM Aug 13 2002 04:05 PM Dec 15 2014
README~ 1488 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Rest2Note.gif 591 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
RestToNotePic.gif 5076 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Run.e 24 11:24 AM Apr 30 2002 04:05 PM Dec 15 2014
SaveButton.gif 273 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
SaveInfo.gif 3304 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Sound.e 7536 03:01 PM Apr 30 2002 04:05 PM Dec 15 2014
Sound.e~ 7563 11:21 AM Jun 27 2000 04:05 PM Dec 15 2014
SoundPanel.e 12920 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
SoundPanelHelp.gif 16725 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
TimeValueBk.gif 1974 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
TkEdenIdeas.gif 11162 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Topic1.gif 356 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Topic2.gif 370 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Topic3.gif 377 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Topic4.gif 398 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Topic5.gif 383 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Topic6.gif 361 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
UtilityPanelHelp.gif 15859 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
addnote.gif 5236 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
cancel.gif 1003 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
crotchetBtn.gif 732 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
dave.e 135 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
delete.gif 707 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
edit.gif 1791 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
help.e 14366 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
insert.gif 599 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
interface.e 1957 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
minimBtn.gif 709 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
mysong.e 431 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
nextButton.gif 446 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
panel1.e 3987 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
panel1.gif 964 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
panel2.e 3934 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
pianoA.gif 412 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
pianoB.gif 413 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
pianoC.gif 467 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
pianoD.gif 416 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
pianoE.gif 458 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
pianoF.gif 457 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
pianoG.gif 470 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
play.gif 654 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
prompt2.gif 853 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
quaverBtn.gif 712 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
screenshot.gif 50113 05:59 PM Apr 29 2002 04:05 PM Dec 15 2014
semibreveBtn.gif 714 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
semiquaverBtn.gif 777 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
songs.e 6002 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
stave.e 3560 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
staveHeader.e 2760 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
tick.gif 143 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
treble1.gif 284 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
treble2.gif 239 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
utility.e 9313 11:12 AM Jun 27 2000 04:05 PM Dec 15 2014
Electro_sounds/ 4096 11:14 AM Jun 27 2000 04:05 PM Dec 15 2014
Organ_sounds/ 4096 11:15 AM Jun 27 2000 04:05 PM Dec 15 2014
Piano_sounds/ 4096 11:15 AM Jun 27 2000 04:05 PM Dec 15 2014

empublic system initially created by Ashley Ward with assistance from Chris Roe and Meurig Beynon.