Computer Audio Playback Engine Snapshot and Waveform Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DJ software lacks flexibility and efficiency in applying audio effects and mixing techniques, particularly in managing snapshots, scratching files, and waveform displays, which hinders seamless integration of audio files and external control devices.

Innovation Solution

A music and audio playback system on a computer with a playback engine that allows snapshot management, sampler modules for direct playback of samples, and waveform displays for monitoring audio beats, enabling quick changes to effects, mixing, and playback settings through user-defined controls and external devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional turntables and CD players are used for audio playback, then physical manipulation of records and CDs enables sound effects creation, but the system lacks flexibility and efficiency in applying audio effects and mixing techniques

Engineering Contradiction:
Improveflexibility in applying audio effectsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces mechanical turntables and CD players with a computer-based playback engine that processes audio files digitally. This substitution enables flexible application of audio effects through software controls while maintaining the essential function of creating sound effects, thereby improving adaptability without requiring complex mechanical systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The playback engine is designed to handle multiple audio file formats and support various audio effects processing functions within a single system. This multi-functionality allows the system to perform playback, effects processing, and mixing operations universally, eliminating the need for multiple specialized devices and reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If multiple controls and settings are applied for audio effects, then complex mixing techniques can be achieved, but quick changes to effects and mixing settings become difficult to perform

Engineering Contradiction:
Improvespeed of applying effectsVSAvoidease of changing settings
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system allows users to pre-configure multiple controls and settings for audio effects in advance. These pre-configured settings can be quickly recalled and applied during performance, enabling fast changes to effects and mixing parameters without manually adjusting multiple controls, thus improving both productivity and ease of operation.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If computer-based audio tools are used, then new techniques and flexibility are enabled, but integration with external control devices becomes challenging

Engineering Contradiction:
Improvenew mixing techniquesVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The playback engine is designed with universal interfaces that can accept and process control signals from various external devices such as MIDI controllers, rotary encoders, and other DJ equipment. This multi-functional capability allows seamless integration of external control devices while maintaining the flexibility to implement new mixing techniques, reducing integration complexity through standardized communication protocols.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9619431B2Music and audio playback system
Publication Date: 2017.04.11 INMUSIC BRANDS INC
  • US9619431B2 patent drawing
  • US9619431B2 patent drawing
  • US9619431B2 patent drawing

AI summary

A music and audio playback system is implemented on a computer with a playback engine that enables the operator to apply a variety of effects. The system may store one or more snapshots, or a combination of settings for a plurality of controls that are applied by the playback engine. These snapshots allow for changes to settings for effects, mixing and playback to be made quickly, some of which would normally be difficult to perform. A sampler module permits a user to specify one or more samples that may be triggered for playback. The most frequently used samples may be designated as scratching files that may be quickly activated through the push of a button (or other control). Additionally, a waveform display represents a window of audio samples around a current playback time.