Thanks to visit codestin.com
Credit goes to github.com

Skip to content

JasonWCowling/pd_link_bridge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pd_link_bridge

Ableton Link integration for Pd. A sample app is here.

Getting started

  • Set up a libpd-based Xcode project as usual.
  • Add the Link library and headers to your project setup as described here: http://ableton.github.io/linkkit/#getting-started
  • Add pd_link_bridge/** to your header search path.
  • Add pd_link_bridge/ios/PdLinkAudioUnit.{h,m} to the sources of your project.
  • Add the Link preference pane to your user interface (e.g., by cargo-culting the relevant bits of the LinkHut sample project).
  • Create a Link instance, a PdLinkAudioUnit instance, and a PdAudioController instance:
ABLLinkRef linkRef = ABLLinkNew(120, 4);
PdLinkAudioUnit pdAudioUnit = [[PdLinkAudioUnit alloc] initWithLinkRef:linkRef];
PdAudioContoller pd = [[PdAudioController alloc] initWithAudioUnit:pdAudioUnit];
  • Create a Pd patch using the Link external, abl_link~. In order to create patches on a desktop computer (where the actual Link external is not (yet) available), you can use the mockups in pd_link_bridge/abstractions.
  • Make sure to check out the help patch of abl_link~.

About

Ableton Link integration for Pd.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pure Data 39.2%
  • C 35.2%
  • Objective-C 23.2%
  • C++ 2.4%