Patent classifications
G10H2210/331
ARPEGGIATOR, RECORDING MEDIUM AND METHOD OF MAKING ARPEGGIO
[Problem] To provide an arpeggiator enabling musically natural arpeggio playing to be achieved, and a program comprising a function therefor. [Solution] In the present invention, a synthesizer 1 resets the number of octaves in an octave counter memory 12d to zero at the beginning of each bar when an octave reset function is on. Due to this configuration, sounds generated at the beginning of each bar, that is, when the step count is 0, all have the same note number. Consequently, a sound generation timing-based cycle of an arpeggio pattern of each bar can be synchronized with a pitch variation-based cycle, making it possible to give a listener the impression that a consistent phrase is being played.
COORDINATING AND MIXING AUDIOVISUAL CONTENT CAPTURED FROM GEOGRAPHICALLY DISTRIBUTED PERFORMERS
Audiovisual performances, including vocal music, are captured and coordinated with those of other users in ways that create compelling user experiences. In some cases, the vocal performances of individual users are captured (together with performance synchronized video) on mobile devices, television-type display and/or set-top box equipment in the context of karaoke-style presentations of lyrics in correspondence with audible renderings of a backing track. Contributions of multiple vocalists are coordinated and mixed in a manner that selects for visually prominent presentation performance synchronized video of one or more of the contributors. Prominence of particular performance synchronized video may be based, at least in part, on computationally-defined audio features extracted from (or computed over) captured vocal audio. Over the course of a coordinated audiovisual performance timeline, these computationally-defined audio features are selective for performance synchronized video of one or more of the contributing vocalists.
ARPEGGIATOR, RECORDING MEDIUM AND METHOD OF MAKING ARPEGGIO
In a synthesizer 1, the highest note number is set from the allowed Oct width and the lowest note number of a sound production part in a setting table 11e, and if the note number of an Arp note memory 12b is not between the lowest note number and the highest note number, the note number of one octave unit is added to or subtracted from the note number of the Arp note memory 12b. Consequently, the note number of the Arp note memory 12b is corrected to the pitch range between the lowest note number and the highest note number, and thus can be corrected to the sound production pitch range of the timbre of the sound production part, and arpeggios can be outputted using sounds that are more appropriate for an instrument of said timbre.
Social music system and method with continuous, real-time pitch correction of vocal performance and dry vocal capture for subsequent re-rendering based on selectively applicable vocal effect(s) schedule(s)
Embodiments described provide a method for mixing vocal performances from different vocalists. A vocal score temporally synchronized with a corresponding backing track and lyrics is retrieved via a communications interface of a portable computing device. A first vocal performance of a user is captured, via a microphone interface of the portable computing device, and in correspondence with the backing track. An open call indication for soliciting, from a second vocalist, a second vocal performance to be mixed for audible rendering with the first vocal performance is transmitted. A mix to one of the user and the second vocalist is provided by selecting, based on to whom the mix is provided, the mix from alternative mixes each having a different prominent vocal performance.
METHOD AND SYSTEM FOR CUSTOMIZED AMPLIFICATION OF AUDITORY SIGNALS PROVIDING ENHANCED KARAOKE EXPERIENCE FOR HEARING-DEFICIENT USERS
Disclosed herein are method, system, and computer program product embodiments for performing the continuous tuning of received audio input from an earpiece or microphone, wherein the audio input is independently altered in the frequency domain for output to an earpiece worn by a user as well as separately for an additional audio output to an external connected speaker, for an optimal experience.
Dynamically adapted pitch correction based on audio input
Systems and methods for adjusting pitch of an audio signal include detecting input notes in the audio signal, mapping the input notes to corresponding output notes, each output note having an associated upper note boundary and lower note boundary, and modifying at least one of the upper note boundary and the lower note boundary of at least one output note in response to previously received input notes. Pitch of the input notes may be shifted to match an associated pitch of corresponding output notes. Delay of the pitch shifting process may be dynamically adjusted based on detected stability of the input notes.
Method and system for customized amplification of auditory signals providing enhanced karaoke experience for hearing-deficient users
Disclosed herein are method, system, and computer program product embodiments for performing the continuous tuning of received audio input from an earpiece or microphone especially customized for karaoke singing, wherein the audio input may be mixed with user-selected song input, and the joint mixed input is independently altered in the frequency domain for output to an earpiece worn by a user as well as separately for an additional audio output to an external connected speaker, for an optimal karaoke experience.
Coordinating and mixing vocals captured from geographically distributed performers
Despite many practical limitations imposed by mobile device platforms and application execution environments, vocal musical performances may be captured and continuously pitch-corrected for mixing and rendering with backing tracks in ways that create compelling user experiences. Based on the techniques described herein, even mere amateurs are encouraged to share with friends and family or to collaborate and contribute vocal performances as part of virtual “glee clubs.” In some implementations, these interactions are facilitated through social network- and/or eMail-mediated sharing of performances and invitations to join in a group performance. Using uploaded vocals captured at clients such as a mobile device, a content server (or service) can mediate such virtual glee clubs by manipulating and mixing the uploaded vocal performances of multiple contributing vocalists.
Apparatus and method to facilitate singing intended notes
A method and apparatus to facilitate tone challenged singers to sing intended notes. In one aspect, the singer determines a note to sing corresponding to an intended frequency f.sub.i. The singer utters a note continuously with fundamental frequency f.sub.u into a microphone of the natural ear apparatus. The note is processed by the apparatus to produce sound emphasizing the fundamental frequency f.sub.u and output through a speaker to the auditory organs of the singer. The singer detects differences between intended frequency f.sub.i and uttered fundamental frequency f.sub.u. The singer adjusts his vocal organs as he utters the note with the intention of changing f.sub.u to reduce difference between f.sub.i and f.sub.u.
Crowd-sourced technique for pitch track generation
Digital signal processing and machine learning techniques can be employed in a vocal capture and performance social network to computationally generate vocal pitch tracks from a collection of vocal performances captured against a common temporal baseline such as a backing track or an original performance by a popularizing artist. In this way, crowd-sourced pitch tracks may be generated and distributed for use in subsequent karaoke-style vocal audio captures or other applications. Large numbers of performances of a song can be used to generate a pitch track. Computationally determined pitch trackings from individual audio signal encodings of the crowd-sourced vocal performance set are aggregated and processed as an observation sequence of a trained Hidden Markov Model (HMM) or other statistical model to produce an output pitch track.