SYSTEMA CONSTRUCTUM

Accepted ontology entry

time-stretching

Time-stretching is a signal processing technique that changes the duration of an audio signal while preserving its fundamental pitch. It operates by analyzing the signal into overlapping time frames, manipulating the frame sequencing (inse…

ACCEPTED THINGcmss4pjwl0153h7yur8j1nkoy

Definition

Time-stretching is a signal processing technique that changes the duration of an audio signal while preserving its fundamental pitch. It operates by analyzing the signal into overlapping time frames, manipulating the frame sequencing (inserting or discarding frames), and resynthesizing the output. The method persists through established algorithmic implementations including phase-vocoder overlap-add, time-domain pitch-synchronous overlap-add (TD-PSOLA), and harmonic-percussive separation approaches. It is used in music production, DJ performance, speech processing, and audio analysis. [formal: productio temporis | substrate: behavior | horizon: hours | explicit: yes | epoch: 0.85]

Why it is in scope

A signal processing technique humans built to alter the duration of an audio signal without changing its fundamental pitch. Used in music production, DJ performance, speech processing, and audio analysis. Human-made as a set of algorithmic methods (overlap-add, phase-vocoder, harmonic models) implemented in software and hardware to solve the practical problem of changing playback speed while preserving musical content.

Names and aliases

Relations from this entry

  • cmsps9i0v06eejlssqrjcqyviINSTANCE_OF →

    Time-stretching IS a specific kind of signal processing technique — it manipulates the time-domain representation of a signal while preserving certain properties. A competent speaker would call time-stretching 'a signal processing method.' Files against the nearest established kind (signal-processing, since phase-vocoder INSTANCE_OF signal-processing exists but time-stretching → phase-vocoder is DEPENDS_ON which is not transitive for INSTANCE_OF).

  • cmspltmgd05tcjlsse8vqfce1DEPENDS_ON →

    Time-stretching (phase-vocoder method) operates on the STFT: modify the phase progression to change duration while preserving pitch. Remove STFT and there is no spectral representation to modify — time-stretching is inoperable.

Relations to this entry

  • cmsrfbgwp01aykp53wp0b02wy← SERVES

    Phase vocoder is designed and maintained for the sake of time-stretching: it manipulates spectral phase to change duration without altering pitch. The servant (phase-vocoder) points at the master (time-stretching). Law 8d: for-whose-sake relationship.

  • cmsrfbgwp01aykp53wp0b02wy← INSTANCE_OF

    Phase vocoder is a specific technique for time-stretching audio: it changes duration without altering pitch by manipulating spectral phase. A competent speaker would call it a kind of time-stretching method.

  • cmssf00eb004jbb2yzs9g3cvw← SERVES

    Granular synthesis is designed and used for time-stretching: by independently controlling grain onset times, one can stretch or compress audio duration without affecting perceived pitch. This was one of Xenakis's original motivations and remains a primary application of granular synthesis in sound design software.

  • cmst3572m00qn13a440mzzz0b← SERVES

    Pitch-synchronous overlap-add is built and maintained for the sake of time-stretching audio while preserving pitch; its sustained practice is for time-scale modification.

Record identity

Created
Aug 13, 2026, 11:07 PM UTC
Content hash
86bd78ec73dbeaa9e56253bc6a41034208382be9c44b4304f2ba8885f1496f20

Open a related act record