摘要:
A method and system for analyzing patterns in the relationships of notes of an input piece of music. The method comprises generating a set of the most frequently occurring note pitches in ascending pitch order that matches an interval pattern, and detecting out-of-key pitches that lie outside of this internal pattern. One or more potential key sequence bifurcations are identified which represent a list of possible key sequences according to forwards and backwards analysis. By finding patterns of repetition in the chordal sequences that may be generated according to these key sequence bifurcations, a key sequence that allows the most frequently recurring chord sequences may be chosen. Chord sequences may be analyzed by using ghost chords, temporary harmonic structures that are created, updated and finalized over time according to a combination of essential and inessential note fragments. The method further comprises identifying non-harmony pitches according to the analyzed chord sequence.
摘要:
A method and system for analyzing patterns in the relationships of notes of an input piece of music. The method comprises generating a set of the most frequently occurring note pitches in ascending pitch order that matches an interval pattern, and detecting out-of-key pitches that lie outside of this interval pattern. One or more potential key sequence bifurcations are identified which represent a list of possible key sequences according to forwards and backwards analysis. By finding patterns of repetition in the chordal sequences that may be generated according to these key sequence bifurcations, a key sequence that allows the most frequently recurring chord sequences may be chosen. Chord sequences may be analyzed by using ghost chords, temporary harmonic structures that are created, updated and finalized over time according to a combination of essential and inessential note fragments. The method further comprises identifying non-harmony pitches according to the analyzed chord sequence.
摘要:
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 system for automatically manipulating prerecorded audio data to produce an audio track synchronized to a target video track. The system allows a user to select a music source from multiple music sources stored in a music library. Each music source includes multiple audio portions having block data and beat data associated therewith. The block data includes data blocks respectively, specifying the duration of the associated audio portions. Each data block preferably also includes interblock compatibility data and/or suitability data. The beat data, generally referred to as a “beatmap”, comprises timing information specifying the rhythmic pulse, or “beat” for the associated music source portion. The system is operable to produce an audio track synchronized to a video timing specification (VTS) specifying successive timing segments delimited by successive video events. After the user selects a music source, the system generates a music segment for each defined timing segment. Each music segment is generated by assembling an ordered sequence of compatible data blocks selected at least in part based on their suitability and/or compatibility characteristics.
摘要:
The invention provides a method and software for the adjustment of properties of media streams and events, principally timing information, based on a template, i.e., a groove map. The invention further provides methods by which the templates can be created, edited, and arranged within the context of the media they influence.
摘要:
A plurality of different kinds of rhythm playing pattern data corresponding to each of the different rhythm sounds being used to play specified rhythms is stored in a rhythm pattern memory section (1). When a particular kind of rhythm is being played automatically, one particular kind of rhythm is selectively designated from a plurality of kinds of rhythms by the operation of the rhythm kind selecting unit (21f). Then, a particular kind of rhythm playing pattern data corresponding to the selected particular kind of rhythm is selected from a plurality of kinds of rhythm playing pattern data preset in the rhythm pattern memory section (1) corresponding to each of the rhythm sounds by the operation of the pattern selection section (2,21,21a-21e). According to this arrangement, since a plurality of rhythm playing patterns are preset to each of the rhythm sounds for each different kind of rhythm, an automatic rhythm play using a selected one of a plurality of rhythm playing patterns can be performed for each rhythm sound by the selecting operation of the pattern selection section (2,21,21a-21e), though the same kind of rhythm is automatically played with the same rhythm sound.
摘要:
Key operation speed of a performance key in the keyboard is detected at speed detector to produce a speed detection signal which is supplied to overspeed detector. When the speed detection signal represents that the key operation speed is higher than a reference value preset in the overspeed detector, an address signal is supplied to a rhythm pattern memory to change a designation address thereof, thereby reading out different rhythm pattern data from the memory.
摘要:
An automatic rhythm system for an electronic organ adapted to enable a plurality of percussive instruments and a plurality of accompaniment and "Walking Bass" instruments normally played by the pedals of the organ includes two separate rhythm pattern generators each storing a plurality of rhythm patterns, the outputs from one of which enables selected percussive instruments and the outputs from the other enabling little used percussive instruments and the "Walking Bass" normally played by the pedals. A plurality of rhythm select switches are directly connected to respective input terminals of the first rhythm pattern generator, and to ensure against generation of musically unacceptable combinations of rhythm patterns when a combination of rhythm patterns is selected, the rhythm select switches are connected through control logic to the second rhythm pattern generator, the control causing the second rhythm pattern generator to play only the first turned on rhythm pattern of a combination of patterns. That is, the sequence in which the rhythm patterns of a combination are turned on determines which singular pedal pattern will play with that combination of rhythm patterns.
摘要:
A user inputs, as a query pattern, a desired search-object rhythm pattern by operating a rhythm input device. At that time, a determination is made of a style of operation performed by a user on a rhythm input device, such as whether the user has operated a single key or a plurality of keys, or duration or intensity of the operation, and then, a user-intended performance part is identified, on the basis of the determined style of operation, from among one or more performance parts constituting a performance data set (automatic accompaniment data set). For the thus-identified performance part, a rhythm pattern search section searches an automatic accompaniment database for an automatic accompaniment data set including a rhythm pattern that matches the input rhythm pattern (query pattern).
摘要:
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.