The yet another audio plugin hosting application. (alpha version)
- Load VST3 plugins.
- Open audio input/output devices.
- Open MIDI input devices.
- Connect plugins and devices.
- To connect, drag from a pin of a plugin/device node to a pin of an another node.
- To disconnect, cut connections by shift + drag.
- Send MIDI Notes with the computer keyboard.
- A, W, S, ..., O, L, and P keys are mapped to C3, C#3, D3, ..., C#4, D4, and D#4.
- Z and X keys change octaves.
Currently Terra can be built on these platforms:
- macOS 10.14 & Xcode 10.2.1
- Windows 10 & Visual Studio 2019
- Java JRE (or JDK) version 8 or higher (for Gradle)
- Git 2.27.0 or later
- CMake 3.15 or later
- Xcode 11.3.1 or later
- Visual Studio 2019 or later
- autoconf, automake, libtool (macOS only)
# Install prerequisites
brew install autoconf automake libtool
cd /path/to/develop
# Checkout the project
git clone https://github.com/hotwatermorning/Terra.git
cd Terra
# Generate a project file and build it.
# To build with release configuration, use `-Pconfig=Release`
cd ./gradle
./gradlew build_all [-Pconfig=Debug]
# To run the app, execute this command.
open ../build/<Debug or Release>/Terra.app
# To debug or modify source code, open the generated project file with this command.
open ../build/Terra.xcodeproj
cd C:\path\to\develop
REM Checkout the project
git clone https://github.com/hotwatermorning/Terra.git
cd Terra
REM Generate a project file and build it.
REM To build with release configuration, use `-Pconfig=Release`
cd .\gradle
.\gradlew build_all [-Pconfig=Debug]
REM To run the app, execute this command.
open ..\build\<Debug or Release>\Terra.exe
REM To debug or modify source code, open the generated project file with this command.
open ..\build\Terra.sln
Terra is licensed under MIT License.
Terra uses these libraries.