A computer implemented method for generating musical notations for a musical score, the method comprising:
- receiving, via a first user interface, a musical note event of the musical score;
- processing, via a processing arrangement, the received musical note event of the musical score to determine one or more relevant music profile definitions therefor;
- defining, via the processing arrangement, one or more parameters to be associated with the received musical note event of the musical score based, at least in part, on the determined one or more relevant music profile definitions therefor;
- and
- generating, via the processing arrangement, at least one notation output for the received musical note event of the musical score based on the defined one or more parameters associated therewith,
- wherein in case two or more relevant music profile definitions are determined for the received musical note event of the musical score, the method comprising:
- determining, via the processing arrangement, correspondingly, two or more parameters to be associated with the received musical note event of the musical score based on the two or more relevant music profile definitions therefor;
- generating, via the processing arrangement, correspondingly, two or more notation outputs for the received musical note event of the musical score based on the determined two or more parameters associated therewith;
- receiving, via the user interface, selection of one of the generated two or more notation outputs for the received musical note event of the musical score;
- and
- generating, via the processing arrangement, a notation output for the received musical note event of the musical score based on the selected one of the generated two or more notation outputs therefor;
- wherein the method further comprising:
- receiving, via a second user interface, a command to implement the selected one of the generated two or more notation outputs for the received musical note event of the musical score for defining a notation output for entirety of the musical score;
- determining, via the processing arrangement, one or more parameters to be associated with musical note events of the musical score complementary to one or more parameters corresponding to the selected one of the generated two or more notation outputs for the received musical note event of the musical score;
- and
- generating, via the processing arrangement, the notation output for entirety of the musical score based on the determined one or more parameters to be associated with musical note events of the musical score.