SynthAModelerFireFaderLab-Linux-PureData

From CCRMA Wiki
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.)

Note that if you recompile a .pd_linux file, even if it is in the pd path, pd will not notice if you have already used the corresponding object in pd. In that case, you have to quit and restart pd to try out an edited model.