(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.
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 email@example.com