Dr. Lawrence W. Moore - Music Software
Home About Me Concert Music Wayfarer Music Blog Courses

 

Csound Instruments


These instruments are for use with the Csound programming language. It's a free download. Check out the new version, which you should use for these instruments at Csounds.org

Electric Strings v. 2.0
These instruments use different variations on the pluck opcode to create intriguing electrified string sounds that also can serve as acoustic string sounds resembling harp and guitar.

Harmonic Shifters v. 2.0
These instruments employ the gbuzz opcode to create rhythmic harmonic spectrum effects. They also include vibrato and binaural beating.

Basic Waveforms v. 2.0
This is a set of 4 instruments based on basic waveforms. They include the standard MIDI controller effects like pan, volume, sustain, and expression. They also use 8 controller-knob effects that makes them more dynamic. These include chorusing, binaural beating, and vibrato. The instruments have a graphic readout display of MIDI signals. Good for use with keyboards that have 8 assignable controller knobs.

FM Instruments v. 2.0
This is a collection of 4 FM instruments that include a clarinet, bell tones, and pulse sounds. These instruments include all the standard MIDI controllers, a graphic readout display, and 8 controller knobs of built-in effects. These effects include FM oscillator control, binaural beating, and vibrato.

Noise Filters v. 2.0
These noise filters have standard MIDI controllers and graphic readout displays. Their built-in effects include the noise range, and the speed of random number generation. They also include binaural beating effects and vibrato. The fundamental frequency range is a faster noise, while the octave pitches are a slower random number generation. These effects can be controlled, however, making the instruments dynamic.

Sync Instruments v. 2.0
These are 5 sync instruments that use doffing base waveforms. The snapping, rhythmic sync effect creates a variety of pulse rhythms. There are controls for left and right rhythmic speeds. They also include binaural beating and vibrato controls as well as the standard MIDI controllers. They also include graphic readout displays.


 


Pure Data v. 0.39.4 and later Patches


The computer music applications below were made with Pure Data v. .39.4 and should work with all later versions as well. Pure Data is a free, open-source graphic programming language for music. A basic knowledge of Pure Data is helpful in using the software below, but you do not have to be master PD programmer to use them. I provide helpful tutorials and explanations of the functions.

Pal2
- zip Download

This software was developed for the piece Hawking Sonified it utilizes Looper~ to loop different regions of an audio waveform and then routes it through bandsplit2~ to divide it up into 2 bands of  frequencies that can then go through two different amplitude envelope generators that create pulsing effects whose envelopes can be selected or modified and whose pulse speed can be adjusted.

Pal4
- Zip Download

this software package is the same as Pal2 except that it allows for 4 different bands to be isolated and routed through 4 different amplitude envelope pulse modules.

Deck
- zip download

This is a nice little patch/object that can function as your output deck as well as a sound file recording deck. You set how many channels you're using, the sampling rate, and then press start to start recording to an output file that you name. You automatically have your outputs routed to the dacs that you are using without having to record. It also gives you a convenient master fader for all output.

Looper
- zip download

This patch is an audio clip looper. It uses WAV and AIFF files. You can loop the whole clip, or from certain start and end points that you set.

2x8 Miser
- zip download

This is a patch/object that allows you to pan a 2 channel, stereo, signal within a 4-8 channel sound field. It uses proximity panning, so you can have between 2-8 outputs. Of course, the 2 channel output won't allow you to use front and back panning. In any case, It's a quick way to get 2 fader and pan knobs for a stereo instrument. check out the 8x8 mixer object below if you would like to use 8 channels int eh same way. The object also has inputs so you can feed in your pan and volume values from some other patch or array.

4x8
- zip download

Just like 2x8 mixer, this mixer lets you mix 2-8 main output channels using 1-4 input channels. In order to use the front to back panning, you need to have 4 channels, but the left to right panning only requires two.

8x8 Miser
- zip download

New Update (8/8/08) - I added inlets to feed values to the volume fader and pan boxes. This way you can feed values from arrays or other sources. This is a PD patch that gives you 8 audio inputs that can then be mixed together within an 8 channel structure, using x and y proximity panning. It is designed to be used as an object by putting it in either the project folder with your patch or in the extra folder in the PD program directory.

Pulse Amp
- zip download

Pulse Amp Maker
- zip download

New on 8/29/2008 - Pulse Amp now includes a single, double, and 4 part module objects. These two patches work in tandem. Pulse Amp Maker allows you to create amplitude envelopes that oscillate. Use these envelopes over an audio signal to create pulsing effects. The Pulse Am0p patch allows you to open up the envelopes you make and use them on the audio signal that you route through it. There is a mono and stereo Pulse Amp patch included.

Harmonic Beater Synth
- zip download

This is a synthesizer that allows you to set amplitude strengths for 16 overtones and set a multiplier for the strength of the fundamental. You can then control each harmonic's binaural beating as well as panning. You can save and open the different sounds that you create.

Poly_ttpp_1-0
- zip download

Poly-ttpp is a Pure Data patch made with Pure Data Extended.  It allows you to generate twelve-tone rows and utilize them in polyphonic, pattern-pulse music.  The software includes a row generator module and a sequencer that has built-in synthesizers that include beating, fm, and pulsing parameters.  It also includes a GEM module for video display that reflects aspects of the music.
 

 

 

Copyright (C) 2010, All Rights Reserved