Digital Musical Synthesizer Voice Note Identification Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for adding voice note identifications to digital musical synthesizers, particularly GM compliant wavetable synthesizers, are impractical as they require 12 unused logical channels per channel, limiting their applicability across all logical channels and are not suitable for non-MIDI or non-wavetable synthesizers.

Innovation Solution

A new method that processes each MIDI Note On/Off signal within a GM compliant wavetable synthesizer, utilizing additional MIDI Control Logics and shadow layers to implement voice note identifications across all logical channels, allowing for flexible implementation in both hardware and software synthesizers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the original patent method is used to add voice note identifications, then voice note identifications can be implemented on a single logical channel, but it requires 12 unused logical channels per channel which makes it impractical to use across all 16 logical channels

Engineering Contradiction:
Improveapplicability across logical channelsVSAvoidnumber of unused logical channels required
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the synthesizer's logical channels universal by enabling voice note identification functionality across all 16 channels through a shared resource approach. Instead of dedicating 12 unused channels per logical channel, the invention allows any logical channel to access voice note identification features by sharing a common set of 12 voice patches, thereby making the system adaptable to all channels without requiring channel-specific resources.

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

Solution Approach 2:

The patent changes the parameter of resource allocation from static (dedicated unused channels) to dynamic (shared access to voice patches). By implementing a voice patch sharing mechanism where multiple logical channels can access the same 12 voice patches at different times, the system transforms the fixed resource requirement into a flexible parameter that can serve all channels without requiring 12×16 total channels.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If voice note identifications are implemented across all logical channels using the new method, then flexibility and polyphonic control are improved, but CPU load and memory requirements increase

Engineering Contradiction:
Improveflexibility in controlVSAvoidCPU load
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent uses copying by creating virtual representations of voice patch assignments. Instead of duplicating actual voice data for each logical channel, the system copies the assignment information (which voice patch is assigned to which channel) and uses this copied metadata to route MIDI notes to the appropriate shared voice patches. This allows multiple channels to access the same voice resources without duplicating the heavy audio synthesis data, thereby reducing memory requirements and CPU load.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If voice note identifications are implemented across all logical channels, then control over instrument sounds is improved, but memory requirements increase

Engineering Contradiction:
Improvecontrol over instrument soundsVSAvoidmemory requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the voice patch resources across all logical channels into a single shared pool. Instead of allocating separate voice patches for each channel, the invention combines all voice identification resources into 12 shared patches that can be accessed by any logical channel. This merging approach reduces total memory requirements while maintaining full control capability across all channels, as the same voice patches can serve multiple channels at different times.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10593312B1Digital musical synthesizer with voice note identifications
Publication Date: 2020.03.17 KASAHARA MASAAKI
  • US10593312B1 patent drawing
  • US10593312B1 patent drawing
  • US10593312B1 patent drawing

AI summary

A method for generating voice note identifications for digital musical instrument note controlling signals. The method provides voice identification for every note in digital interface, which makes music learning intuitive and easier. The method can be used with a majority of digital instruments as a part of such instruments. Solfege is used as voice note identification system since it is widely used in music education. However, any such system can be used or newly devised by preparing a different set of patches.