Patents by Inventor Markus Sapp
Markus Sapp 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: 9412351Abstract: A computer-implemented method includes receiving input data including MIDI events arranged in a timeline, determining a target grid position from among the plurality of grid positions, determining a search range around the target grid position, and identifying a set of MIDI events within the search range around the target grid position. The method further includes determining a reference point for the set of MIDI events based on a function of the set of MIDI events, adjusting a position of the reference point toward the target grid position, determining a proportional movement for each MIDI event on the timeline based on its location relative to the adjusted reference point, and adjusting each MIDI event based on the determined proportional movement. The function of the set of MIDI events can be a weighted average based on one or more MIDI characteristics of the set of MIDI events.Type: GrantFiled: September 30, 2014Date of Patent: August 9, 2016Assignee: Apple Inc.Inventors: Markus Sapp, Oliver Reichhardt
-
Patent number: 9384719Abstract: 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.Type: GrantFiled: July 15, 2013Date of Patent: July 5, 2016Assignee: Apple Inc.Inventors: Christof Adam, Markus Sapp
-
Publication number: 20160093277Abstract: A computer-implemented method includes receiving input data including MIDI events arranged in a timeline, determining a target grid position from among the plurality of grid positions, determining a search range around the target grid position, and identifying a set of MIDI events within the search range around the target grid position. The method further includes determining a reference point for the set of MIDI events based on a function of the set of MIDI events, adjusting a position of the reference point toward the target grid position, determining a proportional movement for each MIDI event on the timeline based on its location relative to the adjusted reference point, and adjusting each MIDI event based on the determined proportional movement. The function of the set of MIDI events can be a weighted average based on one or more MIDI characteristics of the set of MIDI events.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Markus Sapp, Oliver Reichhardt
-
Patent number: 9105260Abstract: A method including receiving a first set of performance data corresponding to a first plurality of MIDI-based notes in a first rhythmic order. The first plurality of MIDI-based notes may form a first arpeggio, with each of the first plurality of notes having a corresponding first performance data. The method further includes receiving input data indicating a change to the first performance data corresponding to a note in the first plurality of notes, changing the first performance data for the corresponding note using the input data, receiving a second set of performance data corresponding to a second plurality of MIDI-based notes, and applying the changed first performance data to the second performance data. Applying the first changed performance data includes editing the second set of performance data in real-time by replacing the second performance data with the changed first performance data.Type: GrantFiled: April 16, 2014Date of Patent: August 11, 2015Assignee: Apple Inc.Inventors: Jan-Hinnerk Helms, Markus Sapp, Thomas Sauer
-
Publication number: 20150013532Abstract: 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.Type: ApplicationFiled: July 15, 2013Publication date: January 15, 2015Inventors: Christof Adam, Markus Sapp
-
Patent number: 8887051Abstract: A method, system, and computer-readable product for positioning a virtual sound capturing device in a graphical user interface (GUI) are disclosed. The method includes displaying a virtual sound capturing device in relation to a virtual sound producing device in a three dimensional interface and in a two dimensional graphical map. Additionally, the method includes adjusting the display of the virtual sound capturing device in relation to the virtual sound producing device in both the three dimensional interface and the two dimensional graphical map in response to commands received from an input device.Type: GrantFiled: December 3, 2012Date of Patent: November 11, 2014Assignee: Apple Inc.Inventors: Markus Sapp, Kerstin Heitmann, Thorsten Quandt, Manfred Knauff, Marko Junghanns
-
Patent number: 8731695Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for allowing independent control of a formant position and inharmonic content in sound synthesis. In one aspect, this allows continuous shifting of the formant across a spectrum without producing any inharmonic spectral content. In a second aspect, this also makes it possible to generate sound with a defined inharmonic content amount and still move a formant position without changing the inharmonic content amount or to continuously change the amount of inharmonic content without significantly changing the formant position. The disclosed technology uses multiple modulators that are applied to a carrier signal by a weighted sum of their outputs.Type: GrantFiled: March 1, 2011Date of Patent: May 20, 2014Assignee: Apple Inc.Inventor: Markus Sapp
-
Patent number: 8592670Abstract: Processor-implemented methods and systems for polyphonic note detection are disclosed. The method includes converting a portion of a polyphonic audio signal from a time domain to a frequency domain. The method includes detecting a fundamental frequency peak in the frequency domain. The method then detects a defined number of integer-interval harmonic partials. If a defined number of integer-interval harmonic partials relative to the fundamental frequency peak are detected the fundamental frequency is recorded as a detected note. This process is repeated for each fundamental frequency until each note in the polyphonic audio signal has been detected. For example, this method allows detection of each note in a strummed guitar chord to provide feedback on the tuning of each string in a strummed chord or allows detection and feedback of the timing and pitch errors for guitar chords played along with a reference track.Type: GrantFiled: November 7, 2012Date of Patent: November 26, 2013Assignee: Apple Inc.Inventors: Steffen Gehring, Markus Sapp, Pierre Fournier
-
Patent number: 8327269Abstract: A method, system, and computer-readable product for positioning a virtual sound capturing device in a graphical user interface (GUI) are disclosed. The method includes displaying a virtual sound capturing device in relation to a virtual sound producing device in a three dimensional interface and in a two dimensional graphical map. Additionally, the method includes adjusting the display of the virtual sound capturing device in relation to the virtual sound producing device in both the three dimensional interface and the two dimensional graphical map in response to commands received from an input device.Type: GrantFiled: July 20, 2009Date of Patent: December 4, 2012Assignee: Apple Inc.Inventors: Markus Sapp, Kerstin Heitmann, Thorsten Quandt, Manfred Knauff, Marko Junghanns
-
Patent number: 8309834Abstract: Processor-implemented methods and systems for polyphonic note detection are disclosed. The method includes converting a portion of a polyphonic audio signal from a time domain to a frequency domain. The method includes detecting a fundamental frequency peak in the frequency domain. The method then detects a defined number of integer-interval harmonic partials. If a defined number of integer-interval harmonic partials relative to the fundamental frequency peak are detected the fundamental frequency is recorded as a detected note. This process is repeated for each fundamental frequency until each note in the polyphonic audio signal has been detected. For example, this method allows detection of each note in a strummed guitar chord to provide feedback on the tuning of each string in a strummed chord or allows detection and feedback of the timing and pitch errors for guitar chords played along with a reference track.Type: GrantFiled: April 12, 2010Date of Patent: November 13, 2012Assignee: Apple Inc.Inventors: Steffen Gehring, Markus Sapp, Pierre Fournier
-
Publication number: 20120226370Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for allowing independent control of a formant position and inharmonic content in sound synthesis. In one aspect, this allows continuous shifting of the formant across a spectrum without producing any inharmonic spectral content. In a second aspect, this also makes it possible to generate sound with a defined inharmonic content amount and still move a formant position without changing the inharmonic content amount or to continuously change the amount of inharmonic content without significantly changing the formant position. The disclosed technology uses multiple modulators that are applied to a carrier signal by a weighted sum of their outputs.Type: ApplicationFiled: March 1, 2011Publication date: September 6, 2012Applicant: Apple Inc.Inventor: Markus Sapp
-
Publication number: 20110247480Abstract: Processor-implemented methods and systems for polyphonic note detection are disclosed. The method includes converting a portion of a polyphonic audio signal from a time domain to a frequency domain. The method includes detecting a fundamental frequency peak in the frequency domain. The method then detects a defined number of integer-interval harmonic partials. If a defined number of integer-interval harmonic partials relative to the fundamental frequency peak are detected the fundamental frequency is recorded as a detected note. This process is repeated for each fundamental frequency until each note in the polyphonic audio signal has been detected. For example, this method allows detection of each note in a strummed guitar chord to provide feedback on the tuning of each string in a strummed chord or allows detection and feedback of the timing and pitch errors for guitar chords played along with a reference track.Type: ApplicationFiled: April 12, 2010Publication date: October 13, 2011Applicant: Apple Inc.Inventors: Steffen Gehring, Markus Sapp, Pierre Fournier
-
Patent number: 7949420Abstract: The present invention relates to a method of displaying balance and correlation information of at least a pair of a first channel signal and a second channel signal. According to the present invention, the method of displaying balance and correlation information of at least a pair of a first channel signal and a second channel signal comprises the operations of obtaining a balance signal of the first channel signal and the second channel signal, obtaining a correlation signal of the first channel signal and the second channel signal, and displaying the balance signal and the correlation signal on a single scale. The present invention may be implemented in any number of ways including a method, a computer program product, a computer-readable medium containing a program code according to the method, a graphical user interface and a computer system.Type: GrantFiled: February 28, 2007Date of Patent: May 24, 2011Assignee: Apple Inc.Inventor: Markus Sapp
-
Publication number: 20110016397Abstract: A method, system, and computer-readable product for positioning a virtual sound capturing device in a graphical user interface (GUI) are disclosed. The method includes displaying a virtual sound capturing device in relation to a virtual sound producing device in a three dimensional interface and in a two dimensional graphical map. Additionally, the method includes adjusting the display of the virtual sound capturing device in relation to the virtual sound producing device in both the three dimensional interface and the two dimensional graphical map in response to commands received from an input device.Type: ApplicationFiled: July 20, 2009Publication date: January 20, 2011Applicant: Apple Inc.Inventors: Markus Sapp, Kerstin Heitmann, Thorsten Quandt, Manfred Knauff, Marko Junghanns
-
Patent number: 7548837Abstract: A method of simulating a string using a wave equation which relates movement of the string in time to force acting on the string, wherein the force acting on the string simulates a stream of a fluid medium flowing relative to the string. The simulated string is supported between two supports and is aligned at rest in a first direction between the two supports, a first of which allows movement in a second direction orthogonal to the first direction and a second of which does not allow movement. The string is then caused from rest to vibrate in a plane, which includes the first and second directions, by turbulence in the fluid flow causing the stream of fluid medium to exert a pressure on the string in the second direction. Movement of the string out of alignment with the first direction causes the stream of fluid medium flowing in the first direction to exert a force on the string in the second direction.Type: GrantFiled: January 14, 2004Date of Patent: June 16, 2009Assignee: Apple Inc.Inventor: Markus Sapp
-
Publication number: 20080204456Abstract: The present invention relates to a method of displaying balance and correlation information of at least a pair of a first channel signal and a second channel signal. According to the present invention, the method of displaying balance and correlation information of at least a pair of a first channel signal and a second channel signal comprises the operations of obtaining a balance signal of the first channel signal and the second channel signal, obtaining a correlation signal of the first channel signal and the second channel signal, and displaying the balance signal and the correlation signal on a single scale. The present invention may be implemented in any number of ways including a method, a computer program product, a computer-readable medium containing a program code according to the method, a graphical user interface and a computer system.Type: ApplicationFiled: February 28, 2007Publication date: August 28, 2008Inventor: Markus Sapp
-
Patent number: 7381881Abstract: A method of simulating a string using a wave equation relates movement of the string in time to force acting on the string, wherein the force acting on the string simulates a stream of a fluid medium flowing relative to the string. The simulated string is supported between two supports and is aligned at rest in a first direction between the two supports, a first of which allows movement in a second direction orthogonal to the first direction and a second of which does not allow movement. The string is then caused from rest to vibrate in a plane, which includes the first and second directions, by turbulence in the fluid flow causing the stream of fluid medium to exert a pressure on the string in the second direction. Movement of the string out of alignment with the first direction causes the stream of fluid medium flowing in the first direction to exert a force on the string in the second direction.Type: GrantFiled: September 24, 2004Date of Patent: June 3, 2008Assignee: Apple Inc.Inventor: Markus Sapp
-
Patent number: 7042472Abstract: A method of morphing between the states of a sound, which is defined by a group of one or more parameters. The method comprises providing a display of at least five fixed points each associated with the group of one or more parameters. The values of each of the parameters in the group are predetermined for each fixed point and the value of at least one parameter for each fixed point is different from the value of the same parameter for all the other fixed points. The method further comprises positioning a unfixed point in the display to set the state of the sound, whereby the value of each of the parameters of the group defining the state is determined using the value of the corresponding parameter of each of the fixed points combined with a respective weighting factor. The respective weighting factor for each fixed point depends on the position of the unfixed point relative to that fixed point.Type: GrantFiled: January 14, 2004Date of Patent: May 9, 2006Assignee: Apple Computer, Inc.Inventor: Markus Sapp
-
Patent number: D523441Type: GrantFiled: February 9, 2005Date of Patent: June 20, 2006Assignee: Apple Computer, Inc.Inventors: Markus Sapp, Henning Rogge, Thomas Sauer
-
Patent number: D529038Type: GrantFiled: February 9, 2005Date of Patent: September 26, 2006Assignee: Apple Computer, Inc.Inventors: Markus Sapp, Henning Rogge, Thomas Sauer