Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/notzekkie/novus

Music creation software, open-source and made with C++.
https://github.com/notzekkie/novus

audio audio-player daw music python python-app python3 workstation

Last synced: 22 days ago
JSON representation

Music creation software, open-source and made with C++.

Awesome Lists containing this project

README

        

![novus white text](https://github.com/user-attachments/assets/48da7957-85d7-4f63-92b4-16c964a8e6ce)
![GitHub commit activity](https://img.shields.io/github/commit-activity/w/zekticezy/novus) ![GitHub language count](https://img.shields.io/github/languages/count/zekticezy/novus) ![GitHub last commit](https://img.shields.io/github/last-commit/zekticezy/novus) ![GitHub contributors](https://img.shields.io/github/contributors/zekticezy/novus) ![GitHub Issues or Pull Requests](https://img.shields.io/github/issues-pr/zekticezy/novus) ![GitHub License](https://img.shields.io/github/license/zekticezy/novus) ![GitHub Discussions](https://img.shields.io/github/discussions/zekticezy/novus) ![GitHub Release](https://img.shields.io/github/v/release/zekticezy/novus) ![Liberapay patrons](https://img.shields.io/liberapay/patrons/zekticezy) ![Liberapay receiving](https://img.shields.io/liberapay/receives/zekticezy)

Welcome to the home and official public repository of zekkie's **Novus**, a open-source [digital audio workstation](https://en.m.wikipedia.org/wiki/Digital_audio_workstation) made with C, C++ & Python.

**Check out [the official website](https://novus.zekkie.dev/) to learn more!**

## WIP Features
- **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](https://novus.zekkie.dev/#features) to take a look at Novus' best features.

## Screenshots
empty :(

## Planned Features
- Built-in VSTs that ship with the app, ready for use

## Contribute
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!

### Compiler
We're using the GCC Compiler for this. To download it, get [MSYS2](https://www.msys2.org/). Once installed open **MSYS2 MINGW64** and run the following command:
```sh
pacman -S mingw-w64-x86_64-gcc
```

Wait for installation to run and GCC is ready to compile.

## Download
Check out [novus.zekkie.dev](https://novus.zekkie.dev/downloads) 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).

### Updates
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](https://github.com/zekticezy/novus/releases/) for patch notes and more info.

## Credits
Novus was built with the following C libraries:
- [Nuklear](https://github.com/Immediate-Mode-UI/Nuklear)
- [GLFW](https://www.glfw.org/)

## Support Development
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!

## Translations
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`!

### Translation Support

|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`|