Music Obfuscation via Bad Note Encoding in Player Piano Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Player piano systems from different manufacturers face issues with unauthorized playback of musical composition media, as low-end manufacturers lack proper decoding mechanisms to differentiate between 'good' and 'bad' notes, leading to cacophony instead of the desired composition.
Innovation Solution
Incorporating 'bad' notes and special identifiers within the note stream or file, allowing only authorized systems to decode and ignore these 'bad' notes, while unauthorized systems play both 'good' and 'bad' notes, thus preventing proper playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If MIDI standard is used for storing note information, then compatibility and ease of operation are improved, but unauthorized playback by low-end manufacturers becomes possible
Solution Approach 1:
The patent extracts harmful elements (bad notes) from the note stream and separates them from useful elements (good notes) using special control commands. Authorized systems can identify and exclude these bad notes through decoding, while unauthorized systems play them back, creating audible obfuscation. This extraction principle allows the system to maintain MIDI compatibility while preventing unauthorized playback.
2Reliability
If bad notes are added to the note stream, then unauthorized playback is prevented, but device complexity increases
Solution Approach 1:
The patent uses universal MIDI control commands (controller commands with specific controller numbers) that can be implemented across different MIDI-compatible systems. The bad note encoding mechanism leverages existing MIDI infrastructure and standards, allowing authorized systems to decode and filter bad notes without requiring completely new hardware or protocols, thus limiting the increase in device complexity.
3Measurement precision
If special identifiers are inserted in the file, then decoding capability is improved, but loss of information increases
Solution Approach 1:
The patent embeds control commands containing bad note identifiers within the existing MIDI note stream structure. These control commands are interspersed among the note data but utilize the same MIDI protocol framework. The identifiers are compact and integrated into the stream without requiring separate storage files or substantial additional data structures, minimizing information loss while enabling precise identification of bad notes.
Data Source
AI summary
A method and apparatus for limiting which player pianos can properly play notes within a media file or stream without playing additional “bad notes” encoded in the stream for disrupting the playback of that musical composition so as to prevent playback on unauthorized systems. Bad notes are encoded within a file or stream containing the proper “good notes” of the composition along with control commands to allow identifying the bad notes (e.g., by location, relative position, characteristics and so forth). Player pianos of a first manufacturer, having the proper programming, properly decode the control commands to locate the bad notes and prevent them from being played back with the good notes, therein properly rendering the musical composition. Player pianos from other manufacturers will play all the notes thus obfuscating the playback of the musical composition. Fidelity of playback on authorized system is not affected.


