Giter VIP home page Giter VIP logo

guitarix.vst's Introduction

Guitarix.vst

This is a VST3 wrapper for Guitarix

Guitarix.vst3

for Linux. Guitarix is implemented as git submodule.

Initial development for this VST3 port was done by Maxim Alexanian

for Mac/PC see here https://github.com/maximalexanian/guitarix-vst

For Linux here is LV2 plug dynamic loading and preset loading from guitarix main application implemented. Host could save a state as usual in the VST preset format.

Latest x86-64 Linux Binary build

build

Guitarix.vst3.zip

Dependencies

On debian based systems the following packages been needed:

  • libfreetype6-dev
  • libglibmm-2.4-dev
  • libglib2.0-dev
  • libsigc++-2.0-dev
  • libfftw3-dev
  • libsndfile1-dev
  • liblilv-dev
  • libboost-dev
  • libstdc++6
  • libc6-dev
  • libgcc-s1
  • libcurl4-gnutls-dev

optional, when not use the included juce modules

  • juce-modules-source-data

On other distributions the package names may be different, but similar.

Build

to build using the included juce modules just run

  • make

  • make install

to build against system wide installed juce-modules-source-data just run. On debian based systems this require some additional link flags which will be set by this MACRO. Otherwise you could use the JUCE_DIR MACRO

  • make USE_SYSTEM_JUCE=1

  • make install

to build against a local JUCE copy, run

  • make JUCE_DIR=/path/to/JUCE

  • make install

to use a local copy of the vst3sdk use

  • make VST3_DIR=/path/to/vst3sdk

  • make install

install will copy the VST3 bundle to $(HOME)/.vst3

Don't use 'sudo' to install!!

to overwrite the install destination, use JUCE_VST3DESTDIR=/where/ever/you/want/it

that's all. Check your host for new plugs after install.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.