Section Performance

La section Performance contient les paramètres pour optimiser les performances de traitement globales du plug-in.

Max Voices

Détermine le nombre total de voix que peut jouer une instance du plug-in. Dès que cette limite est atteinte, HALion commence à escamoter des voix.

Max CPU

Pour éviter les clics et les décrochages audios dus à des surcharges du CPU, vous pouvez définir une charge CPU maximale pour l’instance du plug-in. HALion escamote automatiquement des voix lorsque cette limite est dépassée. À 100 %, ce paramètre est désactivé.

À noter

Le temps de réaction du plug-in peut engendrer des crêtes de charge du processeur qui dépassent la limite définie pendant un court instant. Vous risquez alors d’entendre des parasites et de brèves coupures du son. Il est donc conseillé de régler le paramètre Max CPU sur une valeur légèrement inférieure à celle requise.

Voice Fade Out

Détermine la durée des fondus sur les voix qui sont escamotées parce que la limite du paramètre Max Voices ou celle du paramètre Max CPU a été atteinte.

Host Automation Resolution

Ce paramètre permet de définir la résolution de traitement des données d'automatisation entrantes. Standard offre un bon équilibre entre précision et performance, et High augmente la résolution par un facteur quatre. Il offre une meilleure précision, mais accroît les exigences de performance.

À noter

Ce paramètre est uniquement effectif avec les blocs audio de taille importante, comme les échantillons 512 ou 1 024. Avec des blocs de taille moins importante, comme 256, 128 ou inférieure, la qualité du traitement de l'automatisation augmente automatiquement. Les blocs de taille supérieure sont également utilisés pour les pistes jouées via Cubase ASIO guard.

Osc ECO Mode (oscillateurs en mode éco)

Activez cette option pour faire fonctionner les oscillateurs des couches de synthé en mode ECO. Avec ce mode, les oscillateurs consomment moins de ressources CPU, mais produisent plus d’aliasing dans les hautes fréquences. Quand cette option est activée, les couches de synthé peuvent jouer plus de voix.

Multi Loading (chargement des multis)

Normalement, quand vous chargez un multi-programme, le précédent multi est conservé dans la mémoire RAM tant que le nouveau multi n’a pas été entièrement chargé.

  • Pour que le premier multi soit supprimé avant le chargement du nouveau, sélectionnez Clear before (supprimer avant) dans le menu local.

Multi-Core

Ce menu local permet de définir le nombre de cœurs de processeur que peut exploiter le plug-in. Ainsi, HALion peut répartir les différents programmes entre les cœurs de votre système. De nombreux facteurs sont à prendre en compte pour configurer ce menu. La meilleure configuration sur un système ne sera pas toujours idéale sur un autre système, et elle peut également varier selon les projets. Pour commencer, configurez ce paramètre sur le nombre de cœurs dont est équipé votre système, moins un.

À noter

En cas de problème, réduisez le nombre de cœurs ou configurez le menu local sur Off et chargez plusieurs instances de HALion. De cette manière, l’application hôte répartira la charge de travail entre les cœurs disponibles.

Certains programmes intègrent plusieurs giga d’échantillons. La quantité de données est telle que votre ordinateur ne peut pas charger tous les échantillons dans la RAM, surtout si vous utilisez tous les slots. C’est pourquoi HALion charge uniquement les premières millisecondes de chaque échantillon dans la RAM. Vous pouvez équilibrer la quantité de RAM utilisée par rapport au degré d'accès de HALion au disque dur.

Équilibre entre RAM et disque dur

Servez-vous du curseur Balance pour configurer le rapport entre utilisation du disque dur et utilisation de la RAM.

  • Si vous avez besoin de plus de RAM pour d’autres applications, déplacez le curseur vers la gauche en direction du paramètre Disk.

  • Si votre disque dur ne transmet pas les données suffisamment rapidement, déplacez le curseur vers la droite en direction du paramètre RAM.

À noter

Le paramètre Disk vs. RAM s’applique à toutes instances du plug-in. Il n’est pas enregistré dans le projet.

Used Preload et Available Memory

Ces champs vous fournissent des indications sur la charge mémoire (en Mo). Leurs valeurs sont déterminées par la position du curseur.

Max Preload

Détermine la quantité maximale de mémoire RAM utilisée par HALion pour le préchargement des échantillons. Généralement, les valeurs par défaut sont suffisantes. Toutefois, il peut s’avérer nécessaire de réduire cette valeur, notamment si vous travaillez avec d’autres applications ou plug-ins gourmands en ressources, par exemple.

Expert Mode (EXP)

Activez Expert Mode si vous souhaitez ajuster plus en détail les paramètres Disk Streaming.

  • Le paramètre Preload Time (temps de préchargement) détermine la portion des fichiers d’échantillons préchargés dans la RAM. Avec des valeurs élevées, il est possible de déclencher davantage d’échantillons sur un court laps de temps.

  • Le paramètre Prefetch Time (temps de pré-lecture) détermine la capacité de pré-lecture chargée dans la RAM pour le transfert en continu des échantillons d’une voix en cours de lecture. Avec des valeurs élevées, vous bénéficiez de meilleurs taux de transfert à partir du disque, et généralement d’un plus grand nombre de voix. En contrepartie, la mémoire RAM est davantage sollicitée pour le transfert en continu. Si vous augmentez le paramètre Prefetch Time, il est recommandé d’augmenter également le paramètre Streaming Cache.

  • Le paramètre Streaming Cache (cache de transfert en continu) détermine la quantité de mémoire RAM réservée à la pré-lecture. La quantité de mémoire requise dépend du paramètre Prefetch Time, du nombre de voix transmises simultanément et du format audio des échantillons. Par exemple, avec une fréquence d’échantillonnage et une résolution élevées, il faudra davantage de RAM.