Skip to content
/ libpush Public

Provides an easy to use API for programming Ableton's Push 2

License

Notifications You must be signed in to change notification settings

lane-s/libpush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libpush

libpush provides an API for Ableton's Push 2 controller.

While it is completely possible to program for Push using the interface described here, this library is intended to make the process easier for application programmers and provide a basis for APIs in higher level languages like Python or Clojure.

API documentation

Documentation will be generated using standardese. The documentation is currently only available in the source code until some issues with standardese are resolved.

Build

libpush uses cmake to support cross platform builds, but it is currently only being tested on OSX.

Users are required to manually install libusb for the time being in order to build the library.

cd libpush make

About

Provides an easy to use API for programming Ableton's Push 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published