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.
- [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