Class / Patent application number | Description | Number of patent applications / Date published |
084634000 | Accompaniment | 22 |
20090064850 | Simulating several instruments using a single virtual instrument - A media application for providing outputs (e.g., audio outputs) in response to inputs received from an input device is provided. The media application may connect input mechanisms of an input device with parameters of channel strips (e.g., which may define output sounds) using an intermediate screen object. The media application may first assign an input mechanism to a screen object, and separately map a screen object to a channel strip parameter. The media application may map a screen object to several channel strips simultaneously such that, based on the value of the screen object, the volume of each of the several channel strips changes. The media application may provide a graphical representation of available channel strips using layers. As the media application accesses a channel strip, the appearance of the portion of the layer associated with the channel strip may change. The media application may also allow the patches, which may include several channel strips, to survive after a new patch is selected instead. | 03-12-2009 |
20110252949 | SIMULATING SEVERAL INSTRUMENTS USING A SINGLE VIRTUAL INSTRUMENT - A media application for providing outputs (e.g., audio outputs) in response to inputs received from an input device is provided. The media application may connect input mechanisms of an input device with parameters of channel strips (e.g., which may define output sounds) using an intermediate screen object. The media application may first assign an input mechanism to a screen object, and separately map a screen object to a channel strip parameter. The media application may map a screen object to several channel strips simultaneously such that, based on the value of the screen object, the volume of each of the several channel strips changes. The media application may provide a graphical representation of available channel strips using layers. As the media application accesses a channel strip, the appearance of the portion of the layer associated with the channel strip may change. The media application may also allow the patches, which may include several channel strips, to survive after a new patch is selected instead. | 10-20-2011 |
20120097014 | MIXING AUTOMATIC ACCOMPANIMENT INPUT AND MUSICAL DEVICE INPUT DURING A LOOP RECORDING - Provided are a method, electronic musical instrument, and computer storage device for mixing automatic accompaniment input and musical device input during a loop recording. During a first loop recording, automatic accompaniment information is generated from a storage device having patterns of automatic accompaniment information. First musical device input is received from at least one coupled musical device. The first musical device input and the automatic accompaniment input based on the generated automatic accompaniment information are mixed to produce a first mixed output. The first mixed output in a recording memory. During a second loop recording following the first loop recording, the first mixed output is outputted from the recording memory. Second musical device input from the at least one coupled musical device is received while outputting the first mixed output. The received second musical device input and the first mixed output are mixed to produce second mixed output. The second mixed output is stored in the recording memory. | 04-26-2012 |
20130025437 | System and Method for Producing a More Harmonious Musical Accompaniment - A system and process for producing a more harmonious musical accompaniment for a musical compilation, the process comprising determining a plurality of probable key signatures for the musical compilation, creating an interval profiling matrix for each of the probable key signatures, finding products of a major key interval profile matrix with each of the interval profiling matrices, summing each of the major key interval products into a running major key sum, finding a product of a minor key interval profile with each of the interval profiling matrices, summing each of the minor key interval products into a running minor key sum, and selecting the most probable key signature from the plurality of probable key signatures by comparing the minor key sum and the major key sum. | 01-31-2013 |
20130152768 | ELECTRONIC MUSIC CONTROLLER USING INERTIAL NAVIGATION - A percussion controller comprises an instrumented striker including devices for obtaining inertial measurements and a wireless transmitter, a sensor-enabled striking surface that receives an impact from the instrumented striker, and a data processing system that receives the inertial measurements and predicts at least one of the force or location of impact of the instrumented striker on the sensor-enabled striking surface before impact actually occurs. | 06-20-2013 |
20130233157 | SIMULATING SEVERAL INSTRUMENTS USING A SINGLE VIRTUAL INSTRUMENT - A media application for providing outputs (e.g., audio outputs) in response to inputs received from an input device is provided. The media application may connect input mechanisms of an input device with parameters of channel strips (e.g., which may define output sounds) using an intermediate screen object. The media application may first assign an input mechanism to a screen object, and separately map a screen object to a channel strip parameter. The media application may map a screen object to several channel strips simultaneously such that, based on the value of the screen object, the volume of each of the several channel strips changes. The media application may provide a graphical representation of available channel strips using layers. As the media application accesses a channel strip, the appearance of the portion of the layer associated with the channel strip may change. The media application may also allow the patches, which may include several channel strips, to survive after a new patch is selected instead. | 09-12-2013 |
20140360343 | Methods and Systems for Disambiguation of an Identification of a Sample of a Media Stream - Systems and methods of synchronizing media are provided. A client device may be used to capture a sample of a media stream being rendered by a media rendering source. The client device sends the sample to a position identification module to determine a time offset indicating a position in the media stream corresponding to the sampling time of the sample, and optionally a timescale ratio indicating a speed at which the media stream is being rendered by the media rendering source based on a reference speed of the media stream. The client device calculates a real-time offset using a present time, a timestamp of the media sample, the time offset, and optionally the timescale ratio. The client device then renders a second media stream at a position corresponding to the real-time offset to be in synchrony to the media stream being rendered by the media rendering source. | 12-11-2014 |
084635000 | Rhythm | 9 |
20080295674 | System and Method for Evolving Music Tracks - Systems and methods of evolving music tracks are disclosed. One example method providing a plurality of Artificial Neural Networks (ANNs). Each of the ANNs uses a time signature input. The method also includes producing a rhythm from each of the plurality of ANNs. The method also includes evolving a next generation of ANNs based upon a user selection of one of the plurality of rhythms and upon the previous generation of ANNs. An example system includes a plurality of Compositional Pattern Producing Networks (CPPNs). Each of the CPPNs uses a time signature input to produce a rhythm. The system also includes logic configured to receive a selection of one or more of the CPPN, and logic configured to generate at least one evolved CPPN based upon the selection. | 12-04-2008 |
20160049141 | PAD GENERATING RHYTHMIC SOUND WAVES - A pad for generating rhythmic sound waves according to an embodiment of the present disclosure comprises: at least two first patterns configured to generate a first sound wave in response to friction; and at least two second patterns configured to generate a second sound wave in response to the friction, wherein each of the first patterns is spaced and positioned in a constant distance, the at least two second patterns are positioned between the spaced first patterns, and for each of specific directions between the spaced first patterns, the first patterns and the second patterns are spaced and positioned in a different distance. | 02-18-2016 |
084636000 | Tempo control | 7 |
20080202323 | ONBOARD MUSIC REPRODUCTION APPARATUS AND MUSIC INFORMATION DISTRIBUTION SYSTEM - In a music reproduction apparatus designed for a listener to enjoy music while experiencing variations in vehicle status, plural types of phrases, which differ from each other, are assigned to plural tracks and are reproduced in accordance with reproduction parameters, which are controlled in response to vehicle status information. It is possible to control the setup values of reproduction parameters suiting vehicle statuses in response to travel environments. In addition, it is possible to synchronize the reproduction start timing of a music reproduction unit corresponding to one measure being reproduced by a first track with the reproduction start timing of a music reproduction unit corresponding to plural measures being reproduced by a second track. In a music information distribution system, a server stores music files including reproduction parameters suiting vehicle statuses and travel environments, so that the music reproduction apparatus reads them so as to reproduce corresponding musical tunes. | 08-28-2008 |
20080210083 | Display equipment and display program for electronic musical instruments - A display system for an electronic musical instrument includes an automatic performance information storage device for storing automatic performance information. The display system also includes a display device for displaying formulated musical notation based on the automatic performance information stored by that automatic performance information storage device. A performance tempo-setting device is provided for setting performance tempo. The length of a graphic corresponding to the length of a musical note displayed on said display device is set according to the performance tempo set by the performance tempo setting device. The display system also includes a scroll device that is adapted to scroll at a set speed regardless of the performance tempo. | 09-04-2008 |
20090049979 | Method for Creating a Beat-Synchronized Media Mix - Methods for beat synchronization between media assets are described. In one embodiment, beat synchronized media mixes can be automatically created. By way of example, a beat synchronized event mix can be created by selecting a plurality of media assets, arranging the media assets into an unsynchronized media mix, determining the a profile of each of the media assets in the media mix, automatically beatmatching the beats of adjacent media assets in the media mix, and automatically beatmixing the beats of adjacent beatmatched media assets to create the beat-synchronized media mix. The media assets that can be used include both audio and video media. Media assets are selected based on a specific set of media asset selection criteria, which can include music speed or tempo, music genre, music intensity, media asset duration, user rating, and music mood. A beat synchronized event mix can be subdivided into one or more event mix segments. Each event mix segment can have its own selection criteria. | 02-26-2009 |
20090139389 | MUSIC SYNCHRONIZATION ARRANGEMENT - The invention generally pertains to a hand-held computing device. More particularly, the invention pertains to a computing device that is capable of controlling the speed of the music so as to affect the mood and behavior of the user during an activity such as exercise. By way of example, the speed of the music can be controlled to match the pace of the activity (synching the speed of the music to the activity of the user) or alternatively it can be controlled to drive the pace of the activity (increasing or decreasing the speed of the music to encourage a greater or lower pace). One aspect of the invention relates to adjusting the tempo (or some other attribute) of the music being outputted from the computing device. By way of example, a songs tempo may be increased or decreased before or during playing. Another aspect of the invention relates to selecting music for outputting based on tempo (or some other attribute). For example, the computing device may only play songs having a particular tempo. Yet another aspect of the invention relates to both selecting music based on tempo and adjusting the tempo of the music. | 06-04-2009 |
20090235811 | CONTENTS REPRODUCER AND REPRODUCTION METHOD - Content is selected on the basis of changes of a walking tempo. The walking tempo is detected (S | 09-24-2009 |
20130008300 | BEAT COUNTER DEVICE - The embodiments herein provide a beat counter device for sampling a plurality of voice samples by differentiating tempos from each other in a selected rhythm. The beat counter device comprises a seven segment indicator, a display unit, at least one directional key, an adjustment wheel, a volume button, an ON/OFF button, a microphone, a microphone port and a head phone port. The pressing operation of the ON/OFF button results in the microphone to perform a sampling of voices samples by separating a tempo from another tempo associated with a selected rhythm. The seven-segment indicator counts the number of tempos in the selected rhythm in each multi-measure time signature. The sampled voices are outputted through the headphone port. | 01-10-2013 |
20130008301 | METHOD FOR CREATING A BEAT-SYNCHRONIZED MEDIA MIX - Methods for beat synchronization between media assets are described. In one embodiment, beat synchronized media mixes can be automatically created. By way of example, a beat synchronized event mix can be created by selecting a plurality of media assets, arranging the media assets into an unsynchronized media mix, determining the a profile of each of the media assets in the media mix, automatically beatmatching the beats of adjacent media assets in the media mix, and automatically beatmixing the beats of adjacent beatmatched media assets to create the beat-synchronized media mix. The media assets that can be used include both audio and video media. Media assets are selected based on a specific set of media asset selection criteria, which can include music speed or tempo, music genre, music intensity, media asset duration, user rating, and music mood. | 01-10-2013 |
084637000 | Chords | 4 |
20090064851 | Automatic Accompaniment for Vocal Melodies - A method for generating an accompaniment for a recorded audio melody includes providing a recorded audio melody that includes segments; performing a frequency analysis of the recorded audio melody; summing the total duration of each fundamental frequency within a segment of the melody; based on the summing, computing a probability for each possible chord for each segment; based on the computed probabilities, selecting a set of chords for the segments; and outputting the set of chords as an accompaniment for the recorded audio melody. Various other methods, devices, systems, etc. are also disclosed. | 03-12-2009 |
20100192755 | AUTOMATIC ACCOMPANIMENT FOR VOCAL MELODIES - A graphical user interface for facilitating generation of an accompaniment for a recorded audio melody is described. A Hidden Markov Model, trained with blended chord transition matrices and melody observation matrices, is used for providing the accompaniment for the recorded audio melody. The recorded audio melody includes segments. Frequency analysis of the recorded audio melody is performed. The total duration of each fundamental frequency within a segment of the melody is summed. Based on the summing, a probability for each possible chord for each segment is computed. Based on the computed probabilities, a set of chords are selected for the segments. The chords are displayed on a chord chart of the graphical user interface. The graphical user interface facilitates various manipulations using the chords and/or controls, and generation of a new accompaniment for a recorded audio melody based on the manipulations. | 08-05-2010 |
20100224051 | ELECTRONIC MUSICAL INSTRUMENT HAVING AD-LIB PERFORMANCE FUNCTION AND PROGRAM FOR AD-LIB PERFORMANCE FUNCTION | 09-09-2010 |
20130255475 | CONTROLLING AUTOMATIC ACCOMPANIMENT IN AN ELECTRONIC MUSICAL INSTRUMENT - Provided are a method, automatic accompaniment device, and electronic keyboard for controlling automatic accompaniment in an electronic musical instrument. Recognition is made of chords played on the electronic musical instruments from at least one note played on the electronic musical instrument. Automatic accompaniment is initiated in response to pressure applied to a pedal coupled to the electronic musical instrument. The automatic accompaniment automatically plays sounds of at least one instrument to accompany the playing of the electronic musical instrument. Recognition is made of a chord played based on at least one played note after initiating the automatic accompaniment and the automatic accompaniment is played in the recognized chord. | 10-03-2013 |
084638000 | Arpeggio | 2 |
20090145286 | ELECTRONIC KEYBOARD INSTRUMENT - An electronic keyboard instrument which is capable of easily carrying out an arpeggio performance rich in variety by a simple operation on a touch strip. The electronic keyboard instrument has a belt-like touch strip on which a player slides his finger while touching it to carry out an arpeggio performance. A CPU causes musical tones of respective pitch names included in respective designated component pitch names to be sounded, in a predetermined arpeggio pattern having a predetermined sounding order, according to detected touch positions on the touch strip, for the arpeggio performance. A musical tone generating circuit for generating musical tones for the arpeggio performance is switched between first and second tone generator circuits for generating musical tones based on key-on information detected on swingable keys and a third tone generator circuit dedicated to generation of musical tones for the arpeggio performance. | 06-11-2009 |
20150013532 | GENERATING CUSTOMIZED ARPEGGIOS IN A VIRTUAL MUSICAL INSTRUMENT - Systems, methods, and non-transitory computer-readable storage media generate customized arpeggios. An exemplary method includes providing a storage medium, including a database storing data corresponding to an arpeggio pattern to be played by a virtual instrument. The method further includes receiving a plurality of user inputs that enable a user to select a desired set of musical notes (e.g. a chord) other than the notes (e.g. chord) used to create the arpeggio stored in the database, without having to re-enter the note sequence. The method then includes creating the desired arpeggio for the selected set of notes by applying the stored arpeggio data from the database to the entered notes, and playing the created desired arpeggio | 01-15-2015 |