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

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