summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2018-03-10 16:13:51 +1100
committerDamien Zammit <damien@zamaudio.com>2018-04-14 00:19:52 +1000
commit9f5642cc80a5973e5fd5b9787b61493fa26fe5f2 (patch)
treeed2560f3042c4a5737623336af3cc6d6ffdf6245
parentf946e0cdbfd4cdcb7eaaed0dd3a458e74b895f44 (diff)
ZamGrains: Added freeze function
-rw-r--r--plugins/ZamGrains/ZamGrainsArtwork.cpp84
-rw-r--r--plugins/ZamGrains/ZamGrainsArtwork.hpp10
-rw-r--r--plugins/ZamGrains/ZamGrainsPlugin.cpp21
-rw-r--r--plugins/ZamGrains/ZamGrainsPlugin.hpp3
-rw-r--r--plugins/ZamGrains/ZamGrainsUI.cpp22
-rw-r--r--plugins/ZamGrains/ZamGrainsUI.hpp6
-rw-r--r--plugins/ZamGrains/artwork/zamgrains.pngbin25978 -> 26497 bytes
-rw-r--r--plugins/ZamGrains/artwork/zamgrains.svg1199
8 files changed, 721 insertions, 624 deletions
diff --git a/plugins/ZamGrains/ZamGrainsArtwork.cpp b/plugins/ZamGrains/ZamGrainsArtwork.cpp
index 8946cb0..1c1ed57 100644
--- a/plugins/ZamGrains/ZamGrainsArtwork.cpp
+++ b/plugins/ZamGrains/ZamGrainsArtwork.cpp
@@ -90,7 +90,39 @@ static const unsigned char temp_knob_1[] = {
};
const char* ZamGrainsArtwork::knobData = (const char*)temp_knob_1;
-static const unsigned char temp_zamgrains_2[] = {
+static const unsigned char temp_toggleoff_2[] = {
+ 0, 0, 0, 61, 0, 0, 0, 199, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 199, 0, 0, 0, 61, 0, 0, 0, 203, 0, 0, 0, 255, 0, 0, 0, 223, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216,
+ 0, 0, 0, 223, 0, 0, 0, 255, 0, 0, 0, 203, 0, 0, 0, 255, 0, 0, 0, 224, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 224, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
+ 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 220, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 220, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 4, 220, 0, 0, 23, 119,
+ 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 23, 119, 0, 0, 4, 220, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 14, 219, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 180, 88, 0, 0, 14, 219, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 17, 219, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 181, 113, 0, 0, 17, 219, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 21, 220, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139, 0, 0, 180, 139,
+ 0, 0, 180, 139, 0, 0, 21, 220, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 25, 221, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 180, 164, 0, 0, 25, 221, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 29, 221, 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 180, 190,
+ 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 180, 190, 0, 0, 29, 221, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 33, 222, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 180, 215, 0, 0, 33, 222, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 36, 228, 0, 0, 180, 241,
+ 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 180, 241, 0, 0, 36, 228, 0, 0, 0, 255, 0, 0, 0, 203, 0, 0, 6, 255, 0, 0, 38, 227, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 39, 223, 0, 0, 38, 227, 0, 0, 6, 255, 0, 0, 0, 203,
+ 0, 0, 0, 61, 0, 0, 0, 203, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 203, 0, 0, 0, 61,};
+const char* ZamGrainsArtwork::toggleoffData = (const char*)temp_toggleoff_2;
+
+static const unsigned char temp_toggleon_3[] = {
+ 0, 0, 0, 81, 0, 0, 0, 222, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 222, 0, 0, 0, 81, 0, 0, 0, 225, 0, 6, 0, 254, 0, 39, 0, 224, 0, 39, 0, 223, 0, 39, 0, 223, 0, 39, 0, 223, 0, 39, 0, 223, 0, 39, 0, 223, 0, 39, 0, 223,
+ 0, 39, 0, 224, 0, 6, 0, 254, 0, 0, 0, 225, 0, 0, 0, 255, 0, 36, 0, 224, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 180, 0, 238, 0, 36, 0, 224, 0, 0, 0, 255, 0, 0, 0, 255, 0, 32, 0, 222, 0, 180, 0, 214, 0, 180, 0, 214, 0, 180, 0, 214, 0, 180, 0, 214,
+ 0, 180, 0, 214, 0, 180, 0, 214, 0, 180, 0, 214, 0, 180, 0, 214, 0, 32, 0, 222, 0, 0, 0, 255, 0, 0, 0, 255, 0, 29, 0, 221, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 179, 0, 189, 0, 29, 0, 221, 0, 0, 0, 255, 0, 0, 0, 255, 0, 25, 0, 221, 0, 180, 0, 164,
+ 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 180, 0, 164, 0, 25, 0, 221, 0, 0, 0, 255, 0, 0, 0, 255, 0, 22, 0, 220, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 180, 0, 140, 0, 22, 0, 220, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 17, 0, 219, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 180, 0, 115, 0, 17, 0, 219, 0, 0, 0, 255, 0, 0, 0, 255, 0, 14, 0, 219, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90, 0, 181, 0, 90,
+ 0, 181, 0, 90, 0, 14, 0, 219, 0, 0, 0, 255, 0, 0, 0, 255, 0, 5, 0, 223, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 3, 0, 235, 0, 5, 0, 223, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
+ 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 216, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 216, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 217, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 217, 0, 0, 0, 255, 0, 0, 0, 225, 0, 0, 0, 254, 0, 0, 0, 217, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 216, 0, 0, 0, 217, 0, 0, 0, 254, 0, 0, 0, 225,
+ 0, 0, 0, 83, 0, 0, 0, 225, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 225, 0, 0, 0, 83,};
+const char* ZamGrainsArtwork::toggleonData = (const char*)temp_toggleon_3;
+
+static const unsigned char temp_zamgrains_4[] = {
248, 248, 248, 238, 238, 238, 207, 207, 207, 178, 178, 178, 157, 157, 157, 150, 150, 150, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153,
153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153,
153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153,
@@ -509,7 +541,7 @@ static const unsigned char temp_zamgrains_2[] = {
141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141,
141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141,
141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 140, 140, 140, 144, 144, 144, 156, 156, 156, 196, 196, 196, 220, 220, 220, 216, 216, 216,
- 182, 182, 182, 157, 157, 157, 145, 145, 145, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 137, 137, 137, 27, 27, 27, 2, 2, 2, 37, 37, 37, 36, 36, 36, 1, 1, 1, 34, 34, 34,
+ 182, 182, 182, 157, 157, 157, 145, 145, 145, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 137, 137, 137, 27, 27, 27, 2, 2, 2, 37, 37, 37, 36, 36, 36, 1, 1, 1, 35, 35, 35,
119, 119, 119, 0, 0, 0, 82, 82, 82, 140, 140, 140, 72, 72, 72, 5, 5, 5, 133, 133, 133, 29, 29, 29, 56, 56, 56, 140, 140, 140, 140, 140, 140, 17, 17, 17, 53, 53, 53, 54, 54, 54, 17, 17, 17, 105, 105, 105, 0, 0, 0, 122, 122, 122, 131, 131, 131, 9, 9, 9, 0, 0, 0,
128, 128, 128, 140, 140, 140, 140, 140, 140, 140, 140, 140, 28, 28, 28, 2, 2, 2, 28, 28, 28, 27, 27, 27, 1, 1, 1, 35, 35, 35, 89, 89, 89, 0, 0, 0, 116, 116, 116, 140, 140, 140, 140, 140, 140, 140, 140, 140, 121, 121, 121, 0, 0, 0, 23, 23, 23, 37, 37, 37, 37, 37, 37,
103, 103, 103, 7, 7, 7, 16, 16, 16, 37, 37, 37, 37, 37, 37, 85, 85, 85, 38, 38, 38, 9, 9, 9, 47, 47, 47, 37, 37, 37, 0, 0, 0, 80, 80, 80, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -1688,7 +1720,7 @@ static const unsigned char temp_zamgrains_2[] = {
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 94, 94, 94, 2, 2, 2, 9, 9, 9, 96, 96, 96, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
68, 68, 68, 4, 4, 4, 10, 10, 10, 120, 120, 120, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 104, 104, 104, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 126, 126, 126, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 92, 92, 92, 75, 75, 75, 88, 88, 88, 140, 140, 140, 140, 140, 140, 140, 140, 140, 84, 84, 84, 75, 75, 75, 95, 95, 95, 140, 140, 140, 140, 140, 140,
@@ -1705,8 +1737,8 @@ static const unsigned char temp_zamgrains_2[] = {
37, 37, 37, 68, 68, 68, 139, 139, 139, 117, 117, 117, 39, 39, 39, 37, 37, 37, 37, 37, 37, 61, 61, 61, 138, 138, 138, 63, 63, 63, 37, 37, 37, 37, 37, 37, 37, 37, 37, 57, 57, 57, 137, 137, 137, 140, 140, 140, 140, 140, 140, 140, 140, 140, 58, 58, 58, 0, 0, 0, 111, 111, 111,
140, 140, 140, 51, 51, 51, 37, 37, 37, 93, 93, 93, 140, 140, 140, 140, 140, 140, 74, 74, 74, 37, 37, 37, 67, 67, 67, 137, 137, 137, 57, 57, 57, 37, 37, 37, 37, 37, 37, 39, 39, 39, 116, 116, 116, 140, 140, 140, 76, 76, 76, 0, 0, 0, 96, 96, 96, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 63, 63, 63, 0, 0, 0, 24, 24, 24, 28, 28, 28, 28, 28, 28, 96, 96, 96, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 96, 96, 96, 133, 133, 133, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 110, 110, 110, 37, 37, 37,
+ 37, 37, 37, 37, 37, 37, 37, 37, 37, 110, 110, 110, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 102, 102, 102, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 124, 124, 124, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 37, 37, 37, 2, 2, 2, 4, 4, 4, 134, 134, 134, 140, 140, 140, 124, 124, 124, 1, 1, 1, 1, 1, 1, 43, 43, 43, 140, 140, 140, 122, 122, 122, 37, 37, 37, 37, 37, 37, 127, 127, 127, 140, 140, 140, 129, 129, 129, 45, 45, 45,
37, 37, 37, 37, 37, 37, 46, 46, 46, 130, 130, 130, 59, 59, 59, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 115, 115, 115, 45, 45, 45, 37, 37, 37, 37, 37, 37, 37, 37, 37, 100, 100, 100, 47, 47, 47, 37, 37, 37, 37, 37, 37, 37, 37, 37, 66, 66, 66, 139, 139, 139,
@@ -1721,9 +1753,9 @@ static const unsigned char temp_zamgrains_2[] = {
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 128, 128, 128, 0, 0, 0, 63, 63, 63, 140, 140, 140, 140, 140, 140, 140, 140, 140, 16, 16, 16, 25, 25, 25, 84, 84, 84, 60, 60, 60, 0, 0, 0, 97, 97, 97, 27, 27, 27, 18, 18, 18, 84, 84, 84,
67, 67, 67, 0, 0, 0, 86, 86, 86, 34, 34, 34, 25, 25, 25, 93, 93, 93, 81, 81, 81, 0, 0, 0, 82, 82, 82, 140, 140, 140, 140, 140, 140, 140, 140, 140, 58, 58, 58, 0, 0, 0, 117, 117, 117, 140, 140, 140, 18, 18, 18, 10, 10, 10, 41, 41, 41, 140, 140, 140, 138, 138, 138,
12, 12, 12, 9, 9, 9, 40, 40, 40, 88, 88, 88, 0, 0, 0, 77, 77, 77, 93, 93, 93, 15, 15, 15, 40, 40, 40, 140, 140, 140, 85, 85, 85, 0, 0, 0, 96, 96, 96, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 63, 63, 63, 0, 0, 0, 119, 119, 119,
+ 140, 140, 140, 140, 140, 140, 113, 113, 113, 0, 0, 0, 63, 63, 63, 93, 93, 93, 43, 43, 43, 3, 3, 3, 127, 127, 127, 0, 0, 0, 51, 51, 51, 84, 84, 84, 84, 84, 84, 120, 120, 120, 0, 0, 0, 49, 49, 49, 84, 84, 84, 84, 84, 84, 124, 124, 124, 93, 93, 93, 93, 93, 93,
+ 93, 93, 93, 59, 59, 59, 0, 0, 0, 92, 92, 92, 0, 0, 0, 58, 58, 58, 84, 84, 84, 84, 84, 84, 132, 132, 132, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 37, 37, 37, 33, 33, 33,
2, 2, 2, 97, 97, 97, 140, 140, 140, 79, 79, 79, 21, 21, 21, 11, 11, 11, 43, 43, 43, 140, 140, 140, 83, 83, 83, 17, 17, 17, 12, 12, 12, 87, 87, 87, 140, 140, 140, 61, 61, 61, 5, 5, 5, 90, 90, 90, 88, 88, 88, 2, 2, 2, 67, 67, 67, 89, 89, 89, 74, 74, 74,
0, 0, 0, 40, 40, 40, 75, 75, 75, 125, 125, 125, 10, 10, 10, 39, 39, 39, 84, 84, 84, 84, 84, 84, 119, 119, 119, 14, 14, 14, 36, 36, 36, 93, 93, 93, 70, 70, 70, 0, 0, 0, 99, 99, 99, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -1738,9 +1770,9 @@ static const unsigned char temp_zamgrains_2[] = {
128, 128, 128, 0, 0, 0, 63, 63, 63, 140, 140, 140, 140, 140, 140, 140, 140, 140, 11, 11, 11, 57, 57, 57, 140, 140, 140, 115, 115, 115, 0, 0, 0, 92, 92, 92, 23, 23, 23, 45, 45, 45, 140, 140, 140, 126, 126, 126, 0, 0, 0, 80, 80, 80, 34, 34, 34, 38, 38, 38, 140, 140, 140,
132, 132, 132, 0, 0, 0, 79, 79, 79, 140, 140, 140, 140, 140, 140, 140, 140, 140, 58, 58, 58, 0, 0, 0, 117, 117, 117, 140, 140, 140, 18, 18, 18, 51, 51, 51, 5, 5, 5, 135, 135, 135, 105, 105, 105, 14, 14, 14, 35, 35, 35, 40, 40, 40, 86, 86, 86, 0, 0, 0, 107, 107, 107,
121, 121, 121, 103, 103, 103, 120, 120, 120, 140, 140, 140, 85, 85, 85, 0, 0, 0, 96, 96, 96, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 63, 63, 63, 0, 0, 0, 80, 80, 80, 93, 93, 93, 96, 96, 96, 113, 113, 113, 0, 0, 0, 94, 94, 94, 140, 140, 140,
+ 76, 76, 76, 0, 0, 0, 126, 126, 126, 0, 0, 0, 80, 80, 80, 131, 131, 131, 131, 131, 131, 133, 133, 133, 0, 0, 0, 76, 76, 76, 131, 131, 131, 131, 131, 131, 140, 140, 140, 140, 140, 140, 140, 140, 140, 106, 106, 106, 6, 6, 6, 75, 75, 75, 117, 117, 117, 0, 0, 0, 91, 91, 91,
+ 131, 131, 131, 132, 132, 132, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 37, 37, 37, 44, 44, 44, 32, 32, 32, 55, 55, 55, 140, 140, 140, 36, 36, 36, 64, 64, 64, 11, 11, 11,
43, 43, 43, 140, 140, 140, 44, 44, 44, 53, 53, 53, 46, 46, 46, 47, 47, 47, 140, 140, 140, 59, 59, 59, 9, 9, 9, 121, 121, 121, 121, 121, 121, 101, 101, 101, 126, 126, 126, 140, 140, 140, 138, 138, 138, 0, 0, 0, 75, 75, 75, 140, 140, 140, 140, 140, 140, 10, 10, 10, 60, 60, 60,
131, 131, 131, 131, 131, 131, 139, 139, 139, 14, 14, 14, 54, 54, 54, 140, 140, 140, 116, 116, 116, 0, 0, 0, 96, 96, 96, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -1755,8 +1787,8 @@ static const unsigned char temp_zamgrains_2[] = {
11, 11, 11, 57, 57, 57, 140, 140, 140, 115, 115, 115, 0, 0, 0, 92, 92, 92, 23, 23, 23, 45, 45, 45, 140, 140, 140, 126, 126, 126, 0, 0, 0, 80, 80, 80, 34, 34, 34, 18, 18, 18, 65, 65, 65, 54, 54, 54, 0, 0, 0, 92, 92, 92, 140, 140, 140, 140, 140, 140, 140, 140, 140,
58, 58, 58, 0, 0, 0, 117, 117, 117, 140, 140, 140, 18, 18, 18, 82, 82, 82, 10, 10, 10, 98, 98, 98, 64, 64, 64, 55, 55, 55, 36, 36, 36, 40, 40, 40, 113, 113, 113, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 74, 74, 140, 140, 140, 85, 85, 85, 0, 0, 0,
96, 96, 96, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 63, 63, 63, 0, 0, 0, 8, 8, 8, 9, 9, 9, 18, 18, 18, 113, 113, 113, 0, 0, 0, 19, 19, 19, 28, 28, 28, 9, 9, 9, 37, 37, 37, 129, 129, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 3, 3, 3, 133, 133, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 140, 140, 140, 140, 140, 107, 107, 107, 7, 7, 7, 75, 75, 75, 140, 140, 140, 117, 117, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 15, 15, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 37, 37, 37, 44, 44, 44, 74, 74, 74, 14, 14, 14, 131, 131, 131, 3, 3, 3, 107, 107, 107, 11, 11, 11, 42, 42, 42, 137, 137, 137, 8, 8, 8, 88, 88, 88, 81, 81, 81, 9, 9, 9,
138, 138, 138, 92, 92, 92, 1, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 2, 99, 99, 99, 140, 140, 140, 138, 138, 138, 0, 0, 0, 75, 75, 75, 140, 140, 140, 140, 140, 140, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 122, 122, 122, 14, 14, 14, 11, 11, 11, 28, 28, 28,
@@ -1772,8 +1804,8 @@ static const unsigned char temp_zamgrains_2[] = {
23, 23, 23, 45, 45, 45, 140, 140, 140, 126, 126, 126, 0, 0, 0, 80, 80, 80, 34, 34, 34, 18, 18, 18, 65, 65, 65, 65, 65, 65, 85, 85, 85, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 58, 58, 58, 0, 0, 0, 117, 117, 117, 140, 140, 140, 18, 18, 18, 83, 83, 83,
51, 51, 51, 57, 57, 57, 21, 21, 21, 98, 98, 98, 36, 36, 36, 39, 39, 39, 132, 132, 132, 110, 110, 110, 120, 120, 120, 121, 121, 121, 26, 26, 26, 39, 39, 39, 140, 140, 140, 85, 85, 85, 0, 0, 0, 96, 96, 96, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
+ 63, 63, 63, 0, 0, 0, 119, 119, 119, 140, 140, 140, 140, 140, 140, 113, 113, 113, 0, 0, 0, 69, 69, 69, 94, 94, 94, 1, 1, 1, 89, 89, 89, 130, 130, 130, 0, 0, 0, 80, 80, 80, 131, 131, 131, 131, 131, 131, 133, 133, 133, 0, 0, 0, 76, 76, 76, 131, 131, 131, 131, 131, 131,
+ 140, 140, 140, 107, 107, 107, 7, 7, 7, 74, 74, 74, 140, 140, 140, 140, 140, 140, 117, 117, 117, 0, 0, 0, 91, 91, 91, 131, 131, 131, 132, 132, 132, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 37, 37, 37, 44, 44, 44, 116, 116, 116, 0, 0, 0, 65, 65, 65, 10, 10, 10, 138, 138, 138, 11, 11, 11, 42, 42, 42, 107, 107, 107, 0, 0, 0, 22, 22, 22, 20, 20, 20, 0, 0, 0, 107, 107, 107, 128, 128, 128, 109, 109, 109, 121, 121, 121, 120, 120, 120, 4, 4, 4,
66, 66, 66, 140, 140, 140, 138, 138, 138, 0, 0, 0, 75, 75, 75, 140, 140, 140, 140, 140, 140, 10, 10, 10, 60, 60, 60, 131, 131, 131, 131, 131, 131, 139, 139, 139, 14, 14, 14, 40, 40, 40, 103, 103, 103, 22, 22, 22, 48, 48, 48, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -1788,9 +1820,9 @@ static const unsigned char temp_zamgrains_2[] = {
140, 140, 140, 140, 140, 140, 140, 140, 140, 128, 128, 128, 0, 0, 0, 33, 33, 33, 75, 75, 75, 75, 75, 75, 116, 116, 116, 13, 13, 13, 32, 32, 32, 103, 103, 103, 74, 74, 74, 0, 0, 0, 94, 94, 94, 25, 25, 25, 24, 24, 24, 103, 103, 103, 82, 82, 82, 0, 0, 0, 83, 83, 83,
34, 34, 34, 38, 38, 38, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 58, 58, 58, 0, 0, 0, 117, 117, 117, 140, 140, 140, 18, 18, 18, 83, 83, 83, 93, 93, 93, 8, 8, 8, 5, 5, 5, 135, 135, 135, 36, 36, 36, 39, 39, 39,
80, 80, 80, 0, 0, 0, 90, 90, 90, 103, 103, 103, 19, 19, 19, 40, 40, 40, 140, 140, 140, 85, 85, 85, 0, 0, 0, 96, 96, 96, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 63, 63, 63, 0, 0, 0, 119, 119, 119, 140, 140, 140, 140, 140, 140, 113, 113, 113,
+ 0, 0, 0, 94, 94, 94, 140, 140, 140, 31, 31, 31, 43, 43, 43, 130, 130, 130, 0, 0, 0, 57, 57, 57, 93, 93, 93, 93, 93, 93, 120, 120, 120, 0, 0, 0, 55, 55, 55, 93, 93, 93, 93, 93, 93, 124, 124, 124, 7, 7, 7, 40, 40, 40, 103, 103, 103, 103, 103, 103, 103, 103, 103,
+ 110, 110, 110, 0, 0, 0, 65, 65, 65, 93, 93, 93, 93, 93, 93, 131, 131, 131, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 37, 37, 37, 44, 44, 44, 140, 140, 140, 18, 18, 18, 3, 3, 3,
51, 51, 51, 140, 140, 140, 11, 11, 11, 42, 42, 42, 68, 68, 68, 18, 18, 18, 84, 84, 84, 84, 84, 84, 10, 10, 10, 67, 67, 67, 54, 54, 54, 9, 9, 9, 101, 101, 101, 99, 99, 99, 3, 3, 3, 66, 66, 66, 140, 140, 140, 138, 138, 138, 0, 0, 0, 75, 75, 75, 140, 140, 140,
140, 140, 140, 10, 10, 10, 43, 43, 43, 93, 93, 93, 93, 93, 93, 120, 120, 120, 14, 14, 14, 54, 54, 54, 140, 140, 140, 72, 72, 72, 7, 7, 7, 136, 136, 136, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -1805,8 +1837,8 @@ static const unsigned char temp_zamgrains_2[] = {
19, 19, 19, 19, 19, 19, 96, 96, 96, 102, 102, 102, 20, 20, 20, 19, 19, 19, 19, 19, 19, 54, 54, 54, 138, 138, 138, 110, 110, 110, 22, 22, 22, 19, 19, 19, 19, 19, 19, 46, 46, 46, 136, 136, 136, 49, 49, 49, 52, 52, 52, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 68, 68, 68, 0, 0, 0, 47, 47, 47, 116, 116, 116, 35, 35, 35, 92, 92, 92, 132, 132, 132, 20, 20, 20, 53, 53, 53, 140, 140, 140, 51, 51, 51, 53, 53, 53, 132, 132, 132, 38, 38, 38, 19, 19, 19, 19, 19, 19, 23, 23, 23, 113, 113, 113,
101, 101, 101, 26, 26, 26, 0, 0, 0, 104, 104, 104, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 74, 74, 74, 19, 19, 19, 123, 123, 123, 140, 140, 140, 140, 140, 140, 119, 119, 119, 19, 19, 19, 102, 102, 102, 140, 140, 140, 86, 86, 86, 23, 23, 23, 128, 128, 128,
+ 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 100, 100, 100, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 99, 99, 99, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 96, 96, 96, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 116, 116, 116,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 52, 52, 52, 58, 58, 58, 140, 140, 140, 68, 68, 68, 19, 19, 19, 97, 97, 97, 140, 140, 140, 29, 29, 29, 56, 56, 56, 48, 48, 48, 69, 69, 69,
140, 140, 140, 140, 140, 140, 61, 61, 61, 44, 44, 44, 121, 121, 121, 27, 27, 27, 19, 19, 19, 19, 19, 19, 31, 31, 31, 127, 127, 127, 140, 140, 140, 138, 138, 138, 19, 19, 19, 85, 85, 85, 140, 140, 140, 140, 140, 140, 28, 28, 28, 19, 19, 19, 19, 19, 19, 19, 19, 19, 88, 88, 88,
@@ -1947,7 +1979,7 @@ static const unsigned char temp_zamgrains_2[] = {
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 144, 144, 144, 156, 156, 156, 195, 195, 195, 222, 222, 222, 216, 216, 216, 182, 182, 182, 157, 157, 157, 144, 144, 144, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 66, 66, 66, 61, 61, 61,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 66, 66, 66, 60, 60, 60,
69, 69, 69, 7, 8, 8, 0, 0, 0, 1, 13, 13, 0, 89, 89, 0, 167, 167, 0, 227, 227, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 229, 229, 0, 46, 46, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 251, 251, 0, 206, 206, 0, 137, 137, 0, 59, 59, 0, 1, 1, 0, 0, 0,
26, 27, 27, 96, 96, 96, 28, 28, 28, 105, 105, 105, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -1964,7 +1996,7 @@ static const unsigned char temp_zamgrains_2[] = {
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 144, 144, 144, 156, 156, 156,
195, 195, 195, 222, 222, 222, 216, 216, 216, 182, 182, 182, 157, 157, 157, 144, 144, 144, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 139, 139, 139, 84, 84, 84, 1, 2, 2, 0, 0, 0, 1, 42, 42, 0, 155, 155, 0, 244, 244, 0, 255, 255, 0, 255, 255,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 139, 139, 139, 84, 84, 84, 1, 1, 1, 0, 0, 0, 1, 42, 42, 0, 156, 156, 0, 244, 244, 0, 255, 255, 0, 255, 255,
0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 229, 229, 0, 46, 46, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 218, 218, 0, 114, 114, 1, 10, 10, 0, 0, 0, 12, 12, 12, 117, 117, 117, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -1981,7 +2013,7 @@ static const unsigned char temp_zamgrains_2[] = {
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 144, 144, 144, 156, 156, 156, 195, 195, 195, 222, 222, 222, 216, 216, 216, 182, 182, 182, 157, 157, 157, 144, 144, 144,
141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 129, 129, 129, 40, 40, 40, 0, 0, 0, 1, 16, 16, 0, 49, 49, 0, 253, 253, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 229, 229, 0, 46, 46,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 129, 129, 129, 39, 40, 40, 0, 0, 0, 1, 16, 16, 0, 49, 49, 0, 253, 253, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 229, 229, 0, 46, 46,
0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 220, 220, 0, 13, 13, 0, 2, 2, 3, 4, 4, 80, 80, 80, 139, 139, 139, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -1997,8 +2029,8 @@ static const unsigned char temp_zamgrains_2[] = {
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 144, 144, 144, 156, 156, 156, 195, 195, 195, 222, 222, 222, 216, 216, 216, 182, 182, 182, 157, 157, 157, 144, 144, 144, 141, 141, 141, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
- 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 113, 113, 113, 16, 17, 17,
- 0, 0, 0, 0, 99, 99, 0, 239, 239, 0, 54, 54, 0, 183, 183, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 229, 229, 0, 46, 46, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255,
+ 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 113, 113, 113, 15, 17, 17,
+ 0, 0, 0, 0, 100, 100, 0, 239, 239, 0, 54, 54, 0, 183, 183, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 229, 229, 0, 46, 46, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 255, 255,
0, 255, 255, 0, 255, 255, 0, 255, 255, 0, 113, 113, 0, 125, 125, 0, 202, 202, 1, 39, 39, 0, 0, 0, 47, 47, 47, 136, 136, 136, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140,
@@ -5891,5 +5923,5 @@ static const unsigned char temp_zamgrains_2[] = {
148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 146, 146, 146, 147, 147, 147, 152, 152, 152, 173, 173, 173,};
-const char* ZamGrainsArtwork::zamgrainsData = (const char*)temp_zamgrains_2;
+const char* ZamGrainsArtwork::zamgrainsData = (const char*)temp_zamgrains_4;
diff --git a/plugins/ZamGrains/ZamGrainsArtwork.hpp b/plugins/ZamGrains/ZamGrainsArtwork.hpp
index 45c1783..7114f23 100644
--- a/plugins/ZamGrains/ZamGrainsArtwork.hpp
+++ b/plugins/ZamGrains/ZamGrainsArtwork.hpp
@@ -10,6 +10,16 @@ namespace ZamGrainsArtwork
const unsigned int knobWidth = 42;
const unsigned int knobHeight = 42;
+ extern const char* toggleoffData;
+ const unsigned int toggleoffDataSize = 1056;
+ const unsigned int toggleoffWidth = 12;
+ const unsigned int toggleoffHeight = 22;
+
+ extern const char* toggleonData;
+ const unsigned int toggleonDataSize = 1056;
+ const unsigned int toggleonWidth = 12;
+ const unsigned int toggleonHeight = 22;
+
extern const char* zamgrainsData;
const unsigned int zamgrainsDataSize = 365391;
const unsigned int zamgrainsWidth = 351;
diff --git a/plugins/ZamGrains/ZamGrainsPlugin.cpp b/plugins/ZamGrains/ZamGrainsPlugin.cpp
index 66cbd20..7767a17 100644
--- a/plugins/ZamGrains/ZamGrainsPlugin.cpp
+++ b/plugins/ZamGrains/ZamGrainsPlugin.cpp
@@ -80,6 +80,15 @@ void ZamGrainsPlugin::initParameter(uint32_t index, Parameter& parameter)
parameter.ranges.min = -60.0f;
parameter.ranges.max = 0.0f;
break;
+ case paramFreeze:
+ parameter.hints = kParameterIsAutomable | kParameterIsBoolean;
+ parameter.name = "Freeze";
+ parameter.symbol = "freeze";
+ parameter.unit = " ";
+ parameter.ranges.def = 0.0f;
+ parameter.ranges.min = 0.0f;
+ parameter.ranges.max = 1.0f;
+ break;
case paramGrainpos:
parameter.hints = kParameterIsOutput;
parameter.name = "Grain Position";
@@ -129,6 +138,7 @@ void ZamGrainsPlugin::loadProgram(uint32_t index)
playspeed = 1.f;
grains = 1.f;
gain = 0.f;
+ freeze = 0.f;
grainpos = 0.f;
playpos = 0.f;
finalpos = 0.f;
@@ -160,6 +170,9 @@ float ZamGrainsPlugin::getParameterValue(uint32_t index) const
case paramGain:
return gain;
break;
+ case paramFreeze:
+ return freeze;
+ break;
case paramGrainpos:
return grainpos;
break;
@@ -193,6 +206,9 @@ void ZamGrainsPlugin::setParameterValue(uint32_t index, float value)
case paramGain:
gain = value;
break;
+ case paramFreeze:
+ freeze = value;
+ break;
case paramGrainpos:
grainpos = value;
break;
@@ -272,8 +288,9 @@ void ZamGrainsPlugin::run(const float** inputs, float** outputs, uint32_t frames
sampz_f = z[zidxold];
sampz2_f = z[zidx2old];
for (i = 0; i < frames; i++) {
- z[posz] = inputs[0][i];
-
+ if (freeze < 0.5f) {
+ z[posz] = inputs[0][i];
+ }
outofphase = (posphasor + windowsize / 2) % windowsize;
zidx = (int)(sample_and_hold(posphasor, (float)posz * playspeed, &samphold) + (float)posphasor * grainspeed);
zidx2 = (int)(sample_and_hold(outofphase, (float)posz * playspeed, &samphold2) + (float)outofphase * grainspeed);
diff --git a/plugins/ZamGrains/ZamGrainsPlugin.hpp b/plugins/ZamGrains/ZamGrainsPlugin.hpp
index 97584ab..cb8f318 100644
--- a/plugins/ZamGrains/ZamGrainsPlugin.hpp
+++ b/plugins/ZamGrains/ZamGrainsPlugin.hpp
@@ -35,6 +35,7 @@ public:
paramGrainspeed,
paramPlayspeed,
paramDelaytime,
+ paramFreeze,
paramGrainpos,
paramPlaypos,
paramFinalpos,
@@ -124,7 +125,7 @@ protected:
private:
int currgrains, zidx, zidx2, zidxold, zidx2old, samphold, samphold2;
- float grains, grainspeed, playspeed, delaytime, gain, delaytimeout, playpos, grainpos, finalpos;
+ float freeze, grains, grainspeed, playspeed, delaytime, gain, delaytimeout, playpos, grainpos, finalpos;
float delaytimeold, grainsold, grainspeedold;
float z[MAX_DELAY];
unsigned int posz;
diff --git a/plugins/ZamGrains/ZamGrainsUI.cpp b/plugins/ZamGrains/ZamGrainsUI.cpp
index dc2ad61..4ecb9b6 100644
--- a/plugins/ZamGrains/ZamGrainsUI.cpp
+++ b/plugins/ZamGrains/ZamGrainsUI.cpp
@@ -33,6 +33,11 @@ ZamGrainsUI::ZamGrainsUI()
// knob
Image knobImage(ZamGrainsArtwork::knobData, ZamGrainsArtwork::knobWidth, ZamGrainsArtwork::knobHeight);
+ // toggleon
+ Image toggleonImage(ZamGrainsArtwork::toggleonData, ZamGrainsArtwork::toggleonWidth, ZamGrainsArtwork::toggleonHeight);
+ // toggleoff
+ Image toggleoffImage(ZamGrainsArtwork::toggleoffData, ZamGrainsArtwork::toggleoffWidth, ZamGrainsArtwork::toggleoffHeight);
+
// knob
fKnobPlayspeed = new ZamKnob(this, knobImage);
fKnobPlayspeed->setAbsolutePos(130, 36);
@@ -87,6 +92,13 @@ ZamGrainsUI::ZamGrainsUI()
fKnobMaster->setRotationAngle(240);
fKnobMaster->setCallback(this);
+ Point<int> togglePosStart(212,120);
+
+ fToggleFreeze = new ImageSwitch(this, toggleoffImage, toggleonImage);
+ fToggleFreeze->setAbsolutePos(togglePosStart);
+ fToggleFreeze->setId(ZamGrainsPlugin::paramFreeze);
+ fToggleFreeze->setCallback(this);
+
// set default values
programLoaded(0);
}
@@ -113,6 +125,9 @@ void ZamGrainsUI::parameterChanged(uint32_t index, float value)
case ZamGrainsPlugin::paramDelaytime:
fKnobLooptime->setValue(value);
break;
+ case ZamGrainsPlugin::paramFreeze:
+ fToggleFreeze->setDown(value > 0.5f);
+ break;
case ZamGrainsPlugin::paramGrainpos:
grainpos = value;
break;
@@ -135,6 +150,7 @@ void ZamGrainsUI::programLoaded(uint32_t index)
fKnobGrains->setValue(1.0f);
fKnobMaster->setValue(0.0f);
fKnobLooptime->setValue(1000.0f);
+ fToggleFreeze->setDown(false);
grainpos = 0.f;
playpos = 0.f;
finalpos = 0.f;
@@ -160,6 +176,12 @@ void ZamGrainsUI::imageKnobValueChanged(ZamKnob* knob, float value)
setParameterValue(knob->getId(), value);
}
+void ZamGrainsUI::imageSwitchClicked(ImageSwitch* toggle, bool down)
+{
+ float val = down ? 1.f : 0.f;
+ setParameterValue(toggle->getId(), val);
+}
+
void ZamGrainsUI::onDisplay()
{
int i;
diff --git a/plugins/ZamGrains/ZamGrainsUI.hpp b/plugins/ZamGrains/ZamGrainsUI.hpp
index 8f961e0..05497df 100644
--- a/plugins/ZamGrains/ZamGrainsUI.hpp
+++ b/plugins/ZamGrains/ZamGrainsUI.hpp
@@ -23,6 +23,7 @@
#include "ZamGrainsArtwork.hpp"
using DGL::Image;
+using DGL::ImageSwitch;
using DGL::ZamKnob;
START_NAMESPACE_DISTRHO
@@ -30,7 +31,8 @@ START_NAMESPACE_DISTRHO
// -----------------------------------------------------------------------
class ZamGrainsUI : public UI,
- public ZamKnob::Callback
+ public ZamKnob::Callback,
+ public ImageSwitch::Callback
{
public:
ZamGrainsUI();
@@ -48,6 +50,7 @@ protected:
void imageKnobDragStarted(ZamKnob* knob) override;
void imageKnobDragFinished(ZamKnob* knob) override;
void imageKnobValueChanged(ZamKnob* knob, float value) override;
+ void imageSwitchClicked(ImageSwitch* toggle, bool down) override;
void onDisplay() override;
@@ -55,6 +58,7 @@ private:
float playpos, grainpos, finalpos;
Image fImgBackground;
ScopedPointer<ZamKnob> fKnobPlayspeed, fKnobGrainspeed, fKnobMaster, fKnobGrains, fKnobLooptime;
+ ScopedPointer<ImageSwitch> fToggleFreeze;
};
// -----------------------------------------------------------------------
diff --git a/plugins/ZamGrains/artwork/zamgrains.png b/plugins/ZamGrains/artwork/zamgrains.png
index 44bc5c9..ca978c6 100644
--- a/plugins/ZamGrains/artwork/zamgrains.png
+++ b/plugins/ZamGrains/artwork/zamgrains.png
Binary files differ
diff --git a/plugins/ZamGrains/artwork/zamgrains.svg b/plugins/ZamGrains/artwork/zamgrains.svg
index bd465d4..29c6e4e 100644
--- a/plugins/ZamGrains/artwork/zamgrains.svg
+++ b/plugins/ZamGrains/artwork/zamgrains.svg
@@ -18,8 +18,8 @@
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="zamgrains.svg"
inkscape:export-filename="/home/damien/git/zam-plugins/plugins/ZamGrains/artwork/zamgrains.png"
- inkscape:export-xdpi="84.285713"
- inkscape:export-ydpi="84.285713">
+ inkscape:export-xdpi="90.032433"
+ inkscape:export-ydpi="90.032433">
<defs
id="defs4">
<linearGradient
@@ -4609,10 +4609,10 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
- inkscape:cx="170.60166"
- inkscape:cy="126.4086"
+ inkscape:cx="23.803852"
+ inkscape:cy="184.02613"
inkscape:document-units="px"
- inkscape:current-layer="layer1"
+ inkscape:current-layer="g915"
showgrid="false"
units="px"
fit-margin-top="0"
@@ -4634,7 +4634,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
+ <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@@ -5529,212 +5529,53 @@
inkscape:connector-curvature="0" />
</g>
<g
- id="g4918"
- transform="translate(-263.75083,-28.485281)">
- <path
- sodipodi:end="0.53558849"
- sodipodi:start="2.6132357"
- transform="translate(-164.14332,747.91462)"
- d="m 456.93331,117.17445 a 24.748737,24.748737 0 0 1 5.48136,-31.44795 24.748737,24.748737 0 0 1 31.92187,0.115423 24.748737,24.748737 0 0 1 5.25381,31.486767 l -21.28313,-12.63045 z"
- sodipodi:ry="24.748737"
- sodipodi:rx="24.748737"
- sodipodi:cy="104.69824"
- sodipodi:cx="478.30722"
- id="path3524"
- style="fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:type="arc" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3526"
- transform="matrix(0.00618092,0.02524592,0.00356856,-0.04372721,307.65286,885.59792)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3528"
- transform="matrix(0.00618092,0.00937157,-0.00356856,0.01623203,314.86258,833.02142)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <path
- sodipodi:end="0.49919099"
- sodipodi:start="2.6342369"
- sodipodi:type="arc"
- style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3530"
- sodipodi:cx="478.30722"
- sodipodi:cy="104.69824"
- sodipodi:rx="24.748737"
- sodipodi:ry="24.748737"
- d="m 456.67602,116.72286 a 24.748737,24.748737 0 0 1 5.77413,-31.026019 24.748737,24.748737 0 0 1 31.55847,-0.128834 24.748737,24.748737 0 0 1 6.02725,30.977833 l -21.72865,-11.8476 z"
- transform="translate(-164.14332,747.91462)" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:tile-h="332.85714"
- inkscape:tile-w="0"
- inkscape:tile-cy="355.93361"
- inkscape:tile-cx="377.14286"
- inkscape:connector-curvature="0"
- id="path3532"
- d="m 314.21442,824.69422 v 27.7496"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3534"
- transform="rotate(30,678.045,621.73545)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3536"
- transform="rotate(60,527.05086,785.87874)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3538"
- transform="rotate(90,471.78319,845.95941)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- style="fill:#ff2a2a"
- height="1052.3622"
- width="744.09448"
- id="use3540"
- transform="rotate(120,439.87435,880.64701)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3542"
- transform="rotate(-120,352.69785,975.4152)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3544"
- transform="rotate(-90,320.78905,1010.1028)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3546"
- transform="rotate(-60,265.52126,1070.1833)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3548"
- transform="rotate(-30,114.5271,1234.3267)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- x="340.01562"
- y="874.02954"
- id="text3554"><tspan
- sodipodi:role="line"
- id="tspan3556"
- x="340.01562"
- y="874.02954"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">100</tspan></text>
- <text
- id="text3558"
- y="874.02954"
- x="282.01562"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="874.02954"
- x="282.01562"
- id="tspan3560"
- sodipodi:role="line">1</tspan></text>
+ id="g1333">
<g
- style="fill:#ff0000"
- transform="translate(87.856671,-149.74418)"
- id="g4957">
+ id="g915">
<path
sodipodi:type="arc"
- style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none"
- id="path3437"
- sodipodi:cx="478.30722"
- sodipodi:cy="104.69824"
+ style="fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="path3524"
+ sodipodi:cx="50.413071"
+ sodipodi:cy="824.12756"
sodipodi:rx="24.748737"
sodipodi:ry="24.748737"
- d="m 456.93331,117.17445 a 24.748737,24.748737 0 0 1 5.48136,-31.44795 24.748737,24.748737 0 0 1 31.92187,0.115423 24.748737,24.748737 0 0 1 5.25381,31.486767 l -21.28313,-12.63045 z"
- transform="translate(0,897.65881)"
+ d="m 29.039157,836.60377 a 24.748737,24.748737 0 0 1 5.481368,-31.44795 24.748737,24.748737 0 0 1 31.92187,0.11542 24.748737,24.748737 0 0 1 5.253809,31.48677 L 50.413071,824.12756 Z"
sodipodi:start="2.6132357"
sodipodi:end="0.53558849" />
<use
- style="fill:#ff0000"
x="0"
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="matrix(0.00618092,0.02524592,0.00356856,-0.04372721,471.79618,1035.3421)"
- id="use4803"
+ transform="matrix(0.00618092,0.02524592,0.00356856,-0.04372721,43.90203,857.11264)"
+ id="use3526"
width="744.09448"
height="1052.3622" />
<use
- style="fill:#ff0000"
x="0"
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="matrix(0.00618092,0.00937157,-0.00356856,0.01623203,479.0059,982.76556)"
- id="use4807"
+ transform="matrix(0.00618092,0.00937157,-0.00356856,0.01623203,51.11175,804.53614)"
+ id="use3528"
width="744.09448"
height="1052.3622" />
<path
- transform="translate(0,897.65881)"
- d="m 456.67602,116.72286 a 24.748737,24.748737 0 0 1 5.77413,-31.026019 24.748737,24.748737 0 0 1 31.55847,-0.128834 24.748737,24.748737 0 0 1 6.02725,30.977833 l -21.72865,-11.8476 z"
+ d="m 28.781874,836.15218 a 24.748737,24.748737 0 0 1 5.774123,-31.02602 24.748737,24.748737 0 0 1 31.558478,-0.12883 24.748737,24.748737 0 0 1 6.027248,30.97784 L 50.413071,824.12756 Z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
- sodipodi:cy="104.69824"
- sodipodi:cx="478.30722"
- id="path3439"
- style="fill:#ff0000;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:cy="824.12756"
+ sodipodi:cx="50.413071"
+ id="path3530"
+ style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc"
sodipodi:start="2.6342369"
sodipodi:end="0.49919099" />
- </g>
- <g
- transform="translate(87.856671,-150.99418)"
- id="g4946">
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 478.35774,975.68835 V 1003.438"
- id="path4597"
+ d="m 50.46359,796.20894 v 27.7496"
+ id="path3532"
inkscape:connector-curvature="0"
inkscape:tile-cx="377.14286"
inkscape:tile-cy="355.93361"
@@ -5747,8 +5588,8 @@
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="rotate(30,478.35774,1003.5281)"
- id="use4795"
+ transform="rotate(30,599.32384,115.32706)"
+ id="use3534"
width="744.09448"
height="1052.3622" />
<use
@@ -5756,8 +5597,8 @@
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="rotate(60,478.35772,1003.5281)"
- id="use4797"
+ transform="rotate(60,419.84442,543.22118)"
+ id="use3536"
width="744.09448"
height="1052.3622" />
<use
@@ -5765,8 +5606,8 @@
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="rotate(90,478.35775,1003.5281)"
- id="use4799"
+ transform="rotate(90,354.15042,699.84135)"
+ id="use3538"
width="744.09448"
height="1052.3622" />
<use
@@ -5774,8 +5615,8 @@
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="rotate(120,478.35774,1003.5282)"
- id="use4801"
+ transform="rotate(120,316.22193,790.26606)"
+ id="use3540"
width="744.09448"
height="1052.3622"
style="fill:#ff2a2a" />
@@ -5784,8 +5625,8 @@
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="rotate(-120,478.35775,1003.5282)"
- id="use4809"
+ transform="rotate(-120,212.59944,1037.3109)"
+ id="use3542"
width="744.09448"
height="1052.3622" />
<use
@@ -5793,8 +5634,8 @@
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="rotate(-90,478.35775,1003.5281)"
- id="use4811"
+ transform="rotate(-90,174.67099,1127.7356)"
+ id="use3544"
width="744.09448"
height="1052.3622" />
<use
@@ -5802,8 +5643,8 @@
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="rotate(-60,478.3577,1003.5281)"
- id="use4813"
+ transform="rotate(-60,108.97687,1284.3556)"
+ id="use3546"
width="744.09448"
height="1052.3622" />
<use
@@ -5811,87 +5652,382 @@
y="0"
inkscape:tiled-clone-of="#path4597"
xlink:href="#path4597"
- transform="rotate(-30,478.35774,1003.5281)"
- id="use4815"
+ transform="rotate(-30,-70.502573,1712.2498)"
+ id="use3548"
width="744.09448"
height="1052.3622" />
- </g>
- <text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- x="592.01562"
- y="874.02954"
- id="text4990"><tspan
- sodipodi:role="line"
- id="tspan4992"
- x="592.01562"
- y="874.02954"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">0</tspan></text>
- <text
- id="text3730"
- y="874.02954"
- x="526.01562"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="874.02954"
- x="526.01562"
- id="tspan3732"
- sodipodi:role="line">-60</tspan></text>
- <text
- id="text3734"
- y="820.5022"
- x="546.39856"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="820.5022"
- x="546.39856"
- id="tspan3736"
- sodipodi:role="line">Master</tspan></text>
- <g
- transform="translate(192)"
- id="g4757">
+ <text
+ id="text3554"
+ y="845.54425"
+ x="76.264793"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ y="845.54425"
+ x="76.264793"
+ id="tspan3556"
+ sodipodi:role="line">100</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ x="18.264795"
+ y="845.54425"
+ id="text3558"><tspan
+ sodipodi:role="line"
+ id="tspan3560"
+ x="18.264795"
+ y="845.54425"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">1</tspan></text>
+ <g
+ id="g4957"
+ transform="translate(-175.89416,-178.22946)"
+ style="fill:#ff0000">
+ <path
+ sodipodi:end="0.53558849"
+ sodipodi:start="2.6132357"
+ transform="translate(0,897.65881)"
+ d="m 456.93331,117.17445 a 24.748737,24.748737 0 0 1 5.48136,-31.44795 24.748737,24.748737 0 0 1 31.92187,0.115423 24.748737,24.748737 0 0 1 5.25381,31.486767 l -21.28313,-12.63045 z"
+ sodipodi:ry="24.748737"
+ sodipodi:rx="24.748737"
+ sodipodi:cy="104.69824"
+ sodipodi:cx="478.30722"
+ id="path3437"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:type="arc" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4803"
+ transform="matrix(0.00618092,0.02524592,0.00356856,-0.04372721,471.79618,1035.3421)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0"
+ style="fill:#ff0000" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4807"
+ transform="matrix(0.00618092,0.00937157,-0.00356856,0.01623203,479.0059,982.76556)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0"
+ style="fill:#ff0000" />
+ <path
+ sodipodi:end="0.49919099"
+ sodipodi:start="2.6342369"
+ sodipodi:type="arc"
+ style="fill:#ff0000;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3439"
+ sodipodi:cx="478.30722"
+ sodipodi:cy="104.69824"
+ sodipodi:rx="24.748737"
+ sodipodi:ry="24.748737"
+ d="m 456.67602,116.72286 a 24.748737,24.748737 0 0 1 5.77413,-31.026019 24.748737,24.748737 0 0 1 31.55847,-0.128834 24.748737,24.748737 0 0 1 6.02725,30.977833 l -21.72865,-11.8476 z"
+ transform="translate(0,897.65881)" />
+ </g>
+ <g
+ id="g4946"
+ transform="translate(-175.89416,-179.47946)">
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:tile-h="332.85714"
+ inkscape:tile-w="0"
+ inkscape:tile-cy="355.93361"
+ inkscape:tile-cx="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4597"
+ d="M 478.35774,975.68835 V 1003.438"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4795"
+ transform="rotate(30,478.35774,1003.5281)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4797"
+ transform="rotate(60,478.35772,1003.5281)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4799"
+ transform="rotate(90,478.35775,1003.5281)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0" />
+ <use
+ style="fill:#ff2a2a"
+ height="1052.3622"
+ width="744.09448"
+ id="use4801"
+ transform="rotate(120,478.35774,1003.5282)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4809"
+ transform="rotate(-120,478.35775,1003.5282)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4811"
+ transform="rotate(-90,478.35775,1003.5281)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4813"
+ transform="rotate(-60,478.3577,1003.5281)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ id="use4815"
+ transform="rotate(-30,478.35774,1003.5281)"
+ xlink:href="#path4597"
+ inkscape:tiled-clone-of="#path4597"
+ y="0"
+ x="0" />
+ </g>
+ <text
+ id="text4990"
+ y="845.54425"
+ x="328.2648"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ y="845.54425"
+ x="328.2648"
+ id="tspan4992"
+ sodipodi:role="line">0</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ x="262.2648"
+ y="845.54425"
+ id="text3730"><tspan
+ sodipodi:role="line"
+ id="tspan3732"
+ x="262.2648"
+ y="845.54425"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">-60</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ x="282.64774"
+ y="792.01691"
+ id="text3734"><tspan
+ sodipodi:role="line"
+ id="tspan3736"
+ x="282.64774"
+ y="792.01691"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">Master</tspan></text>
+ <g
+ id="g4757"
+ transform="translate(-71.75083,-28.485281)">
+ <path
+ sodipodi:type="arc"
+ style="fill:#6969ff;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="path4686"
+ sodipodi:cx="232.05722"
+ sodipodi:cy="771.32574"
+ sodipodi:rx="24.748737"
+ sodipodi:ry="24.748737"
+ d="m 210.68331,783.80196 a 24.748737,24.748737 0 0 1 5.48136,-31.44796 24.748737,24.748737 0 0 1 31.92187,0.11543 24.748737,24.748737 0 0 1 5.25381,31.48676 l -21.28313,-12.63045 z"
+ sodipodi:start="2.6132357"
+ sodipodi:end="0.53558849" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4234"
+ d="m 231.98467,773.72332 0.099,-1.2135"
+ style="fill:none;stroke:#000000;stroke-width:0.01871173;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4236"
+ d="m 232.23079,772.05472 -0.099,0.4504"
+ style="fill:none;stroke:#000000;stroke-width:0.01140051;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:end="0.49919099"
+ sodipodi:start="2.6342369"
+ sodipodi:type="arc"
+ style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4238"
+ sodipodi:cx="232.05722"
+ sodipodi:cy="771.32574"
+ sodipodi:rx="24.748737"
+ sodipodi:ry="24.748737"
+ d="m 210.42602,783.35036 a 24.748737,24.748737 0 0 1 5.77413,-31.02602 24.748737,24.748737 0 0 1 31.55847,-0.12883 24.748737,24.748737 0 0 1 6.02725,30.97784 l -21.72865,-11.84761 z" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:tile-h="332.85714"
+ inkscape:tile-w="0"
+ inkscape:tile-cy="355.93361"
+ inkscape:tile-cx="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4240"
+ d="m 232.10774,743.40712 v 27.7496"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4242"
+ d="m 246.02762,747.13692 -13.87482,24.0319"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4244"
+ d="m 256.21767,757.32692 -24.0319,13.8749"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4246"
+ d="M 259.94755,771.24682 H 232.1979"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4248"
+ d="m 256.21773,785.16682 -24.0319,-13.8748"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4250"
+ d="m 207.99777,785.16682 24.0319,-13.8749"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4252"
+ d="M 204.26795,771.24692 H 232.0176"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4254"
+ d="m 207.99776,757.32692 24.0319,13.8748"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ inkscape:tile-y0="189.50504"
+ inkscape:tile-x0="377.14286"
+ inkscape:connector-curvature="0"
+ id="path4256"
+ d="m 218.18784,747.13692 13.87483,24.0319"
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ x="257.90894"
+ y="792.74231"
+ id="text4258"><tspan
+ sodipodi:role="line"
+ id="tspan4260"
+ x="257.90894"
+ y="792.74231"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">20</tspan></text>
+ <text
+ id="text4262"
+ y="792.74231"
+ x="193.90894"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ y="792.74231"
+ x="193.90894"
+ id="tspan4264"
+ sodipodi:role="line">0.1</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ x="201.73517"
+ y="739.08081"
+ id="text4266"><tspan
+ sodipodi:role="line"
+ id="tspan4268"
+ x="201.73517"
+ y="739.08081"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">Play Speed</tspan></text>
+ </g>
<path
- sodipodi:end="0.53558849"
- sodipodi:start="2.6132357"
- d="m 210.68331,783.80196 a 24.748737,24.748737 0 0 1 5.48136,-31.44796 24.748737,24.748737 0 0 1 31.92187,0.11543 24.748737,24.748737 0 0 1 5.25381,31.48676 l -21.28313,-12.63045 z"
- sodipodi:ry="24.748737"
- sodipodi:rx="24.748737"
- sodipodi:cy="771.32574"
- sodipodi:cx="232.05722"
- id="path4686"
+ sodipodi:type="arc"
style="fill:#6969ff;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:type="arc" />
+ id="path5038"
+ sodipodi:cx="51.306389"
+ sodipodi:cy="742.84045"
+ sodipodi:rx="24.748737"
+ sodipodi:ry="24.748737"
+ d="m 29.932475,755.31666 a 24.748737,24.748737 0 0 1 5.481368,-31.44795 24.748737,24.748737 0 0 1 31.92187,0.11542 24.748737,24.748737 0 0 1 5.253809,31.48677 L 51.306389,742.84045 Z"
+ sodipodi:start="2.6132357"
+ sodipodi:end="0.53558849" />
<path
style="fill:none;stroke:#000000;stroke-width:0.01871173;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 231.98467,773.72332 0.099,-1.2135"
- id="path4234"
+ d="m 51.23384,745.23804 0.099,-1.2135"
+ id="path5040"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.01140051;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 232.23079,772.05472 -0.099,0.4504"
- id="path4236"
+ d="m 51.47996,743.56944 -0.099,0.4504"
+ id="path5042"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
- d="m 210.42602,783.35036 a 24.748737,24.748737 0 0 1 5.77413,-31.02602 24.748737,24.748737 0 0 1 31.55847,-0.12883 24.748737,24.748737 0 0 1 6.02725,30.97784 l -21.72865,-11.84761 z"
+ d="m 29.675193,754.86507 a 24.748737,24.748737 0 0 1 5.774123,-31.02602 24.748737,24.748737 0 0 1 31.558477,-0.12883 24.748737,24.748737 0 0 1 6.027248,30.97784 L 51.306389,742.84045 Z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
- sodipodi:cy="771.32574"
- sodipodi:cx="232.05722"
- id="path4238"
+ sodipodi:cy="742.84045"
+ sodipodi:cx="51.306389"
+ id="path5045"
style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:type="arc"
sodipodi:start="2.6342369"
sodipodi:end="0.49919099" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 232.10774,743.40712 v 27.7496"
- id="path4240"
+ d="m 51.35691,714.92184 v 27.7496"
+ id="path5047"
inkscape:connector-curvature="0"
inkscape:tile-cx="377.14286"
inkscape:tile-cy="355.93361"
@@ -5901,398 +6037,273 @@
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 246.02762,747.13692 -13.87482,24.0319"
- id="path4242"
+ d="m 65.27679,718.65164 -13.87482,24.0319"
+ id="path5049"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 256.21767,757.32692 -24.0319,13.8749"
- id="path4244"
+ d="m 75.46684,728.84164 -24.0319,13.8749"
+ id="path5051"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 259.94755,771.24682 H 232.1979"
- id="path4246"
+ d="M 79.19672,742.76154 H 51.44707"
+ id="path5053"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 256.21773,785.16682 -24.0319,-13.8748"
- id="path4248"
+ d="M 75.4669,756.68154 51.435,742.80674"
+ id="path5055"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 207.99777,785.16682 24.0319,-13.8749"
- id="path4250"
+ d="m 27.24694,756.68154 24.0319,-13.8749"
+ id="path5057"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 204.26795,771.24692 H 232.0176"
- id="path4252"
+ d="M 23.51712,742.76164 H 51.26677"
+ id="path5059"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 207.99776,757.32692 24.0319,13.8748"
- id="path4254"
+ d="m 27.24693,728.84164 24.0319,13.8748"
+ id="path5061"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<path
style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 218.18784,747.13692 13.87483,24.0319"
- id="path4256"
+ d="m 37.43701,718.65164 13.87483,24.0319"
+ id="path5063"
inkscape:connector-curvature="0"
inkscape:tile-x0="377.14286"
inkscape:tile-y0="189.50504" />
<text
- id="text4258"
- y="792.74231"
- x="257.90894"
+ id="text5065"
+ y="764.25702"
+ x="77.865196"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="792.74231"
- x="257.90894"
- id="tspan4260"
+ y="764.25702"
+ x="77.865196"
+ id="tspan5067"
sodipodi:role="line">20</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- x="193.90894"
- y="792.74231"
- id="text4262"><tspan
+ x="13.340021"
+ y="764.25702"
+ id="text5069"><tspan
sodipodi:role="line"
- id="tspan4264"
- x="193.90894"
- y="792.74231"
+ id="tspan5071"
+ x="13.340021"
+ y="764.25702"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">0.1</tspan></text>
<text
- id="text4266"
- y="739.08081"
- x="201.73517"
+ id="text5073"
+ y="710.59552"
+ x="19.105616"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="739.08081"
- x="201.73517"
- id="tspan4268"
- sodipodi:role="line">Play Speed</tspan></text>
+ y="710.59552"
+ x="19.105616"
+ id="tspan5075"
+ sodipodi:role="line">Grain Speed</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ x="33.35482"
+ y="792.01691"
+ id="text4684"><tspan
+ sodipodi:role="line"
+ id="tspan4682"
+ x="33.35482"
+ y="792.01691"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">Grains</tspan></text>
+ <path
+ sodipodi:type="arc"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="path3448"
+ sodipodi:cx="160.41306"
+ sodipodi:cy="824.00629"
+ sodipodi:rx="24.748737"
+ sodipodi:ry="24.748737"
+ d="m 139.03914,836.4825 a 24.748737,24.748737 0 0 1 5.48137,-31.44796 24.748737,24.748737 0 0 1 31.92187,0.11543 24.748737,24.748737 0 0 1 5.25381,31.48677 l -21.28313,-12.63045 z"
+ sodipodi:start="2.6132357"
+ sodipodi:end="0.53558849" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="matrix(0.00618092,0.02524592,0.00356856,-0.04372721,153.90202,856.99138)"
+ id="use3450"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="matrix(0.00618092,0.00937157,-0.00356856,0.01623203,161.11174,804.41488)"
+ id="use3452"
+ width="744.09448"
+ height="1052.3622" />
+ <path
+ d="m 138.78186,836.0309 a 24.748737,24.748737 0 0 1 5.77412,-31.02601 24.748737,24.748737 0 0 1 31.55848,-0.12884 24.748737,24.748737 0 0 1 6.02725,30.97784 l -21.72865,-11.8476 z"
+ sodipodi:ry="24.748737"
+ sodipodi:rx="24.748737"
+ sodipodi:cy="824.00629"
+ sodipodi:cx="160.41306"
+ id="path3454"
+ style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="arc"
+ sodipodi:start="2.6342369"
+ sodipodi:end="0.49919099" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 160.46358,796.08768 v 27.7496"
+ id="path3456"
+ inkscape:connector-curvature="0"
+ inkscape:tile-cx="377.14286"
+ inkscape:tile-cy="355.93361"
+ inkscape:tile-w="0"
+ inkscape:tile-h="332.85714"
+ inkscape:tile-x0="377.14286"
+ inkscape:tile-y0="189.50504" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="rotate(30,654.55016,320.52919)"
+ id="use3458"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="rotate(60,474.94944,638.42337)"
+ id="use3460"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="rotate(90,409.21105,754.78072)"
+ id="use3462"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="rotate(120,371.25694,821.95967)"
+ id="use3464"
+ width="744.09448"
+ height="1052.3622"
+ style="fill:#ff2a2a" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="rotate(-120,267.56442,1005.496)"
+ id="use3466"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="rotate(-90,229.61033,1072.6749)"
+ id="use3468"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="rotate(-60,163.87185,1189.0322)"
+ id="use3470"
+ width="744.09448"
+ height="1052.3622" />
+ <use
+ x="0"
+ y="0"
+ inkscape:tiled-clone-of="#path4597"
+ xlink:href="#path4597"
+ transform="rotate(-30,-15.728843,1506.9263)"
+ id="use3472"
+ width="744.09448"
+ height="1052.3622" />
+ <text
+ id="text3478"
+ y="845.42297"
+ x="186.26477"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ y="845.42297"
+ x="186.26477"
+ id="tspan3480"
+ sodipodi:role="line">1k</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ x="129.14871"
+ y="845.42297"
+ id="text3482"><tspan
+ sodipodi:role="line"
+ id="tspan3484"
+ x="129.14871"
+ y="845.42297"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">5</tspan></text>
+ <text
+ id="text4713"
+ y="792.01691"
+ x="135.23355"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ y="792.01691"
+ x="135.23355"
+ id="tspan4711"
+ sodipodi:role="line">Loop (ms)</tspan></text>
+ <text
+ id="text3222"
+ y="792.01691"
+ x="214.64774"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ y="792.01691"
+ x="214.64774"
+ id="tspan3220"
+ sodipodi:role="line">Freeze</tspan></text>
</g>
- <path
- sodipodi:end="0.53558849"
- sodipodi:start="2.6132357"
- d="m 293.68331,783.80196 a 24.748737,24.748737 0 0 1 5.48136,-31.44796 24.748737,24.748737 0 0 1 31.92187,0.11543 24.748737,24.748737 0 0 1 5.25381,31.48676 l -21.28313,-12.63045 z"
- sodipodi:ry="24.748737"
- sodipodi:rx="24.748737"
- sodipodi:cy="771.32574"
- sodipodi:cx="315.05722"
- id="path5038"
- style="fill:#6969ff;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:type="arc" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5040"
- d="m 314.98467,773.72332 0.099,-1.2135"
- style="fill:none;stroke:#000000;stroke-width:0.01871173;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5042"
- d="m 315.23079,772.05472 -0.099,0.4504"
- style="fill:none;stroke:#000000;stroke-width:0.01140051;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- sodipodi:end="0.49919099"
- sodipodi:start="2.6342369"
- sodipodi:type="arc"
- style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path5045"
- sodipodi:cx="315.05722"
- sodipodi:cy="771.32574"
- sodipodi:rx="24.748737"
- sodipodi:ry="24.748737"
- d="m 293.42602,783.35036 a 24.748737,24.748737 0 0 1 5.77413,-31.02602 24.748737,24.748737 0 0 1 31.55847,-0.12883 24.748737,24.748737 0 0 1 6.02725,30.97784 l -21.72865,-11.84761 z" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:tile-h="332.85714"
- inkscape:tile-w="0"
- inkscape:tile-cy="355.93361"
- inkscape:tile-cx="377.14286"
- inkscape:connector-curvature="0"
- id="path5047"
- d="m 315.10774,743.40712 v 27.7496"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5049"
- d="m 329.02762,747.13692 -13.87482,24.0319"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5051"
- d="m 339.21767,757.32692 -24.0319,13.8749"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5053"
- d="M 342.94755,771.24682 H 315.1979"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5055"
- d="m 339.21773,785.16682 -24.0319,-13.8748"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5057"
- d="m 290.99777,785.16682 24.0319,-13.8749"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5059"
- d="M 287.26795,771.24692 H 315.0176"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5061"
- d="m 290.99776,757.32692 24.0319,13.8748"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:connector-curvature="0"
- id="path5063"
- d="m 301.18784,747.13692 13.87483,24.0319"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- x="341.61603"
- y="792.74231"
- id="text5065"><tspan
- sodipodi:role="line"
- id="tspan5067"
- x="341.61603"
- y="792.74231"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">20</tspan></text>
- <text
- id="text5069"
- y="792.74231"
- x="277.09085"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="792.74231"
- x="277.09085"
- id="tspan5071"
- sodipodi:role="line">0.1</tspan></text>
- <text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- x="282.85645"
- y="739.08081"
- id="text5073"><tspan
- sodipodi:role="line"
- id="tspan5075"
- x="282.85645"
- y="739.08081"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">Grain Speed</tspan></text>
- <text
- id="text4684"
- y="820.5022"
- x="297.10565"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="820.5022"
- x="297.10565"
- id="tspan4682"
- sodipodi:role="line">Grains</tspan></text>
- <path
- sodipodi:end="0.53558849"
- sodipodi:start="2.6132357"
- d="m 402.78997,864.96779 a 24.748737,24.748737 0 0 1 5.48136,-31.44795 24.748737,24.748737 0 0 1 31.92187,0.11542 24.748737,24.748737 0 0 1 5.25381,31.48677 l -21.28313,-12.63045 z"
- sodipodi:ry="24.748737"
- sodipodi:rx="24.748737"
- sodipodi:cy="852.49158"
- sodipodi:cx="424.16388"
- id="path3448"
- style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:none"
- sodipodi:type="arc" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3450"
- transform="matrix(0.00618092,0.02524592,0.00356856,-0.04372721,417.65285,885.47666)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3452"
- transform="matrix(0.00618092,0.00937157,-0.00356856,0.01623203,424.86257,832.90016)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <path
- sodipodi:end="0.49919099"
- sodipodi:start="2.6342369"
- sodipodi:type="arc"
- style="fill:none;stroke:#000000;stroke-width:1.77165353;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path3454"
- sodipodi:cx="424.16388"
- sodipodi:cy="852.49158"
- sodipodi:rx="24.748737"
- sodipodi:ry="24.748737"
- d="m 402.53268,864.51619 a 24.748737,24.748737 0 0 1 5.77413,-31.02601 24.748737,24.748737 0 0 1 31.55847,-0.12884 24.748737,24.748737 0 0 1 6.02725,30.97784 l -21.72865,-11.8476 z" />
- <path
- inkscape:tile-y0="189.50504"
- inkscape:tile-x0="377.14286"
- inkscape:tile-h="332.85714"
- inkscape:tile-w="0"
- inkscape:tile-cy="355.93361"
- inkscape:tile-cx="377.14286"
- inkscape:connector-curvature="0"
- id="path3456"
- d="m 424.21441,824.57296 v 27.7496"
- style="fill:none;stroke:#000000;stroke-width:0.98569375;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3458"
- transform="rotate(30,733.27132,826.93758)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3460"
- transform="rotate(60,582.15588,881.08093)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3462"
- transform="rotate(90,526.84382,900.89878)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- style="fill:#ff2a2a"
- height="1052.3622"
- width="744.09448"
- id="use3464"
- transform="rotate(120,494.90936,912.34062)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3466"
- transform="rotate(-120,407.66283,943.60029)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3468"
- transform="rotate(-90,375.72839,955.04211)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3470"
- transform="rotate(-60,320.41624,974.8599)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <use
- height="1052.3622"
- width="744.09448"
- id="use3472"
- transform="rotate(-30,169.30083,1029.0032)"
- xlink:href="#path4597"
- inkscape:tiled-clone-of="#path4597"
- y="0"
- x="0" />
- <text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- x="450.01559"
- y="873.90826"
- id="text3478"><tspan
- sodipodi:role="line"
- id="tspan3480"
- x="450.01559"
- y="873.90826"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">1k</tspan></text>
- <text
- id="text3482"
- y="873.90826"
- x="392.89954"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- xml:space="preserve"><tspan
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="873.90826"
- x="392.89954"
- id="tspan3484"
- sodipodi:role="line">5</tspan></text>
- <text
- xml:space="preserve"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Nova ';-inkscape-font-specification:'Nova ';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
- x="398.98438"
- y="820.5022"
- id="text4713"><tspan
- sodipodi:role="line"
- id="tspan4711"
- x="398.98438"
- y="820.5022"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.66666698px;line-height:1.25;font-family:Allstar4;-inkscape-font-specification:Allstar4">Loop (ms)</tspan></text>
</g>
</g>
</svg>