| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- CDPR8 programs: current active list.
- asciiget - print contents of text file to std output (console)
- as list of characters with ASCII decimal code.
- [NOT IN SOUNDLOOM]
- bounce - "Bounce" a sound (Accelerating repeats, decaying in level).
- USAGE:
- bounce bounce inf outf count startgap shorten endlevel ewarp [-smin] [-e] [-c]
- [use "shorten" carefully, as multiplier. e.g. 0.95 appropriate, 0.1 not![
-
- brownian - [multichan] Generate texture of sampled elements following brownian motion in pitch and space.
- [ COMPLEX, 2 modes; - aimed at m/c outputs ]
-
- caltrain - [pvoc] - Generates version of source with upper spectral channels time-blurred.
- cascade [multichan] - Successive segments of src are repeat-echoed, and echosets superimposed on src.
- [COMPLEX: 10 modes]
-
- clicknew - make clicktrack using times listed in textfile.
- clip - Mode 1: Clip signal at specified level.
- Mode 2: Clip half-waveforms at specified fraction.
-
- [hard digital clipping, then normalised to infile level]
-
- crumble [multichan] - Project a MONO source on all channels of multichan output, then segment it,
- and distribute the segments over smaller and smaller groups of channels.
- [2 modes, 8ch or 16ch]
- [COMPLEX: almost all params time-variable]
-
- crystal [multichan] - Generate N snd-events based on position of N vertices of a crystal,
- Then rotate crystal in 3-d space, and generate another group of N events, etc.
- [COMPLEX: modes set no of output channels; text data file]
-
- cubicspline [pvoc] - Generate smoothed curve from input data re spectrum
- input and output are spectrum data files
-
- [need to know how to use output data file...]
-
- distcut [wavesets] - Cut sound into elements with falling envelope.
- [ multiple outfiles, each has N wavesets]
-
- distmark [wavesets] - Interpolate between waveset-groups at marked points in MONO soundfile.
- In Mode 2 interpolate within ALTERNATE marked blocks.
- [uses data file input]
-
-
- distmore [wavesets] - multiple distortion processes: bright double segsbkwd segszig
- bright [3 modes]: Reorders sound segments in order of average zero-crossing rate
- double: Doubles (quadruples etc.) frq of each waveset
- segsbkwd [9 modes]: Reverses certain (sets of) segments
- segszig [3 modes]:
- MODE1 Zigzags across tail segments of a soundfile while playing it.
- MODES 2&3 Zigzag across entire soundfile.
- [MODE 1 uses text data file]
- [very much aimed at speech processing: consonant + vowel etc]
- [minimal ref in Soundloom - needs checking if supported]
-
- distrep [wavesets] - Mode 1: TIMESTRETCH FILE BY REPEATING 'WAVECYCLES'
- Mode 2: REPEAT 'WAVECYCLES' BUT THEN CYCLES SKIP TO AVOID TIMESTRETCH
-
- distshift [wavesets] - Mode 1: Shift alternate (groups of) half-wavecycles forward in time
- (wrapping back around zero-time if pushed beyond sound end).
- Mode 2: Swap alternate half-wavecycle(group)s.
-
- distwarp [wavesets] - Mode 1: warp-multiplier increments samplewise.
- Mode 2: warp-multiplier increments wavesetwise.
- [ NOT IN SOUNDLOOM]
-
- dvdwind - Shorten a sound by read, skip, read, skip procedure.
- envcut - [2 modes] - Cut sound into elements with falling envelope.
- [multiple outfiles]
-
- envspeak [12 modes, plus another 12 with same variation] - Process speech "syllables".
- [NOT IN SOUNDLOOM]
- flatten - Equalise level of sound elements in mono src.
- [usage implies application to speech src syllables]
-
- flutter [multichan] - Distribute a loudness tremulation around a multichannel output
- [uses input data text file]
-
- fractal - Create fractalised version of sound
- [usage warning should be taken seriously - program can create extremely long outfiles!]
- fturanal [pvoc] - AUTOMATIC FEATURE EXTRACTION
- - anal [3 modes]: Extract spectral features from an analysis file: output to textfile.
- - synth [10 modes]: Use spectral features data to reassemble MONO source file.
- [NOT IN SOUNDLOOM]
-
- hover2 - move through a file, zigzag reading it at a given frequency,
- reading back and forth from a zero-crossing,
- then outputting same data inverted,
- to form symmetrical zero-centred waveforms at each read.
-
-
- motor - [9 modes] - Create fast (inner) pulse-stream, within slower (outer) pulsed-enveloping.
- Under every outer-pulse, set of inner events cut successively from input src(s)
- as the outer-envelope rises, then in reverse order as it falls.
- Outer-pulse, shortened by "PRATIO", must hold at least 2 inner-pulses.
- [COMPLEX: many flag options, text data file]
-
- multiosc - [synthesis] - Usage suggests FM-style chain of oscs
- MODE 1 Oscillation of oscillation.
- MODE 2 Oscillation of oscillation of oscillation.
- MODE 3 Oscillation of oscillation of oscillation of oscillation.
-
- [maybe not complete FM: usage shows time-variable freqs, but not amps - NEEDS CHECKING]
- [ also: danger of clipping - output is max amp always]
- [minimal in SOUNDLOOM, just recognised and in the list ]
- multisynth - [synthesis] [stereo/multichan] Synthesize several sound-streams from a score.
- [fixed, small set of instruments; some strange restrictions!]
- [ NB: this is included by Soundloom]
-
- newscales - [synthesis] ??? additive synth? datafiles for notelist and harmonic spectrum.
- [NOT IN SOUNDLOOM]
-
- onset [multichan] - Return the succession of sound-onsets in each channel of a multichannel file.
- USAGE: onset onset infile outtextfile
- [ = Utility function for Soundloom?]
-
- pairex [multichan] - Extract any pair of channels from a multichannel sound.
- [ utility prog for Soundloom: "channelx" etc more suitable for cmdline use ]
-
- partition [wavesets] [2 modes] - Partition mono sound file into disjunct files
- in blocks defined by groups of wavesets, or by duration.
-
- phasor - [ quasi multichan] Introduce [mostly extreme] phasing into signal : Takes a MONO input file.
- will output multiple mono files, or mix to stereo (or whatever).
- Interesting - not to be compared with a "standard" phaser effect!.
-
- pulser - [some multichan] GENERATE STREAMS OF PULSES
- USAGE: pulser NAME (mode) [infile] outfile parameters:
- where NAME can be pulser|multi| synth
- [COMPLEX] each is elaborate, multiple params, options.
-
- quirk - [wavesets] - Distort signal by raising sample values to a power.
- [ 'power' can be < 1]
-
- refocus - [enveloping] - For a set of sounds to be mixed, generate corresponding set of envelopes
- which bring each sound in turn into focus (louder than others)
- at a specified timestep.
- These envelopes can them be applied to the sounds before the final mix is made.
-
- repair - [multichan] - Join a list of mono sounds into stereo, 4-channel or etc outputs.
- [seems to be used by Soundloom in "batch" processes, may not be represented directly in gui]
- [ similar territory to 'interlx']
-
- repeater [3 modes] - Play source, with specified elements repeating.
- MODE 3 produces dimming, accelerating output, like bouncing object.
- [a sort of algorithmic delay line system?]
-
- rotate - [multichan?] USAGE: rotate centre-x centry-y angle points [-s]
- generates data list of x/y coordinates - mainly for Soundloom?
-
- scramble [wavesets] [14 modes] - Scramble order of waveset in src.
- sorter - [5 modes] - Chop mono source into elements then reorganise by loudness, or duration
- [COMPLEX? many flag options. may be difficult to relate results to parameters etc]
-
- specanal [pvoc] [10 modes] - Generate various types of analysis data, or filter data from sound.
- [in effect, a custom version of pvoc to generate data files for gui display
- Modes 2-6 generate sets of text outfiles, 1 for each analysis window from input
- (except first - zeroed - window).
- These can be used to run a "movie" of the data in Soundloom.
- Modes 7-10 generate 1 textfile, a MIDI list, or a MIDI varibank filterdata file.
- [implication: varibank data can be used to create a vocoder]
- [COMPLEX? cmd users may find text data files intractable,
- better just to use standard pvoc for analysis]
-
- specav [pvoc] [3 modes] - FIND AVERAGE SPECTRUM OF A SOUND OR OF SEVERAL SOUNDS
- OR
- EXTRACT CHANGING SPECTRUM OF SINGLE ANALYSIS FILE AS LIST OF TEXTFILES
- [Output is textfile(s), so assume primarily tool for Soundloom.]
-
- specenv [pvoc] - Get the spectral envelope of file 2 and apply it to file 1.
- Process equivalent to format extraction + formant impose/replace
- but allows for larger spectral windows.
- [so probably very similar to Csound "pvscross" etc]
-
- specfnu [pvoc] [23 modes] - Modify spectral shape in relation to formant peaks, or show formant data.
- [COMPLEX - each mode elaborate, large no of flag options etc.]
-
-
- specfold [pvoc] [3 Modes] - Fold|invert|randomize [part of] the spectrum
- spectstr [pvoc] - TIME-STRETCHING OF INFILE, SUPPRESSING ARTEFACTS WHEN STRETCH IS > 1.0
-
- spectune [pvoc][6 modes] - Find (most prominent) pitch in input file
- then transpose input file to ....
- 1: nearest tempered pitch.
- 2: nearest of pitches listed in "tuning" file.
- 3: nearest pitch, or its octave equivalents, listed in "tuning" file.
- 4: Report the pitch found : no sound output.
- 5: Tune sound to a given (possibly time-varying) pedal pitch and its harmonics.
- 6: Report median pitch in all segments indicated.
-
- speculate [pvoc] - Generates versions of source with channel data progressively permuted.
- Using bell-ringing "Plain Bob" type channel-swapping sequence.
- [WARNING: creates a LOT of output files! E.g. could be 60 or more.]
-
- spike - Envelope the input sound to spike at the peak.
- [for single spike, ramp up to then down from.]
- [could be used in combination with pitch shift to create Doppler effect.]
- spin [multichan] - Spin two wide stereo-image across a 5-channel-wide sound image
- (with possible doppler pitch-shift of the moving edges).
- output options 'stereo' [3 modes]
- 'quad' [2 modes]
- both actually offer n-channel options.
-
- splinter [4 modes] - 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,
-
- strands [3 modes] - Generate pitch-data for several streams (or the combined sound itself)
- where total pitch-tessitura divided into equal-sized pitch-BANDS
- and each band made of pitch-line THREADS, cycling around one-another
- pitchwise, within the band, IF twist strays from zero.
- Strands in adjacent bands spiral in opposite directions.
- Long 2-page usage message!
-
- stutter - Slice src (e.g. speech) into elements (e.g. words or syllables).
- Cut segments from elements, always cutting from element start.
- Play these in a random order (with possible intervening silence).
- [ requires data file: list of times at which to slice src into elements.
- Minimum timestep between times (MT) = 0.016 secs. ]
-
- suppress [pvoc] - Suppress the most prominent partials in selected frequency band
- [requires 'timeslots' data file of time pairs wherein partials are suppressed.]
-
- synspline [synthesis] - Synthesis from waveforms made by smoothly joining randomly generated points.
- tesselate [multichan] - Create repeating-pattern-with-shift in space and time.
- Each (mono) source repeated on pair(s) of channels,
- But with slightly different delay in the paired channels.
- [multiple mono infiles, multichan outfile (>=2)]
- [ data file input, has to match infile count, etc ]
- tostereo [multichan] - Cause stereo file to start mixed-to-mono and then diverge to real stereo.
- [outfile chans can be > 2, i.e. stereo across arbitrary pair of channels ]
-
- ts [synthesis] - Treat data in time-series format (list of numbers) as a soundwave plot.
- - modes are 'oscil' or 'trace'
- oscil: looks like, in effect, a waveform drawing facility
- trace: Treat data in time-series format (list of numbers)
- as the pitch-trace of some defined waveform [additive harmonic data].
-
- tweet [3 modes] - Replace FOFs in vocal sound by synthetic tweets or (mode 3) noise.
- input data file 'pitchdata' suggested got from 'repitch getpitch 2'.
-
- verges - Play source, with specified brief moments glissing up or down.
- [requires data file with times of 'verge-attacks']
-
-
|