SoundshaperLogo
SOUNDSHAPER: CDP REFERENCE

MORPH/BRIDGE - interpolate between spectra in two files


CDPLOGO
SPECTRAL
MORPH
morph  / bridge
PREVToIndex
MORPH / BRIDGE
 NEXT

SPECTRAL > MORPH  > MORPH / BRIDGE >

SUMMARY
Interpolate between the frequency and amplitude values in one file and another, making a transition ('morph') between them.

MORPH
interpolates between the values in the two files while they continue to evolve over time.
BRIDGE interpolates between the spectra at two specific times: one in the first file and one in the second.

MORPH
Morph between spectral values in one file and another, over time.
MORPH interpolates each successive window in the first file with its corresponding simultaneous window in the second file
.

MODES
 1. Linear/exponential: interpolate linearly or exponentially (see exp) parameters
 2. Cosine: interpolate over a cosinusoidal spline

PARAMETERS
 amp start  Time when amplitude interpolation begins
Range: 0- file length (approx.*) of File1 secs. (*Latest start-point is file-length minus twice window-gap.)
 amp end  Time when amplitude interpolation ends
Range: Near 0* to file length of File1 secs. Must be > than amp start  (*Earliest end-point is twice window-gap.)
In practice, amp end must not be later than the length of the shorter file. 
 freq start Time when frequency interpolation starts
Range: 0- file length (approx.*) of File1  secs. (*Latest start-point is file-length minus twice window-gap.)
 freq end  Time when frequency interpolation ends
Range: Near 0* to file length of File1 secs. Must be > than freq start  (*Earliest end-point is twice window-gap.)
In practice, freq end must not be later than the length of the shorter file.
 amp exp Amplitude interpolation slope: increasing (exp >1); decreasing (exp <1).
Range: 0.02 to 50.00
 freq exp Frequency interpolation slope: increasing (exp >1); decreasing (exp <1)
Range: 0.02 to 50.00
 [offset]  Optional time-delay of entry of 2nd file  (Called 'stagger' in CDP documentation)
Range: 0-file length (approx*) of File1 secs. Default 0.0  (*Max: filelength-window-gap) 

BRIDGE
Morph between a spectrum in one file and one in another file, each at specified times
BRIDGE interpolates between specific windows: one in the first file and one in the second
. A number of interpolation Modes are offered.
The outfile length appears to be the length of File 2 (whether end is specified or not).

MODES
  1. Interpolated: Output level is direct result of interpolation
  2. Minimum of both: Output level follows moment to moment minimum of 2 infile amplitudes
  3. Follow File1: Output level follows moment to moment amplitude of infile1
  4. Follow File2: Output level follows moment to moment amplitude of infile2
  5. Move 1 -> 2: Output level moves, through interpolation, from that of Infile1 to that of Infile2
  6. Move 2 -> 1: Output level moves
, through interpolation, from that of Infile2 to that of Infile1

PARAMETERS
 [start]
  Time in Infile 1 of start window for interpolation.
Range: 0- file length (approx.*) of File1 secs; default: 0.0. (*Latest start-point is file-length minus twice window-gap.)
 [end]  Time in Infile 1 of end window for interpolation. 
Range: Near 0* to file length of File1 secs, restricted to 1.0 due to CDP error; default: end_of_file
Must be > than amp start  (*Earliest end-point is twice window-gap.)
  [freq start] Amount of 2nd sound's FREQUENCY interpolation at start time.
Range: 0-1, default 0
 [freq endAmount of 2nd sound's FREQUENCY interpolation at end time.
Range: 0-1; default 1
 [amp start] Amount of 2nd sound's AMPLITUDE interpolation at start time.
Range: 0-1, default 0
 [amp end] Amount of 2nd sound's AMPLITUDE interpolation at end time.
Range: 0-1, default 1
 [offset]  Optional time-delay of entry of 2nd file 
Range: 0-file length (approx*) of File1 secs. Default 0.0  (*Max: filelength-window-gap)


NOTES
MORPH: the end of amp or freq interpolation should not be beyond the end of the shorter soundfile.
BRIDGE:
the outfile length appears to be the length of File 2 (whether end is specified or not).

If morphing across the whole of both files, BRIDGE Mode 1 appears to be identical to MORPH.  BRIDGE does, however, offer alternatives for the output level, as appropriate to the input files.

© Ensemble Software and Composers Desktop Project 2012