Systems and methods for portable audio synthesis
First Claim
1. A method of performing audio synthesis in a portable environment, wherein source sample data is processed by a processing unit to generate synthesized audio samples, the method comprising the steps of:
- providing an interpolation function wherein source monaural sample data is accessed and interpolated to generate one or more interpolated monaural samples based on the source monaural sample data;
providing a filter function wherein at least one of the interpolated monaural samples is filtered to generate a filtered interpolated monaural sample;
providing a gain function wherein the filtered interpolated monaural sample is processed to generate at least a left and a right sample;
wherein the left and the right sample together may subsequently be processed to create a stereophonic field.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for creating, modifying, interacting with and playing music are provided, particularly systems and methods employing a top-down process, where the user is provided with a musical composition that may be modified and interacted with and played and/or stored (for later play). The system preferably is provided in a handheld form factor, and a graphical display is provided to display status information, graphical representations of musical lanes or components which preferably vary in shape as musical parameters and the like are changed for particular instruments or musical components such as a microphone input or audio samples. An interactive auto-composition process preferably is utilized that employs musical rules and preferably a pseudo random number generator, which may also incorporate randomness introduced by timing of user input or the like, the user may then quickly begin creating desirable music in accordance with one or a variety of musical styles, with the user modifying the auto-composed (or previously created) musical composition, either for a real time performance and/or for storing and subsequent playback.
-
Citations
13 Claims
-
1. A method of performing audio synthesis in a portable environment, wherein source sample data is processed by a processing unit to generate synthesized audio samples, the method comprising the steps of:
-
providing an interpolation function wherein source monaural sample data is accessed and interpolated to generate one or more interpolated monaural samples based on the source monaural sample data; providing a filter function wherein at least one of the interpolated monaural samples is filtered to generate a filtered interpolated monaural sample; providing a gain function wherein the filtered interpolated monaural sample is processed to generate at least a left and a right sample;
wherein the left and the right sample together may subsequently be processed to create a stereophonic field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of performing MIDI-based synthesis in a portable environment, wherein a MIDI synthesis function is called to process MIDI events by accessing a reduced-footprint soundbank to generate audio output, the method comprising the steps of:
-
providing a DLS-compatible soundbank comprised of two levels for a first desired sound, wherein a first level is associated with a first sample comprised of the initial sound of impact, and a second level is associated with at least a second sample comprised of a looping period of a stable waveform; providing parameter data associated with the DLS-compatible soundbank relating the first sample to the first desired sound and to a plurality of additional sounds; and wherein the DLS-compatible soundbank and associated parameter data occupy a smaller footprint than otherwise would be occupied if the first sample were not related to the additional plurality of additional sounds. - View Dependent Claims (11, 12, 13)
-
Specification