Cmajor icon
Cmajor icon

Cmajor

The programming language for writing fast, portable audio software. C-family language designed specifically for writing DSP signal processing code.

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
  • Mac
  • Linux
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • music-programming
  • sound-programming
  • audio-synthesis-engine

Cmajor News & Activities

Highlights All activities

Recent activities

  • TunePad icon
    researcher2312 added Cmajor as alternative to TunePad
Show all activities

Cmajor information

  • Developed by

    cmajor-lang
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    7 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  666 Stars
  •  41 Forks
  •  24 Open Issues
  •   Updated  
View on GitHub
Cmajor was added to AlternativeTo by Killy on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

Featured in Lists

A list with 21 apps by Killy without a description.

List by Killy with 21 apps, updated

What is Cmajor?

The goal is 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++

How can Cmajor be used:

  • Stand-alone development (command line tool and VScode extension)
  • Exporting a Cmajor patch as a native VST/AU/AAX plugin (JUCE)
  • Exporting a Cmajor patch as Javascript/WebAssembly/HTML
  • Exporting a Cmajor patch as pure C++
  • Embedding the Cmajor JIT engine in your app
  • (Coming soon!) Native support for Cmajor patches in DAWs

Official Links