Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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++.
- Host: GitHub
- URL: https://github.com/notzekkie/novus
- Owner: notzekkie
- License: apache-2.0
- Created: 2024-07-21T08:33:13.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T22:17:35.000Z (5 months ago)
- Last Synced: 2024-12-02T09:31:18.360Z (about 1 month ago)
- Topics: audio, audio-player, daw, music, python, python-app, python3, workstation
- Language: Makefile
- Homepage: https://novus.zekkie.dev/
- Size: 23.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`|