|
cSounds.com - A Csound Instrument Collection by Steven Cook
|
VCS3 / Synthi A: |
|
orc |
sco |
An attempt at a realistic emulation of the EMS VCS3 / Synthi A, also known as the 'Putney': 3 Oscillators with variable waveshapes and exponential FM, Filter, Trapezoid [ASD] envelope generator with decay time modulation, Noise generator with tone control, Ring Mod, 2 external [sample] inputs, Joystick, Reverberation, 2 Outputs with pan and tone controls, and a 16x16 Patch Matrix. Modifications include oscillator sync and switchable LFO / audio frequency mode for Oscillator 3. Detailed notes are available here. |
|
Sound Generators: |
808HiHat |
orc |
sco |
New: An emulation of the Roland TR-808 drum machine hi-hat cymbal sound. Oscillator frequencies modified from a Nord Modular patch and the original schematics. |
ADSR-Exp |
orc |
sco |
ADSR envelope generator with k-rate control of ADR times and S level. Slopes emulate capacitor charge / discharge curves. |
ADSR-Lin |
orc |
sco |
As above, except with linear slopes. |
Buzz |
orc |
sco |
Simple instrument using gbuzz. |
Chant |
orc |
sco |
Native Americans? |
FM-Synth |
orc |
sco |
4 Operator FM. Can be connected in any algorithm. |
Harmonics |
orc |
sco |
Generates harmonic sweep using waveshaping. |
NoiseSweep |
orc |
sco |
White noise with swept filter. |
Sequencer |
orc |
sco |
A simple emulation of an analogue sequencer together with 2 VCOs, VCF and VCA. |
Scanner |
orc |
sco |
Random interpolation between wavetables. Based on an idea by Juergen Haible. |
Soprano |
orc |
sco |
An attempt at a realistic soprano singing voice. |
StepWave |
orc |
sco |
Generates a waveform consisting of 8 randomly shifting levels which can be stepped or interpolated between. |
Synth |
orc |
sco |
An emulation of an analogue synthesizer with 2 VCOs, PWM, VCF, Ring Modulator, Glide, 2 LFOs and VCA. |
VCO-Pulse |
orc |
sco |
Variable width pulse / square waveform. At least 1000 to 1 mark to space ratio is possible. kr can be less than sr. |
VCO-Ramp |
orc |
sco |
Variable symmetry ramp / triangle waveform. |
WaveOsc |
orc |
sco |
An oscillator which can read any part of a table and modulate the position at which it is reading. Can produce sync-sweep like sounds amongst other things. |
Weird1 |
orc |
sco |
Quantisation hell. I have no idea why this does what it does! |
|
Multi-Effects: |
MultiFX |
orc |
sco |
A multi effects system inspired by an orc / sco by Hans Mikelson. To connect more than one output to a single input, use a mixer, otherwise higher numbered instruments will overwrite lower numbered ones. |
|
AM: |
Crossfade |
orc |
sco |
Crossfades 2 inputs at audio or LFO rates. |
RingMod |
orc |
sco |
A dual ring modulator with sweep oscillators. Depth variable from off to AM to full ring modulation. |
|
Chorus: |
12VoiceChorus |
orc |
sco |
12 Voice chorus with stereo outputs. |
Ensemble |
orc |
sco |
Stereo 3-phase string machine type BBD ensemble. |
LorenzChorus |
orc |
sco |
Chaotic 3-tap chorusing using a lorenz LFO. |
RndRampChorus |
orc |
sco |
Chorus with constant rate, random direction ramp LFO. |
|
Delay: |
AnalogEcho |
orc |
sco |
'Analogue' reverb based on the MN3011 IC. |
Multitap |
orc |
sco |
Echo with 8 taps and overall feedback. |
Panning Delay |
orc |
sco |
4-Tap delay with 4 autopans. |
StereoDelay |
orc |
sco |
Stereo delay with normal and cross feedback. |
PingPong |
orc |
sco |
Stereo 'ping-pong' delay with selectable direction and slope mode. |
|
Distortion: |
Animator |
orc |
sco |
Continuously shifting waveshape distortion. |
Decimator |
orc |
sco |
Bit depth and sample rate reduction. Grunge! |
Function |
orc |
sco |
Mathematical function distortions. |
Interpolator |
orc |
sco |
Pseudo sample rate convertor with interpolation. |
NonLinear |
orc |
sco |
Dynamic, non-linear distortion using limit, mirror or wrap. |
Power |
orc |
sco |
Dynamic power function distortion. |
RectiFilter |
orc |
sco |
Lowpass filtering of [+] and highpass filtering of [-] waveform halves. |
RndDelete |
orc |
sco |
Randomly deletes wavecycles. Mono in / stereo out. |
RndInvert |
orc |
sco |
Randomly inverts wavecycles. |
Sample&Hold |
orc |
sco |
Audio rate sample and hold. |
Shear |
orc |
sco |
Delays [-] waveform half. |
SlewLimiter |
orc |
sco |
Limits the rate of change of an input signal. |
Valve |
orc |
sco |
Valve [Tube] distortion / enhancement. |
|
Dividers: |
Divider |
orc |
sco |
Inverts alternate wavecycles [wavelets]. |
SubOctave |
orc |
sco |
Creates 4 sub-octave [sub-harmonic] square waves. |
|
Dynamics: |
Dynamics |
orc |
sco |
Applies curve stored in table to dynamic level for compression / expansion / gating etc. |
EnvelopeCopy |
orc |
sco |
Applies the volume envelope of one sound to another. |
Re-Envelope |
orc |
sco |
Remove and replace input envelope. |
|
Enhancers: |
BoomBox |
orc |
sco |
A stereo bass enhancer inspired by the dbx120. |
Width |
orc |
sco |
Stereo width expander with filter to reduce bass loss. Can also compress width to mono. |
|
Filters: |
EnvFilter |
orc |
sco |
AutoWah. |
FilterBank |
orc |
sco |
6 Resonant filters in parallel. An emulation of the SoundMagic FX Filterbank plug-in by Mike Norris for SoundEffects / SoundMaker. |
Mutator |
orc |
sco |
An emulation of the Mutronics Mutator, a hardware stereo filter box. |
Resonators |
orc |
sco |
Similar to 'FilterBank', but using streson. |
StepReson |
orc |
sco |
Sample and hold driven reson filter. |
VoiceBox |
orc |
sco |
Random interpolation between the formants of the vowels A, E, I, O and U. Formant frequency and bandwidth information from the Csound manual. |
|
Flangers: |
Barberpole |
orc |
sco |
Pseudo continuously rising or falling flanging. |
Flanger |
orc |
sco |
Flanger with stereo output. |
FlangerXFeed |
orc |
sco |
Flanger with stereo output and cross feedback. |
HyperFlanger |
orc |
sco |
4 Flangers in series, with staggered delays. |
StepFlanger |
orc |
sco |
Sample and hold driven flanger. |
ThruZero |
orc |
sco |
[Almost!] 'through zero' flanging. |
|
FM: |
FM |
orc |
sco |
Frequency modulation of the input by an oscillator. Also allows auto-modulation. |
FreqShift |
orc |
sco |
A stereo frequency shifter with delayed feedback. Lots of p-fields! |
Harmoniser |
orc |
sco |
A stereo harmoniser / pitch shifter with delayed feedback. |
Stop |
orc |
sco |
Emulates a record or tape slowing to a stop. |
|
Gates: |
Comparator |
orc |
sco |
Compares 1 input with zero crossing line, or 2 inputs with each other. |
Gates |
orc |
sco |
Instantaneous gates. |
Logic |
orc |
sco |
AND, NAND and XOR gates. |
RhythmGate |
orc |
sco |
Rhythmic gating and enveloping of the input. |
|
Panning: |
CircularPan |
orc |
sco |
Simple 360 degree auto-panning effect using AM rather than HRTF or delays. Can also produce normal auto-panning or tremolo. |
SpatialPan |
orc |
sco |
An emulation of the Red Sound Federation BPM FX Pro's spatial panning. |
|
Sample Process: |
2WaySplicer |
orc |
sco |
Switches between 2 inputs when waveforms are similar to within specified number of bits. |
4WaySplicer |
orc |
sco |
As above, except with 4 inputs. |
SampleScan |
orc |
sco |
Random crossfading between 8 inputs. |
Shuffler |
orc |
sco |
Divides an input sample into N equal slices then replays in random order. |
Slicer |
orc |
sco |
|
VectorMix |
orc |
sco |
X-Y mixing of 4 inputs using 2 LFOs, as can be done with the Korg Wavestation. |
|
Utility: |
Test |
orc |
sco |
A test tone generator with exponential or linear frequency sweep. |
|
Waveshapers: |
DUY Shape |
orc |
sco |
An emulation of the DUY Shape ProTools plugin. Splits input into 3 frequency bands then applies different waveshaping to each band. |
WaveShaper1 |
orc |
sco |
Non-linear amplification. A wide range of transfer curves are supplied. In addition, 2 tables can be combined [with variable balance] to increase the variety of curves available. Can produce a wide range of effects from distortion to quantisation and rectification [but mostly distortion!]. |
WaveShaper2 |
orc |
sco |
Dynamic, random crossfading between 8 transfer curves. |
|
Archive: |
Csound |
sit |
zip |
All the above files collected into an 139k sit or 83k zip archive. |
Csound Instruments © Steven Cook 2001. Last modified September 6th 2001. If you have any questions or comments, please e-mail me. |
|