Autocorrelation Signal Processing for Polyphonic MIDI Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MIDI converter technologies for non-keyboard instruments struggle to accurately process the nuances of a musician's playing, often requiring instrument modification, are costly, and fail to handle fast players or polyphonic instruments, necessitating custom pickups and limiting the use of vintage instruments and wireless transmission.

Innovation Solution

A system employing a signal processing window with multipliers, summers, and memory locations that splits incoming signals into duplicates and time-reversed versions, allowing for linear frequency translation and compression, and user-selectable response times, effectively isolating frequencies without distortion or intermodulation products, and can process multiple signals on a single conductor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If present day MIDI converters are used for guitars and other instruments, then frequency tracking is achieved, but the system cannot keep up with fast players and fails to track all notes

Engineering Contradiction:
Improvetracking speedVSAvoidnote tracking accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system segments the complex frequency tracking problem into multiple parallel autocorrelation processors, each handling specific frequency ranges or note detection tasks. This segmentation allows the system to process multiple notes simultaneously without missing fast passages, as each segment operates independently to detect and track its assigned frequency range.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional time-domain frequency detection to a multi-dimensional approach using autocorrelation analysis across multiple time delays and amplitude thresholds. By adding temporal dimensionality through delayed signal comparisons and amplitude-based note gating, the system achieves both high-speed tracking and accurate note detection that single-dimensional methods cannot provide.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If custom pickups are used for polyphonic instruments, then multi-note processing is enabled, but the system requires separate physical conductors for each signal

Engineering Contradiction:
Improvepolyphonic processing capabilityVSAvoidcable and pickup complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges multiple pickup signals and combines them into a single composite signal that is then processed through the autocorrelation-based frequency detection system. This merging approach eliminates the need for separate conductors for each string or note, as the single processed signal contains all frequency information needed to detect and track multiple simultaneous notes through spectral analysis.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The autocorrelation-based processing system serves multiple functions simultaneously: it detects fundamental frequencies, identifies harmonics, determines note on/off states, and tracks pitch changes all through a single processing pipeline. This universal processing approach handles polyphonic instruments of any configuration (guitar, bass, violin, etc.) without requiring instrument-specific hardware modifications.

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

3Adaptability or versatility

If instrument modification is required for MIDI conversion, then synthesizer communication is achieved, but vintage instruments are devalued and cannot be used

Engineering Contradiction:
ImproveMIDI communication capabilityVSAvoidinstrument preservation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system introduces an intermediary signal processing unit that sits between the instrument's existing pickups and the synthesizer/MIDI interface. This intermediary device captures the instrument's natural output through standard pickups, processes the signal through autocorrelation analysis to extract frequency and amplitude information, and then generates appropriate MIDI commands or digital audio output without requiring any modification to the instrument itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces mechanical or hardware-based frequency detection methods (such as voltage thresholding or period counting) with signal processing-based autocorrelation analysis. This substitution enables accurate frequency tracking through mathematical correlation of delayed signal versions, eliminating the need for mechanical frequency-to-voltage converters or complex hardware modifications while preserving the instrument's original state.

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

4Productivity

If traditional frequency detection methods are used, then processing is achieved, but distortion and intermodulation products occur

Engineering Contradiction:
Improveprocessing capabilityVSAvoidfrequency accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The autocorrelation method creates a copied and delayed version of the input signal, then compares the original with the copied version at various time delays. This copying approach allows the system to identify periodic structures and fundamental frequencies by finding the delay that produces maximum correlation, without introducing the nonlinear distortion and intermodulation products that occur in traditional frequency detection methods that directly manipulate the signal waveform.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9466301B2System and method for linear frequency translation, frequency compression and user selectable response time
Publication Date: 2016.10.11 LANNES KENNETH JOHN
  • US9466301B2 patent drawing
  • US9466301B2 patent drawing
  • US9466301B2 patent drawing

AI summary

A method and system has been developed and demonstrated which provides real-time frequency translation, frequency compression, and user selectable response time for non-deterministic signals. This method and system provides for the real-time separation and isolation of theoretically an infinite amount of frequencies present in an incoming non-deterministic signal. The bandwidth of the filter for the separated frequencies is user selectable and provides varying rise times for the individual frequencies. The linear frequency shifting property of the algorithm creates bandwidth compression opportunities while signals are present in a channel for transmission.