Patents by Inventor Christoph Thür
Christoph Thür has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12046221Abstract: Indicating what should be played in a piece of music with a music document, including: displaying a part of the music document when a user plays the piece; receiving a real-time audio signal of the playing; automatically determining a playing position within the piece of music based on the real-time audio signal; automatically scrolling the music document on a display depending on the playing position; estimating at least the following from the real-time audio signal: activity; tonality; and tempo used in automatically determining the playing position determined from playing speed of the user. The estimating of the activity includes detecting whether the user is producing any sounding notes. The estimating of the tonality is based on an array of chord models that represent different chords that appear in the music document and allow calculating the probability that the corresponding chord is being played in various real-time audio signal segments.Type: GrantFiled: March 25, 2021Date of Patent: July 23, 2024Assignee: Yousician OyInventors: Anssi Klapuri, Christoph Thür
-
Publication number: 20240112593Abstract: A method in an apparatus, the method comprising maintaining a repertoire of musical pieces at a user profile; receiving a user performance of a musical piece; analyzing the user performance of the musical piece; determining based on analyzing the performance whether the user performance of the musical piece fulfills at least one predetermined criterion; and based on the user performance of the musical piece fulfilling the at least one predetermined criterion, storing the musical piece into the repertoire.Type: ApplicationFiled: September 29, 2023Publication date: April 4, 2024Inventors: Christoph THÜR, Alicja JUNTUNEN, Andrey SHMITKO, Matti PESONEN, Jarmo HIIPAKKA
-
Publication number: 20240112592Abstract: A method in an apparatus, the method comprising receiving a set of learning targets based on a user selection; determining a user skill level by analyzing an input of a user performance of at least one musical piece; determining a difficulty level for each learning target of the set of learning targets; determining an effort parameter for each learning target of the set of learning targets based on the user skill level and/or the difficulty level of each learning target; arranging the set of learning targets based on the effort parameters; and providing a personalized curriculum based on the arranged set of learning targets.Type: ApplicationFiled: September 28, 2023Publication date: April 4, 2024Inventors: Christoph THÜR, Alicja JUNTUNEN, Anssi KLAPURI, Juhani SIMOLA, Marcelo RODRÍGUEZ, Toni HIRVONEN, Pyry NIKUNEN, Jarmo HIIPAKKA
-
Publication number: 20240105151Abstract: A method and apparatus for presenting at least a portion of a musical notation of a starting point of a song to a user, including a first note or chord to be played; indicating a tempo of the song to the user; receiving from a musical instrument played a signal indicating how the musical instrument is being played; monitoring triggers and responsively to detecting a starting trigger beginning to playback one or more backing tracks; detecting the starting trigger by determining that the user has provided a starting sign independent of the apparatus; and synchronizing the playback of the one or more backing tracks using a time when the user has provided the starting sign.Type: ApplicationFiled: September 27, 2023Publication date: March 28, 2024Inventors: Sakari BERGEN, Anssi KLAPURI, Jarmo HIIPAKKA, Christoph THÜR
-
Publication number: 20230351988Abstract: A computer-implemented method for identifying a song includes: providing audio data including musical notation information for songs, receiving a real-time audio signal of a user performing on an instrument, detecting playing activity in successive segments, detecting notes and/or chords from the audio signal, storing user play history information including of information of songs a user has played before and number of plays, based on the play history information calculating a first probability for a song, based on first probabilities for a number of songs and based on the detected playing activity and the detected notes and/or chords, estimating the song being performed. The estimation includes calculating a second probability for different songs. The second probabilities are defined by the audio signal corresponding with a particular song of the play history combined with first probability associated with the song, and providing the song the user is performing or related information.Type: ApplicationFiled: April 28, 2023Publication date: November 2, 2023Inventors: Christoph THÜR, Anssi KLAPURI, Veli-Jussi KESTI
-
Publication number: 20230351993Abstract: A computer-implemented method includes: providing backing track audio data, wherein each backing track includes information of at least: song tempo, tonal content that is synchronized with the backing track audio, selecting a song, receiving a real-time audio signal of the user's performance, estimating parameters, based on the audio signal, including at least: playing activity of the user, wherein detecting whether the user is producing any sounding notes with a musical instrument, tempo of the user's playing, and playing position of the user within the selected song, estimating the reliability of the estimated tempo and play position of the user, wherein a value of the reliability represents the probability that the amount of error in the estimated user tempo and play position is sufficiently small, and when the estimated reliability of the user position and tempo is sufficiently high, start playing the backing track at the user position and tempo.Type: ApplicationFiled: April 28, 2023Publication date: November 2, 2023Inventors: Juho KINNUNEN, Sakari BERGEN, Anssi KLAPURI, Veli-Jussi KESTI, Jarmo HIIPAKKA, Katarina TALLBERG, Christoph THÜR
-
Publication number: 20230067175Abstract: A user interface presents structural musical information in a score in a way where both the start and the end points of each jump in the score are visible simultaneously. Each jump is presented in a manner that allows the user to select during performance, which one of different alternatives to choose, when approaching a decision point like a repeat in the song.Type: ApplicationFiled: August 29, 2022Publication date: March 2, 2023Applicant: Yousician OyInventors: Jarmo HIIPAKKA, Christoph Thür
-
Publication number: 20220310047Abstract: Indicating what should be played in a piece of music with a music document, including: displaying a part of the music document when a user plays the piece; receiving a real-time audio signal of the playing; automatically determining a playing position within the piece of music based on the real-time audio signal; automatically scrolling the music document on a display depending on the playing position; estimating at least the following from the real-time audio signal: activity; tonality; and tempo used in automatically determining the playing position determined from playing speed of the user. The estimating of the activity includes detecting whether the user is producing any sounding notes. The estimating of the tonality is based on an array of chord models that represent different chords that appear in the music document and allow calculating the probability that the corresponding chord is being played in various real-time audio signal segments.Type: ApplicationFiled: March 25, 2021Publication date: September 29, 2022Applicant: Yousician OyInventors: Anssi Klapuri, Christoph Thür
-
Patent number: 9218748Abstract: A system and method for providing exercise in playing a music instrument. With prior art solutions there is a common problem of inadequate motivation of the user to continue practicing, and inadequate learning of items which are difficult for a specific user. The present solution detects characteristics of the user's play detected and uses them to provide a suitable program of exercises and to provide feedback which enhances motivation of the user.Type: GrantFiled: April 26, 2012Date of Patent: December 22, 2015Assignee: YOUSICIAN OYInventors: Mikko Kaipainen, Christoph Thur
-
Publication number: 20140041511Abstract: A system and method for providing exercise in playing a music instrument. With prior art solutions there is a common problem of inadequate motivation of the user to continue practicing, and inadequate learning of items which are difficult for a specific user. The present solution detects characteristics of the user's play detected and uses them to provide a suitable program of exercises and to provide feedback which enhances motivation of the user.Type: ApplicationFiled: April 26, 2012Publication date: February 13, 2014Applicant: oVELIN OYInventors: Mikko Kaipainen, Christoph Thur