Twitter  YouTube  SoundCloud
   Home  |  Software  |  Patches  |  Audio  |  Video  |  Documents  |  FAQ  |  Links  |  Contact  |  Sitemap
  > Skip Navigation LinksSoftware > Virtual MIDI Mixer > Manual > Controller objects


[Back to table of contents]


Controller objects

This page contains examples of vmm description files. If you want the examples to work properly, you should copy Virtual Midi Mixer (or the demo version) to your computer and associate the *.vmm file with vmmixer.exe or vmmdemo.exe. Then after clicking on one of the examples, you should select open it.


  •  FADER 

    Properties:

    Maximum Value [0..127] 
    Minimum Value [0..127] 
    Initial Value [0..127] 
    Controller [0..127] 
    Channel [-1..16] (-1 means global channel) 
    Label [text] 
    Sublabel [text] 
    X [X position of the fader] 
    Y [Y position of the fader] 
    Group [Group for which the object belongs] 
    Section [Section for which the group belongs] 

    Example:  [Fader1] 
    Maximum Value=127 
    Minimum Value=0 
    Initial Value=0 
    Controller=7 
    Channel=-1 
    Label=fader1 
    Sublabel= 
    X=50 
    Y=50 
    Group=1 
    Section=1 


    Fader.vmm 

  •  

  •  KNOB 

    Properties: 

    Maximum Value [0..127] 
    Minimum Value [0..127] 
    Initial Value [0..127] 
    Controller [0..127] 
    Channel [-1..16] (-1 means global channel) 
    Label [text] 
    Sublabel [text] 
    X [X position of the knob] 
    Y [Y position of the knob] 
    Group [Group for which the object belongs] 
    Section [Section for which the group belongs] 

    Example: 

    [Knob1] 
    Maximum Value=127 
    Minimum Value=0 
    Initial Value=0 
    Controller=10 
    Channel=-1 
    Label=knob1 
    Sublabel= 
    X=50 
    Y=50 
    Group=1 
    Section=1 


    Knob.vmm 

  •  

  •  MENU 

    Properties of menu: 

    Controller [0..127] 
    Channel [-1..16] (-1 means global channel) 
    Number of items [1..128] 
    Highlighted item [1..Number of items] 
    X [X position of the menu] 
    Y [Y position of the menu] 
    Group [Group for which the object belongs] 
    Section [Section for which the group belongs] 
    Width [Width of the menu] 
    label [text] 

    Properties of item: 

    MidiValue [0..127] 
    Label [text] 

    Example: 

    [Menu1] 
    Controller=7 
    Channel=-1 
    Number of items=2 
    Highlighted item=2 
    X=50 
    Y=50 
    Width=80 
    label=Menu1 
    Group=1 
    Section=1 

    [Menu1 Item1] 
    MidiValue=0 
    Label=Item 1 

    [Menu1 Item2] 
    MidiValue=1 
    Label=Item 2 


    Menu.vmm 

  •  

  •  PROGRAM MENU 

    Properties: 

    Channel [-1..16] (-1 means global channel) 
    Type [Program Change..Bank Change] 
    Highlighted Item [0..127] 
    X [X position of the program menu] 
    Y [Y position of the program menu] 
    Group [Group for which the object belongs] 
    Section [Section for which the group belongs] 
    Width [Width of the menu] 
    label [text] 

    Example: 

    [Program Menu1] 
    Channel=-1 
    Type=Program Change 
    Highlighted Item=0 
    X=50 
    Y=50 
    Width=80 
    label=Program change 
    Group=1 
    Section=1 


    Pmenu.vmm 

  •  

  •  MIDI BUTTON 

    Properties: 

    OnValue [0..127] 
    OffValue [0..127] 
    Initial Value [OnValue/OffValue] 
    Switch [true/false] 
    Controller [0..127] 
    Channel [-1..16] (-1 means global channel) 
    X [X position of midibutton] 
    Y [Y position of midibutton] 
    label [text] 
    Sublabel [text] 
    leftLabel [text] 
    Group [Group for which the object belongs] 
    Section [Section for which the group belongs] 

    Example: 

    [MidiButton1] 
    OnValue=1 
    OffValue=0 
    Initial Value=0 
    Switch=false 
    Controller=7 
    Channel=-1 
    X=50 
    Y=50 
    label=button1 
    subLabel= 
    leftLabel= 
    Group=1 
    Section=1 


    Mbutton.vmm 

  •  

  •  GROUP SELECTION BUTTON 

    With the group selection buttons you can switch between groups. 

    Properties: 

    Group [Group for which the object belongs] 
    Section [Section for which the object belongs] 
    X [X position of midibutton] 
    Y [Y position of midibutton] 
    label [text] 
    Width [Width of the button] 

    Example: 

    [Group Selection Button1] 
    Group=1 
    Section=1 
    X=10 
    Y=40 
    Width=40 
    label=Group1 

    [Group Selection Button2] 
    Group=2 
    Section=1 
    X=60 
    Y=40 
    Width=40 
    label=Group2 


    Groups.vmm 

  •  

  •  MORPH FADER 

    With the morphfader you can morph between snapshots one and two. Before you can use the morph function you must save some data in snapshots one and two using the set button. 

    Properties: 

    X [X position of the morphfader] 
    Y [Y position of the morphfader] 
    Use MorphFader [true/false] 
    Midi Controller [none/0..127] 

    Example: 

    [MorphFader] 
    X=50 
    Y=50 
    Use MorphFader=true 
    Midi Controller=none 


    Morph.vmm 

  •  

  •  RANDOM BUTTON 

    With the random button you can give all the controllers a random value.  

    Properties: 

    X [X position of the random button] 
    Y [Y position of the random button] 
    Use Random Generator [true/false] 
    Percent Of Original [1..100] 
    Full Range [true/false] 

    Example: 

    [Random Generator] 
    X=50 
    Y=50 
    Use Random Generator=true 
    Percent Of Original=40 
    Full Range=false 


    Random.vmm 

  •  


    [ Granucon - music software ]  Copyright ©2005-2013 Wouter van Beek