Gapless Playback Methodologies
There are as many as one hundred instances of patent applications or granted patents relating to the field of digital audio transitioning.
When you compare the difference in disclosed methodologies, it is possible to understand WHY and HOW the teachings of the Codentity patent (U.S. 9,286,942) produce outcomes that consistently surpass the capabilities of methods deployed by other applicants.
Is the patented Codentity® 'gapless playback' method really different—and does it produce better results?
How the OTHER Companies Execute Gapless Playback Methodology
The patent designs for many of the well-known technology companies typically produce some type of simulated gapless playback effect. Their methods generally use various forms of DSP (digital signal processing).
Examples include: frame sampling, buffer blending, filter-graphing, waveform analysis, pre-roll calculations, or file comparisons. These processes require CPU overhead, and can create transition pairings with imprecise song boundaries and undesirable audio levels.
Unfortunately, their outcomes (depending on the vendor and the song-pairings) are often not what the listener would expect to hear. So, as ingenious as some of the other marketplace designs may be, the Codentity® patent seeks to improve the listener experience by disclosing a system and methods that are more pleasing, more efficient, and more consistent.
The 'gapless playback' methods of Codentity®, Apple®, Microsoft®, and Verizon® are very different—TAP or CLICK images to read patents
See LIST of 'gapless playback' patents
Methodology Typically Utilized in OTHER Gapless Playback Implementations
CTT does NOT produce cross fades
CTT does NOT cause content portion deletions
CTT does NOT compare song attributes
CTT does NOT use audio frame sampling
CTT does NOT use frame buffering
CTT does NOT use frame blending
CTT does NOT use filter-graphing
CTT does NOT use pre-roll techniques
CTT does NOT use meta tag analysis
CTT does NOT use song-pair analysis
CTT does NOT use delay techniques
CTT does NOT use any form of synchronization
CTT does NOT use single-player quantization blending
CTT does NOT require significant CPU resources
CTT does NOT 'flush' (empty) a processing buffer
on receiving a MANUAL command to start next song
(because this causes immediate insertion of a SILENCE GAP in the music stream)
Codentity® Gapless Playback Methodology Is Different
Codentity® Transition Technology (CTT) is a patented method (US 9,286,942) which creates a song measurement, content duration calculation, and multi-player execution system. CTT enables consistent audio levels as it alternates song playback between two or more media players, producing an unending series of uniformly natural, overlapping or adjoined transitions between songs.
With Codentity® Transition Technology, this mixing magic is accomplished automatically—in real time—without latency, pre-rolls, filter-graphing, or delays. And with CTT, there is no requirement for user actions like song preparation, tag assignment, level editing, or input of global or discrete fade points.
Codentity® Transition Technology delivers a more pleasing listener experience because (unlike with other methods) there are no silence gaps, no premature fade-outs, no unwanted fade-ins, and no song-content portion deletions. The result is song rendering the way the artist intended, and music flow the listener expects.
Learn more about INTEGRATION SUPPORT for Codentity® Transition Technology on your platforms.
How Codentity® Gapless Playback Methodology Works
The patented methods of Codentity® Transition Technology take a more fundamental approach. Here is a simplified* explanation:
*The simplified explanation of the Codentity® LLC patent methodology is a condensed representation. It is not meant to replace the actual language of the granted patent; the limitations of which are solely determined by the metes and bounds of the patent (US 9,286,942):
Automatic calculation of digital media content durations optimized for overlapping or adjoined transitions
©2019 CODENTITY LLC