{"repo":"cmajor-lang/cmajor","free":true,"listed":false,"github":"https://github.com/cmajor-lang/cmajor","clone":"git clone https://github.com/cmajor-lang/cmajor.git","description":"The Cmajor public repository","language":"C","stars":737,"topics":["audio","dsp","programming-language"],"license":null,"category":"media-processing","readme_excerpt":"The Cmajor Language Cmajor is a programming language for writing fast, portable audio software. You've heard of C, C++, C#, objective-C... well, C major is a C-family language designed specifically for writing DSP signal processing code. Project goals We're aiming to improve on the current status-quo for audio development in quite a few ways: - To match (and often beat) the performance of traditional C/C++ - To make the same code portable across diverse processor architectures (CPU, DSP, GPU, TPU etc) - To offer enough power and flexibility to satisfy professional audio tech industry users - To speed-up commercial product cycles by enabling sound-designers to be more independent from the instrument platforms - To attract students and beginners by being vastly easier to learn than C/C++ Our main documentation site is at cmajor.dev. The Cmajor VScode extension offers a one-click install process to get you up-and-running, or see the Quick Start Guide for other options, like how to use the command-line tools. If you want to learn about the nitty-gritty of the Cmajor language, the language guide offers a deep dive. To see some examples of the code, try the examples folder. How to build To build Cmajor requires a host with suitable compilers, and with support for Cmake. For MacOS, a recent XCode is required, whilst Windows requires VS2019. Linux builds have been successfully built using both clang and gcc v8 and above. When cloning the Cmajor repository, you need to ensure you have","default_branch":null,"files":null,"tree":[],"storefront":"/r/cmajor-lang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cmajor-lang/cmajor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}