Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]


Avant propos : Après bien des hésitations, je me suis décidé à affronter un sujet des plus rébarbatifs dans la MAO, l'organisation de son environnement de travail.
Le principe de la MAO sous Linux est la modularité, il y a donc des réglages, dans les logiciels synthétiseurs et autres, qui seront différents d'une composition à l'autre; Ce qui implique, si on reprend une composition, de retrouver tous ces réglages, comme si c'était hier ! Ce n'est pas évident, quand on en est à sa vingtième œuvre, de reprendre la troisième, qu'on a pas charger depuis un an trois quart... Et puis, si vous êtes du genre (comme moi), à commencer des morceaux, les laisser quand la page est blanche et les retravailler comme l'imagination le souhaite, vous avez intérêt à avoir une organisation solide dans la gestion de vos fichiers, pour éviter de perdre une matinée à rechercher quelles configurations était chargée et où se trouvent-elles?
Après tout, si nous sommes là, c'est pour faire de la musique... Eh! ben non, en ce qui concerne cette page. Je n'y parlerai ni de musique, ni de son...
Vous entrez dans la cuve à cambouis...

Avertissement

Ce qui suit est juste le comment j'essaie de m'organiser.
Pour les musiciens connaissant la gestion de fichiers en informatique, ça ne devrait pas avoir d'intérêt. Par contre, ceux qui veulent un "outil informatique" qu'ils pourront bricoler sans se prendre la tête, peuvent y trouver quelque chose d'utile.

En avant

Après le temps des tests vient enfin le temps de composer, et, pour n'avoir à l'esprit que les problèmes liés à la création, il est bien d'avoir un environnement de travail dans l'ordinateur qui laisse de coté la gestion du "bazar".

Principe

Quatre commandes sont réalisées en fichier script pour que chacun ait la possibilité de modifier, d'adapter et tester sans difficultés. Elles auraient pu être créées dans un autre langage, mais elle n'aurait plus aucun intérêt. De plus ce langage est simple à utiliser et comprendre, il bénéficie aussi d'une multitude d'exemples et de tutoriels.

Environnement

J'ai mis en place une structure de dossier et de fichiers pour me libérer de ces contraintes et qui me permet de démarrer en un clic. Voilà comment je démarre ma session musique, je choisis dans le menu "musique en cours" et je retrouve mon espace de travail avec tous les éléments nécessaires en place.
Pour automatiser au maximum les opérations de gestion de fichiers, il faut qu'ils soient organisés. Ainsi les sauvegardes, chargements, configurations et autres opérations se piloteront rapidement et facilement.
L'organisation des fichiers sur le disque :
schema organisation des dossiers et fichiers
schema organisation des dossiers et fichiers

Cette organisation est adaptée à mon style de travail, ce n'est qu'un exemple. Pour ce qui est des chemins, ils sont modifiables dans les scripts.
Le principe pour gérer cet environnement est simple :
  • Créer un projet.
  • Démarrer le projet.

Description des scripts

Les fichiers script que j'utilise :

demarreMAO

Il lance la session en faisant appel à un fichier de configuration type texte, construit par creerprojet?.
organigramme de demarreMAO
organigramme de demarreMAO

  • Installation du script
    Où vous le souhaitez, mais à un endroit où vous y aurez accès facilement pour pouvoir le modifier.
  • Créer le lanceur dans le menu
    Applications>son&video : avec comme type application dans un terminal
  • Utilisation du script
    • Entrée : la dernière composition démarre
    • L(ou l) : les fichiers sont listés avec un numéro index et retour à la saisie
    • S(ou s) : vous sortez
    • nom du fichier config souhaité ( sans le suffixe .txt ) : démarrage de la compo
    • numéro index (retourné par L) : démarrage de la compo
      Après le démarrage, la fenêtre "terminal" doit rester ouverte.
    • Pour quitter : n'oubliez pas de sauvegarder avant pour les logiciels où cela est nécessaire. (ex: si qsynth à été modifié, quitter qsynth en premier pour sauver les modifications automatiquement, vous utiliserez configqsynth pour mettre à jour le fichier de sauvegarde)
      Fermer la fenêtre "terminal" en cliquant dessus et en appuyant sur une touche; Tous les logiciels démarrés s'arrêteront sans poser de questions.

configqsynth


voir la page QSynth pour la procédure

creerprojet

Pour créer un nouveau projet, malgré qu'il n'est pas compliqué de construire manuellement la structure du projet, un script un peu plus alambiqué peut faire le boulot à notre place.
organigramme pour la création d'un projet
organigramme pour la création d'un projet

  • Installation du script :
    Où vous le souhaitez, mais de préférence dans le répertoire comme sur le schéma.
  • Créer un lanceur dans le menu :
    Applications>son&video : avec comme type application dans un terminal
  • Utilisation du script :
    Suivre le déroulement en répondant aux questions.
    le message d'attente entrez pour sortir : sert à lire les messages s'il y a un problème.
    Ce script va créer le fichier configuration de démarrage, et toute la structure du projet.

Ajouter des commandes personnelles à la création

Si dans cette structure vous souhaitez inclure des créations de répertoires, copie de fichiers et autres opérations, vous pouvez les définir dans une zone réservée à ces opérations.


dossierprojetencours

Pour ouvrir une fenêtre dans le dossier du projet en cours, le script lit le fichier derniercompo.txt pour ouvrir une fenêtre nautilus dans le répertoire du projet en cours. Vous pouvez changer y le gestionnaire de fenêtre.

Adapter à vos habitudes

Il va de soi que ces scripts, doivent être adaptés à votre organisation selon vos souhaits, ils sont simples à modifier et ne nécessitent aucune connaissance pointue en informatique. Ils sont lisibles avec n'importe quel éditeur texte, facilement debuggable dans une fenêtre terminal.

Pour les modifier :
Utilisez un éditeur de texte (ex:gedit), vous trouverez des indications utiles pour les comprendre et réaliser ces scripts dans cette page du site.

documentation pour les syntaxes, commandes et exemples "pointus" de script c'est ici en français

télécharger creerprojet
télécharger demarreMAO
télécharger configqsynth
télécharger dossierprojetencours

Ne pas oublier de rendre ces fichiers exécutable (propriétés>permissions>exécution)


Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

lila, 18:30, ven. 22 Nov 2019: ouaip ! je pars de loin je vous préviens
lila, 18:19, ven. 22 Nov 2019: Bon je ne sais toujours pas ou est le forum adéquat
lila, 18:17, ven. 22 Nov 2019: Y a pas moyen d'avoir un tchat plus long ?
lila, 18:16, ven. 22 Nov 2019: Parce que la voix c'est comme de la musique...
lila, 18:15, ven. 22 Nov 2019: Je ne fais pas de musique mais de la voix, il faut que ce soit nette. Quel matériel me conseillerez vous ?
lila, 18:15, ven. 22 Nov 2019: J’ai testé la Focusrite 2i2 2è generation mais elle me coupais le début des mots, j’ai du la renvoyer. J’ai pas envie de racheter le même modèle. trop déçue
lila, 18:13, ven. 22 Nov 2019: Voilà mon problème, Je cherche une carte son pour la voix. Quelqu’un sait si l’audient D14 marche avec Linux, le revendeur me dit que non. Elle a un pré-ampl et on me dit que c’est bien.
lila, 18:06, ven. 22 Nov 2019: 6) Quels logiciels de MAO connais-tu ? j'utilise Audacity, les autres sont trop compliqués 7) Quel matériel audio possèdes-tu ? PC portable CLEVO 8) Comment as-tu connu Linuxmao.org ? Via la radio Cause Commune dans l’émission Libravous de l’April
lila, 18:04, ven. 22 Nov 2019: 1) Quels instruments pratiques-tu ? Aucun je fais de la lecture à haute voix haute 2) Quelles musiques écoutes/pratiques-tu ? Aucun mais j’aime toutes sortes de musiques (classique jusqu’au hard rock) 3) Connais-tu déjà un peu GNU/Linux ? UBUNTU LINUX
olinuxx, 13:52, jeu. 21 Nov 2019: Bonjour et bienvenue à Fab-DFK cool
ycollet, 23:18, mar. 19 Nov 2019: La prochaine version de vsxu sera ... closed sources ... Lu sur discord.
sub26nico, 17:23, dim. 17 Nov 2019: Salut et bienvenue à Virginal et Geis007 :-)