proj
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
proj [2021/02/04 19:24] – bil | proj [2021/03/03 19:00] – bil | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== EECS 2311 Project ====== | ====== EECS 2311 Project ====== | ||
+ | |||
+ | ====== New requirements added on March 3! ====== | ||
+ | |||
+ | - The system must allow the user to finetune the MusicXML output by editing the input. For example, if the output for measure 42 is not what the user was hoping for when they load your output onto a viewer, your system must present this measure (or a range of measures) so that the user can edit accordingly. This includes metadata such as setting a different time signature for some of the measures. | ||
+ | - The system must allow the user to save any edits made to the input. | ||
+ | - The system must support [[https:// | ||
+ | - The system must also support [[https:// | ||
+ | - The system must deal with errors in the input in a user-friendly way. Minor errors should be treated as warnings but should not stop the conversion process. Major errors in particular measures must be presented to the user to fix them. | ||
+ | - The system must of course support all three instruments and as many as possible of the features shown in the two examples below. | ||
+ | |||
+ | < | ||
+ | <hr/> | ||
+ | --></ | ||
Anyone interested in learning how to play a particular piece of music can usually find help on doing that on the internet in a variety forms, such as videos or tutorials. A common way to convey the way to play a given song for instruments such guitar, bass, or drums is through the use of tablature or tab. These are often created in text as it is the easiest format to do that in. See two examples here: | Anyone interested in learning how to play a particular piece of music can usually find help on doing that on the internet in a variety forms, such as videos or tutorials. A common way to convey the way to play a given song for instruments such guitar, bass, or drums is through the use of tablature or tab. These are often created in text as it is the easiest format to do that in. See two examples here: | ||
Line 30: | Line 43: | ||
* An example of a {{: | * An example of a {{: | ||
- | * An example of a drum tab, and the corresponding {{: | + | * An example of a {{: |
* You can preview any MusicXML file by dragging and dropping it onto [[https:// | * You can preview any MusicXML file by dragging and dropping it onto [[https:// |
proj.txt · Last modified: 2022/05/05 15:26 by bil