NProcessing is a partial port of Processing to the .NET/C# world. Simple Processing scripts should port easily and run fine. A porting guide is included
For lots more info see the Wiki
This project contains a bunch of components that are either recycled or created for this. Most could be stripped out for subsequent reuse. See NBagOfTricks for more info.
This application uses these excellent FOSS components:
- SkiaSharp for graphics: SkiaSharp (MIT). Waaaay faster than native GDI+.
- Logging: NLog (BSD 3-Clause).
- MoreLinq (MIT).
- Json processor: Newtonsoft (MIT) Note - uses 9.0.1 - don't update!
- NAudio DLL for midi and modified controls: NAudio (Microsoft Public License).
- Main icon: Charlotte Schmidt (Copyright © 2009 of Charlotte Schmidt).
- Button icons: Glyphicons Free (CC BY 3.0).
https://github.com/cepthomas/NProcessing/blob/master/LICENSE