DAW Track Export to Scorewriter via Embedded Player Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is no established method for seamlessly translating MIDI information from Digital Audio Workstations (DAWs) into musical scores, requiring users to rely on default import algorithms and laborious copy and paste tasks within scorewriter applications.

Innovation Solution

A method is introduced where an identifier is added to the name of elements in a DAW application, allowing for the conversion and export of musical compositions into an interoperable format, which is then parsed by the scorewriter application to assign tracks to instruments and interpret techniques, enabling precise control over the representation of musical data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If default MIDI file import algorithms are used, then the export process is simple, but the mapping accuracy and musical information representation deteriorate

Engineering Contradiction:
Improveexport process simplicityVSAvoidmapping accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by embedding control information (identifiers, metadata, annotations) into the MIDI file during the export process from the first application. This pre-prepared information enables the second application to automatically and accurately interpret and map the musical data without requiring manual intervention, thus resolving the contradiction between simple export process and high mapping accuracy.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual copy and paste tasks are performed, then the mapping precision improves, but the time consumption and operational complexity increase

Engineering Contradiction:
Improvemapping precisionVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system implements self-service by enabling the second music creation application to automatically parse, interpret, and map musical information from the interoperable file using embedded control information. This automated self-mapping process eliminates the need for manual copy and paste operations while maintaining high mapping precision, thus resolving the contradiction between mapping precision and time consumption.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If no standardized method is used, then the system remains flexible, but the interoperability and automation capability deteriorate

Engineering Contradiction:
Improvesystem flexibilityVSAvoidautomation capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system achieves universality by implementing a standardized control information format that can be embedded within existing MIDI file structures. This universal approach allows different music creation applications to interchange data effectively while maintaining their individual flexibility. The standardized identifiers and metadata enable automated processing across platforms without requiring each application to be rigidly structured, thus resolving the contradiction between system flexibility and automation capability.

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

Data Source

PatentUS12020671B2Data exchange for music creation applications
Publication Date: 2024.06.25 AVID TECHNOLOGY INC
  • US12020671B2 patent drawing
  • US12020671B2 patent drawing
  • US12020671B2 patent drawing

AI summary

An operator of a digital audio workstation (DAW) application is able to assign individual tracks of a DAW session for export to specific players within a musical score of a scorewriter application. The DAW operator associates each track with a player identifier, which is retained in association with an interoperable format file generated by the export process. When the scorewriter imports such a file, it extracts the player identifier and uses it to map the track to a scored instrument. The mapping may also depend on a scorewriter arrangement of players for the instruments. The DAW operator may assign multiple tracks representing a given instrument played with different techniques to a single instrument part in a score. The playing techniques for the instruments are also associated with the tracks and may be parsed by the scorewriter to annotate the score with the corresponding notations.