Archive for the ‘Fairlight’Category

petit, moyen et gros PCB

Je suis toujours impressionné par l’évolution de l’intégration / miniaturisation des composants mécaniques ou électroniques. Plus le temps passe, plus la miniaturisation est impressionnante et donc l’intégration élevée.

Sur l’image suivante, je me suis amusé à disposer les cartes nécessaires à la production audio de 4 machines, avec en partant de la gauche vers la droite et de haut en bas : cinq cartes d’un Synclavier II de NED, une carte M860 d’une SIM de l’Ircam, une carte d’un CMI IIx de Fairlight et une carte d’une 4X de l’Ircam.

Noter le petit segment blanc (en bas a droite) qui a l’échelle des cartes fait 10 cm.

Comparaison

Dans le détail, voila à quoi servent ces cartes :

  • Les 5 cartes SSn (1 à 5 de haut en bas) d’un Synclavier II, permettent la synthèse FM pour 8 voix. Dans mon synclavier II, j’ai 4 jeux de 5 cartes comme celles-ci, donc 32 voix FM. Les PCB sont double-face. En principe, d’après mes échanges avec Cameron Jones le concepteur du logiciel de la machine, la limite est fixée à 128 voix 🙂 Mais, il n’a jamais entendu parler d’une configuration avec plus de 32 voix FM… Vu qu’il fallait déjà débourser 29 600 $ US en 1981 (voir la liste de prix de 1981 ici) pour avoir 32 voix FM, il ne devait pas y avoir beaucoup de clients pour passer à plus de polyphonie; surtout en payant 5 000 $US par tranche de 8 voix supplémentaires. Et ne pas oublier que cette modification impliquait également de changer le boitier, l’ajout d’une d’alimentation et d’un rack / fond de panier audio supplémentaire !
    Par contre, on trouve bien des Synclavier à 128 voix mais ce sont des versions échantillonneurs !
    Pour avoir plus d’informations sur les Synclavier, vous pouvez consulter le site web que nous avons monté avec mon ami Laurent Lemaire, vous y trouverez documentations et exemples audio et vidéo : ned.synthesizers.fr
  • La M860 est une carte fortement intégrée (1 DSP, 2 CPU, 32Mo de RAM, des entrées / sorties numériques et analogiques, 4 ports séries utilisables en MIDI), conçue à l’Ircam et produite par Ariel (société disparue qui était spécialisée dans la conception et la fabrication de cartes DSP). Les PCB sont multi-couches (4 minimum), la finition est impeccable (étamage, verni, sérigraphie, trou traversant métallisé) et technologie CMS.
    Pour en savoir plus sur cette carte et la Station d’Informatique Musicale, lire mon article concernant la SIM et plus généralement la rubrique sur l’ISPW traitant de l’usage de cet instrument.
  • La carte du Fairlight CMI IIx présentée ici est une CMI 01-A rev3, cette carte représente une voix échantillonnage sur un CMI IIx. Elle intègre un filtre (SSM 2045), 16KB de RAM et le nécessaire pour y accéder et piloter le filtrage et les effets en temps réel. Les PCB sont double face, la finition est impeccable (étamage, verni, sérigraphie, trou traversant métallisé).
    Pour en savoir plus sur les Fairlight, une seule bonne adresse sur le web, celle de mon ami Candor Chasma
  • La carte de la 4X provenant de l’Ircam que je montre ici est une 4U. C’est la carte universelle de la 4X, il pouvait y en avoir jusqu’à 8 dans une 4X. Les PCB sont multi-couches (4 minimum), la finition est impeccable (étamage, verni, sérigraphie, trou traversant métallisé), la curiosité c’est que les pistes sont en fait des fils disposés directement dans la résine…
    Cette carte est un calculateur complet, elle est composée de modules. Par programmation, chaque module peut présenter diverses configurations
    fonctionnelles telles que : additionneurs, soustracteurs, multiplieurs, oscillateurs, lignes à retard et dispersives, etc … et toutes combinaisons de ces éléments.

    Et dans le cadre d’une utilisation dans le domaine électro-acoustique, cette carte sert de générateur de sons : pur, complexe (vibrato, glissando, etc…) effet
    de réverbération.

    Cette carte se compose essentiellement :

    • d’un bloc de calcul,
    • d’une mémoire de formes d’ondes,
    • d’une mémoire de données,
    • d’une table d’adresses,
    • d’une mémoire de microprogrammes
    • de deux blocs de communication avec les bus du Système 4X.

    Ces éléments communiquent entre eux par deux bus internes.

    Je détaillerai dans un article à venir, le fonctionnement d’une 4X, et en particulier l’interaction logiciel / matériel de cette fabuleuse et mythique machine !

28

11 2010

Time stretching sur fairlight CMI II

Tout d’ abord, définissons ce qu’est le « Time stretching » !

C’est une technique / effet audio-numérique qui a pour but de raccourcir ou d’allonger la durée et/ou le tempo d’un échantillon sonore sans en modifier la hauteur tonale.

Voici un exemple piloté sous Max MSP et Jitter une suite de puissants outils de traitement audio et vidéo :

Il existe des logiciels qui permettent de faire ce travail de manière quasi ludique… comme par exemple Melodyne


Revenons au sujet… Donc, les fairlight CMI IIx sont capables de faire du « Time streching » en temps réel… pas mal pour une si vieille machine 😛 et cela même, si la durée des échantillons est réduite dans la limite de 16KO par carte voix !

David, du blog DVDBORN avait écrit un article sur des essais personnels de « Time stretching » sur son CMI IIx, tout un programme 🙂

Voici quelques exemples sonores d’un illustre compositeur français et d’un de ces albums qui n’aurait sans doute pas vu le jour sans le Fairlight !

14

06 2010

La page R

Les fairlight CMI I, II et IIx sont connus principalement pour leurs « sons » granuleux caractéristiques, mais à la sortie des CMI IIx, il y a eu l’apparition de la page R.

La « Page R » est le premier séquenceur logiciel moderne ! Ce séquenceur était tellement révolutionnaire qu’à lui seul, il motivait les acheteurs potentiels fortunés à débourser des fortunes pour se payer un Fairlight CMI !

A l’époque avoir un séquenceur intégrant une interface graphique c’était exceptionnel. Alors, qu’il soit en plus interactif était incroyable !

Pour vous faire une idée du fonctionnement de cette « Page R », voici quelques exemples de composition !


Japonais

Japonais


Allemand


13

06 2010

Yashfa ver. 1.7 created by WP GPL

--->