├── CONTRIBUTING.md └── README.md /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | > This contribution template was lifted from the [Node for Max community repository](https://github.com/Cycling74/n4m-community). 2 | 3 | # Contrbuting 4 | 5 | This repository is an open source project, and contributions and help from the community is strongly encouraged and important to improve the software. Contributions are therefore always welcome, no matter how large or small. Here are some things we'd like you to keep in mind in order to help with keeping the process smooth and organized. 6 | 7 | ## Adding a JSUI Example 8 | 9 | To add an example, you will need to add to the list in the [README](https://github.com/jamesb93/JSUI-Showcase/blob/master/README.md) by creating a pull request. 10 | 11 | ### Style and Formatting Guidelines 12 | - Each pull request should contain only one additional example. 13 | - Search through the current examples to make sure you are not submitting a duplicate one. 14 | - Though not necessary, ideally each example would link to a GitHub repository which contains documentation and code. 15 | - The format within the list is `[Title of Project | Author](https://link.com)` 16 | - Make sure the example is well documented! It should be clear how to use the example. 17 | 18 | ### Steps to Add an Example 19 | 1. Create a Github account if you do not already have one. 20 | 2. Fork this repository by clicking on the "Fork" button in the upper right-hand corner. You will now have your own version of this repository that you can edit. 21 | 3. Edit the README file, by clicking on the pencil icon in the upper-right hand corner, or by cloning your repository and editing the file locally. Commit your changes. 22 | 4. [Make a pull request](https://guides.github.com/activities/forking/#making-a-pull-request). Once you have committed your change, in your forked Github repository, you should see a message at the top that says something like "This branch is 1 commit ahead of Cycling74:master. Pull Request Compare". Click on the pull request button! 23 | 5. Wait eagerly for your example to be merged. 24 | 25 | ## Updates to this Repository 26 | 27 | You are also welcome to create an issue or pull request suggesting changes to how this collection works, removing dead links, removing an outdated example, and so on. 28 | 29 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # JSUI-Showcase 2 | 3 | A not so comprehensive list of fabulous JSUI examples. 4 | 5 | The legendary [JSUI MGraphics patch a day from Darwin Grosse](https://cycling74.com/forums/jsui-mgraphics-patch-a-day). Check this out first, especially if you are just starting or haven't read it before. 6 | 7 | - [Morphing Filter | Pascal Lund-Jensen](https://github.com/pascallundjensen/JSUI_Morph_Filter) 8 | - [Multi-Segment Graph Editor | Neil Baldwin](https://github.com/neilbaldwin/mmmsegui) 9 | - [Scala Tuning Explorer | Timo Hoogland](https://github.com/tmhglnd/th.scala) 10 | - [Analog Style Knob | Philip Meyer](https://github.com/pdmeyer/JSUI-Analog-Knob/tree/main) 11 | - [No Code Knob Creation Tool | Neil Baldwin](https://github.com/neilbaldwin/JSUI_UN_KNOB) 12 | - [Lode Max for Live device & framework | Fors](https://github.com/fors-fm/lode) 13 | - [Image Upscaling | Tyler Mazaika](https://github.com/tylermazaika/mgraphics-examples/tree/main) 14 | - [tc.preset | Théophile Clet](https://github.com/Teufeuleu/tc.preset) 15 | --------------------------------------------------------------------------------