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

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