Welcome to the home and official public repository of zekkie's Novus, a open-source digital audio workstation made with C, C++ & Python.
Check out the official website to learn more!
- A basic, easy-to-use, modern and customizable user interface that's inspired by the likes of the world's most popular audio workstations
- Full VST support like other DAWs for synths and mixer effects
- Multi track support as well as multiple mixers for each plugin and audio clip
- DJ Mode for mixing songs, fading in/out and much more
- Audio Clip Editor for purposes of editing a single file
- Built-in file explorer for easy access to the files you really need
- Support for multiple audio file types: FLAC, mp3, wav. You name it, we probably got it.
- Easy mixer presets you can share as a file across the Internet to help others and their projects, whether it's for vocals or sounds.
- Video tutorials built-in to the software to familiarize yourself with everything
- Dark Mode support that syncs with your operating system
- A Built-in audio & MIDI recorder for your studio to always be in session
- FULL MIDI support
Check out the website to take a look at Novus' best features.
empty :(
- Built-in VSTs that ship with the app, ready for use
You're already here, at our repository! You can clone it and make changes over at our suggestions
branch and we'd love to check out what you have to bring to the table for Novus!
We're using the GCC Compiler for this. To download it, get MSYS2. Once installed open MSYS2 MINGW64 and run the following command:
pacman -S mingw-w64-x86_64-gcc
Wait for installation to run and GCC is ready to compile.
Check out novus.zekkie.dev to download beta and official releases.
Novus is available for Windows (.exe), macOS (.app) and Linux (.deb, .rpm & .appimage), with Android support planned for the future (for tablets).
Novus has a built-in auto-updater that'll check GitHub every launch to let you know if there's a new version available.
Last update: dd/mm/yy. Check the releases for patch notes and more info.
Novus was built with the following C libraries:
Novus was built by me solo, and I want my creation to be free, forever. So, if you're interested, you can support me, my family and development by donating here. You don't have to, but it's be really awesome if you did!
Donators also get featured under Settings > Credits
in-app!
We want Novus to be available in multiple languages across the world so others can enjoy the software. If you're interested in helping, fork the repo, check out the lang
folder and get started by reading translation guide.txt
!
Language | % | Translation File (lang\xx.txt) |
---|---|---|
🇺🇸English | 100%, main language | None, source file |
🇫🇷French | 0%, work in progress | fr.txt |
🇩🇪German | 0%, help needed | de.txt |
🇳🇱Dutch | 0%, help needed | ne.txt |
🇪🇸Spanish | 0%, help needed | es.txt |
🇵🇹Portugese | 0%, help needed | pr.txt |
🇧🇷Brazilian Portugese | 0%, help needed | br.txt |