Module Doc.Filtre_evolution (.ml)

module Filtre_evolution: sig .. end


Liste d'appareils testés

  1. Evolution electronics MK-249C2
    Détection sous FreeBSD :
    ugen1.2: <Evolution Electronics Ltd.> at usbus1
    uaudio0: <Evolution Electronics Ltd. MK-249C USB MIDI keyboard, class 0/0, rev 1.00/2.52, addr 2> on usbus1
    uaudio0: No playback.
    uaudio0: No recording.
    uaudio0: MIDI sequencer.
    uaudio0: No HID volume keys found.
Copyright Stéphane Grognet
IREM des Pays de la Loire - Université de Nantes
Laboratoire de mathématiques Jean Leray UMR 6629 CNRS
version 0.9


Données universelles


val masque_entete : int
val numero_de_canal : int
val touche_relachee : int
Note off event
val touche_appuyee : int
Note on event
val mode : int
Controle change
val instru : int
Program change
val pitch : int
Pitch bend change. La molette de pitch est centrée sur la valeur 64.
val sys : int
System messages

Numéros de controleurs


val bank_select : int
val modulation : int
val swell : int
val sustain_pedal : int

Données locales


val message_vide : int
val canal_vide : int
val bouton1 : int
val bouton2 : int
val bouton3 : int
val bouton4 : int
val bouton5 : int
val bouton6 : int
val bouton7 : int
val bouton8 : int
val bouton9 : int
val bouton10 : int
val bouton11 : int
val bouton12 : int
val master_volume : int

Poussoirs particuliers. Les neuf boutons poussoirs situés sous les curseurs envoient les signaux MIDI suivants : b0 00 00 b0 20 00 c0 0X

avec X = 0 à 9.

Ces signaux sont envoyés seulement à l'enfoncement et rien n'est envoyé au relâchement.

val instru_0 : int
val instru_1 : int
val instru_2 : int
val instru_3 : int
val instru_4 : int
val instru_5 : int
val instru_6 : int
val instru_7 : int
val instru_8 : int
val instru_9 : int

Traduction


val scrute : Pervasives.in_channel -> Pervasives.out_channel -> unit
Parameters:
ic : Pervasives.in_channel
oc : Pervasives.out_channel