vstmidiout
Précédent | Opcodes et opérateurs de l'orchestre | Suivant

## vstmidiout

vstmidiout — Envoie de l'information MIDI à un greffon VST.

## Syntaxe

    vstmidiout instance, kstatus, kchan, kdata1, kdata2

## Description

vstmidiout est utilisé pour envoyer de l'information MIDI à un greffon VST.

## Initialisation

instance - le numéro qui identifie le greffon, à passer aux autres greffons de vst4cs.

## Exécution

kstatus - le type de message midi à envoyer. Actuellement, Note On (144), Note Off (128), Control Change (176), Program change (192), Aftertouch (208) et Pitch Bend (224) sont supportés.

kchan - le canal de transmission MIDI.

kdata1, kdata2 - la paire de données MIDI, qui varie selon kstatus. Par exemple note/vélocité pour Note On et Note Off, numéro de contrôleur/valeur pour Control Change.

## Exemples

Exemple 1061. Exemple pour vstmidiout

    /* orc */
    sr     = 44100
    kr     = 4410
    ksmps  = 10
    nchnls = 2

    gihandle1 vstinit "c:/vstgreffons/cheeze/cheeze machine.dll", 1

    instr 3
    ain1      =           0
    ab1, ab2  vstaudio    gihandle1, ain1, ain1
              outs        ab1, ab2
    endin

    instr 4
              vstmidiout  gihandle1, 144, 1, p4, p5
    endin

    /* sco */
    i 3 0 21

    i 4  1 1 57  32
    i 4  3 1 60 100
    i 4  5 1 62 100
    i 4  7 1 64 100
    i 4  9 1 65 100
    i 4 11 1 67 100
    i 4 13 1 69 100
    i 4 15 3 71 100
    i 4 18 3 72 100
    e

## Crédits

Par Andrés Cabrera et Michael Gogins

Utilise du code de VSTHost par Hermann Seib et de l'objet vst~ par Thomas Grill.

VST est une marque déposée de Steinberg Media Technologies GmbH. Technologie de greffon VST par Steinberg.

Précédent | Niveau supérieur | Suivant
vstinfo | Sommaire | vstnote