Humusbêta

Bien démarrer

Obtenir Humus

  • Télécharge-le. Ouvre la page du compte et saisis ton adresse e-mail. Un code à six chiffres t'est envoyé par e-mail (regarde dans les spams s'il n'arrive pas), et une fois saisi il ouvre le compte, où la build la plus récente pour ta plateforme t'attend, avec ta licence à côté ; Aide ▸ Saisir une licence importe la licence dans l'app. C'est le code qui te connecte : il n'y a pas de mot de passe à retenir.
  • Compile-le. Les sources sont sur github.com/phobos-instruments/humus, et Compiler depuis les sources en donne les étapes. L'app compilée est l'application complète : le téléchargement t'épargne seulement la compilation.

La première fois que tu ouvres une build téléchargée

Nos builds ne sont pas encore signées avec un certificat de développeur payant, donc les deux systèmes de bureau bloquent une fois une app inconnue et te demandent de confirmer. Ça prend quelques secondes, et tu ne le fais qu'une fois par version. Le téléchargement n'a aucun problème.

macOS. L'image disque s'ouvre normalement ; c'est l'app, une fois glissée dans Applications, qui est bloquée. Double-clique dessus et la première réponse est un refus.

  1. Ouvre Réglages Système > Confidentialité et sécurité et fais défiler jusqu'à Sécurité.
  2. Une ligne mentionne Humus, avec Ouvrir quand même à côté. Clique dessus.
  3. Confirme avec ton mot de passe ou ton empreinte. L'app s'ouvre, et tous les lancements suivants sont normaux.

À partir de macOS 15, c'est le seul chemin : maintenir Control et choisir Ouvrir dans le menu de l'app marchait avant et ne marche plus. Apple documente les mêmes étapes pour ta version, quelle qu'elle soit, sur support.apple.com/guide/mac-help/mh40616/mac.

Si tu préfères le faire en une ligne, xattr -d com.apple.quarantine /Applications/Humus.app retire le même marqueur.

Windows. L'installeur affiche un écran bleu qui dit qu'une app non reconnue a été empêchée de démarrer. Clique sur Informations complémentaires, puis sur Exécuter quand même.

Linux. Rien ne bloque l'AppImage, mais un fichier téléchargé arrive sans la permission de s'exécuter. chmod +x Humus-*.AppImage et elle démarre.

Signer correctement les deux builds est prévu ; il faut un certificat de chaque éditeur, ce qui est un coût plutôt qu'un travail.

Premier lancement

Une courte visite s'ouvre, puis une configuration guidée choisit ton périphérique audio. Tu les retrouves toutes les deux dans le menu Aide, sous Découvrir Humus et Configuration guidée. La fenêtre de démarrage propose le morceau de démo et tes patchs récents, et après un plantage elle propose de récupérer ce que tu n'avais pas enregistré ; Aide ▸ Fenêtre de démarrage la rouvre. Fichier ▸ Exemples contient des patchs tout prêts à ouvrir et à démonter, avec quelques nouveaux à chaque version.

Revenir à une version précédente

Fichier ▸ Historique liste les instantanés du patch ouvert. Un instantané est pris toutes les cinq minutes tant que le patch change, quand tu enregistres, quand tu l'ouvres, et avant que tu le fermes, reviennes à la version enregistrée ou le restaures, donc une version qui sonnait mieux il y a une heure est toujours là après une pause. Chaque ligne dit quand il a été pris et ce qui a changé depuis le précédent. Restaurer remet une version à la place de l'actuelle, et l'actuelle reste dans la liste, donc une restauration s'annule de la même façon. Ouvrir une copie l'ouvre plutôt comme un nouveau patch sans titre. La dernière heure garde tous les instantanés, le dernier jour un par heure, le dernier mois un par jour ; Garder donne un nom à un instantané, qui n'est alors jamais élagué. Les instantanés contiennent le patch, pas les fichiers audio qu'il utilise, et ils sont rangés à côté des réglages de l'app, jamais à côté de ton fichier de patch.

Le premier lancement analyse aussi tes plug-ins. Une grande collection prend quelques minutes, une seule fois, puis le résultat est mis en cache.

L'espace de travail

  • Patcher - le canevas où vivent les organisms et où passent les câbles. La liste des organisms sur son côté contient tout ce que tu peux ajouter : double-clique sur une entrée, ou fais-la glisser là où tu la veux.
  • Propriétés - les éditeurs de ce que tu sélectionnes, empilés comme dans un rack.
  • Timeline - pistes, clips et automation, sous le patcher.
  • Transport - tout en haut : lecture, tempo, boucle, capture.
  • Le rail des fenêtres - des boutons pour le Metapad, le Contrôle des paramètres, les Notes, le Sélecteur de documents, l'Aide et la Bibliothèque.

Les panneaux se masquent, se détachent dans leur propre fenêtre et restent là où tu les as laissés.

Construire un patch

  1. Ajoute des organisms. Un nouveau patch a déjà un SoundOut, la sortie master.
  2. Relie-les. Fais glisser depuis une sortie en bas d'un nœud vers une entrée en haut d'un autre. Les câbles audio sont pleins, les câbles MIDI en pointillés, et les câbles vidéo ont leur propre couleur. Un glisser depuis la gauche d'une paire stéréo relie les deux ; maintiens Option/Alt en lâchant pour n'en relier qu'un, Shift pour relier tous les canaux dans l'ordre, ou Shift et Option/Alt pour répartir une sortie sur toutes les entrées à partir de là.
  3. Modifie un câble. Fais un clic droit dessus pour le supprimer ou y insérer un organism. Pour en déplacer un, attrape son extrémité côté entrée (le curseur devient une main) et lâche-la sur une autre entrée ; lâche-la sur le canevas vide pour le débrancher. Une paire stéréo se déplace d'un bloc ; maintiens Option/Alt en lâchant pour n'en déplacer qu'un. Fais glisser une sortie avec Cmd (Ctrl sous Windows et Linux) pour déplacer tous ses câbles vers une autre sortie.
  4. Range. Édition ▸ Disposer automatiquement dispose le patch en un flux de haut en bas.
  5. Tourne les boutons rotatifs. Sélectionne un nœud et son éditeur s'ouvre dans Propriétés. Fais un clic droit sur un bouton rotatif pour Automatiser, Apprentissage MIDI, Apprentissage OSC, Contrôler avec (laisser un autre organism le bouger), Aléatoire et Réinitialiser.

Fais un clic droit sur un organism pour le reste : Modifier, Aide, Renommer (F2), Remplacer, Insérer avant ou après, Créer un pod, Réception MIDI, Bypass et Déconnecter. Bypass le met hors circuit et laisse les câbles tels quels ; Déconnecter recâble le patch autour de lui et le laisse débranché.

La barre de l'organism

Chaque éditeur porte la même barre sous son titre :

  • Bypass le retire du chemin du signal, et le nœud s'estompe.
  • Aléatoire tire de nouveaux réglages. Les flèches ‹ › à côté parcourent son historique, donc un bon tirage n'est jamais perdu. Fais un clic droit dessus et coche Protéger de l'aléatoire pour garder cet organism hors de Tout randomiser du transport et hors du tirage d'un pod ; un point ambre indique qu'il est protégé.
  • La bande des presets affiche le nom du preset, avec précédent et suivant, Rappeler, Mémoriser et Faire évoluer. Son menu ajoute Mémoriser comme nouveau, Générer avec l'IA, Enregistrer comme preset utilisateur et la fenêtre des presets. Les presets fournis restent tels qu'ils sont arrivés ; les tiens se rangent à côté.
  • ? ouvre la page d'aide de l'organism.
  • Tout au bout : détacher dans une fenêtre, monter ou descendre dans le rack, fermer.

Réglages

Huit catégories : IA, Audio, Graphisme et interface, Licence et confidentialité, MIDI et OSC, Packs, Plug-ins et Vidéo. La jauge de charge de la barre d'outils affiche !n après n décrochages audio.

Le transport

Lecture (Space), stop, boucle et Capture, le bouton rond de la capture de performance, qui enregistre en une seule passe chaque mouvement de bouton rotatif, morphing et note ; fais un clic droit dessus pour Toucher ou Verrouillage. Garder transforme après coup les 8 dernières mesures jouées en couloirs, sans rien avoir armé avant. Aller au début remet l'horloge sur 1-1.00 et Aller à la fin saute au marqueur de fin du morceau, ou à la fin de ce qui est là. Panique coupe toutes les notes bloquées, et Aléatoire randomise tous les organisms d'un coup ; fais un clic droit sur l'un ou l'autre pour l'assigner à un pad ou à un modulateur. À côté :

  • Tempo : fais glisser le nombre, ou fais un clic droit dessus pour l'automatiser ou l'assigner. Tap tempo le règle à partir de deux frappes ou plus, et repart de zéro après une pause de deux secondes. Marquer le temps 1 déplace les barres de mesure à maintenant sans changer le tempo. Le Métronome bat chaque temps, plus brillant sur le temps 1 ; fais un clic droit dessus pour son volume et le décompte.
  • Groove, qui fait swinguer chaque séquenceur qui le suit.
  • Limiteur Master, qui empêche la sortie d'écrêter pendant que tu expérimentes. Il ne fait rien tant que la sortie n'approche pas de la pleine échelle, n'ajoute aucune latence, s'allume en ambre quand il agit, et s'enregistre avec le patch.
  • Ableton Link, qui cale le tempo et la phase de mesure sur les autres apps et appareils Link du réseau. Le bouton compte les pairs connectés ; fais un clic droit dessus pour synchroniser aussi la lecture et l'arrêt.
  • Notes au clavier d'ordinateur, qui joue l'organism actif depuis ton clavier tant qu'une bande de piano est ouverte ; Z et X changent d'octave.
  • Les boutons audio et MIDI activent et désactivent le moteur temps réel et les périphériques MIDI.
  • La jauge de charge montre quelle part de chaque échéance audio le patch utilise, avec maintien du pic, et après un ! le nombre de blocs perdus. Un bloc perdu est un glitch que tu entends ; signale-le si ça t'arrive.

Tout champ numérique accepte l'arithmétique : /2 divise la valeur par deux, *2 ou x2 la double. Un simple -6 reste moins six.

Enregistrer et partager

  • Enregistrer écrit un patch .hum, du texte brut qui s'ouvrira pour toujours. Le premier enregistrement d'un nouveau patch crée un dossier de projet autour de lui : enregistre Jam et tu obtiens Jam Project/Jam.hum, avec Loops/ et Recordings/ à côté quand il le faut. Les prises faites avant d'enregistrer y sont copiées. Le patch désigne ce qui se trouve dans son projet par chemin relatif, donc le dossier peut être déplacé, zippé ou envoyé et s'ouvre toujours en entier.
  • Enregistrer sous dans un projet ajoute un autre patch au même dossier, qui partage ses enregistrements et garde ses propres boucles. Enregistrer par-dessus un patch qui n'a jamais été dans un projet le laisse tel quel.
  • Les projets démarrent dans ~/Documents/Humus/Patches. Tant qu'un patch n'est pas enregistré, ses enregistrements attendent dans ~/Documents/Humus/Recordings ; les presets sont dans Presets.
  • Fichier ▸ Bounce (Cmd+B, ou Ctrl+B sous Windows et Linux) fait le rendu de l'audio, du MIDI ou de la vidéo : tout le morceau, la boucle ou la sélection.
  • Contrôle ▸ Enregistrer la performance live écrit le mix master dans un fichier pendant que tu joues.
  • Plug-ins explique comment jouer un patch entier dans un autre logiciel de musique.

Quand un fichier a été déplacé

Un patch se souvient de ses médias par leur chemin. Ouvres-en un dont les fichiers ont été déplacés et une fenêtre Médias manquants les liste. Localiser... retrouve le premier, et chaque fichier déplacé avec lui revient dans la même étape. Ignorer joue du silence là où étaient les fichiers, et Fichier ▸ Localiser les médias manquants rouvre la fenêtre.