SynthAModelerFireFaderLab-Linux-PureData

From CCRMA Wiki
Revision as of 23:28, 9 April 2016 by Eberdahl (Talk | contribs)

Jump to: navigation, search
  • Install pd vanilla on your machine. In Ubuntu you can do that using

sudo apt-get update

sudo apt-get install puredata*

(There are many other libraries that you could install pd vanilla that would be useful, but please don't do that today to preserve the Internet bandwidth here.)

  • Put the directory Open-Source-Haptics-For-Artists/Software/Pd/two_examples-FireFader in the Pd path. (This is under the File menu under Preferences.)



If You Have A FireFader Connected

  • Open up the pd file FireFader~.pd in the folder two_examples-FireFader. Most likely, it is already finding the FireFader on a serial port device address like /dev/ttyACM0. If pd isn't finding it, there will be a bunch of error messages showing up in the pd window. In that case, select a different serial port until it works. Then save the FireFader~.pd file so that it will remember to open the correct serial port.
  • Find the correct folder Open-Source-Haptics-For-Artists/Software/Pd/SaM-0.9-compiled-Linux-32bit or Open-Source-Haptics-For-Artists/Software/Pd/SaM-0.9-compiled-Linux-64bit (depending on the architecture of your operating system.
  • Then, open any of the patches ending in -FireFader.pd to try out that model in a way that simulates the FireFader (so that you don't need it).
  • Adjust the parameters to change the sound and the feel!






If You DO NOT Have A FireFader Connected

  • Find the correct folder Open-Source-Haptics-For-Artists/Software/Pd/SaM-0.9-compiled-Linux-32bit or Open-Source-Haptics-For-Artists/Software/Pd/SaM-0.9-compiled-Linux-64bit (depending on the architecture of your operating system.
  • Then, open any of the patches ending in -FireFaderSimulator.pd to try out that model with the FireFader.
  • Adjust the parameters to change the sound!




If You Want To Edit The Models

Follow the instructions on [1] and then run make puredata to recompile the pd models. (It will put them in a subdirectory there.)