@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix pset: <http://lv2plug.in/ns/ext/presets#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

@prefix mmpset: <http://gareus.org/oss/lv2/midimap/pset#> .

mmpset:lp_thirds_c4_colors
	a pset:Preset ;
	lv2:appliesTo <http://gareus.org/oss/lv2/midimap> ;

# Author: Jacques Herry
# row tuned by third split channel 2 and 3
# pads color configuration file for Launchpad Pro

	rdfs:label "LaunchPad Row Tuned - Colors" ;
	state:state [
		<http://gareus.org/oss/lv2/midimap#state> """midimap v1
match-all

## first set Launchpad to programmer mode
CC 96 127 | 0xF0 0x00 0x20 0x29 0x02 0x10 0x2C 0x03 0xF7
CC 96 127 | 0x90/0x0f 11 7
CC 96 127 | 0x90/0x0f 12 0
CC 96 127 | 0x90/0x0f 13 11
CC 96 127 | 0x90/0x0f 14 0
CC 96 127 | 0x90/0x0f 15 14
CC 96 127 | 0x90/0x0f 16 23
CC 96 127 | 0x90/0x0f 17 0
CC 96 127 | 0x90/0x0f 18 32
CC 96 127 | 0x90/0x0f 21 14
CC 96 127 | 0x90/0x0f 22 23
CC 96 127 | 0x90/0x0f 23 0
CC 96 127 | 0x90/0x0f 24 32
CC 96 127 | 0x90/0x0f 25 0
CC 96 127 | 0x90/0x0f 26 47
CC 96 127 | 0x90/0x0f 27 0
CC 96 127 | 0x90/0x0f 28 51
CC 96 127 | 0x90/0x0f 31 0
CC 96 127 | 0x90/0x0f 32 47
CC 96 127 | 0x90/0x0f 33 0
CC 96 127 | 0x90/0x0f 34 51
CC 96 127 | 0x90/0x0f 35 7
CC 96 127 | 0x90/0x0f 36 0
CC 96 127 | 0x90/0x0f 37 11
CC 96 127 | 0x90/0x0f 38 0
CC 96 127 | 0x90/0x0f 41 7
CC 96 127 | 0x90/0x0f 42 0
CC 96 127 | 0x90/0x0f 43 11
CC 96 127 | 0x90/0x0f 44 0
CC 96 127 | 0x90/0x0f 45 14
CC 96 127 | 0x90/0x0f 46 23
CC 96 127 | 0x90/0x0f 47 0
CC 96 127 | 0x90/0x0f 48 32
CC 96 127 | 0x90/0x0f 51 14
CC 96 127 | 0x90/0x0f 52 23
CC 96 127 | 0x90/0x0f 53 0
CC 96 127 | 0x90/0x0f 54 32
CC 96 127 | 0x90/0x0f 55 0
CC 96 127 | 0x90/0x0f 56 47
CC 96 127 | 0x90/0x0f 57 0
CC 96 127 | 0x90/0x0f 58 51
CC 96 127 | 0x90/0x0f 61 0
CC 96 127 | 0x90/0x0f 62 47
CC 96 127 | 0x90/0x0f 63 0
CC 96 127 | 0x90/0x0f 64 51
CC 96 127 | 0x90/0x0f 65 7
CC 96 127 | 0x90/0x0f 66 0
CC 96 127 | 0x90/0x0f 67 11
CC 96 127 | 0x90/0x0f 68 0
CC 96 127 | 0x90/0x0f 71 7
CC 96 127 | 0x90/0x0f 72 0
CC 96 127 | 0x90/0x0f 73 11
CC 96 127 | 0x90/0x0f 74 0
CC 96 127 | 0x90/0x0f 75 14
CC 96 127 | 0x90/0x0f 76 23
CC 96 127 | 0x90/0x0f 77 0
CC 96 127 | 0x90/0x0f 78 32
CC 96 127 | 0x90/0x0f 81 14
CC 96 127 | 0x90/0x0f 82 23
CC 96 127 | 0x90/0x0f 83 0
CC 96 127 | 0x90/0x0f 84 32
CC 96 127 | 0x90/0x0f 85 0
CC 96 127 | 0x90/0x0f 86 47
CC 96 127 | 0x90/0x0f 87 0
CC 96 127 | 0x90/0x0f 88 51
"""
	] .
mmpset:lp_thirds_c4_tuning
	a pset:Preset ;
	lv2:appliesTo <http://gareus.org/oss/lv2/midimap> ;

# Author: Jacques Herry
# row tuned by third split channel 2 and 3
# pads tuning configuration file for Launchpad Pro

	rdfs:label "LaunchPad Row Tuned by Third" ;
	state:state [
		<http://gareus.org/oss/lv2/midimap#state> """midimap v1
match-all

forward-unmatched

NOTE 11 ANY | CHN1 36 SAME
NOTE 12 ANY | CHN1 37 SAME
NOTE 13 ANY | CHN1 38 SAME
NOTE 14 ANY | CHN1 39 SAME
NOTE 15 ANY | CHN1 40 SAME
NOTE 16 ANY | CHN1 41 SAME
NOTE 17 ANY | CHN1 42 SAME
NOTE 18 ANY | CHN1 43 SAME
NOTE 21 ANY | CHN1 40 SAME
NOTE 22 ANY | CHN1 41 SAME
NOTE 23 ANY | CHN1 42 SAME
NOTE 24 ANY | CHN1 43 SAME
NOTE 25 ANY | CHN1 44 SAME
NOTE 26 ANY | CHN1 45 SAME
NOTE 27 ANY | CHN1 46 SAME
NOTE 28 ANY | CHN1 47 SAME
NOTE 31 ANY | CHN1 44 SAME
NOTE 32 ANY | CHN1 45 SAME
NOTE 33 ANY | CHN1 46 SAME
NOTE 34 ANY | CHN1 47 SAME
NOTE 35 ANY | CHN1 48 SAME
NOTE 36 ANY | CHN1 49 SAME
NOTE 37 ANY | CHN1 50 SAME
NOTE 38 ANY | CHN1 51 SAME
NOTE 41 ANY | CHN1 48 SAME
NOTE 42 ANY | CHN1 49 SAME
NOTE 43 ANY | CHN1 50 SAME
NOTE 44 ANY | CHN1 51 SAME
NOTE 45 ANY | CHN1 52 SAME
NOTE 46 ANY | CHN1 53 SAME
NOTE 47 ANY | CHN1 54 SAME
NOTE 48 ANY | CHN1 55 SAME
NOTE 51 ANY | CHN2 52 SAME
NOTE 52 ANY | CHN2 53 SAME
NOTE 53 ANY | CHN2 54 SAME
NOTE 54 ANY | CHN2 55 SAME
NOTE 55 ANY | CHN2 56 SAME
NOTE 56 ANY | CHN2 57 SAME
NOTE 57 ANY | CHN2 58 SAME
NOTE 58 ANY | CHN2 59 SAME
NOTE 61 ANY | CHN2 56 SAME
NOTE 62 ANY | CHN2 57 SAME
NOTE 63 ANY | CHN2 58 SAME
NOTE 64 ANY | CHN2 59 SAME
NOTE 65 ANY | CHN2 60 SAME
NOTE 66 ANY | CHN2 61 SAME
NOTE 67 ANY | CHN2 62 SAME
NOTE 68 ANY | CHN2 63 SAME
NOTE 71 ANY | CHN2 60 SAME
NOTE 72 ANY | CHN2 61 SAME
NOTE 73 ANY | CHN2 62 SAME
NOTE 74 ANY | CHN2 63 SAME
NOTE 75 ANY | CHN2 64 SAME
NOTE 76 ANY | CHN2 65 SAME
NOTE 77 ANY | CHN2 66 SAME
NOTE 78 ANY | CHN2 67 SAME
NOTE 81 ANY | CHN2 64 SAME
NOTE 82 ANY | CHN2 65 SAME
NOTE 83 ANY | CHN2 66 SAME
NOTE 84 ANY | CHN2 67 SAME
NOTE 85 ANY | CHN2 68 SAME
NOTE 86 ANY | CHN2 69 SAME
NOTE 87 ANY | CHN2 70 SAME
NOTE 88 ANY | CHN2 71 SAME
"""
	] .
mmpset:lp_BEADGBEA_colors
	a pset:Preset ;
	lv2:appliesTo <http://gareus.org/oss/lv2/midimap> ;

# Author: Jacques Herry
# guitar regular tuning for 8 string, 1 midi channel per string
# pads color configuration file for Launchpad Pro

	rdfs:label "LaunchPad 8-String Guitar - Colors" ;
	state:state [
		<http://gareus.org/oss/lv2/midimap#state> """midimap v1
match-all

## first set Launchpad to programmer mode
CC 96 127 | 0xF0 0x00 0x20 0x29 0x02 0x10 0x2C 0x03 0xF7
CC 96 127 | 0x90/0x0f 11 51
CC 96 127 | 0x90/0x0f 12 7
CC 96 127 | 0x90/0x0f 13 0
CC 96 127 | 0x90/0x0f 14 11
CC 96 127 | 0x90/0x0f 15 0
CC 96 127 | 0x90/0x0f 16 14
CC 96 127 | 0x90/0x0f 17 23
CC 96 127 | 0x90/0x0f 18 0
CC 96 127 | 0x90/0x0f 21 14
CC 96 127 | 0x90/0x0f 22 23
CC 96 127 | 0x90/0x0f 23 0
CC 96 127 | 0x90/0x0f 24 32
CC 96 127 | 0x90/0x0f 25 0
CC 96 127 | 0x90/0x0f 26 47
CC 96 127 | 0x90/0x0f 27 0
CC 96 127 | 0x90/0x0f 28 51
CC 96 127 | 0x90/0x0f 31 47
CC 96 127 | 0x90/0x0f 32 0
CC 96 127 | 0x90/0x0f 33 51
CC 96 127 | 0x90/0x0f 34 7
CC 96 127 | 0x90/0x0f 35 0
CC 96 127 | 0x90/0x0f 36 11
CC 96 127 | 0x90/0x0f 37 0
CC 96 127 | 0x90/0x0f 38 14
CC 96 127 | 0x90/0x0f 41 11
CC 96 127 | 0x90/0x0f 42 0
CC 96 127 | 0x90/0x0f 43 14
CC 96 127 | 0x90/0x0f 44 23
CC 96 127 | 0x90/0x0f 45 0
CC 96 127 | 0x90/0x0f 46 32
CC 96 127 | 0x90/0x0f 47 0
CC 96 127 | 0x90/0x0f 48 47
CC 96 127 | 0x90/0x0f 51 32
CC 96 127 | 0x90/0x0f 52 0
CC 96 127 | 0x90/0x0f 53 47
CC 96 127 | 0x90/0x0f 54 0
CC 96 127 | 0x90/0x0f 55 51
CC 96 127 | 0x90/0x0f 56 7
CC 96 127 | 0x90/0x0f 57 0
CC 96 127 | 0x90/0x0f 58 11
CC 96 127 | 0x90/0x0f 61 51
CC 96 127 | 0x90/0x0f 62 7
CC 96 127 | 0x90/0x0f 63 0
CC 96 127 | 0x90/0x0f 64 11
CC 96 127 | 0x90/0x0f 65 0
CC 96 127 | 0x90/0x0f 66 14
CC 96 127 | 0x90/0x0f 67 23
CC 96 127 | 0x90/0x0f 68 0
CC 96 127 | 0x90/0x0f 71 14
CC 96 127 | 0x90/0x0f 72 23
CC 96 127 | 0x90/0x0f 73 0
CC 96 127 | 0x90/0x0f 74 32
CC 96 127 | 0x90/0x0f 75 0
CC 96 127 | 0x90/0x0f 76 47
CC 96 127 | 0x90/0x0f 77 0
CC 96 127 | 0x90/0x0f 78 51
CC 96 127 | 0x90/0x0f 81 47
CC 96 127 | 0x90/0x0f 82 0
CC 96 127 | 0x90/0x0f 83 51
CC 96 127 | 0x90/0x0f 84 7
CC 96 127 | 0x90/0x0f 85 0
CC 96 127 | 0x90/0x0f 86 11
CC 96 127 | 0x90/0x0f 87 0
CC 96 127 | 0x90/0x0f 88 14
"""
	] .
mmpset:lp_BEADGBEA_tuning
	a pset:Preset ;
	lv2:appliesTo <http://gareus.org/oss/lv2/midimap> ;

# Author: Jacques Herry
# guitar regular tuning for 8 string, 1 midi channel per string
# pads tuning configuration file for Push 2

	rdfs:label "LaunchPad 8-String Guitar" ;
	state:state [
		<http://gareus.org/oss/lv2/midimap#state> """midimap v1
match-all

forward-unmatched

NOTE 11 ANY | CHN1 47 SAME
NOTE 12 ANY | CHN1 48 SAME
NOTE 13 ANY | CHN1 49 SAME
NOTE 14 ANY | CHN1 50 SAME
NOTE 15 ANY | CHN1 51 SAME
NOTE 16 ANY | CHN1 52 SAME
NOTE 17 ANY | CHN1 53 SAME
NOTE 18 ANY | CHN1 54 SAME
NOTE 21 ANY | CHN2 52 SAME
NOTE 22 ANY | CHN2 53 SAME
NOTE 23 ANY | CHN2 54 SAME
NOTE 24 ANY | CHN2 55 SAME
NOTE 25 ANY | CHN2 56 SAME
NOTE 26 ANY | CHN2 57 SAME
NOTE 27 ANY | CHN2 58 SAME
NOTE 28 ANY | CHN2 59 SAME
NOTE 31 ANY | CHN3 57 SAME
NOTE 32 ANY | CHN3 58 SAME
NOTE 33 ANY | CHN3 59 SAME
NOTE 34 ANY | CHN3 60 SAME
NOTE 35 ANY | CHN3 61 SAME
NOTE 36 ANY | CHN3 62 SAME
NOTE 37 ANY | CHN3 63 SAME
NOTE 38 ANY | CHN3 64 SAME
NOTE 41 ANY | CHN4 62 SAME
NOTE 42 ANY | CHN4 63 SAME
NOTE 43 ANY | CHN4 64 SAME
NOTE 44 ANY | CHN4 65 SAME
NOTE 45 ANY | CHN4 66 SAME
NOTE 46 ANY | CHN4 67 SAME
NOTE 47 ANY | CHN4 68 SAME
NOTE 48 ANY | CHN4 69 SAME
NOTE 51 ANY | CHN5 67 SAME
NOTE 52 ANY | CHN5 68 SAME
NOTE 53 ANY | CHN5 69 SAME
NOTE 54 ANY | CHN5 70 SAME
NOTE 55 ANY | CHN5 71 SAME
NOTE 56 ANY | CHN5 72 SAME
NOTE 57 ANY | CHN5 73 SAME
NOTE 58 ANY | CHN5 74 SAME
NOTE 61 ANY | CHN6 71 SAME
NOTE 62 ANY | CHN6 72 SAME
NOTE 63 ANY | CHN6 73 SAME
NOTE 64 ANY | CHN6 74 SAME
NOTE 65 ANY | CHN6 75 SAME
NOTE 66 ANY | CHN6 76 SAME
NOTE 67 ANY | CHN6 77 SAME
NOTE 68 ANY | CHN6 78 SAME
NOTE 71 ANY | CHN7 76 SAME
NOTE 72 ANY | CHN7 77 SAME
NOTE 73 ANY | CHN7 78 SAME
NOTE 74 ANY | CHN7 79 SAME
NOTE 75 ANY | CHN7 80 SAME
NOTE 76 ANY | CHN7 81 SAME
NOTE 77 ANY | CHN7 82 SAME
NOTE 78 ANY | CHN7 83 SAME
NOTE 81 ANY | CHN8 81 SAME
NOTE 82 ANY | CHN8 82 SAME
NOTE 83 ANY | CHN8 83 SAME
NOTE 84 ANY | CHN8 84 SAME
NOTE 85 ANY | CHN8 85 SAME
NOTE 86 ANY | CHN8 86 SAME
NOTE 87 ANY | CHN8 87 SAME
NOTE 88 ANY | CHN8 88 SAME
"""
	] .
mmpset:p2_thirds_c4_colors
	a pset:Preset ;
	lv2:appliesTo <http://gareus.org/oss/lv2/midimap> ;

# Author: Jacques Herry
# row tuned by third split channel 2 and 3
# pads color configuration file for Push 2

	rdfs:label "Push2 Row Tuned - Colors" ;
	state:state [
		<http://gareus.org/oss/lv2/midimap#state> """midimap v1
match-all

CC 50 127 | 0x90/0x0f 36 127
CC 50 127 | 0x90/0x0f 37 0
CC 50 127 | 0x90/0x0f 38 29
CC 50 127 | 0x90/0x0f 39 0
CC 50 127 | 0x90/0x0f 40 7
CC 50 127 | 0x90/0x0f 41 126
CC 50 127 | 0x90/0x0f 42 0
CC 50 127 | 0x90/0x0f 43 46
CC 50 127 | 0x90/0x0f 44 7
CC 50 127 | 0x90/0x0f 45 126
CC 50 127 | 0x90/0x0f 46 0
CC 50 127 | 0x90/0x0f 47 46
CC 50 127 | 0x90/0x0f 48 0
CC 50 127 | 0x90/0x0f 49 125
CC 50 127 | 0x90/0x0f 50 0
CC 50 127 | 0x90/0x0f 51 20
CC 50 127 | 0x90/0x0f 52 0
CC 50 127 | 0x90/0x0f 53 125
CC 50 127 | 0x90/0x0f 54 0
CC 50 127 | 0x90/0x0f 55 20
CC 50 127 | 0x90/0x0f 56 127
CC 50 127 | 0x90/0x0f 57 0
CC 50 127 | 0x90/0x0f 58 29
CC 50 127 | 0x90/0x0f 59 0
CC 50 127 | 0x90/0x0f 60 127
CC 50 127 | 0x90/0x0f 61 0
CC 50 127 | 0x90/0x0f 62 29
CC 50 127 | 0x90/0x0f 63 0
CC 50 127 | 0x90/0x0f 64 7
CC 50 127 | 0x90/0x0f 65 126
CC 50 127 | 0x90/0x0f 66 0
CC 50 127 | 0x90/0x0f 67 46
CC 50 127 | 0x90/0x0f 68 7
CC 50 127 | 0x90/0x0f 69 126
CC 50 127 | 0x90/0x0f 70 0
CC 50 127 | 0x90/0x0f 71 46
CC 50 127 | 0x90/0x0f 72 0
CC 50 127 | 0x90/0x0f 73 125
CC 50 127 | 0x90/0x0f 74 0
CC 50 127 | 0x90/0x0f 75 20
CC 50 127 | 0x90/0x0f 76 0
CC 50 127 | 0x90/0x0f 77 125
CC 50 127 | 0x90/0x0f 78 0
CC 50 127 | 0x90/0x0f 79 20
CC 50 127 | 0x90/0x0f 80 127
CC 50 127 | 0x90/0x0f 81 0
CC 50 127 | 0x90/0x0f 82 29
CC 50 127 | 0x90/0x0f 83 0
CC 50 127 | 0x90/0x0f 84 127
CC 50 127 | 0x90/0x0f 85 0
CC 50 127 | 0x90/0x0f 86 29
CC 50 127 | 0x90/0x0f 87 0
CC 50 127 | 0x90/0x0f 88 7
CC 50 127 | 0x90/0x0f 89 126
CC 50 127 | 0x90/0x0f 90 0
CC 50 127 | 0x90/0x0f 91 46
CC 50 127 | 0x90/0x0f 92 7
CC 50 127 | 0x90/0x0f 93 126
CC 50 127 | 0x90/0x0f 94 0
CC 50 127 | 0x90/0x0f 95 46
CC 50 127 | 0x90/0x0f 96 0
CC 50 127 | 0x90/0x0f 97 125
CC 50 127 | 0x90/0x0f 98 0
CC 50 127 | 0x90/0x0f 99 20
"""
	] .
mmpset:p2_thirds_c4_tuning
	a pset:Preset ;
	lv2:appliesTo <http://gareus.org/oss/lv2/midimap> ;

# Author: Jacques Herry
# row tuned by third split channel 2 and 3
# pads tuning configuration file for Push 2

	rdfs:label "Push2 Row Tuned by Third" ;
	state:state [
		<http://gareus.org/oss/lv2/midimap#state> """midimap v1
match-all

forward-unmatched

NOTE 0 ANY | 0 0 0
NOTE 1 ANY | 0 0 0
NOTE 2 ANY | 0 0 0
NOTE 3 ANY | 0 0 0
NOTE 4 ANY | 0 0 0
NOTE 5 ANY | 0 0 0
NOTE 6 ANY | 0 0 0
NOTE 7 ANY | 0 0 0
NOTE 8 ANY | 0 0 0
NOTE 9 ANY | 0 0 0
NOTE 10 ANY | 0 0 0
NOTE 11 ANY | 0 0 0
NOTE 12 ANY | 0 0 0
NOTE 36 ANY | CHN1 36 SAME
NOTE 37 ANY | CHN1 37 SAME
NOTE 38 ANY | CHN1 38 SAME
NOTE 39 ANY | CHN1 39 SAME
NOTE 40 ANY | CHN1 40 SAME
NOTE 41 ANY | CHN1 41 SAME
NOTE 42 ANY | CHN1 42 SAME
NOTE 43 ANY | CHN1 43 SAME
NOTE 44 ANY | CHN1 40 SAME
NOTE 45 ANY | CHN1 41 SAME
NOTE 46 ANY | CHN1 42 SAME
NOTE 47 ANY | CHN1 43 SAME
NOTE 48 ANY | CHN1 44 SAME
NOTE 49 ANY | CHN1 45 SAME
NOTE 50 ANY | CHN1 46 SAME
NOTE 51 ANY | CHN1 47 SAME
NOTE 52 ANY | CHN1 44 SAME
NOTE 53 ANY | CHN1 45 SAME
NOTE 54 ANY | CHN1 46 SAME
NOTE 55 ANY | CHN1 47 SAME
NOTE 56 ANY | CHN1 48 SAME
NOTE 57 ANY | CHN1 49 SAME
NOTE 58 ANY | CHN1 50 SAME
NOTE 59 ANY | CHN1 51 SAME
NOTE 60 ANY | CHN1 48 SAME
NOTE 61 ANY | CHN1 49 SAME
NOTE 62 ANY | CHN1 50 SAME
NOTE 63 ANY | CHN1 51 SAME
NOTE 64 ANY | CHN1 52 SAME
NOTE 65 ANY | CHN1 53 SAME
NOTE 66 ANY | CHN1 54 SAME
NOTE 67 ANY | CHN1 55 SAME
NOTE 68 ANY | CHN2 52 SAME
NOTE 69 ANY | CHN2 53 SAME
NOTE 70 ANY | CHN2 54 SAME
NOTE 71 ANY | CHN2 55 SAME
NOTE 72 ANY | CHN2 56 SAME
NOTE 73 ANY | CHN2 57 SAME
NOTE 74 ANY | CHN2 58 SAME
NOTE 75 ANY | CHN2 59 SAME
NOTE 76 ANY | CHN2 56 SAME
NOTE 77 ANY | CHN2 57 SAME
NOTE 78 ANY | CHN2 58 SAME
NOTE 79 ANY | CHN2 59 SAME
NOTE 80 ANY | CHN2 60 SAME
NOTE 81 ANY | CHN2 61 SAME
NOTE 82 ANY | CHN2 62 SAME
NOTE 83 ANY | CHN2 63 SAME
NOTE 84 ANY | CHN2 60 SAME
NOTE 85 ANY | CHN2 61 SAME
NOTE 86 ANY | CHN2 62 SAME
NOTE 87 ANY | CHN2 63 SAME
NOTE 88 ANY | CHN2 64 SAME
NOTE 89 ANY | CHN2 65 SAME
NOTE 90 ANY | CHN2 66 SAME
NOTE 91 ANY | CHN2 67 SAME
NOTE 92 ANY | CHN2 64 SAME
NOTE 93 ANY | CHN2 65 SAME
NOTE 94 ANY | CHN2 66 SAME
NOTE 95 ANY | CHN2 67 SAME
NOTE 96 ANY | CHN2 68 SAME
NOTE 97 ANY | CHN2 69 SAME
NOTE 98 ANY | CHN2 70 SAME
NOTE 99 ANY | CHN2 71 SAME
"""
	] .
mmpset:p2_BEADGBEA_colors
	a pset:Preset ;
	lv2:appliesTo <http://gareus.org/oss/lv2/midimap> ;

# Author: Jacques Herry
# guitar regular tuning for 8 string, 1 midi channel per string
# pads color configuration file for Push 2

	rdfs:label "push2 8-String Guitar - Colors" ;
	state:state [
		<http://gareus.org/oss/lv2/midimap#state> """midimap v1
match-all

CC 50 127 | 0x90/0x0f 36 20
CC 50 127 | 0x90/0x0f 37 127
CC 50 127 | 0x90/0x0f 38 0
CC 50 127 | 0x90/0x0f 39 29
CC 50 127 | 0x90/0x0f 40 0
CC 50 127 | 0x90/0x0f 41 7
CC 50 127 | 0x90/0x0f 42 126
CC 50 127 | 0x90/0x0f 43 0
CC 50 127 | 0x90/0x0f 44 7
CC 50 127 | 0x90/0x0f 45 126
CC 50 127 | 0x90/0x0f 46 0
CC 50 127 | 0x90/0x0f 47 46
CC 50 127 | 0x90/0x0f 48 0
CC 50 127 | 0x90/0x0f 49 125
CC 50 127 | 0x90/0x0f 50 0
CC 50 127 | 0x90/0x0f 51 20
CC 50 127 | 0x90/0x0f 52 125
CC 50 127 | 0x90/0x0f 53 0
CC 50 127 | 0x90/0x0f 54 20
CC 50 127 | 0x90/0x0f 55 127
CC 50 127 | 0x90/0x0f 56 0
CC 50 127 | 0x90/0x0f 57 29
CC 50 127 | 0x90/0x0f 58 0
CC 50 127 | 0x90/0x0f 59 7
CC 50 127 | 0x90/0x0f 60 29
CC 50 127 | 0x90/0x0f 61 0
CC 50 127 | 0x90/0x0f 62 7
CC 50 127 | 0x90/0x0f 63 126
CC 50 127 | 0x90/0x0f 64 0
CC 50 127 | 0x90/0x0f 65 46
CC 50 127 | 0x90/0x0f 66 0
CC 50 127 | 0x90/0x0f 67 125
CC 50 127 | 0x90/0x0f 68 46
CC 50 127 | 0x90/0x0f 69 0
CC 50 127 | 0x90/0x0f 70 125
CC 50 127 | 0x90/0x0f 71 0
CC 50 127 | 0x90/0x0f 72 20
CC 50 127 | 0x90/0x0f 73 127
CC 50 127 | 0x90/0x0f 74 0
CC 50 127 | 0x90/0x0f 75 29
CC 50 127 | 0x90/0x0f 76 20
CC 50 127 | 0x90/0x0f 77 127
CC 50 127 | 0x90/0x0f 78 0
CC 50 127 | 0x90/0x0f 79 29
CC 50 127 | 0x90/0x0f 80 0
CC 50 127 | 0x90/0x0f 81 7
CC 50 127 | 0x90/0x0f 82 126
CC 50 127 | 0x90/0x0f 83 0
CC 50 127 | 0x90/0x0f 84 7
CC 50 127 | 0x90/0x0f 85 126
CC 50 127 | 0x90/0x0f 86 0
CC 50 127 | 0x90/0x0f 87 46
CC 50 127 | 0x90/0x0f 88 0
CC 50 127 | 0x90/0x0f 89 125
CC 50 127 | 0x90/0x0f 90 0
CC 50 127 | 0x90/0x0f 91 20
CC 50 127 | 0x90/0x0f 92 125
CC 50 127 | 0x90/0x0f 93 0
CC 50 127 | 0x90/0x0f 94 20
CC 50 127 | 0x90/0x0f 95 127
CC 50 127 | 0x90/0x0f 96 0
CC 50 127 | 0x90/0x0f 97 29
CC 50 127 | 0x90/0x0f 98 0
CC 50 127 | 0x90/0x0f 99 7

##allume le pb
CC 50 127 | SAME 88 127

## va et vient des boutons
CC 87 127 | SAME 87 0

CC 87 127 | SAME 88 0

CC 87 127 | SAME 116 0

CC 87 127 | SAME 117 0

CC 87 127 | SAME 35 0

CC 87 127 | SAME SAME 127

CC 88 127 | SAME 87 0

CC 88 127 | SAME 88 0

CC 88 127 | SAME 116 0

CC 88 127 | SAME 117 0

CC 88 127 | SAME 35 0

CC 88 127 | SAME SAME 127

CC 116 127 | SAME 87 0

CC 116 127 | SAME 88 0

CC 116 127 | SAME 116 0

CC 116 127 | SAME 117 0

CC 116 127 | SAME 35 0

CC 116 127 | SAME SAME 127

CC 117 127 | SAME 87 0

CC 117 127 | SAME 88 0

CC 117 127 | SAME 116 0

CC 117 127 | SAME 117 0

CC 117 127 | SAME 35 0

CC 117 127 | SAME SAME 127

CC 35 127 | SAME 87 0

CC 35 127 | SAME 88 0

CC 35 127 | SAME 116 0

CC 35 127 | SAME 117 0

CC 35 127 | SAME 35 0

CC 35 127 | SAME SAME 127

##pb fixed center (button New)
CC 87 127 | 0xF0 0x00 0x21 0x1D 0x01 0x01 0x17 80 0xF7

##pb auto center (button Duplicate)
CC 88 127 | 0xF0 0x00 0x21 0x1D 0x01 0x01 0x17 120 0xF7

##mod auto bottom (button Quantize)
CC 116 127 | 0xF0 0x00 0x21 0x1D 0x01 0x01 0x17 44 0xF7

##mod auto center (button Double loop)
CC 117 127 | 0xF0 0x00 0x21 0x1D 0x01 0x01 0x17 124 0xF7

##mod fixed bottom (button Convert)
CC 35 127 | 0xF0 0x00 0x21 0x1D 0x01 0x01 0x17 4 0xF7
"""
	] .
mmpset:p2_BEADGBEA_tuning
	a pset:Preset ;
	lv2:appliesTo <http://gareus.org/oss/lv2/midimap> ;

# Author: Jacques Herry
# guitar regular tuning for 8 string, 1 midi channel per string
# pads tuning configuration file for Push 2

	rdfs:label "Push2 8-String Guitar" ;
	state:state [
		<http://gareus.org/oss/lv2/midimap#state> """midimap v1
match-all

forward-unmatched

NOTE 0 ANY | 0 0 0
NOTE 1 ANY | 0 0 0
NOTE 2 ANY | 0 0 0
NOTE 3 ANY | 0 0 0
NOTE 4 ANY | 0 0 0
NOTE 5 ANY | 0 0 0
NOTE 6 ANY | 0 0 0
NOTE 7 ANY | 0 0 0
NOTE 8 ANY | 0 0 0
NOTE 9 ANY | 0 0 0
NOTE 10 ANY | 0 0 0
NOTE 11 ANY | 0 0 0
NOTE 12 ANY | 0 0 0
NOTE 36 ANY | CHN1 47 SAME
NOTE 37 ANY | CHN1 48 SAME
NOTE 38 ANY | CHN1 49 SAME
NOTE 39 ANY | CHN1 50 SAME
NOTE 40 ANY | CHN1 51 SAME
NOTE 41 ANY | CHN1 52 SAME
NOTE 42 ANY | CHN1 53 SAME
NOTE 43 ANY | CHN1 54 SAME
NOTE 44 ANY | CHN2 52 SAME
NOTE 45 ANY | CHN2 53 SAME
NOTE 46 ANY | CHN2 54 SAME
NOTE 47 ANY | CHN2 55 SAME
NOTE 48 ANY | CHN2 56 SAME
NOTE 49 ANY | CHN2 57 SAME
NOTE 50 ANY | CHN2 58 SAME
NOTE 51 ANY | CHN2 59 SAME
NOTE 52 ANY | CHN3 57 SAME
NOTE 53 ANY | CHN3 58 SAME
NOTE 54 ANY | CHN3 59 SAME
NOTE 55 ANY | CHN3 60 SAME
NOTE 56 ANY | CHN3 61 SAME
NOTE 57 ANY | CHN3 62 SAME
NOTE 58 ANY | CHN3 63 SAME
NOTE 59 ANY | CHN3 64 SAME
NOTE 60 ANY | CHN4 62 SAME
NOTE 61 ANY | CHN4 63 SAME
NOTE 62 ANY | CHN4 64 SAME
NOTE 63 ANY | CHN4 65 SAME
NOTE 64 ANY | CHN4 66 SAME
NOTE 65 ANY | CHN4 67 SAME
NOTE 66 ANY | CHN4 68 SAME
NOTE 67 ANY | CHN4 69 SAME
NOTE 68 ANY | CHN5 67 SAME
NOTE 69 ANY | CHN5 68 SAME
NOTE 70 ANY | CHN5 69 SAME
NOTE 71 ANY | CHN5 70 SAME
NOTE 72 ANY | CHN5 71 SAME
NOTE 73 ANY | CHN5 72 SAME
NOTE 74 ANY | CHN5 73 SAME
NOTE 75 ANY | CHN5 74 SAME
NOTE 76 ANY | CHN6 71 SAME
NOTE 77 ANY | CHN6 72 SAME
NOTE 78 ANY | CHN6 73 SAME
NOTE 79 ANY | CHN6 74 SAME
NOTE 80 ANY | CHN6 75 SAME
NOTE 81 ANY | CHN6 76 SAME
NOTE 82 ANY | CHN6 77 SAME
NOTE 83 ANY | CHN6 78 SAME
NOTE 84 ANY | CHN7 76 SAME
NOTE 85 ANY | CHN7 77 SAME
NOTE 86 ANY | CHN7 78 SAME
NOTE 87 ANY | CHN7 79 SAME
NOTE 88 ANY | CHN7 80 SAME
NOTE 89 ANY | CHN7 81 SAME
NOTE 90 ANY | CHN7 82 SAME
NOTE 91 ANY | CHN7 83 SAME
NOTE 92 ANY | CHN8 81 SAME
NOTE 93 ANY | CHN8 82 SAME
NOTE 94 ANY | CHN8 83 SAME
NOTE 95 ANY | CHN8 84 SAME
NOTE 96 ANY | CHN8 85 SAME
NOTE 97 ANY | CHN8 86 SAME
NOTE 98 ANY | CHN8 87 SAME
NOTE 99 ANY | CHN8 88 SAME
"""
	] .
