Difference between revisions of "Sound Synthesis With Max Or Pd"

From CCRMA Wiki
Jump to: navigation, search
m
m (STK)
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This introduction to Pd is in the form of a series of Pd patches.
+
We demonstrate sound synthesis using a series of patches.
  
* Save the lecture (a series of Pd patches archived here: [http://ccrma.stanford.edu/courses/250a/lectures/pd/pd_lecture.tar.gz pd_lecture.tar.gz]) in your personal directory (in our examples the <code>'~/clarence'</code> directory):  OS X might automatically save it to your Desktop.  So, you may have to move it first to <code>'~/clarence'</code>
+
* If you are using Pd, save the series of patches for Pd [http://ccrma.stanford.edu/courses/250a/workshop/pd_lecture.zip pd_lecture.zip] to your computer and uncompress them.
** Extract files like this:
+
              ~> mv ~/Desktop/pd_lecture.tar.gz ~/clarence
+
              ~> cd ~/clarence
+
    ~/clarence> tar xzf pd_lecture.tar.gz
+
  
* Start Pd by clicking on the Pd icon on the Dock.
+
* If you are using Max/MSP, save the series of patches for Max [http://ccrma.stanford.edu/courses/250a/workshop/max_lecture.zip max_lecture.zip] to your computer and uncompress them.
 +
 
 +
* Start up either Pd or Max/MSP.
  
 
* Read and try the patches.
 
* Read and try the patches.
  
* Look through the Pd Examples from the 'Help' Menu.
+
* Look through further example patches: In Pd, the examples can be found in the 'Help' Menu. In Max/MSP, see the Max Tutorials and MSP Tutorials in the Help menu.
 +
 
 +
* Look at the links for Pd and Max/MSP on the [http://cm-wiki.stanford.edu/wiki/PID_Links PID Links] page.
  
 
== STK ==
 
== STK ==
You might like to experiment with a collection of STK Physical and FM synthesis objects. To make them available in Max/MSP, you will need to install [http://www.music.columbia.edu/PeRColate/ PeRColate]. Or to make them available in Pd, you will need to install [[Stk2pd]]; however, it is currently compiled only for OS X and Linux.
+
You might like to experiment with a collection of STK Physical and FM synthesis objects. To make them available in Max/MSP, you will need to install [http://www.music.columbia.edu/PeRColate/ PeRColate]. If you are using Windows, [http://theguitarzeros.com/fretbuzz/PeRColate-v0.9b5.zip look here].
 +
 
 +
 
 +
Recently, [http://megrimm.net/software/PeRColate-OSX-Intel-10.5/ PeRColate was compiled again for Pd for OS X].  If all else fails, [[Stk2pd]] should work for Linux or OS X.
 +
 
 +
 
 +
To install on Windows, copy the contents of the PeRCOlate_objects (Win) directory to your C:\Program Files\Cycling '74\Max 5.0\Cycling '74\max-externals directory. Then copy the PeRColate_help contents to C:\Program Files\Cycling '74\Max 5.0\Cycling '74\max-help to enable help.
 +
 
 +
----
  
The names of the STK objects are as follows:
+
The names of the STK objects in STk2pd are as follows (if you're using percolate just look at the [http://www.music.columbia.edu/PeRColate/ website] or the files that come with the library for the list):
 
* BandedWG~  
 
* BandedWG~  
* BeeThree~ (may not work on Mac)
+
* BeeThree~ (See note)
 
* BlowBottle~
 
* BlowBottle~
 
* BlowHole~
 
* BlowHole~
Line 25: Line 33:
 
* Clarinet~
 
* Clarinet~
 
* Flute~
 
* Flute~
* FMVoices~ (may not work on Mac)
+
* FMVoices~ (See note)
* HevyMetl~ (may not work on Mac)
+
* HevyMetl~ (See note)
* Mandolin~ (may not work on Mac)
+
* Mandolin~ (See note)
 
* ModalBar~
 
* ModalBar~
* Moog~ (may not work on Mac)
+
* Moog~ (See note)
 
* PercFlut~
 
* PercFlut~
 
* Plucked~
 
* Plucked~
 
* Resonate~
 
* Resonate~
* Rhodey~ (may not work on Mac)
+
* Rhodey~ (See note)
 
* Saxofony~
 
* Saxofony~
 
* Shakers~
 
* Shakers~
* Simple~ (may not work on Mac)
+
* Simple~ (See note)
 
* Sitar~
 
* Sitar~
 
* StifKarp~
 
* StifKarp~
* TubeBell~ (may not work on Mac)
+
* TubeBell~ (See note)
* VoicForm~ (may not work on Mac)
+
* VoicForm~ (See note)
 
* Whistle~
 
* Whistle~
* Wurley~  (may not work on Mac)
+
* Wurley~  (See note)
  
Links:
 
  
* [http://www.puredata.org/ http://www.puredata.org/] -- the Pd Community Site
 
* [http://crca.ucsd.edu/~msp/Pd_documentation/ http://crca.ucsd.edu/~msp/Pd_documentation/] -- Official Pd Documentation
 
* [http://crca.ucsd.edu/~msp/pdrp/latest/doc/ http://crca.ucsd.edu/~msp/pdrp/latest/doc/] -- Pd Repertory Project; Patches that can run selected pieces of the live electronic music repertory using Pd
 
* [http://crca.ucsd.edu/~msp/techniques.htm http://crca.ucsd.edu/~msp/techniques.htm] -- ''Theory and Techniques of Electronic Music'' by  Miller Puckette; online (and print) book with examples in Pd
 
* [http://at.or.at/hans/pd/installers.html http://at.or.at/hans/pd/installers.html] -- Pd-Extended installers; Pd with lots of externs
 
  
 
<center>[[PID 2009]]</center>
 
<center>[[PID 2009]]</center>
  
 
[[Category:PID_2009]][[Category:PID]]
 
[[Category:PID_2009]][[Category:PID]]

Revision as of 16:27, 28 June 2010

We demonstrate sound synthesis using a series of patches.

  • If you are using Pd, save the series of patches for Pd pd_lecture.zip to your computer and uncompress them.
  • If you are using Max/MSP, save the series of patches for Max max_lecture.zip to your computer and uncompress them.
  • Start up either Pd or Max/MSP.
  • Read and try the patches.
  • Look through further example patches: In Pd, the examples can be found in the 'Help' Menu. In Max/MSP, see the Max Tutorials and MSP Tutorials in the Help menu.
  • Look at the links for Pd and Max/MSP on the PID Links page.

STK

You might like to experiment with a collection of STK Physical and FM synthesis objects. To make them available in Max/MSP, you will need to install PeRColate. If you are using Windows, look here.


Recently, PeRColate was compiled again for Pd for OS X. If all else fails, Stk2pd should work for Linux or OS X.


To install on Windows, copy the contents of the PeRCOlate_objects (Win) directory to your C:\Program Files\Cycling '74\Max 5.0\Cycling '74\max-externals directory. Then copy the PeRColate_help contents to C:\Program Files\Cycling '74\Max 5.0\Cycling '74\max-help to enable help.


The names of the STK objects in STk2pd are as follows (if you're using percolate just look at the website or the files that come with the library for the list):

  • BandedWG~
  • BeeThree~ (See note)
  • BlowBottle~
  • BlowHole~
  • Bowed~
  • Brass~
  • Clarinet~
  • Flute~
  • FMVoices~ (See note)
  • HevyMetl~ (See note)
  • Mandolin~ (See note)
  • ModalBar~
  • Moog~ (See note)
  • PercFlut~
  • Plucked~
  • Resonate~
  • Rhodey~ (See note)
  • Saxofony~
  • Shakers~
  • Simple~ (See note)
  • Sitar~
  • StifKarp~
  • TubeBell~ (See note)
  • VoicForm~ (See note)
  • Whistle~
  • Wurley~ (See note)


PID 2009