Building from source
Cue2 targets Godot 4.7.1 Mono with a C# project (Cue2.csproj).
Typical steps
- Install Godot 4.7.1 .NET build and a compatible .NET 8 SDK.
- Clone the application repository.
- Ensure platform natives are present under
bin/{win64,winarm64,macos,linux64,linuxarm64}/:- FFmpeg shared libraries (decode)
- RtMidi (
rtmidi.dll/librtmidi.dylib/librtmidi.so) - Rebuild RtMidi with
python tools/build-rtmidi-natives.pyif those files are missing
- Open the project in Godot or build with
dotnet build. - For exports, copy natives after Godot export using
tools/copy-natives-for-export.ps1ortools/copy-natives-for-export.sh— Godot does not embed FFmpeg or RtMidi into a single binary.
See the application README and docs/export-packaging.md in the app repo for authoritative detail.