Modules

Wikis > Analog3 > Modules
{
    "n{
    "name": "midigw",
    "type": "Module",
    "member": [
        {
            "name": "MIDI channel",
            "type": "NumberSelector",
            "min": 1,
            "max": 16
        },
        {
            "name": "Voices",
            "type": "Selector",
            "choices": ["mono", "duo", "poly 4", "poly 5", "poly 6", "poly 8", "poly 10", "poly 16"]
        },
        {
            "name": "Retrigger",
            "type": "Switch",
            "default": True
        }
    ]
}

{
    "name": "amplifier",
    "type": "Module",
    "member": [
        { "name": "Voice", "type": "Knob", "max": 15 },
        { "name": "Initial", "type": "Knob" },
        { "name": "Scale", "type": "Knob" },
        { "name": "Expression Sensitivity": "type": "Knob" },

        { "name": "Modulation", "type": "Input" }
    }
}

{
    "name": "envelope generator",
    "type": "Module",
    "member": [
        {
            "name": "Hit",
            "type": "Group",
            "member": [
                { "name": "Intensity", "type": "Knob" },
                { "name": "Velocity", "type": "Knob" }
            ]
        },
        {
            "name": "Attack",
            "type": "Group",
            "member": [
                { "name": "Initial Level", "type": "Knob" },
                { "name": "Velocity", "type": "Knob" },
                { "name": "Time", "type": "Knob" }
            ]
        },
        {
            "name": "1st Decay",
            "type": "Group",
            "member": [
                { "name": "Level", "type": "Knob" },
                { "name": "Time", "type": "Knob" }
            ]
        },
        {
            "name": "2nd Decay",
            "type" "Group",
            "member": [
                { "name": "Level", "type": "Knob" },
                { "name": "Velocity", "type" : "Knob" },
                { "name": "Time", "type": "Knob" }
            ]
        },
        { "name": "Release Time": "type": "Knob" },
    ]
}