Electronic Keyboard Sound Synthesis via Waveform Memory and Window Multiplication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic musical instruments struggle to generate musical sounds with real sound quality using PCM sound sources, requiring numerous parameter settings and complex circuit configurations, while the type of waveform data for excitation signals remains undefined.
Innovation Solution
The implementation of a block diagram configuration for an electronic keyboard musical instrument that includes a waveform memory, window-multiplying processing, and non-linear characteristic processing units, which read and process excitation signal waveform data based on note number and velocity value, generating musical sounds through a signal circulation circuit with attenuation and delay mechanisms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If complex circuit configurations and numerous parameter settings are used to generate musical sounds with real sound quality, then sound quality is improved, but device complexity increases
Solution Approach 1:
The patent segments the musical sound generation into distinct components: excitation signal generation, resonance body simulation, and string vibration simulation. Each component is handled by separate processing units that can be independently configured and optimized, reducing overall system complexity while maintaining sound quality.
Solution Approach 2:
The system uses parameter changes to control the complexity of sound generation. By adjusting parameters such as attack time, decay time, sustain level, and release time (ADSR envelope), the system can generate realistic musical sounds without requiring complex circuit configurations. The waveform type selection (sine, square, sawtooth, triangle) also provides parameter-based control over sound characteristics.
2Manufacturing precision
If multiple waveform data types are used as excitation signals to achieve desired real sound quality, then sound quality is improved, but memory capacity increases
Solution Approach 1:
The patent implements a universal waveform memory that stores multiple types of excitation signals (string instruments, wind instruments, percussion, etc.) that can be applied across different musical contexts. This multi-functional approach allows a single memory unit to serve multiple purposes, reducing the need for separate specialized memories for each instrument type.
Solution Approach 2:
The system uses partial waveform data strategically - storing only the essential portions of excitation signals needed for realistic sound generation. By using cyclic buffering and selective waveform playback, the system achieves realistic sound quality without storing complete, excessive amounts of waveform data for every possible musical scenario.
3Manufacturing precision
If numerous parameter settings are configured to simulate physical models, then sound realism is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements preliminary configuration of parameter sets for common musical instruments and playing styles. Preset configurations store optimized combinations of excitation signal parameters, resonance body parameters, and envelope settings, allowing users to achieve realistic sound quality without manually adjusting numerous individual parameters. Users can select from pre-configured instrument types (piano, guitar, violin, etc.) that automatically apply appropriate parameter settings.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic musical instrument (10) includes a playing operator (11), and a sound source (12C) which performs processing of receiving, in response to a user operation on the playing operator (11), a sound generation instruction according to playing operation information including the pitch information indicating the certain pitch and sound volume information indicating a certain volume, and generating sound according to the certain pitch and the certain volume, based on excitation data generated by multiplying partial data by a window function, the partial data being included in excitation signal waveform data generated based on a plurality of waveform data items which are respectively different from each other in sound intensity in the certain pitch.