Skip to content

EQ4/Pd-for-LibPd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PD-for-LIBPD

A framework for using Pure Data as an audio engine for mobile apps.

There are many Pure Data patches to help with development - These are found in /source/pd-for-libpd. To use them in Pure Data, add that folder to Pd's search path. They must be in your main resource bundle for use in libpd.

Some externals are available - /source/externals/use has the c files & the PdExternals class needed to use them in libpd. Import this entire folder into your project to use the externals. The /compiled folder contains binaries of any additional externals for use in Pure Data - you can find the source code in source/externals/build to build them on your own machine.

There is an external object that allows you to read soundfonts, and there are a few .sf2 files provided in the /soundfonts folder.

There is also a program for generating sinesum coefficients of different types of waves - this can be used with the sinesum array method in Pd for generating waveforms.

This is a work in progress and will continue to be updated.

About

A collection of Pure-Data patches to provide extra functionality while also being LIBPD-compatible.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 76.3%
  • Pure Data 23.4%
  • C++ 0.1%
  • Makefile 0.1%
  • Objective-C 0.1%
  • Python 0.0%