/VocalShaper

A JUCE-based Open Source DAW

Primary LanguageC++Mozilla Public License 2.0MPL-2.0

VocalShaper forthebadge

forthebadge forthebadge forthebadge forthebadge forthebadge

A JUCE-based Open Source DAW. Under development, not released.

Supported Technologies

Audio Plugins

  • VST
  • VST3
  • LV2
  • AU (TODO)

Audio Drivers

  • WASAPI
  • DirectSound
  • ASIO
  • CoreAudio (TODO)

Sequence File Formats

  • mid
  • musicxml (TODO)
  • ufdata (TODO)
  • json (OpenSVIP model file)(TODO)

Audio File Formats

  • wav
  • bwf
  • flac
  • mp3
  • ogg
  • aiff / aif
  • wma
  • wmv
  • asf
  • wm
  • aac (TODO)
  • m4a (TODO)
  • 3gp (TODO)

Others

  • MIDI IO
  • MIDI CC
  • MMC
  • Mackie Control (TODO)

Get Source Code

Windows

git clone https://github.com/Do-sth-sharp/VocalShaper.git
cd VocalShaper
git checkout develop
git submodule update --init --recursive
.\linkEnv.bat

Complie

Windows Debug (MSVC)

"%VCINSTALLDIR%\Auxiliary\Build\vcvarsall.bat" amd64
set CC=cl
set CXX=cl
set ASM=cl
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Debug -B out/build/x64-Debug .
ninja -C out/build/x64-Debug -j 8 VocalShaper

Windows Release (MSVC)

"%VCINSTALLDIR%\Auxiliary\Build\vcvarsall.bat" amd64
set CC=cl
set CXX=cl
set ASM=cl
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release -B out/build/x64-Release .
ninja -C out/build/x64-Release -j 8 VocalShaper

Run

Windows

cd app
VocalShaper