-
-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Le Grand Méchant Loop (LGML) est un logiciel musical dédié au Live Looping et au mixage sonore en direct. Créé pour les spectacles de la Compagnie Organic Orchestra , c’est un moteur audio léger, multi-platform et libre, basé sur le framework en C++ : Juce. Il est entièrement contrôlable en OSC et compatible avec les formats VST et AU de plugins audio.
Le logiciel à été créé avec la volonté d’être le plus ouvert possible en respectant certaines contraintes :
- Basse latence
- Faibles ressources
- Multi-plateformes (OSX, Linux, Windows, Raspbery, IOS, Androïd)
- Multiutilisateurs
- Compatible VST, AU
- Entièrement contrôlable en OSC
- Possibilité de fonctionnement “headless” (sans interface graphique)
- Quantisation métrée et libre
- Presetable
Le menu de réglages des préférences est accessible via File → Preferences ou [cmd + ,], il s’affiche alors dans l’inspector.
Launch minimized : Lance LGML en arrière plan, accessible via la barre des taches
Allow Multiple Instances : Autorise plusieurs instances LGML à être ouvertes en même temps.
Check updates on startup : vérifie si de nouvelles mis à jour sont disponible au démarrage.
Check for beta updates : vérifie si de nouvelles bêta sont disponibles au démarrage.
Update help on startup : Mis à jour de l’aide au démarrage**.**
Load last .lgml on startup : Charge le dernier projet au démarrage.
Load spécific .lgml on startup : Charge un projet désigné au démarrage. ****
File to load on startup : le projet désigné en question.
Auto reopen crashed files : réouverture automatique des crash.
Close to system tray : si coché, fermer la fenêtre de LGML enlève l’affichage du logiciel mais le soft continue en tâche de fond, il se réaffiche en cliquant sur le logo accessible sur la barre des tâches.
Front size : Réglage de la police.
Help language : Langue de l’aide (complète en anglais - en devenir pour les autres choix)
Enable auto-save : Si coché un fichier de backup sera sauvegardé toutes les 5 minutes.
Auto-save count : Nombre de fichiers de backup en tampon.
Auto-save time : Nombre de minutes entre chaque sauvegarde de backup.
Compress file : Compresse ou non le fichier d’enregistrement JSON, ****En ouvrant le fichier enregistré avec un editeur de texte, la version compressée est sur une seule ligne, si elle n’est pas compressée elle sera plus lisible sur plusieurs lignes, mais le fichier est plus gros.
Enable Crash upload : Si coché, envoi un Crash log au développeur.
Test crash : Simule un crash test (attention)
Save logs : si coché, créer un fichier contenant les informations du logger
Ask before removing items : Une confirmation sera demandée avant chaque suppression d’item.
Default easing : Mode de transition par defaut lors de la création d’un nouveau point sur une courbe.
Permet d’activer ou non le contrôle de LGML de manière extérieure.
Local Port permet de régler le canal de communication.
Log Incoming et Log Outcoming permettent d’afficher les données entrantes et sortantes dans le Logger.
Cette fenêtre permet de modifier les raccourcis clavier, des données sont implémentées par défauts.
Permet de choisir les différentes sortes de plug-in acceptés dans LGML.
Rescan permet de chercher les différents VST dans un dossier désigné.
Le menu de réglages des préférences liées au projet est accessible via File → Project settings… ou [cmd + ;], il s’affiche alors dans l’inspector.
Full screen on load : Si coché, le projet s’ouvre en plein écran à son chargement.
Save layout in file : Si coché, le Layout du projet est sauvegardé dans le projet.
Unlock only once : si coché, le mot de passe d’accès pour le Dashboard n’est demandé qu’une fois par session.
L’activation et les réglages du Dashboard sont accessibles depuis cet onglet.
Password : Definition d’un mot de passe d’accès pour le dashboard. La demande de mot de passe pour acceder au dashboard peut etre regler pour etre demandé une seule fois par session dans l’onglet Project Settings → Unlock Only Once.
On peut y régler les différents paramètres d’affichages et d’accès ; des paramètres par défauts son implémentés mais réglables.
Permet de créer des ranges par défaut que l’on peut retrouver facilement, genre de preset de valeurs :
Réglages des différentes entrées/sorties audio. Le bouton Test permet d’envoyer un signal audio de référence à la sortie audio et l’indicateur bleu permet de visualiser le signal sonore entrant.
On peut également régler la fréquence d’échantillonnage et la taille de la mémoire tampon. Des valeurs par défaut son implémentées mais peuvent être modifiées.
En général, dans le logiciel, il est bon d'essayer de faire un clic droit pour voir s'il y a plus d'options. Par exemple, un clic droit sur un paramètre dans l'inspector te permettra d'avoir des options étendues à son sujet. Tu peux modifier sa plage de valeurs [set range] (si c'est autorisé pour le paramètre), l'envoyer au Dashboard, copier son script ou son adresse de contrôle OSC.. Tu peux aussi choisir la manière de contrôler un paramètre [control mode] et ainsi faire référence à une variable extérieure
Renommer un objet/module/preset : double cliques sur son nom
Raccourci | Description |
---|---|
(Ctrl or ⌘) + N | Creates a new file |
(Ctrl or ⌘) + N | |
Creates a new file | |
(Ctrl or ⌘) + O | |
Le Grand Méchant Loop (LGML) est un logiciel musical dédié au Live Looping et au mixage sonore en direct. Créé pour les spectacles de la [Compagnie Organic Orchestra](https://organic-orchestra.com/) , c’est un moteur audio léger, multi-platform et libre, basé sur le framework en C++ : [Juce](https://www.juce.com/). Il est entièrement contrôlable en OSC et compatible avec les formats VST et AU de plugins audio.
Le logiciel à été créé avec la volonté d’être le plus ouvert possible en respectant certaines contraintes :
- Basse latence
- Faibles ressources
- Multi-plateformes (OSX, Linux, Windows, Raspbery, IOS, Androïd)
- Multiutilisateurs
- Compatible VST, AU
- Entièrement contrôlable en OSC
- Possibilité de fonctionnement “headless” (sans interface graphique)
- Quantisation métrée et libre
- Presetable
Le menu de réglages des préférences est accessible via File → Preferences ou [cmd + ,], il s’affiche alors dans l’inspector.
Launch minimized : Lance LGML en arrière plan, accessible via la barre des taches
Allow Multiple Instances : Autorise plusieurs instances LGML à être ouvertes en même temps.
Check updates on startup : vérifie si de nouvelles mis à jour sont disponible au démarrage.
Check for beta updates : vérifie si de nouvelles bêta sont disponibles au démarrage.
Update help on startup : Mis à jour de l’aide au démarrage**.**
Load last .lgml on startup : Charge le dernier projet au démarrage.
Load spécific .lgml on startup : Charge un projet désigné au démarrage. ****
File to load on startup : le projet désigné en question.
Auto reopen crashed files : réouverture automatique des crash.
Close to system tray : si coché, fermer la fenêtre de LGML enlève l’affichage du logiciel mais le soft continue en tâche de fond, il se réaffiche en cliquant sur le logo accessible sur la barre des tâches.
Front size : Réglage de la police.
Help language : Langue de l’aide (complète en anglais - en devenir pour les autres choix)
Enable auto-save : Si coché un fichier de backup sera sauvegardé toutes les 5 minutes.
Auto-save count : Nombre de fichiers de backup en tampon.
Auto-save time : Nombre de minutes entre chaque sauvegarde de backup.
Compress file : Compresse ou non le fichier d’enregistrement JSON, ****En ouvrant le fichier enregistré avec un editeur de texte, la version compressée est sur une seule ligne, si elle n’est pas compressée elle sera plus lisible sur plusieurs lignes, mais le fichier est plus gros.
Enable Crash upload : Si coché, envoi un Crash log au développeur.
Test crash : Simule un crash test (attention)
Save logs : si coché, créer un fichier contenant les informations du logger
Ask before removing items : Une confirmation sera demandée avant chaque suppression d’item.
Default easing : Mode de transition par defaut lors de la création d’un nouveau point sur une courbe.
Permet d’activer ou non le contrôle de LGML de manière extérieure.
Local Port permet de régler le canal de communication.
Log Incoming et Log Outcoming permettent d’afficher les données entrantes et sortantes dans le Logger.
Cette fenêtre permet de modifier les raccourcis clavier, des données sont implémentées par défauts.
Permet de choisir les différentes sortes de plug-in acceptés dans LGML.
Rescan permet de chercher les différents VST dans un dossier désigné.
Le menu de réglages des préférences liées au projet est accessible via File → Project settings… ou [cmd + ;], il s’affiche alors dans l’inspector.
Full screen on load : Si coché, le projet s’ouvre en plein écran à son chargement.
Save layout in file : Si coché, le Layout du projet est sauvegardé dans le projet.
Unlock only once : si coché, le mot de passe d’accès pour le Dashboard n’est demandé qu’une fois par session.
L’activation et les réglages du Dashboard sont accessibles depuis cet onglet.
Password : Definition d’un mot de passe d’accès pour le dashboard. La demande de mot de passe pour acceder au dashboard peut etre regler pour etre demandé une seule fois par session dans l’onglet Project Settings → Unlock Only Once.
On peut y régler les différents paramètres d’affichages et d’accès ; des paramètres par défauts son implémentés mais réglables.
Permet de créer des ranges par défaut que l’on peut retrouver facilement, genre de preset de valeurs :
Réglages des différentes entrées/sorties audio. Le bouton Test permet d’envoyer un signal audio de référence à la sortie audio et l’indicateur bleu permet de visualiser le signal sonore entrant.
On peut également régler la fréquence d’échantillonnage et la taille de la mémoire tampon. Des valeurs par défaut son implémentées mais peuvent être modifiées.
En général, dans le logiciel, il est bon d'essayer de faire un clic droit pour voir s'il y a plus d'options. Par exemple, un clic droit sur un paramètre dans l'inspector te permettra d'avoir des options étendues à son sujet. Tu peux modifier sa plage de valeurs [set range] (si c'est autorisé pour le paramètre), l'envoyer au Dashboard, copier son script ou son adresse de contrôle OSC.. Tu peux aussi choisir la manière de contrôler un paramètre [control mode] et ainsi faire référence à une variable extérieure
Renommer un objet/module/preset : double cliques sur son nom
Raccourci | Description |
---|---|
(Ctrl or ⌘) + N | Creates a new file |
(Ctrl or ⌘) + N | |
Creates a new file | |
(Ctrl or ⌘) + O | |