Real-time Audio to MIDI Conversion via Overlapping Window Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio processing technologies lack tools for real-time conversion of audio signals into digital music note representations, such as MIDI format, which is essential for composing new music and aiding musicians without proper musical education.

Innovation Solution

A software system that processes audio signals in overlapping window sets, using machine learning algorithms to convert audio data into MIDI format in real-time, by analyzing frequency domain frames and generating note event probabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional audio processing methods are used, then music quality improvement is achieved, but real-time conversion to digital music notes is not possible

Engineering Contradiction:
Improvemusic qualityVSAvoidreal-time conversion capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The audio signal is divided into overlapping window sets, where each window is further segmented into frames that are processed individually through FFT transformation. This segmentation enables real-time processing of audio signals while maintaining quality by analyzing manageable portions sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary FFT transformation on audio frames to convert them to frequency domain representations before note detection. This preliminary processing prepares the data structure needed for accurate real-time note conversion without waiting for complete audio segments.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If audio signals are processed in large segments, then conversion accuracy is improved, but processing lag increases

Engineering Contradiction:
Improvenote conversion accuracyVSAvoidprocessing lag
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides audio signals into overlapping windows with multiple frames each, allowing accurate frequency analysis through FFT on smaller manageable segments while maintaining temporal resolution for real-time performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts processing by using overlapping windows where each window contains multiple frames that are processed at different stages. This dynamic approach allows continuous real-time processing with minimal lag while accumulating sufficient data for accurate note detection.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If specialized hardware devices are used for audio to MIDI conversion, then conversion capability is achieved, but cost and practicality are reduced

Engineering Contradiction:
Improveaudio to MIDI conversion capabilityVSAvoidcost and practicality
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent replaces specialized hardware devices with a software-based system that performs FFT transformation and note detection algorithms on standard computing platforms. This substitution eliminates the need for expensive specialized hardware while maintaining conversion capability through computational methods.

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

Solution Approach 2:

The software system is designed to be universally applicable to various audio inputs and can run on standard computers without specialized hardware. The same system can process different types of audio signals and export to MIDI format, providing versatile functionality at low cost.

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

Data Source

PatentUS20250166592A1Real-time audio to digital music note conversion
Publication Date: 2025.05.22 MACDOUGAL STREET TECHNOLOGY INC
  • US20250166592A1 patent drawing
  • US20250166592A1 patent drawing
  • US20250166592A1 patent drawing

AI summary

Techniques are described for real-time converting audio into digital musical notation. In an implementation, the process receives a sequence of samples of an audio stream in real time. Based on the sequence of samples, the process generates a window set of note event probability values. The process excludes from the window set of event probability values a leading set of event probability values and a trailing set of event probability values, thereby generating a filtered window set of event probability values. Based on the filtered window set of event probability values, the process determines a sequence set of note-on and note-off events.