Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
46 lines (40 loc) · 1.86 KB

File metadata and controls

46 lines (40 loc) · 1.86 KB
Copy raw file
Download raw file
Edit and raw actions

Build Vocaluxe - HowTo (Linux)

Runing Vocaluxe on Linux is not offically supported yet -but you can try it yourself.
(the problematic part is fullfilling the runtime dependencies)

  • Install ffmpeg 3.2 (a quick and dirty compile script can be found here: installFFmpeg.sh )
  • Get sure your gcc and g++ version is >= 4.8
  • Install at least mono 5.8.0 (HowTo install mono)
  • Clone the repository You want to use this branch as it contains some linux specific changes
    (compiles on Ubuntu 14.04): travis@lukeIam/Vocaluxe
  • Navigate to the travis branch and execute (commands from .travis.yml):
chmod ugo+x ./.build/linuxPostBuildEvent.sh
chmod ugo+x ./.build/linuxPreBuildEvent.sh
chmod ugo+x ./.travis/gitDescribe.sh
wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -P ./.travis/

config=Linux platform=x64

# ./.travis/gitDescribe.sh
mono ./.travis/nuget.exe restore
make -C PitchTracker
make -C Vocaluxe/Lib/Video/Acinerella
msbuild /p:Configuration=Release$config /p:Platform=$platform /p:TargetFrameworkVersion=v4.7 Vocaluxe.sln
  • The build should complete without errors
  • change to the Output directory:
cd Output
  • Start Vocaluxe:
mono Vocaluxe.exe
  • Vocaluxe will start (you will see the splash screen) and then crash because runtime dependencies are missing
    Required dependencies (by heart - can be incorrect and incomplete):

    • gstreamer 1.0
    • ffmpeg 3.2 (maybe we can use the build script which builds the libs at the moment)
    • hidapi
    • libgstreamersharpglue-1.0.0
    • portaudio
    • ?
    • If yo make some progress we would be happy if you share it with us in a pull request/issue.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.