Skip to content

OrganicOrchestra/LGML

Repository files navigation

LGML

Build Status CircleCI Build status (develop Branch Build Status CircleCI Build status )

(c) Organic-Orchestra 2017 ,

LGML is a software to help live music performance , it's main features are :

  • nodal audio routing
  • audio plugin host (VST / AU)
  • native plugin : looper / spatialisation
  • easy interface with controller (OSC/MIDI/Serial)
  • integrated script engine to go beyond the limits

Contents

  • Build instructions
  • License
  • Documentation
  • Authors and contributors
  • Third party software

Build instructions

git clone https://github.com/OrganicOrchestra/LGML.git
git submodule update --init --recursive
git clone https://github.com/WeAreROLI/JUCE.git

JUCE has to be in a sibling folder from LGML:

/path/of/LGML/
  LGML/
  JUCE/

see Scripts/yourplatform/ for platform specific setup

  • installDevDeps : install dependency for compiling the project
  • installDeps : install dependency in production

Installation instruction

no dependencies on Windows and macOS -> launching the executable is sufficient

on linux two library are needed :

  • rubberband (audio stretching)
  • dns(allow auto network discovery)
# rubberband
apt-get -y --assume-yes install librubberband2
# for dns utility
apt-get -y --assume-yes install libavahi-compat-libdnssd1

License

read gpl-3.0.txt

Documentation

  • Developer documentation : located in the 'doc' directory (still poor...).
  • User documentation : work in progress... stay tuned

Third party software

LGML rely on some awesome libraries :

Contribution guidelines

Pull requests / remarks are welcome!!!

-- This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.