Hiérarchie
FALCON est une hiérarchie de composants, structurée de façon à vous permettre de travailler sur l’organisation d’ensemble ou de descendre dans les niveaux plus profonds, selon vos préférences.
Multi 1 par instance
L’instance Falcon entière : toutes les parts, plus le niveau master — effets du master, bus aux du master alimentés par les envois de chaque part, modulateurs et processeurs d’événements du master. Dans le Tree et dans les menus, ce niveau apparaît comme le nœud Master. L’enregistrement du multi inclut tout, y compris le programme de chaque part.
Part 1 ou plus
Un emplacement du multi qui joue un programme. La part a sa propre entrée MIDI, sa sortie audio, son volume, son panoramique et sa transposition, ainsi que ses propres effets, modulateurs et processeurs d’événements, distincts de ceux du programme. Les réglages de la part sont enregistrés dans le multi, pas dans le programme.
Programme 1 par part
L’instrument que vous chargez et enregistrez comme preset. Réglages globaux du programme (octave, polyphonie, streaming), effets que traversent tous les layers, modulateurs et processeurs d’événements du programme, et les mappers, qui n’existent qu’à ce niveau. Ses propres bus aux, les aux FX du programme, sont alimentés par les envois de ses layers et keygroups.
Layer 1 ou plus
Regroupe des keygroups et détermine leur façon de jouer : mode de jeu (poly ou mono), portamento, voix d’unisson et courbe de vélocité. Ses effets, modulateurs et processeurs d’événements n’agissent que sur ses propres keygroups. C’est le niveau le plus bas qui accepte des processeurs d’événements.
Keygroup 1 ou plus
Le niveau de base : une plage de notes et de vélocité (éditée dans le Mapping Editor), les oscillateurs qu’il déclenche et leurs réglages de déclenchement. Les effets y sont calculés par voix, avec le surcoût CPU que cela implique. Les keygroups n’acceptent pas de processeurs d’événements.
Effets Multi
Effets audio qui traitent le signal de ce niveau et de tout ce qui se trouve en dessous, dans l’ordre où ils sont listés (de gauche à droite).
À ce niveau : Effets d’insert du master, et effets aux du master alimentés par les envois de chaque part.
Modulateurs Multi
Sources de modulation — enveloppes, LFO, macros… Ils font varier les valeurs des paramètres de ce niveau et des niveaux inférieurs, mais ne transportent jamais eux-mêmes d’audio ni de MIDI.
Événements Multi
Processeurs d’événements MIDI — Arpeggiator, Micro Tuner, Script Processor… Ils transforment le MIDI avant qu’il n’atteigne les niveaux inférieurs.
À ce niveau : Les processeurs d’événements du master sont les premiers à recevoir une note entrante.
Effets Part
Effets audio qui traitent le signal de ce niveau et de tout ce qui se trouve en dessous, dans l’ordre où ils sont listés (de gauche à droite).
Modulateurs Part
Sources de modulation — enveloppes, LFO, macros… Ils font varier les valeurs des paramètres de ce niveau et des niveaux inférieurs, mais ne transportent jamais eux-mêmes d’audio ni de MIDI.
Événements Part
Processeurs d’événements MIDI — Arpeggiator, Micro Tuner, Script Processor… Ils transforment le MIDI avant qu’il n’atteigne les niveaux inférieurs.
Effets Programme
Effets audio qui traitent le signal de ce niveau et de tout ce qui se trouve en dessous, dans l’ordre où ils sont listés (de gauche à droite).
Modulateurs Programme
Sources de modulation — enveloppes, LFO, macros… Ils font varier les valeurs des paramètres de ce niveau et des niveaux inférieurs, mais ne transportent jamais eux-mêmes d’audio ni de MIDI.
À ce niveau : Les enveloppes placées ici sont tout de même relancées à chaque note lorsqu’elles modulent un paramètre de keygroup ; sur un paramètre de layer ou de programme, elles ne le sont pas.
Événements Programme
Processeurs d’événements MIDI — Arpeggiator, Micro Tuner, Script Processor… Ils transforment le MIDI avant qu’il n’atteigne les niveaux inférieurs.
Mappers Programme
Les mappers de modulation s’intercalent entre une source de modulation et un paramètre, et remodèlent les valeurs de la source selon la courbe du mapper. Ils n’existent qu’au niveau du programme.
Effets Layer
Effets audio qui traitent le signal de ce niveau et de tout ce qui se trouve en dessous, dans l’ordre où ils sont listés (de gauche à droite).
Modulateurs Layer
Sources de modulation — enveloppes, LFO, macros… Ils font varier les valeurs des paramètres de ce niveau et des niveaux inférieurs, mais ne transportent jamais eux-mêmes d’audio ni de MIDI.
À ce niveau : Les enveloppes placées ici sont tout de même relancées à chaque note lorsqu’elles modulent un paramètre de keygroup ; sur un paramètre de layer ou de programme, elles ne le sont pas.
Événements Layer
Processeurs d’événements MIDI — Arpeggiator, Micro Tuner, Script Processor… Ils transforment le MIDI avant qu’il n’atteigne les niveaux inférieurs.
À ce niveau : Un arpégiateur ajouté ici ne joue que les keygroups de ce layer.
Effets Keygroup
Effets audio qui traitent le signal de ce niveau et de tout ce qui se trouve en dessous, dans l’ordre où ils sont listés (de gauche à droite).
À ce niveau : Les effets sont calculés une fois par voix : meilleure séparation, mais plus de CPU qu’aux niveaux supérieurs.
Modulateurs Keygroup
Sources de modulation — enveloppes, LFO, macros… Ils font varier les valeurs des paramètres de ce niveau et des niveaux inférieurs, mais ne transportent jamais eux-mêmes d’audio ni de MIDI.
À ce niveau : Les paramètres de ce niveau sont modulés par voix : les enveloppes qui leur sont assignées sont donc relancées à chaque note.
Oscillateurs Keygroup
Les oscillateurs génèrent le son de départ, par échantillonnage ou par synthèse. Un keygroup peut en contenir plusieurs, superposés librement.
Étape 1 / 10 Multi · MIDI
Une note MIDI entre dans le multi. Les processeurs d’événements du master la reçoivent en premier.
Étape 2 / 10 Part · MIDI
Chaque part dont l’entrée MIDI correspond au port et au canal de la note la reçoit et la fait passer par ses propres processeurs d’événements.
Étape 3 / 10 Programme · MIDI
La note traverse les processeurs d’événements du programme.
Étape 4 / 10 Layer · MIDI
Chaque layer fait passer la note par ses propres processeurs d’événements. C’est le dernier niveau où le MIDI peut être modifié.
Étape 5 / 10 Keygroup · MIDI
Chaque keygroup dont la plage de notes et de vélocité contient la note déclenche une voix, qui relance les enveloppes modulant ses paramètres.
Étape 6 / 10 Keygroup · Audio
Les oscillateurs du keygroup génèrent l’audio, et ses effets le traitent, voix par voix.
Étape 7 / 10 Layer · Audio
L’audio remonte : effets du layer…
Étape 8 / 10 Programme · Audio
…effets du programme…
Étape 9 / 10 Part · Audio
…effets de la part, en route vers la sortie audio de la part…
Étape 10 / 10 Multi · Audio
…puis effets du master, avant les sorties de Falcon. Les modulateurs agissent sur les paramètres à chaque étape sans jamais se trouver sur le chemin de l’audio ou du MIDI.
Par exemple, un multi peut contenir deux parts, illustrées ci-dessous. La première joue un programme simple : un seul layer contenant un seul keygroup, dont l’unique oscillateur est un Pluck, routé vers un analyseur de spectre sur le programme. La seconde joue Brush Stack Dark, issu d’UVI Augmented Piano : plusieurs layers de sustain, de release et de release de pédale, chacun contenant des dizaines de keygroups avec un sample par note, un Script Processor, des enveloppes et des LFO sur le programme, et une chaîne d’effets de programme allant d’un convolver et d’un EQ jusqu’à un delay et une reverb.
Un seul oscillateur Pluck routé vers un analyseur de spectre
- 1 Un layer, un keygroup
La vue List détaille le programme : un seul layer contenant un seul keygroup qui couvre tout le clavier — le plus petit programme qui soit.
- 2 Effets du programme
Un Spectrum Analyzer inséré sur le programme. Tout ce que joue le programme passe par lui ; il affiche donc les harmoniques de la note tenue.
- 3 Layer et keygroup
Les sections LAYER(S) et KEYGROUP(S) sont repliées ici ; avec un seul élément de chaque, il n’y a rien d’autre à sélectionner.
- 4 Oscillateur Pluck
L’unique oscillateur du keygroup. Pluck est un oscillateur de synthèse de cordes : une excitation brève — oscillateur tonal, bruit ou sample — est envoyée dans une ligne à retard filtrée. Voir Oscillateurs › Pluck.
Des dizaines de keygroups ne forment qu’un seul des nombreux layers de Brush Stack Dark, issu d’UVI Augmented Piano
- 1 Layers
Chaque ligne est un layer, avec ses propres mute, solo et volume : layers de sustain, de release et de release de pédale, plusieurs de chaque.
- 2 Keygroups
Les keygroups du layer sélectionné — un par note échantillonnée, chacun avec sa root key, sa plage de notes et sa plage de vélocité.
- 3 Effets du programme
Tous les layers passent par cette chaîne : convolver, EQ, clipper, chorus, phaser, delay et reverb, traités de gauche à droite.
- 4 Processeurs d’événements du programme
Un Script Processor traite les notes entrantes avant qu’elles n’atteignent les layers.
- 5 Modulateurs du programme
Des enveloppes pour le sustain, les aigus, les releases et la résonance sympathique, une enveloppe de filtre, ainsi que des LFO de vibrato et de trémolo.
- 6 Mappers
Les mappers de modulation, qui n’existent qu’au niveau du programme.
- 7 Layer
Le layer sélectionné, Sustain Royer : mode de jeu, glide, unisson et courbe de vélocité, ainsi que ses propres effets, événements et modulateurs — ici un seul effet Gain.
- 8 Keygroups
MULTIPLE SELECTION : tous les keygroups du layer sont sélectionnés, une modification s’applique donc à tous à la fois.
- 9 Mapping
Les keygroups sélectionnés répartis sur le clavier, une colonne par note.
Au plus simple, vous pouvez lancer Falcon, charger quelques instruments ou boucles et commencer à jouer sans vous soucier de la façon dont tout cela est construit. À l’autre extrême, vous pouvez créer de toutes pièces vos propres programmes avancés à plusieurs layers, contenant des dizaines ou des centaines d’oscillateurs et de nombreuses sources de modulation, puis mixer de nombreux instruments et boucles à l’aide de plusieurs parts et chaînes d’effets.
Les sons fournis avec Falcon ou avec les Soundware partenaires contiennent des programmes très détaillés et richement variés qui ne nécessitent aucune édition. Falcon offre néanmoins les moyens de modifier et d’enrichir les sons, que l’on peut décortiquer un layer à la fois pour des réglages de plus en plus fins.
Composants
Les composants de base de Falcon sont les oscillateurs, les effets, les processeurs d’événements et les modulateurs. Ces composants, décrits dans les sections suivantes, se combinent en variations quasi infinies pour produire des sons et des instruments saisissants.
Oscillateurs
Les oscillateurs génèrent le son. Chaque keygroup en contient un ou plusieurs, de deux types : les oscillateurs d’échantillonnage, qui lisent des samples audio, et les oscillateurs de synthèse, qui produisent le son sans sample. Pour chaque type d’oscillateur, voir Oscillateurs.
Effets
Les effets traitent le signal audio, des filtres, delays et reverbs jusqu’aux outils d’analyse comme les analyseurs de spectre. Ils s’insèrent à chaque niveau, d’un simple keygroup jusqu’à la sortie master, et une chaîne entière peut être enregistrée et rappelée sous la forme d’un preset Multi FX. Pour utiliser les effets, voir Interface › Effects ; pour chaque type d’effet, Effets.
Modulateurs
Les modulateurs font varier la valeur des réglages ; ils ne transportent jamais d’audio ni de MIDI. Les sources internes (enveloppes, LFO, macros) proviennent de Falcon lui-même, et les enveloppes et LFO se créent à chaque niveau, du master jusqu’au keygroup ; les sources externes comprennent les messages MIDI et l’automation de l’hôte. Pour utiliser la modulation, voir Interface › Modulation ; pour chaque type de modulateur, Modulateurs.
Processeurs d’événements
Les processeurs d’événements transforment ou génèrent du MIDI avant qu’il n’atteigne les oscillateurs, des arpégiateurs et micro-tuners jusqu’aux Script Processors, qui étendent Falcon en Lua. Ils s’insèrent à chaque niveau, du master jusqu’au layer, mais pas sur les keygroups. Pour utiliser les processeurs d’événements, voir Interface › Events ; pour chaque type de processeur d’événements, Processeurs d’événements.