摘要:
An automated music composition and generation system including a system user interface for enabling system users to review and select one or more musical experience descriptors, as well as time and/or space parameters; and an automated music composition and generation engine, operably connected to the system user interface, for receiving, storing and processing musical experience descriptors and time and/or space parameters selected by the system user, so as to automatically compose and generate one or more digital pieces of music in response to the musical experience descriptors and time and/or space parameters selected by the system user. The automated music composition and generation engine includes: a digital piece creation subsystem for creating and delivering the digital piece of music to the system user interface; and a digital audio sample producing subsystem supported by virtual musical instrument libraries.
摘要:
For each performance part, a database stores therein a plurality of part performance data. The part performance data for each part includes a sound generation pattern and tone data corresponding thereto. A query pattern indicative of a sound generation pattern to be made an object of search is input by a user. A search is made through the database for part performance data including a sound generation pattern matching the query pattern. In response to a user's operation, one part performance data is identified from among searched-out results, and the sound generation pattern of the identified part performance data is instructed as a new query pattern. Then, a further search is made through the database for part performance data including a sound generation pattern matching the new query pattern. The searched-out pattern can be edited by the user and a further search can be made based on the edited pattern.
摘要:
Embodiments of the invention include storing musical elements in a database and processing performance data, where the musical elements including a plurality of reference accent pattern data and a plurality of reference system pattern data. Processing performance data can include receiving input data corresponding to a musical performance, determining an accent pattern for the musical performance, matching the accent pattern data to one or more reference accent pattern data in the database, and selecting one of the matching reference accent patterns. Processing performance data further includes receiving input corresponding to a selection of a musical style, one or more musical performance parameters, and generating a musical accompaniment based on the processed performance data, the selected musical style, and the selected one or more musical performance.
摘要:
An example graphical programming interface system includes a processor. A grid matrix defined by a plurality of coordinate axes, having selectable matrix positions is displayed on a display device. Multiple movable object icons, each representing an object having a predefined output sound are also displayed on the display device. In one aspect, a single object data file is associated with each matrix position on said grid matrix. In this aspect, once a user places an object icon on a matrix position, the processor causes the predefined output sound associated with the object icon in accordance with the object data file associated with the matrix position at which the object icon is placed, and outputs the processed sound to an output device. This allows a user to program musical sequences by placing one or more object icons each on the selectable matrix positions.
摘要:
A programmable rhythm trainer configured to operate on a general purpose computing device including a handheld computing device or a mobile communication device. According to an embodiment, the programmable rhythm trainer comprises a component configured to generate a mix or chain comprising one or more bars and each the bars comprising one or more note arrangements. According to an embodiment, the programmable rhythm trainer comprises a component configured to rearrange one or more of the bars in the chain and save the rearranged chain to memory. According to an embodiment, the programmable rhythm trainer comprises a component configured to rearrange one or more of the note arrangements belonging to one of the bars. According to an embodiment, the programmable rhythm trainer comprises a component configured to set a beats-per-minute for one or more the chains in response to a user input. According to an embodiment, the programmable rhythm trainer comprises a graphical user interface and input for manipulating one or more of the notes, the note arrangements, the bars and/or the chains or mixes. According to an embodiment, the programmable rhythm trainer comprises an application or software program configured to run on computing device. According to another embodiment, the programmable rhythm trainer comprises a portable or handheld device.
摘要:
A method in an electronic device includes detecting, by one or more processors of the electronic device, an operating context of the electronic device. The method then alters, by the one or more processors, one or more of a source file of an audio alert or a playback characteristic of the audio alert as a function of the operating context. The altering can eliminate a mismatch between the audible alert and audio content being delivered by an audio output that the audible alert interrupts. The audio output of the electronic device then delivers the audio alert in response to detecting an audio output triggering event.
摘要:
A toy musical instrument having a compact housing supporting an automated music composition and generation engine that is driven by icon-based musical experience descriptors and musical style descriptors, selected by a child or adult during a video scoring process.
摘要:
Automated music composition and generation machine, systems and methods, and architectures that allow anyone, without possessing any knowledge of music theory or practice, or expertise in music or other creative endeavors, to instantly create unique and professional-quality music, synchronized to any kind of media content, including, but not limited to, video, photography, slideshows, and any pre-existing audio format, as well as any object, entity, and/or event, wherein the system user only requires knowledge of ones own emotions and/or artistic concepts which are to be expressed in a piece of music that will ultimately composed by the automated composition and generation system of the present invention.
摘要:
Automated music composition and generation machine, systems and methods, and architectures that allow anyone, without possessing any knowledge of music theory or practice, or expertise in music or other creative endeavors, to instantly create unique and professional-quality music, synchronized to any kind of media content, including, but not limited to, video, photography, slideshows, and any pre-existing audio format, as well as any object, entity, and/or event, wherein the system user only requires knowledge of ones own emotions and/or artistic concepts which are to be expressed in a piece of music that will ultimately composed by the automated composition and generation system of the present invention.
摘要:
When a music audio to be analyzed is to be divided into a plurality of possible pattern segments based on estimated beat positions, it is divided in a plurality of different ways according to individual division models obtained by sequentially shifting the leading or first beat position of the possible pattern segments. Such division can provide plural sets of possible pattern segments with each of the sets corresponding to one of the division models. For each of the sets, comparison is made between individual possible pattern segments and individual reference performance patterns. For each of the possible pattern segments of the set, at least one reference performance pattern that matches the possible pattern segment is determined. Then, at least one combination of reference performance patterns is identified for each of the sets of possible pattern segments. One optimal combination is selected from among the identified combinations.