diff --git a/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/Grid.png b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/Grid.png new file mode 100644 index 0000000..7a492cb Binary files /dev/null and b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/Grid.png differ diff --git a/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter1.png b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter1.png new file mode 100644 index 0000000..351d439 Binary files /dev/null and b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter1.png differ diff --git a/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter2.png b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter2.png new file mode 100644 index 0000000..1b45cf7 Binary files /dev/null and b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter2.png differ diff --git a/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter3.png b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter3.png new file mode 100644 index 0000000..592d3e5 Binary files /dev/null and b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter3.png differ diff --git a/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter4.png b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter4.png new file mode 100644 index 0000000..988a19b Binary files /dev/null and b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/GridCenter4.png differ diff --git a/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/Round.png b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/Round.png new file mode 100644 index 0000000..fc3437f Binary files /dev/null and b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/Buttons/Round.png differ diff --git a/RGB.NET.Devices.Novation/Images/Novation/Launchpads/LaunchpadS.png b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/LaunchpadS.png new file mode 100644 index 0000000..51970ea Binary files /dev/null and b/RGB.NET.Devices.Novation/Images/Novation/Launchpads/LaunchpadS.png differ diff --git a/RGB.NET.Devices.Novation/Layouts/DeviceLayout.xsd b/RGB.NET.Devices.Novation/Layouts/DeviceLayout.xsd new file mode 100644 index 0000000..92690b3 --- /dev/null +++ b/RGB.NET.Devices.Novation/Layouts/DeviceLayout.xsd @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RGB.NET.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadS.xml b/RGB.NET.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadS.xml new file mode 100644 index 0000000..f9dda31 --- /dev/null +++ b/RGB.NET.Devices.Novation/Layouts/Novation/Launchpads/LaunchpadS.xml @@ -0,0 +1,425 @@ + + + Launchpad S + Launchpad S (8x8-Pad Grid) + LedMatrix + Key + Novation + Launchpad S + 240 + 240 + 20 + 20 + + + + Circle + 16 + 18 + 16mm + 16mm + + + Circle + +8 + 16mm + 16mm + + + Circle + +8 + 16mm + 16mm + + + Circle + +8 + 16mm + 16mm + + + Circle + +8 + 16mm + 16mm + + + Circle + +8 + 16mm + 16mm + + + Circle + +8 + 16mm + 16mm + + + Circle + +8 + 16mm + 16mm + + + + + 14 + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + + 14 + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + + 14 + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + + 14 + +4 + + + +4 + + + +4 + + + +4 + M0,0 L0,1 L0.75,1 L1,0.75 L1,0 Z + + + +4 + M0,0 L0,0.75 L0.25,1 L1,1 L1,0 Z + + + +4 + + + +4 + + + +4 + + + + 14 + +4 + + + +4 + + + +4 + + + +4 + M0,0 L0,1 L1,1 L1,0.25 L0.75,0 Z + + + +4 + M0,0.25 L0,1 L1,1 L1,0 L0.25,0 Z + + + +4 + + + +4 + + + +4 + + + + 14 + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + + 14 + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + + 14 + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + +4 + + + + + Circle + +4 + 40 + 16mm + 16mm + + + Circle + ~ + +8 + 16mm + 16mm + + + Circle + ~ + +8 + 16mm + 16mm + + + Circle + ~ + +8 + 16mm + 16mm + + + Circle + ~ + +8 + 16mm + 16mm + + + Circle + ~ + +8 + 16mm + 16mm + + + Circle + ~ + +8 + 16mm + 16mm + + + Circle + ~ + +8 + 16mm + 16mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RGB.NET.Devices.Novation/RGB.NET.Devices.Novation.csproj b/RGB.NET.Devices.Novation/RGB.NET.Devices.Novation.csproj index 3100502..92a372d 100644 --- a/RGB.NET.Devices.Novation/RGB.NET.Devices.Novation.csproj +++ b/RGB.NET.Devices.Novation/RGB.NET.Devices.Novation.csproj @@ -64,10 +64,7 @@ - - - - + {5a4f9a75-75fe-47cd-90e5-914d5b20d232} @@ -75,7 +72,20 @@ + + Designer + + + + + + + + + + + \ No newline at end of file