The CDP Spectral processes operate mainly on Frequency Analysis files (.ana), derived from sound files using the FFT function PVOC ANAL. An alternative supported format is PVOC-EX (.pvx). Other processes manipulate pitch data extracted from the time-varying spectrum (see REPITCH). See the INTRODUCTION for more detail on the nature of processing in the spectral domain.
CLICK ON THE GROUP NAME TO THE LEFT TO ACCESS THE CDP REFERENCE DOCUMENTATION ON THE FUNCTION GROUP.
- [PVOC] ANA2PVX
- Convert CDP analysis file to PVOC-EX file
- [BLUR] CALTRAIN
- Time-blur the upper spectral channels
- [SPECNU] FRACTAL SPECTRUM
- Fractally distort spectrum by transposition
- [PVOC] FTURANAL ANAL
- Extract spectral features from an analysis file and output to a textfile
- [PVOC] FTURANAL SYNTH
- Use spectral features data to reassemble MONO source file
- [SPECNU] MATRIX
- Matrix manipulation of spectrum of sound
- [PVOC] PVOCEX2
- Stereo phase vocoder based on CARL pvoc (Mark Dolson)
- [FORMANTS] SPECENV
- Extract the spectral envelope of file 2 and apply it to file 1
- SPECFNU
- Modify spectral shape in relation to formant peaks
- [FOCUS] SPECFOLD
- Fold, invert or randomise the spectrum
- [STRETCH] SPECTSTR
- Time-stretch analysis file, suppressing artefacts when stretch > 1
- [PITCH] SPECTUNE
- Find most prominent pitch and transpose file to it
- [SPECNU] SPECULATE
- Generate versions of source with channel data progressively permutated
- [BLUR] SUPPRESS PARTIALS
- Suppress the most prominent partials in the frequency band indicated
- FOCUS ACCU
- Sustain each spectral band, until louder data appears in that band
- PITCH ALTHARMS
- Delete alternate harmonics
- [PVOC] ANA2PVX
- Convert CDP analysis file to PVOC-EX file
- PVOC ANAL
- Convert soundfile to spectral file
- REPITCH ANALENV
- Extract the window-loudness envelope of an analysis file
- ANALJOIN JOIN
- Join analysis files together
- REPITCH APPROX
- Make an approximate copy of a pitchfile
- HILITE ARPEG
- Arpeggiate the spectrum
- BLUR AVRG
- Average spectral energy over N adjacent channels
- HILITE BAND
- Split spectrum into bands and process these individually
- SPEC BARE
- Zero the data in channels that do not contain harmonics
- HILITE BLTR
- Blur the spectral data over time, and TRACE the partials
- BLUR BLUR
- Blur the spectral data over time
- MORPH BRIDGE
- Make a bridging interpolation between two sound spectra by interpolating between 2 time-specified windows in the 2 infiles
- [REPITCH] BRKTOPI
- Convert a breakpoint pitch data file to a binary pitch data file
Return to Spectral Index (top of this page)
Return to CDP Master Index
- [BLUR] CALTRAIN
- Time-blur the upper spectral channels
- SPECINFO CHANNEL
- Returns PVOC channel number corresponding to frequency given
- PITCH CHORD
- Transposed versions of a sound are superimposed on the original
- PITCH CHORDF
- Transposed versions of the spectrum are superimposed within the existing spectral envelope
- BLUR CHORUS
- Add random variation to amplitude or frequency in analysis channels
- SPEC CLEAN
- Remove noise from PVOC analysis file
- SPECNU CLEAN
- Eliminate from the source file any persisting signal that falls below a threshold (defined by the noisfile)
- ONEFORM COMBINE
- Generate a new sound from pitch information and a single-moment-formant
- REPITCH COMBINE
- Generate transposition data from 2 sets of pitch data,
or transpose pitch data with transposition data,
or combine 2 sets of transposition data to form new transposition data, producing a binary pitch data file output- REPITCH COMBINEB
- Generate transposition data from 2 sets of pitch data,
or transpose pitch data with transposition data,
or combine 2 sets of transposition data to form new transposition data, producing a time value breakpoint file output- PITCHINFO CONVERT
- Convert a binary pitch data file to a time frequency breakpoint text file
- REPITCH CUT
- Cut out and keep a segment of a binary pitch data file
- SPEC CUT
- Cut a section out of an analysis file, between starttime and endtime (seconds)
Return to Spectral Index (top of this page)
Return to CDP Master Index
- COMBINE DIFF
- Find (and retain) the difference between two spectra
- BLUR DRUNK
- Modify sound by a drunken walk along analysis windows
- FOCUS EXAG
- Exaggerate the spectral contour
- REPITCH EXAG
- Exaggerate pitch contour
- PVOC EXTRACT
- Analyse, then resynthesise with various options
Return to Spectral Index (top of this page)
Return to CDP Master Index
- HILITE FILTER
- Hipass, lopass, bandpass and notch filters, on spectral data
- REPITCH FIX
- Massage pitch data in a binary pitchfile
- FOCUS FOCUS
- Focus spectral energy onto the peaks in the spectrum
- FOCUS FOLD
- Octave-transpose spectral components into a specified frequency range
- FOCUS FREEZE
- Freeze the spectral characteristics in a sound, at given times, for specified durations
- SPECINFO FREQUENCY
- Returns centre frequency of PVOC channel specified
- [SPECNU] FRACTAL SPECTRUM
- Fractally distort spectrum by transposition
- [PVOC] FTURANAL ANAL Extract spectral features from an analysis file and output to a textfile
- [PVOC] FTURANAL SYNTH Use spectral features data to reassemble MONO source file
- SPEC GAIN
- Amplify or attenuate the spectrum
- SPEC GATE
- Eliminate channel data below a threshold amplitude
- REPITCH GENERATE
- Create binary pitch data from a textfile of time midi value pairs
- FORMANTS GET
- Extract evolving formant envelope from an analysis file
- ONEFORM GET
- Extract formant-envelope at a specific time in an existing CDP formant file
- GET_PARTIALS
- Extract relative amplitude of partials in a pitched source
- REPITCH GETPITCH
- Extract pitch from spectrum to a pitch data file
- FORMANTS GETSEE
- Get formant data from an analysis file and write as a pseudo-soundfile for viewing
- STRANGE GLIS
- Create glissandi inside the (changing) spectral envelope of the original sound
- GLISTEN
- Randomly partition the spectrum into bins and play back in order
- SPEC GRAB
- Grab a single analysis window at time point specified
- HILITE GREQ
- Graphic eq type filter on the spectrum
Return to Spectral Index (top of this page)
Return to CDP Master Index
- PITCHINFO HEAR
- Convert binary pitchfile to analysis test tone file (resynthesise to hear pitch)
- FOCUS HOLD
- Hold sound spectrum, at given times
- PITCHINFO INFO
- Display information about pitch data in pitchfile
- REPITCH INSERTSIL
- Mark areas as silent in a pitch data file
- REPITCH INSERTZEROS
- Mark areas as unpitched in a pitch data file
- COMBINE INTERLEAVE
- Interleave (groups of) windows of several spectra
- REPITCH INTERP
- Replace noise or silence by pitch interpolated from existing pitches
- REPITCH INVERT
- Invert pitch contour of a pitch data file
- STRANGE INVERT
- Invert the spectrum
Return to Spectral Index (top of this page)
Return to CDP Master Index
- SPECINFO LEVEL
- Convert (varying) level of analysis file to a pseudo-soundfile, for viewing (1 window -> 1 sample)
- COMBINE MAKE
- Generate an analysis file from data in a formant data file and a pitch data file
- COMBINE MAKE2
- Generate a spectrum from only pitch, formant & envelope data
- SPEC MAGNIFY
- Expand (in duration) a single analysis window
- [SPECNU] MATRIX
- Matrix manipulation of spectrum of sound
- COMBINE MAX
- Retain loudest channel components per window amongst several spectra
- COMBINE MEAN
- Generate the mean of two spectra
- NEWMORPH & NEWMORPH2
- Morph between dissimilar spectra
- BLUR NOISE
- Add noise to spectrum
- REPITCH NOISETOSIL
- Replace unpitched windows by silence
Return to Spectral Index (top of this page)
Return to CDP Master Index
- PITCH OCTMOVE
- Octave transpose without a formant shift
- SPECINFO OCTVU
- Text display of time varying amplitude of spectrum, within octave bands
- REPITCH PCHSHIFT
- Transpose pitches in a pitch data file by a constant number of semitones
- REPITCH PCHTOTEXT
- Convert binary pitch data to textfile
- SPECINFO PEAK
- Locate time varying energy centre of spectrum (text display)
- PEAK EXTRACT
- Extract peaks from an analysis file and write to a text file
- PITCH PICK
- Only retain channels which might hold specified partials
- REPITCH PITCHTOSIL
- Replace pitched windows by silence
- HILITE PLUCK
- Emphasise spectral changes (use e.g. with HILITE ARPEG)
- SPECINFO PRINT
- Print data in an analysis file as text to file
- ONEFORM PUT
- Impose the formant-envelope in a single-moments-formant datafile onto the sound in an analysis file
- FORMANTS PUT
- Impose formants in a formant data file on the spectrum in a PVOC analysis file
- PVOC ANAL
- Convert soundfile to spectral file
- PVOC EXTRACT
- Analyse, then resynthesise sound with various options
- PVOC SYNTH
- Convert spectral file to soundfile
- [PVOC] PVOCEX2
- Stereo phase vocoder based on CARL pvoc (Mark Dolson)
Return to Spectral Index (top of this page)
Return to CDP Master Index
- REPITCH QUANTISE
- Quantise pitches in a pitch data file
- SPECNU RAND
- Randomise the order of spectral windows
- REPITCH RANDOMISE
- Randomise pitch line
- SPECNU REMOVE
- Remove a pitched component from the spectrum of a sound
- SPECINFO REPORT
- Text report on location of frequency peaks in the evolving spectrum
Return to Spectral Index (top of this page)
Return to CDP Master Index
- BLUR SCATTER
- Randomly thin the spectrum
- FORMANTS SEE
- Convert formant data in binary formant data file to a pseudo soundfile for viewing
- PITCHINFO SEE
- Convert binary pitchfile or transposition file to a pseudo-soundfile, for viewing
- SELFSIM
- Replace spectral windows with the most similar, louder window(s)
- STRANGE SHIFT
- Linear frequency shift of (part of) the spectrum (becomes inharmonic)
- BLUR SHUFFLE
- Shuffle analysis windows according to a specific scheme
- SPECNU SLICE
- Divide an anlysis file into individual frequency bands, saving each as a separate analysis file
- REPITCH SMOOTH
- Smooth pitch contour in a pitch data file
- [FORMANTS] SPECENV
- Extract the spectral envelope of file 2 and apply it to file 1
- SPECFNU
- Modify spectral shape in relation to formant peaks, or show formant data
- [FOCUS] SPECFOLD
- Fold, invert or randomise the spectrum
- SPECGRIDS
- Partition the spectrum into parts, over a grid
- SPECROSS PARTIALS
- Interpolate partials of pitched inanalfile1 towards those of pitched inanalfile2
- SPECSPHINX
- Impose the channel amplitudes of analfile2 onto the channel frequencies of analfile1
- STRETCH SPECTRUM
- Stretch/compress the frequencies in the spectrum
- SPECTWIN
- Combine the formant and/or total spectral envelopers of two spectra
- BLUR SPREAD
- Spread spectral peaks
- SPECNU SQUEEZE
- Squeeze the spectrum into a frequency range, around a specified centre frequency
- FOCUS STEP
- Step-frame through a sound by freezing the spectrum at regular time intervals
- [STRETCH] SPECTSTR
- Time-stretch analysis file, suppressing artefacts when stretch > 1
- [PITCH] SPECTUNE
- Find most prominent pitch and transpose file to it
- [SPECNU] SPECULATE
- Generate versions of source with channel data progressively permutated
- SPECNU SUBTRACT
- Eliminate from the source file any persisting signal that falls below a threshold (defined by the noisfile) AND subtract the amplitude of the noise in the noisfile from any source file signal that is passed
- COMBINE SUM
- Add one spectrum to another
- SUPERACCU
- Sustain each spectral band until louder data appears in that band
- BLUR SUPPRESS
- Suppress the most prominent channel data
- [BLUR] SUPPRESS PARTIALS
- Suppress the most prominent partials in the frequency band indicated
- PVOC SYNTH
- Convert spectral file to soundfile
- REPITCH SYNTH
- Create spectrum of vowel sounds, following pitch contour in pitch data file
Return to Spectral Index (top of this page)
Return to CDP Master Index
- STRETCH TIME
- Stretch/ compress a sound in time without changing the pitch
- HILITE TRACE
- Highlight n loudest partials, at each moment (window) in time
- PITCH TRANSP
- Shift pitch of (part of) the spectrum, keeping harmonic relationships
- REPITCH TRANSPOSE
- Transpose spectrum (spectral envelope also moves)
- REPITCH TRANSPOSEF
- Transpose spectrum: but retain original spectral envelope
- PITCH TUNE
- Replace spectral frequencies by harmonics of specified pitch(es)
- TUNEVARY
- Replace spectral frequencies with the harmonics of specified pitch(es)
- REPITCH VIBRATO
- Add vibrato to pitch in a pitch data file
- FORMANTS VOCODE
- Impose spectral envelope of one 2nd sound onto 1st sound
- HILITE VOWELS
- Impose vowels on a sound
- REPITCH VOWELS
- Create spectrum of vowel sounds, following pitch contour in a pitch data file
Return to Spectral Index (top of this page)
Return to CDP Master Index
- STRANGE WAVER
- Oscillate between harmonic and inharmonic state
- BLUR WEAVE
- Weave amongst the analysis windows in a specified pattern
- SPECINFO WINDOWCNT
- Returns the number of analysis windows in infile
- PITCHINFO ZEROS
- Shows whether a pitch file contains uninterpolated zeros (unpitched windows)
Return to Main Index for the CDP System.
Return to Spectral Index