proj
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
proj [2021/03/10 15:58] – bil | proj [2022/05/05 15:26] (current) – bil | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== 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. | ||
< | < | ||
Line 47: | Line 39: | ||
* 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:// | ||
- | * An example of a {{: | + | * An example of a {{: |
- | * An example of a {{: | + | * An example of a {{: |
+ | |||
+ | ====== New requirements added on March 3! ====== | ||
+ | |||
+ | - The system must allow the user to improve the MusicXML output **by editing the input text tab**. 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 text tab by the user, including any metadata edits, e.g. song title, time signature etc. | ||
+ | - 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. | ||
< | < |
proj.1615391923.txt.gz · Last modified: 2021/03/10 15:58 by bil