Node For Max Examples
Hey Maxers! This repository contains many examples of how to use the Node For Max package in your Max patches created by Cycling '74.
Other Resources
If you created your own example you would like to showcase, please submit it to the community repository. We love community contributions!
Looking for more basic examples to learn the core concepts of Node For Max? The n4m-core-examples repository has a growing list that can help learning the core techniques and principles of using Node For Max.
List of Examples
- cors-service: Create a CORS (Cross-Origin Resource Sharing) capable web server. By Cycling '74.
- dog-ceo: Downloads files from a remote API, in this case a repository of dogs. By Cycling '74.
- echo: Simply outputs the input, a pass-through. Shows how to use a list of arguments of unspecified length. By Cycling '74.
- express: A small example Express application. By Cycling '74.
- file-upload: Upload a file from a browser, play it in Max. By Cycling '74.
- freesound: Use the Freesound API with Max. By Cycling '74.
- giphy: Use the Giphy API with Max. By Cycling '74.
- routeServer: Another small Express application example, which gets data from Max. By Cycling '74.
- sockets: An example creating a web server with websockets. By Cycling '74.
- tonal-chord-builder: Generate different chords based on a root note. By Cycling '74.
- twitter: Communicate with Twitter from Max. By Cycling '74.
Contributing
The main purpose of this repository is to show complete yet limited in scope projects that show potential use-cases of Node For Max. We are grateful to the community for contributing bufixes and improvements.
Note that we are not accepting community-created examples in this repository; however, we are taking suggestions for examples you would like to see Cycling '74 create. If you'd like to showcase your work please visit the community repository
Contributing Guide
You might find an error in an example, or have a request for a example you would like to see. You can report this by submitting an issue to this repository. Note that you will need to have a GitHub account to submit an issue. See the full Contributing Guide for more details on how to participate in this project.
Code of Conduct
We have adopted a Code of Conduct that we expect every participant to adhere to. You can find the full text here.