(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
- Build instructions
- License
- Documentation
- Authors and contributors
- Third party software
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
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
read gpl-3.0.txt
- Developer documentation : located in the 'doc' directory (still poor...).
- User documentation : work in progress... stay tuned
LGML rely on some awesome libraries :
- JUCE : http://www.juce.com
- Ableton Link : https://github.com/Ableton/link
- serial lib : https://github.com/wjwwood/serial
- rubberband : http://breakfastquay.com/rubberband/
- VST3 SDK : www.steinberg.net
- ASIO (Windows) : www.steinberg.net
- Jack (Linux) : www.linuxmao.org/Jack
Pull requests / remarks are welcome!!!
-- This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative.