Iphigénie est un moniteur du système sonore de l'Atari Falcon030. Il regarde
en temps réel (toutes les secondes) la configuration sonore et la matrice et l'affiche
dans sa fenêtre principale.
Les différentes connexions de la matrice sonore ainsi que la configuration sonore
peuvent être modifiées au travers de la fenêtre.
IMPORTANT : ceux qui ne connaissent pas bien les circuits sonore de leur oiseau
s'abstiendront d'y modifier quoi que ce soit.
Quelques fonctions permettent de verrouiller/déverrouiller le son ou le DSP, ou de faire
un Reset du système sonore. Il y a également possibilité lors d'un
shutdown de faire un Reset sonore (sndstatus(1)) et nettoyer la mémoire du DSP
(dsp_flushsubroutines).
Vous avez la possibilité de charger un éxécutable DSP au format *.LOD. Ne
connaissant pas leur consommation mémoire, Iphigénie flushe toutes les subroutines
et fait éxécuter le *.LOD par le DSP. Il n'y a pas verrouillage du système
sonore ni du DSP pour laisser la main à des programmes plus importants style
Studio Son.
Les *.LOD dont on parle ici concernent avant tout le traitement du son. Ceux de WINREC sont
particulièrement adaptés bien qu'on ne puisse (pas encore) les configurer.
Une options (par défaut) permet de configurer automatiquement la matrice au chargement
du *.LOD pour la restitution sonore.
Les configurations sont chargeables et sauvegardables dans un fichier propriétaire *.IPH.
La configuration "DEFAULT.IPH" (contenue dans le répertoire défini dans les
préférences) peut être chargée au démarrage de
Iphigénie.
Une configuration peut comprendre un fichier *.LOD, qui sera chargé en mémoire DSP
et éxécuté lors de la lecture d'un fichier *.IPH.
Une fonction de monitoring concerne l'entrée sonore (microphone). Si l'entrée du
son est bidouillée, cela peut donner de fausses alertes. C'est pour cela que cette
fonction est désactivée par défaut.
Dans le cas optimal (si on peut accepter ce terme), une alerte apparait lorsque le son est trop
fort à l'entrée sonore (prise microphone). En pratique, cela n'a marché
que lorsqu'on enlevait ou plaçait une prise mini-jack mâle lorsque le Falcon
était allumé. Et une alerte continuelle sur un Falcon avec sono
bidouillée.
Pour les codeurs : Iphigénie regarde les bits 4 et 5 de la valeur retournée
par sndstatus(0) : clipping droit ou gauche.
Iphigénie a été écrit en respectant le plus possible les appels
standards. Cependant les fonctions permettant de monitorer la matrice n'existant pas, il a
fallu que votre serviteur fasse des vilains PEEK pour pouvoir faire cette surveillance.
Résultat : Iphigénie est spécifique Falcon, mais peut très
bien fonctionner avec légère modification sur un compatible Falcon.
|