(PS : Library is still under development)
Client-side library for interacting with freesound API from Max/MSP using native max js object.
These reusable Max patches encapsulates different search functionalities of Freesound API.
Visit http://www.freesound.org/docs/api/
This project uses Stepfan Brunner's implementation of OAuth2 authorisation of freesound API in Max. http://stb.klingt.org/ElevatorMusicGenerator/
And some visualizing concepts from Nao Tokui's 'freesound_search' max external. https://github.com/naotokui/MaxMSP_Objects/tree/master/freesoundsearch
Thanks to Stefan Brunner and Nao Tokui.
-
Apply for API key at http://www.freesound.org/apiv2/apply
-
Replace respective fileds in the "api_auth.json" file inside the 'data' folder with your CLIENT_ID & CLIENT SECRET (API_KEY).
-
Create a folder named 'freesound_download' in your system home directory (/) of your computer. You are expected to change the file path and workflow inside '/code/download_by_id.js' inorder to download sound samples in a different folder.
-
Load the max project file 'Freesound_Modules_Max.maxproj' located in the home folder and follow the instructions in the patch.
- Fork the repo!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
Enjoy Freesounding !
In case of any doubts or suggestions contact me at albinandrew.correya@upf.edu