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