From 8ed2933298d77529b65f268ceaa04fa17e89f122 Mon Sep 17 00:00:00 2001 From: phg Date: Wed, 25 Mar 2026 23:16:57 +0100 Subject: [PATCH] first commit --- .DS_Store | Bin 0 -> 6148 bytes README.md | 25 + grandma1/.DS_Store | Bin 0 -> 6148 bytes .../Stairville/STAIRVILLE@MH-X25 12ch.txt | 119 ++++ .../Stairville/STAIRVILLE@MH-X25 6ch.txt | 73 ++ grandma1/README.md | 25 + grandma1/stairville_mh-x25_12ch.txt | 119 ++++ grandma1/stairville_mh-x25_6ch.txt | 73 ++ program_files_x86_package/.DS_Store | Bin 0 -> 6148 bytes .../Program Files (x86)/.DS_Store | Bin 0 -> 6148 bytes .../MA Lighting Technologies/.DS_Store | Bin 0 -> 6148 bytes .../MA Lighting Technologies/Data/.DS_Store | Bin 0 -> 6148 bytes .../Data/System/.DS_Store | Bin 0 -> 6148 bytes .../Data/System/NewFixtures/.DS_Store | Bin 0 -> 6148 bytes .../System/NewFixtures/Stairville/INSTALL.txt | 15 + .../Stairville/STAIRVILLE@MH-X25 12ch.txt | 119 ++++ .../Stairville/STAIRVILLE@MH-X25 6ch.txt | 73 ++ src/.DS_Store | Bin 0 -> 6148 bytes src/manufacturers.json | 7 + src/stairville/mh-x25.json | 664 ++++++++++++++++++ stairville-mh-x25-grandma1.zip | Bin 0 -> 5922 bytes 21 files changed, 1312 insertions(+) create mode 100644 .DS_Store create mode 100644 README.md create mode 100644 grandma1/.DS_Store create mode 100644 grandma1/NewFixtures/Stairville/STAIRVILLE@MH-X25 12ch.txt create mode 100644 grandma1/NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt create mode 100644 grandma1/README.md create mode 100644 grandma1/stairville_mh-x25_12ch.txt create mode 100644 grandma1/stairville_mh-x25_6ch.txt create mode 100644 program_files_x86_package/.DS_Store create mode 100644 program_files_x86_package/Program Files (x86)/.DS_Store create mode 100644 program_files_x86_package/Program Files (x86)/MA Lighting Technologies/.DS_Store create mode 100644 program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/.DS_Store create mode 100644 program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/.DS_Store create mode 100644 program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/NewFixtures/.DS_Store create mode 100644 program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/NewFixtures/Stairville/INSTALL.txt create mode 100644 program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/NewFixtures/Stairville/STAIRVILLE@MH-X25 12ch.txt create mode 100644 program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt create mode 100644 src/.DS_Store create mode 100644 src/manufacturers.json create mode 100644 src/stairville/mh-x25.json create mode 100644 stairville-mh-x25-grandma1.zip diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..976c30909f2f8f66cd1473b4023a4a6a4ac615fa GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8zj35RBCIAV8Fop~hRD>O59@vZ&hFpe32E&x%1H)9P;iJ@O2#kinXb6mkz-S0SLI6~~f$A7; z2zQhm4S~@R7!3h<2!P551xVYT!2wD)KxmK@10w?ixC_9@z`z32#0c&OFo5JhT0t~O zD~JYZWncucz-EB8GB855GJ?AyAbp@N35W)3XJ7=|4B~^eGcbZ}W?*21XlG!A+6?Qw zFhaC5FhaC5FoJD|xo(sm4S~@RfQ0}vgdqT`|6LgvU|9$vI!ca)z-S1Jh!9|8aS3*D z0$0k|{R^sVLG@_@R2ozVL#ks?#f;hrV1f)NN6%n*hEsQ!0lV8GS?ho~AQM?+vV1cqe@FtWG= zyEuU>W$gX~)wQ7dGy$sS08|+xs9uJMfs}x%c5rpf1Q}G6fGPutgS3NaaCOYczyPkz RM;imM5E`XNLx8>^003u!77zdc literal 0 HcmV?d00001 diff --git a/grandma1/NewFixtures/Stairville/STAIRVILLE@MH-X25 12ch.txt b/grandma1/NewFixtures/Stairville/STAIRVILLE@MH-X25 12ch.txt new file mode 100644 index 0000000..766af07 --- /dev/null +++ b/grandma1/NewFixtures/Stairville/STAIRVILLE@MH-X25 12ch.txt @@ -0,0 +1,119 @@ +_FIXTURETYPE +{ +_NAME "MH-X25" +_MANUFAC "Stairville" +_SHORTNAME "MH-X25 12ch" +_VERSION 1774471957 +_COMMENT "Converted from OFL stairville/mh-x25 (12-channel mode)" +_HEADMOVER YES +_LIGHTVECT 0.000000 0.000000 0.450000 +_WATT 102.000000 +_WEIGHT 10.300000 +_CHANTYPE +{ _ATTRIBUT "PAN" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Pan" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF PAN _PHYS [ -270.00, 270.00] } +} +{ _ATTRIBUT "TILT" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Tilt" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF TILT _PHYS [ -135.00, 135.00] } +} +{ _ATTRIBUT "PAN" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _TYPE FINE } +{ _ATTRIBUT "TILT" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _TYPE FINE } +{ _ATTRIBUT "P/T SPEED" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "P/T Spd" _FEA_LABEL "Pan/Tilt" _ETIME -1.000000 _CHANFUNC +{ _NAME "Fast -> Slow" _RANGE [ 0,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "COLOR1" _FEATURE "COLOR1" _PRESET "COLOR" _ATT_LABEL "C1" _FEA_LABEL "Color1" _DEFAULT 0.0000% _HIGHLITE 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 4] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow" _RANGE [ 5, 9] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink" _RANGE [ 10,14] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green" _RANGE [ 15,19] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow" _RANGE [ 20,24] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue" _RANGE [ 25,29] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green" _RANGE [ 30,34] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red" _RANGE [ 35,39] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue" _RANGE [ 40,44] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open / Yellow" _RANGE [ 45,54] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow / Pink" _RANGE [ 55,64] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink / Green" _RANGE [ 65,73] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green / Peachblow" _RANGE [ 74,83] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow / Light Blue" _RANGE [ 84,92] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue / Yellow-Green" _RANGE [ 93,101] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green / Red" _RANGE [ 102,110] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red / Blue" _RANGE [ 111,119] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue / Open" _RANGE [ 120,127] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Color scroll CW" _RANGE [ 128,191] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Color scroll CCW" _RANGE [ 192,255] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "STROBE" _FEATURE "BEAM1" _PRESET "BEAM" _ATT_LABEL "Strb" _FEA_LABEL "Beam1" _DEFAULT 1.9608% _ETIME -1.000000 _CHANFUNC +{ _NAME "Closed" _RANGE [ 0, 3] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Open" _RANGE [ 4, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Strobe slow -> fast" _RANGE [ 8,215] _EFF STROBE _EFFSUB STROBE_STROBE _PHYS [ 1.00, 100.00] } +{ _NAME "Open" _RANGE [ 216,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "DIM" _FEATURE "DIMMER" _PRESET "DIMMER" _ATT_LABEL "Dim" _FEA_LABEL "Dimmer" _HIGHLITE 100.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF DIMMER _PHYS [ 0.00, 1.00] } +} +{ _ATTRIBUT "GOBO1" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 7] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2" _RANGE [ 8,15] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3" _RANGE [ 16,23] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4" _RANGE [ 24,31] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5" _RANGE [ 32,39] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6" _RANGE [ 40,47] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7" _RANGE [ 48,55] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8" _RANGE [ 56,63] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8 shake" _RANGE [ 64,71] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7 shake" _RANGE [ 72,79] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6 shake" _RANGE [ 80,87] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5 shake" _RANGE [ 88,95] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4 shake" _RANGE [ 96,103] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3 shake" _RANGE [ 104,111] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2 shake" _RANGE [ 112,119] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open shake" _RANGE [ 120,127] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo wheel rotate CW" _RANGE [ 128,191] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Gobo wheel rotate CCW" _RANGE [ 192,255] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "GOBO1 ROT" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1 Rot" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Index 0-360" _RANGE [ 0, 63] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 0.00, 360.00] } +{ _NAME "Rotate CW" _RANGE [ 64,147] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Rotate CCW" _RANGE [ 148,231] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Yo-Yo" _RANGE [ 232,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "CONTROL" _FEATURE "CONTROL" _PRESET "CONTROL" _ATT_LABEL "Ctrl" _FEA_LABEL "Control" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "No function" _RANGE [ 0, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while pan/tilt change" _RANGE [ 8,15] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while move" _RANGE [ 16,23] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while color change" _RANGE [ 24,31] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while color change" _RANGE [ 32,39] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while gobo change" _RANGE [ 40,47] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while gobo change" _RANGE [ 48,55] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 56,87] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout during movement" _RANGE [ 88,95] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset pan and tilt" _RANGE [ 96,103] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 104,111] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset color wheel" _RANGE [ 112,119] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset gobo wheel" _RANGE [ 120,127] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset gobo rotation" _RANGE [ 128,135] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 136,151] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset all channels" _RANGE [ 152,159] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 160,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "MACROS" _FEATURE "CONTROL" _PRESET "CONTROL" _ATT_LABEL "Macro" _FEA_LABEL "Control" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "No function" _RANGE [ 0, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 1" _RANGE [ 8,23] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 2" _RANGE [ 24,39] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 3" _RANGE [ 40,55] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 4" _RANGE [ 56,71] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 5" _RANGE [ 72,87] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 6" _RANGE [ 88,103] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 7" _RANGE [ 104,119] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 8" _RANGE [ 120,135] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 1" _RANGE [ 136,150] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 2" _RANGE [ 151,165] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 3" _RANGE [ 166,180] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 4" _RANGE [ 181,195] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 5" _RANGE [ 196,210] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 6" _RANGE [ 211,225] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 7" _RANGE [ 226,240] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 8" _RANGE [ 241,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +} diff --git a/grandma1/NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt b/grandma1/NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt new file mode 100644 index 0000000..369f050 --- /dev/null +++ b/grandma1/NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt @@ -0,0 +1,73 @@ +_FIXTURETYPE +{ +_NAME "MH-X25" +_MANUFAC "Stairville" +_SHORTNAME "MH-X25 6ch" +_VERSION 1774471957 +_COMMENT "Converted from OFL stairville/mh-x25 (6-channel mode)" +_HEADMOVER YES +_LIGHTVECT 0.000000 0.000000 0.450000 +_WATT 102.000000 +_WEIGHT 10.300000 +_CHANTYPE +{ _ATTRIBUT "PAN" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Pan" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF PAN _PHYS [ -270.00, 270.00] } +} +{ _ATTRIBUT "TILT" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Tilt" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF TILT _PHYS [ -135.00, 135.00] } +} +{ _ATTRIBUT "COLOR1" _FEATURE "COLOR1" _PRESET "COLOR" _ATT_LABEL "C1" _FEA_LABEL "Color1" _DEFAULT 0.0000% _HIGHLITE 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 4] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow" _RANGE [ 5, 9] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink" _RANGE [ 10,14] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green" _RANGE [ 15,19] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow" _RANGE [ 20,24] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue" _RANGE [ 25,29] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green" _RANGE [ 30,34] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red" _RANGE [ 35,39] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue" _RANGE [ 40,44] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open / Yellow" _RANGE [ 45,54] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow / Pink" _RANGE [ 55,64] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink / Green" _RANGE [ 65,73] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green / Peachblow" _RANGE [ 74,83] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow / Light Blue" _RANGE [ 84,92] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue / Yellow-Green" _RANGE [ 93,101] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green / Red" _RANGE [ 102,110] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red / Blue" _RANGE [ 111,119] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue / Open" _RANGE [ 120,127] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Color scroll CW" _RANGE [ 128,191] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Color scroll CCW" _RANGE [ 192,255] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "STROBE" _FEATURE "BEAM1" _PRESET "BEAM" _ATT_LABEL "Strb" _FEA_LABEL "Beam1" _DEFAULT 1.9608% _ETIME -1.000000 _CHANFUNC +{ _NAME "Closed" _RANGE [ 0, 3] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Open" _RANGE [ 4, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Strobe slow -> fast" _RANGE [ 8,215] _EFF STROBE _EFFSUB STROBE_STROBE _PHYS [ 1.00, 100.00] } +{ _NAME "Open" _RANGE [ 216,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "GOBO1" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 7] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2" _RANGE [ 8,15] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3" _RANGE [ 16,23] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4" _RANGE [ 24,31] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5" _RANGE [ 32,39] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6" _RANGE [ 40,47] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7" _RANGE [ 48,55] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8" _RANGE [ 56,63] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8 shake" _RANGE [ 64,71] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7 shake" _RANGE [ 72,79] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6 shake" _RANGE [ 80,87] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5 shake" _RANGE [ 88,95] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4 shake" _RANGE [ 96,103] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3 shake" _RANGE [ 104,111] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2 shake" _RANGE [ 112,119] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open shake" _RANGE [ 120,127] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo wheel rotate CW" _RANGE [ 128,191] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Gobo wheel rotate CCW" _RANGE [ 192,255] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "GOBO1 ROT" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1 Rot" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Index 0-360" _RANGE [ 0, 63] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 0.00, 360.00] } +{ _NAME "Rotate CW" _RANGE [ 64,147] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Rotate CCW" _RANGE [ 148,231] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Yo-Yo" _RANGE [ 232,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +} diff --git a/grandma1/README.md b/grandma1/README.md new file mode 100644 index 0000000..22787d5 --- /dev/null +++ b/grandma1/README.md @@ -0,0 +1,25 @@ +# grandMA1 output + +Das OFL-Fixture `stairville/mh-x25.json` wurde als zwei getrennte grandMA1-Fixturetypen umgesetzt: + +- `stairville_mh-x25_6ch.txt` fuer den OFL-Modus `6-channel` +- `stairville_mh-x25_12ch.txt` fuer den OFL-Modus `12-channel` + +Fuer den direkten Import ueber die User-Library liegt ausserdem eine grandMA1-kompatible Ordnerstruktur bereit: + +- `NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt` +- `NewFixtures/Stairville/STAIRVILLE@MH-X25 12ch.txt` + +Wichtig fuer grandMA1: + +- Der Dialog `Load from Fixture Library (extern)` erwartet nicht einfach irgendeinen Ordner mit beliebigen `.txt`-Dateien. +- Am robustesten ist es, die Dateien in die lokale User-Library zu kopieren: + `C:/Program Files (x86)/MA Lighting Technologies/Data/System/NewFixtures/Stairville/` +- Danach in grandMA1 / onPC `Source = Intern` waehlen. Dann sollte `Stairville` als Hersteller erscheinen. +- Alternativ muss bei `Extern` die uebergeordnete Library-Struktur verwendet werden, also der Ordner, der `NewFixtures/Stairville/...` enthaelt, nicht direkt nur die einzelne `.txt`. + +Hinweise: + +- grandMA1 kennt in diesem Textformat keine OFL-Mode-Sammlung in einer Datei, deshalb gibt es zwei getrennte Fixturetypen. +- Split-Color- und Effektbereiche wurden in MA1-kompatible Funktionsbereiche uebersetzt. +- Einen echten Importtest in grandMA1 konnte ich hier nicht ausfuehren; die Ordner- und Dateinamen wurden jetzt aber an das uebliche grandMA1-Schema angepasst. diff --git a/grandma1/stairville_mh-x25_12ch.txt b/grandma1/stairville_mh-x25_12ch.txt new file mode 100644 index 0000000..766af07 --- /dev/null +++ b/grandma1/stairville_mh-x25_12ch.txt @@ -0,0 +1,119 @@ +_FIXTURETYPE +{ +_NAME "MH-X25" +_MANUFAC "Stairville" +_SHORTNAME "MH-X25 12ch" +_VERSION 1774471957 +_COMMENT "Converted from OFL stairville/mh-x25 (12-channel mode)" +_HEADMOVER YES +_LIGHTVECT 0.000000 0.000000 0.450000 +_WATT 102.000000 +_WEIGHT 10.300000 +_CHANTYPE +{ _ATTRIBUT "PAN" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Pan" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF PAN _PHYS [ -270.00, 270.00] } +} +{ _ATTRIBUT "TILT" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Tilt" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF TILT _PHYS [ -135.00, 135.00] } +} +{ _ATTRIBUT "PAN" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _TYPE FINE } +{ _ATTRIBUT "TILT" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _TYPE FINE } +{ _ATTRIBUT "P/T SPEED" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "P/T Spd" _FEA_LABEL "Pan/Tilt" _ETIME -1.000000 _CHANFUNC +{ _NAME "Fast -> Slow" _RANGE [ 0,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "COLOR1" _FEATURE "COLOR1" _PRESET "COLOR" _ATT_LABEL "C1" _FEA_LABEL "Color1" _DEFAULT 0.0000% _HIGHLITE 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 4] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow" _RANGE [ 5, 9] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink" _RANGE [ 10,14] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green" _RANGE [ 15,19] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow" _RANGE [ 20,24] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue" _RANGE [ 25,29] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green" _RANGE [ 30,34] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red" _RANGE [ 35,39] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue" _RANGE [ 40,44] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open / Yellow" _RANGE [ 45,54] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow / Pink" _RANGE [ 55,64] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink / Green" _RANGE [ 65,73] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green / Peachblow" _RANGE [ 74,83] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow / Light Blue" _RANGE [ 84,92] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue / Yellow-Green" _RANGE [ 93,101] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green / Red" _RANGE [ 102,110] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red / Blue" _RANGE [ 111,119] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue / Open" _RANGE [ 120,127] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Color scroll CW" _RANGE [ 128,191] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Color scroll CCW" _RANGE [ 192,255] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "STROBE" _FEATURE "BEAM1" _PRESET "BEAM" _ATT_LABEL "Strb" _FEA_LABEL "Beam1" _DEFAULT 1.9608% _ETIME -1.000000 _CHANFUNC +{ _NAME "Closed" _RANGE [ 0, 3] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Open" _RANGE [ 4, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Strobe slow -> fast" _RANGE [ 8,215] _EFF STROBE _EFFSUB STROBE_STROBE _PHYS [ 1.00, 100.00] } +{ _NAME "Open" _RANGE [ 216,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "DIM" _FEATURE "DIMMER" _PRESET "DIMMER" _ATT_LABEL "Dim" _FEA_LABEL "Dimmer" _HIGHLITE 100.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF DIMMER _PHYS [ 0.00, 1.00] } +} +{ _ATTRIBUT "GOBO1" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 7] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2" _RANGE [ 8,15] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3" _RANGE [ 16,23] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4" _RANGE [ 24,31] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5" _RANGE [ 32,39] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6" _RANGE [ 40,47] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7" _RANGE [ 48,55] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8" _RANGE [ 56,63] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8 shake" _RANGE [ 64,71] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7 shake" _RANGE [ 72,79] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6 shake" _RANGE [ 80,87] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5 shake" _RANGE [ 88,95] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4 shake" _RANGE [ 96,103] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3 shake" _RANGE [ 104,111] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2 shake" _RANGE [ 112,119] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open shake" _RANGE [ 120,127] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo wheel rotate CW" _RANGE [ 128,191] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Gobo wheel rotate CCW" _RANGE [ 192,255] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "GOBO1 ROT" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1 Rot" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Index 0-360" _RANGE [ 0, 63] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 0.00, 360.00] } +{ _NAME "Rotate CW" _RANGE [ 64,147] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Rotate CCW" _RANGE [ 148,231] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Yo-Yo" _RANGE [ 232,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "CONTROL" _FEATURE "CONTROL" _PRESET "CONTROL" _ATT_LABEL "Ctrl" _FEA_LABEL "Control" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "No function" _RANGE [ 0, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while pan/tilt change" _RANGE [ 8,15] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while move" _RANGE [ 16,23] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while color change" _RANGE [ 24,31] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while color change" _RANGE [ 32,39] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while gobo change" _RANGE [ 40,47] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while gobo change" _RANGE [ 48,55] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 56,87] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout during movement" _RANGE [ 88,95] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset pan and tilt" _RANGE [ 96,103] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 104,111] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset color wheel" _RANGE [ 112,119] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset gobo wheel" _RANGE [ 120,127] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset gobo rotation" _RANGE [ 128,135] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 136,151] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset all channels" _RANGE [ 152,159] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 160,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "MACROS" _FEATURE "CONTROL" _PRESET "CONTROL" _ATT_LABEL "Macro" _FEA_LABEL "Control" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "No function" _RANGE [ 0, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 1" _RANGE [ 8,23] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 2" _RANGE [ 24,39] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 3" _RANGE [ 40,55] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 4" _RANGE [ 56,71] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 5" _RANGE [ 72,87] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 6" _RANGE [ 88,103] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 7" _RANGE [ 104,119] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 8" _RANGE [ 120,135] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 1" _RANGE [ 136,150] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 2" _RANGE [ 151,165] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 3" _RANGE [ 166,180] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 4" _RANGE [ 181,195] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 5" _RANGE [ 196,210] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 6" _RANGE [ 211,225] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 7" _RANGE [ 226,240] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 8" _RANGE [ 241,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +} diff --git a/grandma1/stairville_mh-x25_6ch.txt b/grandma1/stairville_mh-x25_6ch.txt new file mode 100644 index 0000000..369f050 --- /dev/null +++ b/grandma1/stairville_mh-x25_6ch.txt @@ -0,0 +1,73 @@ +_FIXTURETYPE +{ +_NAME "MH-X25" +_MANUFAC "Stairville" +_SHORTNAME "MH-X25 6ch" +_VERSION 1774471957 +_COMMENT "Converted from OFL stairville/mh-x25 (6-channel mode)" +_HEADMOVER YES +_LIGHTVECT 0.000000 0.000000 0.450000 +_WATT 102.000000 +_WEIGHT 10.300000 +_CHANTYPE +{ _ATTRIBUT "PAN" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Pan" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF PAN _PHYS [ -270.00, 270.00] } +} +{ _ATTRIBUT "TILT" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Tilt" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF TILT _PHYS [ -135.00, 135.00] } +} +{ _ATTRIBUT "COLOR1" _FEATURE "COLOR1" _PRESET "COLOR" _ATT_LABEL "C1" _FEA_LABEL "Color1" _DEFAULT 0.0000% _HIGHLITE 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 4] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow" _RANGE [ 5, 9] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink" _RANGE [ 10,14] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green" _RANGE [ 15,19] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow" _RANGE [ 20,24] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue" _RANGE [ 25,29] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green" _RANGE [ 30,34] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red" _RANGE [ 35,39] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue" _RANGE [ 40,44] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open / Yellow" _RANGE [ 45,54] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow / Pink" _RANGE [ 55,64] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink / Green" _RANGE [ 65,73] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green / Peachblow" _RANGE [ 74,83] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow / Light Blue" _RANGE [ 84,92] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue / Yellow-Green" _RANGE [ 93,101] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green / Red" _RANGE [ 102,110] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red / Blue" _RANGE [ 111,119] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue / Open" _RANGE [ 120,127] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Color scroll CW" _RANGE [ 128,191] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Color scroll CCW" _RANGE [ 192,255] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "STROBE" _FEATURE "BEAM1" _PRESET "BEAM" _ATT_LABEL "Strb" _FEA_LABEL "Beam1" _DEFAULT 1.9608% _ETIME -1.000000 _CHANFUNC +{ _NAME "Closed" _RANGE [ 0, 3] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Open" _RANGE [ 4, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Strobe slow -> fast" _RANGE [ 8,215] _EFF STROBE _EFFSUB STROBE_STROBE _PHYS [ 1.00, 100.00] } +{ _NAME "Open" _RANGE [ 216,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "GOBO1" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 7] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2" _RANGE [ 8,15] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3" _RANGE [ 16,23] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4" _RANGE [ 24,31] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5" _RANGE [ 32,39] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6" _RANGE [ 40,47] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7" _RANGE [ 48,55] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8" _RANGE [ 56,63] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8 shake" _RANGE [ 64,71] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7 shake" _RANGE [ 72,79] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6 shake" _RANGE [ 80,87] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5 shake" _RANGE [ 88,95] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4 shake" _RANGE [ 96,103] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3 shake" _RANGE [ 104,111] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2 shake" _RANGE [ 112,119] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open shake" _RANGE [ 120,127] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo wheel rotate CW" _RANGE [ 128,191] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Gobo wheel rotate CCW" _RANGE [ 192,255] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "GOBO1 ROT" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1 Rot" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Index 0-360" _RANGE [ 0, 63] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 0.00, 360.00] } +{ _NAME "Rotate CW" _RANGE [ 64,147] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Rotate CCW" _RANGE [ 148,231] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Yo-Yo" _RANGE [ 232,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +} diff --git a/program_files_x86_package/.DS_Store b/program_files_x86_package/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4f7309a64216c28d4ea33b9c9fc9a690cd3de51f GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8z3~dZp0Z1N%F(jFwB8(vOz-AONBr@bOC@{D&WJ2W# zQ6Rm-3;_&94EYS{49NO(7*ZLE859^a7%CVn7|a+nQ;L&wlJfI&Kw1bHJ1RdK0;3@? z8UmvsFd71*A%G(UpcN?xHxBtx;n5Hn4S|sx0-*9i0n)Z-aDdVc5E>-Kz{tP=?gB6} zFtETvi4oinU;xR1w1Q}mRuB!+%D@O>fz1GGWnhGAWdwIaK>9#k5)cj6&cFz^8N>%` zXJ7=|%)r11(ayjKwV4sxLt%tyXJCYAXJ7=|4s+coJsJX|Api>jW(Y$7RR6m&FyQL{ zLsX5DqaiRF0>d%{7+G9`U7Wy`GIsxg>RM2JngCUE0IG};R4+rsKuSPWJGeS#f($B3 hK$U^SLE1qyxH@KJU;x+Vqm2Pr2#wOCAwb^{001xz7exR7 literal 0 HcmV?d00001 diff --git a/program_files_x86_package/Program Files (x86)/.DS_Store b/program_files_x86_package/Program Files (x86)/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..95fb5c43e6fce08345e74d8bbf0618474117f340 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8z4DAe90Z1N%F(jFwB8(vOz-DAJq%&kNlrUs6K zQ6Rk%489DG3R z8YBgh2X_G&85me#;l&8<2Y~g0w1U)tw1Q}mRt8283v32hD+41`DsLhPf9ttBwI|Cy`I|C!wc9`o%>Cq4v4FOmPFhdvu zp!(mHfdN$b;@W6jE2DA2mw&} zpaAMCFfcGUKlfnG}h#HVqkQ$Iy5Dn7GzzAZ256I6Ne8$b#4Mw z4#Wmk#f+dj8KMVV6~h_Vbq}tJ86j;55Fey{v>^Zspiz1>1O^}k079P< Ae*gdg literal 0 HcmV?d00001 diff --git a/program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/.DS_Store b/program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3bf8a48a8583ebdda2353e35a05862ba8756553f GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8z3~dZp0Z1N%F(jFwB8(vOz-FW}kMsPoX0VD^~3Zg+;K{QA!10#q9 zHUq4cff1^e5!?*{=>v61Kr~o810&dG5Ff0afe~yo0|O&OI|C!sW=3cag%P5iff1se zfe~yw%ypymXb6mk04xNUAq)Xf{qM@afUExxQ8h}AhQMeD49gH;WN`_0aROJ$*!>5p zYeDsC0#wZbs4_-Sy$lfpDFIdO;OdwOGN>p4RR$6VX$R5Z>X?y%0bHApHU?lJG)j+# I0DVIM06Y5?kN^Mx literal 0 HcmV?d00001 diff --git a/program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/.DS_Store b/program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ea408022c04fc149bf25a6aebcbbb59537d12c50 GIT binary patch literal 6148 zcmZQzU|@7AO)+F(5MW?n;9!8z3~dZp0Z1N%F(jFwB8(vOz-DAJR4|kDjN-f(GVCpApj~L6d-MT1_vnJ0HHxr42%p6;4T0o0|N^zR2aei00xj8NGpg2 zX$8?BtqhDH7T651Rt83>Rz`3)1f&ntB>~Z3?F@`yn?ZcAb_PbU%?u2T5bX?%P@5T{ zJrqWWb_Pa>b_PbU?J(Dk(xV|T8UnBoV1_URK=r>X0|T!9KSb3iIT`|^AuudMfRV)| z*u@E4DP#8^sICRorwLFs2cXIrLG?0345S29wS%i;CdidF2PoYDp+Qm%j0_CmE&w9~0}Cun7{UDj29O*`D~JYZ z1<@d_42&Qa*bJ~%21ck>MsPO-qz}|30nuRX42)o#L42@w21c;W3=E7A?F@`in;D@! z6h?@421bZ>21c;$FxQRJqaiRF0 Slow" _RANGE [ 0,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "COLOR1" _FEATURE "COLOR1" _PRESET "COLOR" _ATT_LABEL "C1" _FEA_LABEL "Color1" _DEFAULT 0.0000% _HIGHLITE 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 4] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow" _RANGE [ 5, 9] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink" _RANGE [ 10,14] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green" _RANGE [ 15,19] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow" _RANGE [ 20,24] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue" _RANGE [ 25,29] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green" _RANGE [ 30,34] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red" _RANGE [ 35,39] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue" _RANGE [ 40,44] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open / Yellow" _RANGE [ 45,54] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow / Pink" _RANGE [ 55,64] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink / Green" _RANGE [ 65,73] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green / Peachblow" _RANGE [ 74,83] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow / Light Blue" _RANGE [ 84,92] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue / Yellow-Green" _RANGE [ 93,101] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green / Red" _RANGE [ 102,110] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red / Blue" _RANGE [ 111,119] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue / Open" _RANGE [ 120,127] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Color scroll CW" _RANGE [ 128,191] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Color scroll CCW" _RANGE [ 192,255] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "STROBE" _FEATURE "BEAM1" _PRESET "BEAM" _ATT_LABEL "Strb" _FEA_LABEL "Beam1" _DEFAULT 1.9608% _ETIME -1.000000 _CHANFUNC +{ _NAME "Closed" _RANGE [ 0, 3] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Open" _RANGE [ 4, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Strobe slow -> fast" _RANGE [ 8,215] _EFF STROBE _EFFSUB STROBE_STROBE _PHYS [ 1.00, 100.00] } +{ _NAME "Open" _RANGE [ 216,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "DIM" _FEATURE "DIMMER" _PRESET "DIMMER" _ATT_LABEL "Dim" _FEA_LABEL "Dimmer" _HIGHLITE 100.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF DIMMER _PHYS [ 0.00, 1.00] } +} +{ _ATTRIBUT "GOBO1" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 7] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2" _RANGE [ 8,15] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3" _RANGE [ 16,23] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4" _RANGE [ 24,31] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5" _RANGE [ 32,39] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6" _RANGE [ 40,47] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7" _RANGE [ 48,55] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8" _RANGE [ 56,63] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8 shake" _RANGE [ 64,71] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7 shake" _RANGE [ 72,79] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6 shake" _RANGE [ 80,87] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5 shake" _RANGE [ 88,95] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4 shake" _RANGE [ 96,103] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3 shake" _RANGE [ 104,111] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2 shake" _RANGE [ 112,119] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open shake" _RANGE [ 120,127] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo wheel rotate CW" _RANGE [ 128,191] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Gobo wheel rotate CCW" _RANGE [ 192,255] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "GOBO1 ROT" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1 Rot" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Index 0-360" _RANGE [ 0, 63] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 0.00, 360.00] } +{ _NAME "Rotate CW" _RANGE [ 64,147] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Rotate CCW" _RANGE [ 148,231] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Yo-Yo" _RANGE [ 232,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "CONTROL" _FEATURE "CONTROL" _PRESET "CONTROL" _ATT_LABEL "Ctrl" _FEA_LABEL "Control" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "No function" _RANGE [ 0, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while pan/tilt change" _RANGE [ 8,15] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while move" _RANGE [ 16,23] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while color change" _RANGE [ 24,31] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while color change" _RANGE [ 32,39] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout while gobo change" _RANGE [ 40,47] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No blackout while gobo change" _RANGE [ 48,55] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 56,87] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Blackout during movement" _RANGE [ 88,95] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset pan and tilt" _RANGE [ 96,103] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 104,111] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset color wheel" _RANGE [ 112,119] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset gobo wheel" _RANGE [ 120,127] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset gobo rotation" _RANGE [ 128,135] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 136,151] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Reset all channels" _RANGE [ 152,159] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "No function" _RANGE [ 160,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "MACROS" _FEATURE "CONTROL" _PRESET "CONTROL" _ATT_LABEL "Macro" _FEA_LABEL "Control" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "No function" _RANGE [ 0, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 1" _RANGE [ 8,23] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 2" _RANGE [ 24,39] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 3" _RANGE [ 40,55] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 4" _RANGE [ 56,71] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 5" _RANGE [ 72,87] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 6" _RANGE [ 88,103] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 7" _RANGE [ 104,119] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Program 8" _RANGE [ 120,135] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 1" _RANGE [ 136,150] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 2" _RANGE [ 151,165] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 3" _RANGE [ 166,180] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 4" _RANGE [ 181,195] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 5" _RANGE [ 196,210] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 6" _RANGE [ 211,225] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 7" _RANGE [ 226,240] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Sound control 8" _RANGE [ 241,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +} diff --git a/program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt b/program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt new file mode 100644 index 0000000..369f050 --- /dev/null +++ b/program_files_x86_package/Program Files (x86)/MA Lighting Technologies/Data/System/NewFixtures/Stairville/STAIRVILLE@MH-X25 6ch.txt @@ -0,0 +1,73 @@ +_FIXTURETYPE +{ +_NAME "MH-X25" +_MANUFAC "Stairville" +_SHORTNAME "MH-X25 6ch" +_VERSION 1774471957 +_COMMENT "Converted from OFL stairville/mh-x25 (6-channel mode)" +_HEADMOVER YES +_LIGHTVECT 0.000000 0.000000 0.450000 +_WATT 102.000000 +_WEIGHT 10.300000 +_CHANTYPE +{ _ATTRIBUT "PAN" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Pan" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF PAN _PHYS [ -270.00, 270.00] } +} +{ _ATTRIBUT "TILT" _FEATURE "PAN/TILT" _PRESET "PAN/TILT" _ATT_LABEL "Tilt" _FEA_LABEL "Pan/Tilt" _DEFAULT 50.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Function" _RANGE [ 0,255] _EFF TILT _PHYS [ -135.00, 135.00] } +} +{ _ATTRIBUT "COLOR1" _FEATURE "COLOR1" _PRESET "COLOR" _ATT_LABEL "C1" _FEA_LABEL "Color1" _DEFAULT 0.0000% _HIGHLITE 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 4] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow" _RANGE [ 5, 9] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink" _RANGE [ 10,14] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green" _RANGE [ 15,19] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow" _RANGE [ 20,24] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue" _RANGE [ 25,29] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green" _RANGE [ 30,34] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red" _RANGE [ 35,39] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue" _RANGE [ 40,44] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open / Yellow" _RANGE [ 45,54] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow / Pink" _RANGE [ 55,64] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Pink / Green" _RANGE [ 65,73] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Green / Peachblow" _RANGE [ 74,83] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Peachblow / Light Blue" _RANGE [ 84,92] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Light Blue / Yellow-Green" _RANGE [ 93,101] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Yellow-Green / Red" _RANGE [ 102,110] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Red / Blue" _RANGE [ 111,119] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Blue / Open" _RANGE [ 120,127] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Color scroll CW" _RANGE [ 128,191] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Color scroll CCW" _RANGE [ 192,255] _EFF COLOR _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "STROBE" _FEATURE "BEAM1" _PRESET "BEAM" _ATT_LABEL "Strb" _FEA_LABEL "Beam1" _DEFAULT 1.9608% _ETIME -1.000000 _CHANFUNC +{ _NAME "Closed" _RANGE [ 0, 3] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Open" _RANGE [ 4, 7] _EFF NONE _PHYS [ 0.00, 0.00] } +{ _NAME "Strobe slow -> fast" _RANGE [ 8,215] _EFF STROBE _EFFSUB STROBE_STROBE _PHYS [ 1.00, 100.00] } +{ _NAME "Open" _RANGE [ 216,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +{ _ATTRIBUT "GOBO1" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Open" _RANGE [ 0, 7] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2" _RANGE [ 8,15] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3" _RANGE [ 16,23] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4" _RANGE [ 24,31] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5" _RANGE [ 32,39] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6" _RANGE [ 40,47] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7" _RANGE [ 48,55] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8" _RANGE [ 56,63] _EFF GOBO _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 8 shake" _RANGE [ 64,71] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 7 shake" _RANGE [ 72,79] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 6 shake" _RANGE [ 80,87] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 5 shake" _RANGE [ 88,95] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 4 shake" _RANGE [ 96,103] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 3 shake" _RANGE [ 104,111] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo 2 shake" _RANGE [ 112,119] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Open shake" _RANGE [ 120,127] _EFF GOBO_SHAKE _EFFSUB WHEEL_1 _PHYS [ 0.00, 0.00] } +{ _NAME "Gobo wheel rotate CW" _RANGE [ 128,191] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +{ _NAME "Gobo wheel rotate CCW" _RANGE [ 192,255] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 64.00] } +} +{ _ATTRIBUT "GOBO1 ROT" _FEATURE "GOBO1" _PRESET "GOBO" _ATT_LABEL "G1 Rot" _FEA_LABEL "Gobo1" _DEFAULT 0.0000% _ETIME -1.000000 _CHANFUNC +{ _NAME "Index 0-360" _RANGE [ 0, 63] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 0.00, 360.00] } +{ _NAME "Rotate CW" _RANGE [ 64,147] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Rotate CCW" _RANGE [ 148,231] _EFF GOBO_ROTATE _EFFSUB WHEEL_1 _PHYS [ 1.00, 100.00] } +{ _NAME "Yo-Yo" _RANGE [ 232,255] _EFF NONE _PHYS [ 0.00, 0.00] } +} +} diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..6f405f3b00919eaa3f51f5f2e182aa86665d7442 GIT binary patch literal 6148 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 Pz{RkJm4P8a5X1ujd2Dz! literal 0 HcmV?d00001