Abstract:
Digital signal visualizations may be displayed with increasing accuracy as the signal data is processed. According to one embodiment, an entire digital signal visualization is displayed as data processing begins. As the digital signal data upon which the visualization is processed, the visualization is refined with increasing accuracy. In one embodiment, a process reads portions of the digital signal data and uses the partial data set to build a visualization of the entire digital signal file. The process continues to read portions of the digital signal data, and uses the additional data to refine the visualization. This process continues until the entire digital signal file is processed and the visualization is displayed with complete accuracy, using all data points.
Abstract:
A method and apparatus implement time compression and expansion of audio data, with dynamic tempo change during playback. Dynamic changes in tempo are implemented at specific points in the audio signal corresponding to local minimums in the fade-in and fade-out characteristics of the compression/expansion scheme. An audio signal is marked to define temporal slices of audio data. Mark positions may be selected to minimize significant transient activity midway between consecutive marks. Fade-in and fade-out functions are associated with the leading side and trailing side, respectively, of each mark, creating a series of cross-fading “mounds” with peaks at each mark. When a tempo change is requested (e.g., a user selects a new tempo value in a user interface), the tempo change is delayed until the start of the next “mound” (i.e., the next fade-in). Thus, despite the tempo change, each mound uses a contiguous set of audio data, preventing the clicks and pops associated with skips in the audio’ data. Cross-fading minimizes any effects of desynchronization caused by overlapping mounds of differing speeds.
Abstract:
The invention describes a graphical method for detecting and adjusting audio overload conditions. The graphical user interface provides a user complete playback control of several audio tracks, detection of overload conditions such as audio clipping, and graphical methods to correct the overload conditions. The graphical interface provides drag handles which the user can use to adjust the various characteristics of an audio file. The characteristics, such as amplitude and temp, may be adjusted as a function of time.
Abstract:
A method and apparatus implement time compression and expansion of audio data, with dynamic tempo change during playback. Dynamic changes in tempo are implemented at specific points in the audio signal corresponding to local minimums in the fade-in and fade-out characteristics of the compression/expansion scheme. An audio signal is marked to define temporal slices of audio data. Mark positions may be selected to minimize significant transient activity midway between consecutive marks. Fade-in and fade-out functions are associated with the leading side and trailing side, respectively, of each mark, creating a series of cross-fading “mounds” with peaks at each mark. When a tempo change is requested (e.g., a user selects a new tempo value in a user interface), the tempo change is delayed until the start of the next “mound” (i.e., the next fade-in). Thus, despite the tempo change, each mound uses a contiguous set of audio data, preventing the clicks and pops associated with skips in the audio’ data. Cross-fading minimizes any effects of desynchronization caused by overlapping mounds of differing speeds.
Abstract:
Digital signal visualizations may be displayed with increasing accuracy as the signal data is processed. According to one embodiment, an entire digital signal visualization is displayed as data processing begins. As the digital signal data upon which the visualization is processed, the visualization is refined with increasing accuracy. In one embodiment, a process reads portions of the digital signal data and uses the partial data set to build a visualization of the entire digital signal file. The process continues to read portions of the digital signal data, and uses the additional data to refine the visualization. This process continues until the entire digital signal file is processed and the visualization is displayed with complete accuracy, using all data points.
Abstract:
Digital signal visualizations may be displayed with increasing accuracy as the signal data is processed. According to one embodiment, an entire digital signal visualization is displayed as data processing begins. As the digital signal data upon which the visualization is processed, the visualization is refined with increasing accuracy. In one embodiment, a process reads portions of the digital signal data and uses the partial data set to build a visualization of the entire digital signal file. The process continues to read portions of the digital signal data, and uses the additional data to refine the visualization. This process continues until the entire digital signal file is processed and the visualization is displayed with complete accuracy, using all data points.
Abstract:
A method and apparatus implement time compression and expansion of audio data, with dynamic tempo change during playback. Dynamic changes in tempo are implemented at specific points in the audio signal corresponding to local minimums in the fade-in and fade-out characteristics of the compression/expansion scheme. An audio signal is marked to define temporal slices of audio data. Mark positions may be selected to minimize significant transient activity midway between consecutive marks. Fade-in and fade-out functions are associated with the leading side and trailing side, respectively, of each mark, creating a series of cross-fading “mounds” with peaks at each mark. When a tempo change is requested (e.g., a user selects a new tempo value in a user interface), the tempo change is delayed until the start of the next “mound” (i.e., the next fade-in). Thus, despite the tempo change, each mound uses a contiguous set of audio data, preventing the clicks and pops associated with skips in the audio data. Cross-fading minimizes any effects of desynchronization caused by overlapping mounds of differing speeds.
Abstract:
The invention describes a graphical method for detecting and adjusting audio overload conditions. The graphical user interface provides a user complete playback control of several audio tracks, detection of overload conditions such as audio clipping, and graphical methods to correct the overload conditions. The graphical interface provides drag handles which the user can use to adjust the various characteristics of an audio file. The characteristics, such as amplitude and tempo, may be adjusted as a function of time.
Abstract:
Digital signal visualizations may be displayed with increasing accuracy as the signal data is processed. According to one embodiment, an entire digital signal visualization is displayed as data processing begins. As the digital signal data upon which the visualization is processed, the visualization is refined with increasing accuracy. In one embodiment, a process reads portions of the digital signal data and uses the partial data set to build a visualization of the entire digital signal file. The process continues to read portions of the digital signal data, and uses the additional data to refine the visualization. This process continues until the entire digital signal file is processed and the visualization is displayed with complete accuracy, using all data points.
Abstract:
An input signal is analyzed and a proposed processing control is output for review. A user may interact with the proposed processing control to change the outcome of the digital signal processing operation. As proposed changes are received, feedback is output so a user may see the results of the proposed operation. Input from a user commits the changes and the new waveform is output.