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: 9412351
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: August 9, 2016
    Assignee: Apple Inc.
    Inventors: Markus Sapp, Oliver Reichhardt
  • Patent number: 9384719
    Abstract: 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: Grant
    Filed: July 15, 2013
    Date of Patent: July 5, 2016
    Assignee: Apple Inc.
    Inventors: Christof Adam, Markus Sapp
  • Publication number: 20160093277
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Markus Sapp, Oliver Reichhardt
  • Patent number: 9105260
    Abstract: 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: Grant
    Filed: April 16, 2014
    Date of Patent: August 11, 2015
    Assignee: Apple Inc.
    Inventors: Jan-Hinnerk Helms, Markus Sapp, Thomas Sauer
  • Publication number: 20150013532
    Abstract: 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: Application
    Filed: July 15, 2013
    Publication date: January 15, 2015
    Inventors: Christof Adam, Markus Sapp
  • Patent number: 8887051
    Abstract: 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: Grant
    Filed: December 3, 2012
    Date of Patent: November 11, 2014
    Assignee: Apple Inc.
    Inventors: Markus Sapp, Kerstin Heitmann, Thorsten Quandt, Manfred Knauff, Marko Junghanns
  • Patent number: 8731695
    Abstract: 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: Grant
    Filed: March 1, 2011
    Date of Patent: May 20, 2014
    Assignee: Apple Inc.
    Inventor: Markus Sapp
  • Patent number: 8592670
    Abstract: 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: Grant
    Filed: November 7, 2012
    Date of Patent: November 26, 2013
    Assignee: Apple Inc.
    Inventors: Steffen Gehring, Markus Sapp, Pierre Fournier
  • Patent number: 8327269
    Abstract: 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: Grant
    Filed: July 20, 2009
    Date of Patent: December 4, 2012
    Assignee: Apple Inc.
    Inventors: Markus Sapp, Kerstin Heitmann, Thorsten Quandt, Manfred Knauff, Marko Junghanns
  • Patent number: 8309834
    Abstract: 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: Grant
    Filed: April 12, 2010
    Date of Patent: November 13, 2012
    Assignee: Apple Inc.
    Inventors: Steffen Gehring, Markus Sapp, Pierre Fournier
  • Publication number: 20120226370
    Abstract: 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: Application
    Filed: March 1, 2011
    Publication date: September 6, 2012
    Applicant: Apple Inc.
    Inventor: Markus Sapp
  • Publication number: 20110247480
    Abstract: 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: Application
    Filed: April 12, 2010
    Publication date: October 13, 2011
    Applicant: Apple Inc.
    Inventors: Steffen Gehring, Markus Sapp, Pierre Fournier
  • Patent number: 7949420
    Abstract: 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: Grant
    Filed: February 28, 2007
    Date of Patent: May 24, 2011
    Assignee: Apple Inc.
    Inventor: Markus Sapp
  • Publication number: 20110016397
    Abstract: 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: Application
    Filed: July 20, 2009
    Publication date: January 20, 2011
    Applicant: Apple Inc.
    Inventors: Markus Sapp, Kerstin Heitmann, Thorsten Quandt, Manfred Knauff, Marko Junghanns
  • Patent number: 7548837
    Abstract: 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: Grant
    Filed: January 14, 2004
    Date of Patent: June 16, 2009
    Assignee: Apple Inc.
    Inventor: Markus Sapp
  • Publication number: 20080204456
    Abstract: 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: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Inventor: Markus Sapp
  • Patent number: 7381881
    Abstract: 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: Grant
    Filed: September 24, 2004
    Date of Patent: June 3, 2008
    Assignee: Apple Inc.
    Inventor: Markus Sapp
  • Patent number: 7042472
    Abstract: 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: Grant
    Filed: January 14, 2004
    Date of Patent: May 9, 2006
    Assignee: Apple Computer, Inc.
    Inventor: Markus Sapp
  • Patent number: D523441
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: June 20, 2006
    Assignee: Apple Computer, Inc.
    Inventors: Markus Sapp, Henning Rogge, Thomas Sauer
  • Patent number: D529038
    Type: Grant
    Filed: February 9, 2005
    Date of Patent: September 26, 2006
    Assignee: Apple Computer, Inc.
    Inventors: Markus Sapp, Henning Rogge, Thomas Sauer