Skip to content

Fixes#167

Open
jorisroling wants to merge 7 commits intopencilresearch:mainfrom
jorisroling:fixes
Open

Fixes#167
jorisroling wants to merge 7 commits intopencilresearch:mainfrom
jorisroling:fixes

Conversation

@jorisroling
Copy link
Copy Markdown
Contributor

Some fixes for issues that came up using my check rroutines.
Here is that report:

Bad useage part 0, no : in "0" in:
{
manufacturer: 'Yamaha',
device: 'SEQTRAK',
section: 'Other',
name: 'Damper pedal',
description: null,
cc_msb: 64,
cc_lsb: null,
cc_min_value: 0,
cc_max_value: 127,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: 'Channels 8-11. Available on synth, DX, sampler.',
usage: '0',
}

Bad useage part 0, no meaning in "0" in:
{
manufacturer: 'Yamaha',
device: 'SEQTRAK',
section: 'Other',
name: 'Damper pedal',
description: null,
cc_msb: 64,
cc_lsb: null,
cc_min_value: 0,
cc_max_value: 127,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: 'Channels 8-11. Available on synth, DX, sampler.',
usage: '0',
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Oscillators',
name: 'Coarse frequency A',
description: null,
cc_msb: 0,
cc_lsb: 4,
cc_min_value: 0,
cc_max_value: 24,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Oscillators',
name: 'Coarse frequency B',
description: null,
cc_msb: 0,
cc_lsb: 5,
cc_min_value: 0,
cc_max_value: 24,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Oscillators',
name: 'Coarse frequency C',
description: null,
cc_msb: 0,
cc_lsb: 6,
cc_min_value: 0,
cc_max_value: 24,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Oscillators',
name: 'Coarse frequency D',
description: null,
cc_msb: 0,
cc_lsb: 7,
cc_min_value: 0,
cc_max_value: 24,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Oscillators',
name: 'Fine frequency A',
description: null,
cc_msb: 0,
cc_lsb: 8,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Oscillators',
name: 'Fine frequency B',
description: null,
cc_msb: 0,
cc_lsb: 9,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Oscillators',
name: 'Fine frequency C',
description: null,
cc_msb: 0,
cc_lsb: 10,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Oscillators',
name: 'Fine frequency D',
description: null,
cc_msb: 0,
cc_lsb: 11,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter',
name: 'Filter cutoff',
description: null,
cc_msb: 0,
cc_lsb: 12,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter',
name: 'Resonance',
description: null,
cc_msb: 0,
cc_lsb: 13,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter',
name: 'Filter envelope amount',
description: null,
cc_msb: 0,
cc_lsb: 14,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'LFOs',
name: 'LFO 1 shape',
description: null,
cc_msb: 0,
cc_lsb: 16,
cc_min_value: 0,
cc_max_value: 4,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'LFOs',
name: 'LFO 2 shape',
description: null,
cc_msb: 0,
cc_lsb: 16,
cc_min_value: 0,
cc_max_value: 4,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'LFOs',
name: 'LFO 1 rate',
description: null,
cc_msb: 0,
cc_lsb: 17,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'LFOs',
name: 'LFO 2 rate',
description: null,
cc_msb: 0,
cc_lsb: 18,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Rate 1',
description: null,
cc_msb: 0,
cc_lsb: 19,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Rate 2',
description: null,
cc_msb: 0,
cc_lsb: 20,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Rate 3',
description: null,
cc_msb: 0,
cc_lsb: 21,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Rate 4',
description: null,
cc_msb: 0,
cc_lsb: 22,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Rate 4A',
description: null,
cc_msb: 0,
cc_lsb: 23,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Level 0',
description: null,
cc_msb: 0,
cc_lsb: 24,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Level 1',
description: null,
cc_msb: 0,
cc_lsb: 25,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Level 2',
description: null,
cc_msb: 0,
cc_lsb: 26,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Level 3',
description: null,
cc_msb: 0,
cc_lsb: 27,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Loop',
description: null,
cc_msb: 0,
cc_lsb: 28,
cc_min_value: 0,
cc_max_value: 6,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Amplifier envelope',
name: 'Repeat',
description: null,
cc_msb: 0,
cc_lsb: 29,
cc_min_value: 0,
cc_max_value: 7,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Rate 1',
description: null,
cc_msb: 0,
cc_lsb: 30,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Rate 2',
description: null,
cc_msb: 0,
cc_lsb: 31,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Rate 4',
description: null,
cc_msb: 0,
cc_lsb: 33,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Rate 4A',
description: null,
cc_msb: 0,
cc_lsb: 34,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Level 0',
description: null,
cc_msb: 0,
cc_lsb: 35,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Level 1',
description: null,
cc_msb: 0,
cc_lsb: 36,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Level 2',
description: null,
cc_msb: 0,
cc_lsb: 37,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Level 3',
description: null,
cc_msb: 0,
cc_lsb: 38,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Level 4',
description: null,
cc_msb: 0,
cc_lsb: 39,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Loop',
description: null,
cc_msb: 0,
cc_lsb: 40,
cc_min_value: 0,
cc_max_value: 6,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Filter envelope',
name: 'Repeat',
description: null,
cc_msb: 0,
cc_lsb: 41,
cc_min_value: 0,
cc_max_value: 7,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Mix envelope',
name: 'Rate 1',
description: null,
cc_msb: 0,
cc_lsb: 42,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Mix envelope',
name: 'Rate 2',
description: null,
cc_msb: 0,
cc_lsb: 43,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Mix envelope',
name: 'Rate 3',
description: null,
cc_msb: 0,
cc_lsb: 44,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Mix envelope',
name: 'Rate 4',
description: null,
cc_msb: 0,
cc_lsb: 45,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Mix envelope',
name: 'Rate 4A',
description: null,
cc_msb: 0,
cc_lsb: 46,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Keyboard mode',
description: null,
cc_msb: 0,
cc_lsb: 59,
cc_min_value: 0,
cc_max_value: 2,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Link program',
description: null,
cc_msb: 0,
cc_lsb: 61,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Double-mode detune',
description: null,
cc_msb: 0,
cc_lsb: 62,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Unison detune',
description: null,
cc_msb: 0,
cc_lsb: 64,
cc_min_value: 0,
cc_max_value: 7,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Glide',
description: null,
cc_msb: 0,
cc_lsb: 65,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Chorus right/left',
description: null,
cc_msb: 0,
cc_lsb: 66,
cc_min_value: 0,
cc_max_value: 3,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Chorus rate',
description: null,
cc_msb: 0,
cc_lsb: 67,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Chorus depth',
description: null,
cc_msb: 0,
cc_lsb: 68,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modes',
name: 'Program volume',
description: null,
cc_msb: 0,
cc_lsb: 69,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: '8 voice pan',
name: 'Name 1',
description: null,
cc_msb: 0,
cc_lsb: 78,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: '8 voice pan',
name: 'Name 2',
description: null,
cc_msb: 0,
cc_lsb: 79,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: '8 voice pan',
name: 'Name 3',
description: null,
cc_msb: 0,
cc_lsb: 80,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: '8 voice pan',
name: 'Name 4',
description: null,
cc_msb: 0,
cc_lsb: 81,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: '8 voice pan',
name: 'Name 5',
description: null,
cc_msb: 0,
cc_lsb: 82,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: '8 voice pan',
name: 'Name 6',
description: null,
cc_msb: 0,
cc_lsb: 83,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: '8 voice pan',
name: 'Name 7',
description: null,
cc_msb: 0,
cc_lsb: 84,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: '8 voice pan',
name: 'Name 8',
description: null,
cc_msb: 0,
cc_lsb: 85,
cc_min_value: 0,
cc_max_value: 31,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Rate',
description: null,
cc_msb: 0,
cc_lsb: 86,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Mode',
description: null,
cc_msb: 0,
cc_lsb: 87,
cc_min_value: 0,
cc_max_value: 2,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Scan',
description: null,
cc_msb: 0,
cc_lsb: 88,
cc_min_value: 0,
cc_max_value: 5,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Octaves',
description: null,
cc_msb: 0,
cc_lsb: 89,
cc_min_value: 0,
cc_max_value: 3,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Repeats',
description: null,
cc_msb: 0,
cc_lsb: 90,
cc_min_value: 0,
cc_max_value: 3,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Split',
description: null,
cc_msb: 0,
cc_lsb: 91,
cc_min_value: 0,
cc_max_value: 3,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Voicing',
description: null,
cc_msb: 0,
cc_lsb: 92,
cc_min_value: 0,
cc_max_value: 1,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Velocity',
description: null,
cc_msb: 0,
cc_lsb: 93,
cc_min_value: 0,
cc_max_value: 1,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Layer',
description: null,
cc_msb: 0,
cc_lsb: 94,
cc_min_value: 0,
cc_max_value: 1,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Arpeggiator',
name: 'Rest',
description: null,
cc_msb: 0,
cc_lsb: 95,
cc_min_value: 0,
cc_max_value: 1,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modulation',
name: 'LFO 1 amount',
description: null,
cc_msb: 0,
cc_lsb: 96,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Sequential',
device: 'Prophet VS',
section: 'Modulation',
name: 'LFO 2 amount',
description: null,
cc_msb: 0,
cc_lsb: 97,
cc_min_value: 0,
cc_max_value: 99,
cc_default_value: null,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}
CC low Max in hi-res CC in:
{
manufacturer: 'Novation',
device: 'Circuit Mono Station',
section: 'Patch',
name: 'Category',
description: null,
cc_msb: 64,
cc_lsb: 2,
cc_min_value: 0,
cc_max_value: 14,
cc_default_value: 0,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}

Options specified outside range 2 in min 0 max 1 in:
{
manufacturer: 'Novation',
device: 'Circuit Mono Station',
section: 'Filter',
name: 'Slope',
description: null,
cc_msb: 40,
cc_lsb: null,
cc_min_value: 0,
cc_max_value: 1,
cc_default_value: 1,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: '0: Low pass; 1: Band pass; 2: High pass',
}
CC low Max in hi-res CC in:
{
manufacturer: 'Novation',
device: 'Circuit Mono Station',
section: 'Envelope',
name: 'Trigger',
description: null,
cc_msb: 73,
cc_lsb: 0,
cc_min_value: 0,
cc_max_value: 1,
cc_default_value: 0,
nrpn_msb: null,
nrpn_lsb: null,
nrpn_min_value: null,
nrpn_max_value: null,
nrpn_default_value: null,
orientation: '0-based',
notes: null,
usage: null,
}

Novation,Circuit Mono Station,Filter,Bypass,,83,,0,3,0,,,,,,0-based,,0: Off; 1: Noise; 2: Oscillator 2; 3: Noise and oscillator 2
Novation,Circuit Mono Station,Filter,Key tracking,,69,,0,7,7,,,,,,0-based,,0: 0%; 1: 15%; 2: 30%; 3: 45%; 4: 60%; 5: 75%; 6: 90%; 7: 100%
Novation,Circuit Mono Station,Envelope,Trigger,,73,0,0,1,0,,,,,,0-based,,
Novation,Circuit Mono Station,Envelope,Trigger,,73,,0,1,0,,,,,,0-based,,
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your fix looks correct, but the parameter is definitely documented as 73:0 (using Novation's 8-bit CC format). What do you think?

Image

@@ -1,5 +1,5 @@
manufacturer,device,section,parameter_name,parameter_description,cc_msb,cc_lsb,cc_min_value,cc_max_value,cc_default_value,nrpn_msb,nrpn_lsb,nrpn_min_value,nrpn_max_value,nrpn_default_value,orientation,notes,usage
Novation,Circuit Mono Station,Patch,Category,,64,2,0,14,0,,,,,,0-based,,
Novation,Circuit Mono Station,Patch,Category,,64,,0,14,0,,,,,,0-based,,
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This param's documented as 64:2 (Novation 8-bit CC) - I haven't tested with real hardware though. What do you think?

Image

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The original manual marks all these parameters as MSB: 0, LSB: ... - I got this from page 114 / section 14.1 here:

Sequential Circuits Prophet VS Owners Manual.pdf

I don't actually own this synth, though - what do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants