pyinit Opcodes

pyinit — Initialise l'interpréteur Python.

Syntaxe

          
            pyinit
          
        

Description

Dans la version en ligne de commande de Csound, il faut d'abord invoquer l'opcode pyinit dans l'en-tête de l'orchestre pour initialiser l'interpréteur Python, avant d'utiliser n'importe quel autre des opcodes Python.

Mais si l'on utilise les opcodes Python dans la version CsoundAC de Csound, il n'est pas nécessaire d'invoquer pyinit, car CsoundAC initialise automatiquement l'interpréteur Python. De plus, CsoundAC crée automatiquement une interface Python à l'API de Csound, sous la forme d'une instance globale de la classe CsoundAC.CppSound, nommée csound. Ainsi, le code Python écrit dans l'orchestre de Csound a accès à l'objet global csound.

Crédits

Copyright (c) 2002 Maurizio Umberto Puxeddu. Tous droits réservés. Certaines parties, copyright (c) 2004 et 2005 Michael Gogins. Ce document a été mis à jour le 25 juillet 2004 et le 1er février 2005 par Michael Gogins.