| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- CDP Release 8 programs - core groups
- [any programs not listed here fall into a general group of "misc" processing tools, some as background utility programs for Soundloom]
- 1. Synthesis.
- General note: CDP hitherto has essentially limited pure synthesis processes
- to the generation of basic signals ("synth", "newsynth").
- Release 8 introduces a number of new tools, all idiosyncratic one way and another,
- extending to note and rudimentary score-based composition.
- We suggest they should all be regarded as R&D tools, maybe production of raw
- source material, rather than anything that would directly form or contribute to a
- completed piece. However, for developers they may provide opportunities for
- custom adaptations and extensions.
- * clicknew: make clicktrack using times listed in textfile.
-
- * multiosc: FM-style chain of sines, four "operators". Limited envelope control.
-
- * multisynth: Synthesize several sound-streams from a score.
- Targetted at multichannel projects, but stereo also supported.
-
- * newscales: Basic note generation using a fixed spectrum, no enveloping.
- The program name suggests it is used for simple "scale" generation,
- e.g. for experimental tunings.
- * newsynth: Updated for R8, new mode "fractally arrayed spikes"
-
- * pulser, Mode 3 "synth": generate wave-packets with fixed or varying spectrum.
-
- * synspline: Synthesis from waveforms made by smoothly joining
- randomly generated points.
-
- * ts: waveform generation/plot using time-series data,
- as in "drawing" a waveform. Should this be called "Fairlight"?
-
-
- 2. Waveset distortion processes.
-
- * distcut: Cut sound into elements (multiple outfiles) with falling envelope.
-
- * distmark: Interpolate between waveset groups.
-
- * distmore: multiple new distortion processes. Mostly aimed at speech processing.
-
- * distrep: waveset-based timestretching.
-
- * distshift: literally, shift groups of half-wavecycles in time.
-
- ( * distwarp: warp wavecycles. Not in Soundloom)
-
- * partition: partition infile into multiple files by waveset blocks.
-
- * quirk: raise samples to a power (<>1), based on wavecycles.
-
- * scramble: scramble order of wavesets in infile. 14 processes.
- * splinter: Creates splinters by repeating & shrinking selected waveset-group in sound.
- Either splinters repeat before merging with orig snd at time-in-src specified.
- OR original sound plays up to selected time, then splinters.
-
- See also clip mode 2 (half-waveforms)
-
- 3. Pvoc/amp/freq analysis/transformation tools. Several of these appear to be
- primarily tools for Soundloom data display.
-
- * caltrain: time-blur upper partials.
-
- * cubicspline: (datafile only): smooth amp/freq data points to make spectrum.
-
- * specanal: custom (complex) version of pvoc, generate data files, e.g.
- to visualise spectrum.
-
- * specav: average spectrum, output multiple spectrum datafiles.
- * specenv: spectral envelop transfer, probably like classic "pvcross".
- * specfnu: large complex progtam to process formants, spectral shape.
- *specfold: fold/invert/randomize part of the spectrum.
- *spectstr: time-stretching.
- *spectune: find and manipulate pitches in input file.
- Options to map to pitch data in "tuning file".
-
- *speculate: permutations of channel data, creates large number of outfiles.
- *suppress: suppress most prominent partials in chosen freq band.
- 4. Multichannel tools. Primarily for discrete surround, e.g. 8 or even 16 chans.
- Many support simple stereo too.
-
- * brownian: generate texture of [short} sampled elements, based on brownian motion.
- * cascade: segments of source repeat-echoed,a ccumulated. many options.
- * crumble: project mono source to all chans, plus segmentation etc.
- Complex, output either 8 chans or 16 chans(!).
-
- * crystal: based on model of crystal ( regular polyhedron?), with 3d rotations.
- * multisynth: (see above), includes multichan options.
- * onset: find successive onsets in m/c file. May be utility for Soundloom.
- * pairex: extract arbitrary pair of chans from m/c file.
- * pulser: (see above) streams of pulses, some m/c options.
- * repair: join mono sounds into stereo/multichan outputs. so name = 're-pair".
- * rotate: generate list of x/y coordinates - for Soundloom?
- * spin: spin stereo image across m/c stage, usage msg a bit ambiguous,
- seems to offer general n-chan options,
- while also specifying stereo, quad, 5-chan.
-
- *tesselate: repeating and shifting patterns (in space, time). outchans >= 2.
- *tremenv : tremolo a sound, width narrowed, after peak.
- 5. Speech processing.
- These explicitly reference syllables, etc, in their usage messages.
- *distmore: (see above) Mode USAGE msgs cite application to vowels/consonants.
- *envspeak: Process speech "syllables".
- [NOT IN SOUNDLOOM]
-
- *flatten: equalise sound elements. Usage implies application to syllables etc.
- * stutter: slice source into elements (e.g. words or syllables).
-
-
|