Nebula

Scènes

Une scène est un rendu complet : ses calques, leurs réglages, les câbles et les couleurs de la scène. La fenêtre Scenes sert à charger une scène toute prête, garder les vôtres, donner à une scène sa propre musique et en partager une sous forme de fichier.

Charger une scène

Ouvrez Scenes et touchez une carte. L’image passe à cette scène ; lancez ensuite votre musique. La fenêtre a deux onglets (sur iPhone, deux pages : balayez vers la gauche ou la droite pour passer de l’une à l’autre) :

Le champ de recherche (find a scene, ou Find sur iPhone) trouve les scènes des deux listes par leur nom. Si vous tapez plusieurs mots, tous doivent correspondre. Une carte indique loaded (chargée) pour la scène à l’écran, ou queued (en attente) quand elle attend le morceau suivant. Les cartes de vos propres scènes indiquent aussi combien de calques et de patches (câbles) elles contiennent.

Changer au morceau suivant

Dans Settings › Playback, activez Change scene on the next song (changer de scène au morceau suivant). Une scène que vous choisissez attend alors, et apparaît en fondu avec le morceau suivant au lieu de remplacer l’image d’un coup.

My Scenes

Vous n’avez jamais besoin d’enregistrer. Nebula garde la scène en cours un instant après votre dernière modification.

Touchez le … d’une carte (ou maintenez le doigt dessus, ou faites un clic droit sur Mac) :

ChoixEffet
Rename…Donne un nouveau nom à l’une de vos scènes. Un nom déjà pris n’est pas accepté. (My Scenes uniquement.)
Save a copy…Crée une copie sous le nom de votre choix, dans My Scenes. Fonctionne aussi sur les scènes toutes prêtes.
Music this scene startsChoisit ce qui joue quand la scène se charge. Voir plus bas.
Export…Enregistre la scène dans un fichier .nebula.

La musique d’une scène

Une scène peut apporter sa propre musique. Sous Music this scene starts (musique lancée par cette scène), choisissez :

La prochaine fois que vous chargez cette scène, Nebula lance cette musique. Les cartes des scènes qui apportent de la musique affichent un petit symbole de musique. Le menu indique le choix actuel, par exemple Now: Heart 80s.

Exporter et importer

Elles sont fournies avec Nebula dans Nebula Scenes, à côté de la scène par défaut.

ScèneDescription
Living PaintingUn tableau qui écoute : ses traits dessinés partent en fumée avec la musique, puis se reposent.
InkDes nuages d’encre s’épanouissent et s’enroulent avec la musique.
Stellar NurseryDes nuages de gaz lumineux où naissent les étoiles, agités par les basses.
StarscapeUn ciel nocturne profond qui respire avec la musique.
AuroraDes aurores boréales : les rideaux se plient avec les basses et ondulent avec les médiums.
Melody ThreadUn ruban de soie qui trace la mélodie chantée.
Note NurseryDes notes naissent de la mélodie et s’éloignent en dérivant.
EqualizerUn égaliseur à barres classique, une barre par bande.
FirefliesUn essaim d’étincelles sur un courant tournant ; les frappes en font jaillir de nouvelles.
Tesla ArcsDes éclairs ramifiés jaillissent à chaque frappe.
Rain PondUn étang sombre la nuit : les gouttes tombent sur les temps.
Plasma GlobeUne boule à plasma en verre dont les arcs s’embrasent sur les frappes.
Pin FieldUn champ d’épingles lumineuses ; les temps envoient des ondulations vers l’extérieur.
Bokeh DriftDe doux disques de lumière, comme des lumières de ville floues.
Sand PlateDu sable lumineux se rassemble en une nouvelle figure à chaque accord.
Pendulum WaveDes rangées de pendules lumineux se décalent puis se réalignent.
Sync LanternsDes milliers de lanternes qui clignotent en vagues de lumière en spirale.
Iron FilingsDe la limaille lumineuse se peigne le long d’aimants qui s’inversent avec le temps.
Sequin TideUne étoffe de paillettes qui capte des éclats balayant ses plis.
Attractor CloudDes flux lumineux qui tournent autour d’un attracteur étrange en 3D, lui-même en rotation.
Ring SystemLes anneaux d’une planète, faits de lunes lumineuses qui respirent à chaque frappe.
SunflowerUne spirale de graines de tournesol qui se déverse vers l’extérieur à chaque temps.
Particle LifeDes créatures lumineuses qui se forment, se poursuivent et se dissolvent au fil des accords.
Slime VeinsUne toile de veines néon qui part chercher de la nourriture à chaque temps.
MurmurationUne nuée d’étourneaux qui vire d’un seul bloc et se déchire à chaque frappe.
Ember SieveDes braises lumineuses s’amassent sur des rebords cachés et se déversent en cascades.

Chacune repose sur un Élément, avec ses propres couleurs et un câble ou deux. Démontez-en une dans Layers et Patches pour voir comment elle fonctionne.

Le fichier .nebula

Une scène est un petit fichier texte JSON, enregistré sous name.nebula. Il est écrit pour qu’une personne (ou un assistant IA) puisse le lire.

{
  "version": 1,
  "name": "Ember Field",
  "layers": [
    { "visual": "fireflies", "blend": "screen", "opacity": 0.8, "params": { "count": 8192, "rise": 0.5 } },
    { "visual": "pin-field", "blend": "normal", "opacity": 1, "params": { "colourMode": "palette", "glow": 0.4 } }
  ],
  "wires": [
    { "source": "bass", "target": { "layer": 1, "key": "height" }, "amount": 0.2, "smooth": 0.3 }
  ],
  "colours": { "list": ["#ff8c26", "#ffc24a", "#ff4a30"], "shift": 0, "speed": 1 }
}
CléContenu
versionToujours 1.
nameLe nom de la scène dans My Scenes. Même nom, scène remplacée. Gardez-le court.
layersDe 1 à 8 calques, celui du haut en premier. Le calque 0 est dessiné au-dessus.
wiresFacultatif. Les câbles, 256 au maximum. Voir Patches › Dans un fichier de scène.
coloursFacultatif. Les couleurs de la scène : une list de 1 à 12 couleurs "#rrggbb", shift (0 à 1) et speed (0 à 4).

Chaque calque a un visual (l’identifiant de l’Élément, voir la page Éléments), et éventuellement blend (voir Calques › Mode de fusion ; les identifiants sont normal, screen, lighten, plus-lighter, difference, multiply, overlay, soft-light, color-dodge, darken, exclusion, hue, color), opacity (0 à 1), params (les valeurs des réglages, par clé) et palette (jusqu’à 12 couleurs pour ce calque).

Quand Nebula ouvre un fichier : un Élément inconnu crée quand même un calque, mais affiche une erreur ; les réglages inconnus sont ignorés ; un réglage de menu dont la valeur n’est pas dans sa liste revient à sa valeur par défaut. Les réglages que vous omettez gardent leur valeur par défaut.

Astuce. Le calque du bas est dessiné sur du noir. Un calque normal à pleine opacité couvre tout ce qui est en dessous : donnez donc normal au calque du bas (ou utilisez-le à faible opacité comme teinte), et utilisez screen, lighten ou plus-lighter pour les calques au-dessus.