Modular Sound Synthesis Routing for Sample-Free Effect Creation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing sound effect libraries require a large number of pre-recorded samples to generate a broad range of sound effects, limiting flexibility and control for sound designers.
Innovation Solution
A modular sound synthesis system that uses sound synthesis models and audio effect objects to generate sound effects in real-time, allowing user-defined inputs to control parameters and process sounds, eliminating the need for pre-recorded samples.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If pre-recorded sound samples are stored in libraries to generate a broad range of sound effects, then the variety of sound effects is improved, but the storage space and system complexity increase significantly
Solution Approach 1:
The system segments sound generation into independent modular components: sound sources (noise generators, oscillators), filters, envelopes, and effect processors. Each module performs a specific function and can be independently configured and combined to create diverse sound effects without requiring extensive pre-recorded samples.
Solution Approach 2:
The system uses parameter-based control where user inputs define control parameters that dynamically adjust the behavior of synthesis modules. By changing parameters such as filter cutoff frequencies, envelope shapes, and modulation depths, the same modular architecture can generate a wide variety of sound effects adaptively without needing separate pre-recorded samples for each effect.
2Adaptability or versatility
If pre-recorded sound samples are stored in libraries to generate a broad range of sound effects, then the variety of sound effects is improved, but the system complexity increases
Solution Approach 1:
The modular synthesis components are designed to be universal and multi-functional. A single noise generator can feed multiple filters and effects, a single envelope can control multiple parameters, and modules can be arranged in different configurations. This universality allows the system to generate diverse sound effects using a relatively small set of reusable components, reducing overall system complexity.
3Adaptability or versatility
If user-defined inputs are processed through multiple control parameters and audio effect objects in real-time, then the customization capability is improved, but the processing time and computational resources increase
Solution Approach 1:
The system employs dynamic parameter adjustment where control parameters can be modified in real-time during sound generation. The modular architecture allows parameters to be changed on-the-fly without requiring complete re-synthesis, enabling adaptive customization while maintaining processing efficiency through incremental updates to the audio signal.
Data Source
AI summary
Disclosed herein is a sound synthesis system for generating a user defined synthesised sound effect, the system comprising: a receiver of user defined inputs for defining a sound effect; a generator of control parameters in dependence on the received user defined inputs; a plurality of sound effect objects, wherein each sound effect object is arranged to generate a different class of sound and each sound effect object comprises a sound synthesis model arranged to generate a sound in dependence on one or more of the control parameters; a plurality of audio effect objects, wherein each audio effect object is arranged to receive a sound from one or more sound effect objects and/or one or more other audio effect objects, process the received sound in dependence on one or more of the control parameters and output the processed sound; a scene creation function arranged to receive sound output from one or more sound effect objects and/or audio effect objects and to generate a synthesised sound effect in dependence on the received sound; and an audio routing function arranged to determine the arrangement of audio effect objects, sound effect objects and scene creation function such that one or more sounds received by the scene creation function are dependent on the audio routing function; wherein the determined arrangement of audio effect objects, sound effect objects and the scene creation function by the audio routing function is dependent on the user defined inputs.


