From 3c94ada8574f5d66eeaea617051f2ba35d03184c Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Fri, 9 Jan 2026 02:10:29 -0800 Subject: [PATCH] Fix tesseract_cache plugin to properly handle cache misses - Check all required output files exist before declaring cache hit, not just stderr.bin - Add 'hocr' to list of cached output file types - Fix timeout=0.0 causing immediate timeout on cache miss by treating it as "no timeout" --- .../hocr.bin | 265 +-- .../txt.bin | 12 +- .../pdf.bin | Bin 4029 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 24 - .../hocr.bin | 177 -- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 24 - .../hocr.bin | 40 +- .../txt.bin | 6 +- .../pdf.bin | Bin 3314 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 15 - .../hocr.bin | 14 +- .../pdf.bin | Bin 2962 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 1 - .../hocr.bin | 191 +- .../txt.bin | 12 +- .../pdf.bin | Bin 4035 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 24 - .../hocr.bin | 91 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 15 - .../hocr.bin | 27 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 1 - .../hocr.bin | 178 -- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 24 - .../hocr.bin | 12 +- .../pdf.bin | Bin 2968 -> 2967 bytes .../hocr.bin | 28 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 1 - .../pdf.bin | Bin 2967 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 1 - .../hocr.bin | 1380 ++++++------ .../txt.bin | 18 +- .../pdf.bin | Bin 10222 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../hocr.bin | 1984 ++++++++-------- .../txt.bin | 169 +- .../pdf.bin | Bin 10222 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../hocr.bin | 278 +-- .../txt.bin | 10 +- .../pdf.bin | Bin 10222 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../hocr.bin | 1986 +++++++++-------- .../txt.bin | 169 +- .../pdf.bin | Bin 10222 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../stdout.bin | 4 +- .../stdout.bin | 4 +- .../stdout.bin | 4 +- .../stdout.bin | 4 +- .../hocr.bin | 1065 --------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../hocr.bin | 1065 --------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../hocr.bin | 1097 --------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 127 -- .../hocr.bin | 1083 --------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 123 - .../stderr.bin | 4 - .../stdout.bin | 0 .../hocr.bin | 1380 ++++++------ .../txt.bin | 18 +- .../pdf.bin | Bin 10214 -> 10202 bytes .../txt.bin | 18 +- .../hocr.bin | 1065 --------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../hocr.bin | 1065 --------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../pdf.bin | Bin 10194 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../hocr.bin | 150 +- .../txt.bin | 10 +- .../pdf.bin | Bin 3624 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 12 - .../hocr.bin | 244 +- .../txt.bin | 25 +- .../pdf.bin | Bin 4387 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 22 - .../hocr.bin | 177 -- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 20 - .../stderr.bin | 4 - .../stdout.bin | 0 .../hocr.bin | 1347 ++++++----- .../txt.bin | 14 +- .../pdf.bin | Bin 10210 -> 10249 bytes .../txt.bin | 14 +- .../hocr.bin | 1064 --------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../pdf.bin | Bin 10191 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 122 - .../stderr.bin | 4 - .../stdout.bin | 0 .../hocr.bin | 6 +- .../pdf.bin | Bin 2796 -> 2796 bytes .../hocr.bin | 16 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../pdf.bin | Bin 2796 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 tests/cache/manifest.jsonl | 223 +- .../stderr.bin | 4 - .../stdout.bin | 0 .../stderr.bin | 4 - .../stdout.bin | 0 .../stderr.bin | 4 - .../stdout.bin | 0 .../stderr.bin | 4 - .../stdout.bin | 0 .../stderr.bin | 4 - .../stdout.bin | 0 .../stderr.bin | 2 +- .../stderr.bin | 2 +- .../stderr.bin | 2 +- .../stderr.bin | 2 +- .../hocr.bin | 540 +++-- .../txt.bin | 19 +- .../pdf.bin | Bin 5729 -> 6032 bytes .../txt.bin | 43 +- .../hocr.bin | 20 +- .../txt.bin | 2 +- .../hocr.bin | 35 +- .../txt.bin | 4 +- .../pdf.bin | Bin 3106 -> 3117 bytes .../txt.bin | 9 +- .../hocr.bin | 244 +- .../txt.bin | 25 +- .../pdf.bin | Bin 4398 -> 3409 bytes .../txt.bin | 25 +- .../hocr.bin | 516 ++--- .../txt.bin | 16 +- .../pdf.bin | Bin 10211 -> 10115 bytes .../txt.bin | 14 +- .../hocr.bin | 1102 ++++----- .../txt.bin | 2 +- .../pdf.bin | Bin 8252 -> 8184 bytes .../hocr.bin | 311 --- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 36 - .../hocr.bin | 30 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 2 - .../hocr.bin | 66 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 10 - .../hocr.bin | 697 ------ .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 70 - .../hocr.bin | 701 ------ .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 70 - .../hocr.bin | 332 --- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 40 - .../pdf.bin | Bin 5673 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 40 - .../hocr.bin | 63 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 8 - .../pdf.bin | Bin 3106 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 8 - .../hocr.bin | 177 -- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 20 - .../pdf.bin | Bin 4252 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 20 - .../hocr.bin | 699 ------ .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 70 - .../pdf.bin | Bin 10211 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 70 - .../hocr.bin | 701 ------ .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 70 - .../pdf.bin | Bin 8152 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 70 - .../stderr.bin | 4 - .../stdout.bin | 0 .../hocr.bin | 45 +- .../txt.bin | 5 +- .../pdf.bin | Bin 3169 -> 3241 bytes .../txt.bin | 5 +- .../hocr.bin | 71 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 13 - .../pdf.bin | Bin 3241 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 13 - .../hocr.bin | 1045 +-------- .../txt.bin | 118 - .../pdf.bin | Bin 10902 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 118 - .../stderr.bin | 0 .../stdout.bin | 6 - .../hocr.bin | 1053 --------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 118 - .../hocr.bin | 15 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../pdf.bin | Bin 2798 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../hocr.bin | 6 +- .../pdf.bin | Bin 2798 -> 2801 bytes .../hocr.bin | 1909 ++++++++-------- .../txt.bin | 127 +- .../pdf.bin | Bin 12699 -> 12857 bytes .../txt.bin | 127 +- .../hocr.bin | 973 -------- .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 85 - .../pdf.bin | Bin 12624 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 85 - .../hocr.bin | 15 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../hocr.bin | 6 +- .../pdf.bin | Bin 2799 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../hocr.bin | 6 +- .../pdf.bin | Bin 2799 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../hocr.bin | 6 +- .../pdf.bin | Bin 2799 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../hocr.bin | 6 +- .../pdf.bin | Bin 2799 -> 0 bytes .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../hocr.bin | 15 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../hocr.bin | 15 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 .../hocr.bin | 15 - .../stderr.bin | 0 .../stdout.bin | 0 .../txt.bin | 0 tests/plugins/tesseract_cache.py | 35 +- 334 files changed, 7445 insertions(+), 25637 deletions(-) delete mode 100644 tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/3small/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/3small/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/3small/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/3small/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/ccitt/__--psm__2__000001_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/ccitt/__--psm__2__000001_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/jbig2/__--psm__2__000001_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/jbig2/__--psm__2__000001_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/lichtenstein/__--psm__2__000001_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/lichtenstein/__--psm__2__000001_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/multipage/__--psm__2__000001_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/multipage/__--psm__2__000001_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/multipage/__--psm__2__000003_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/multipage/__--psm__2__000003_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/multipage/__--psm__2__000004_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/multipage/__--psm__2__000004_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/multipage/__--psm__2__000005_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/multipage/__--psm__2__000005_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/multipage/__--psm__2__000006_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/multipage/__--psm__2__000006_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/multipage/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/multipage/__000003_ocr.png__000003_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000003_ocr.png__000003_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__000004_ocr.png__000004_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/multipage/__000004_ocr.png__000004_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000004_ocr.png__000004_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/palette/__--psm__2__000001_rasterize.png__stdout/stderr.bin delete mode 100644 tests/cache/palette/__--psm__2__000001_rasterize.png__stdout/stdout.bin delete mode 100644 tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/palette/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/palette/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/palette/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/palette/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/poster/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stderr.bin delete mode 100644 tests/cache/poster/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stdout.bin delete mode 100644 tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/skew/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/skew/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/skew/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/skew/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin delete mode 100644 tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin delete mode 100644 tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin delete mode 100644 tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin delete mode 100644 tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin delete mode 100644 tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin delete mode 100644 tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin delete mode 100644 tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin delete mode 100644 tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin diff --git a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index 5c249da3..e39da0d6 100644 --- a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,170 +5,171 @@ - - + + -
-
-

- - i - a - la - Waterman +

+
+

+ + Linzensoep + a + la + Waterman

-
-
-

- - 4 - ons - linzen +

+
+

+ + 4 + ons + linzen

-

- - 3 - liter - water +

+ + 3 + liter + water

-

- - 3 - uien +

+ + 3 + uien

-

- - bloem, - boter +

+ + bloem, + boter

-

- - 2 - kopjes - melk +

+ + 2 + kopjes + melk

-

- - laurier, - kruidnagel, - kerrie, - zout +

+ + laurier, + kruidnagel, + kerrie, + zout

-
-

- - De - linzgen - wassen - en - in-l - liter - kokend - wa- +

+

+ + De + linzen + wassen + en + in + 1 + liter + kokend + wa- - - ter - 1 - dag - laten - weken, - 2 - liter - water - bij + + ter + 1 + dag + laten + weken, + 2 + liter + water + bij - - de - linzen - voegen, - zonder - het - water - waarin + + de + linzen + voegen, + zonder + het + water + waarin - - ze - geweekt - zijn - af - te - gieten, - De - helft - van + + ze + geweekt + zijn + af + te + gieten, + De + helft + van - - de - uien - bakken - met - laurier - en - Kruidnagel. + + de + uien + bakken + met + laurier + en + kruidnagel. - - Alle - uien, - kerrie - en - zgout - bij - de - linzen + + Alle + uien, + kerrie + en + gout + bijg + de + linzen - - voegen, - Alles - aan - de - kook - brengen, - Van - de + + voegen, + Alles + aan + de + kook + brengen,. + Van + de - - bloem - met - boter - en - melk - een - papje - maken - en + + bloem + met + boter + en + melk + een + papje + maken + en - - verder - afmaken - met - de - soep, - Als - de - linzen + + verder + afmaken + met + de + soep, + Als + de + linzen - - gfgaar - Zijn - is - de - soep - klaar. + + gaar + Zijn + is + de + soep + klaar.

diff --git a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index dee575a9..eea8bbb4 100644 --- a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -1,4 +1,4 @@ -i a la Waterman +Linzensoep a la Waterman 4 ons linzen @@ -12,13 +12,13 @@ bloem, boter laurier, kruidnagel, kerrie, zout -De linzgen wassen en in-l liter kokend wa- +De linzen wassen en in 1 liter kokend wa- ter 1 dag laten weken, 2 liter water bij de linzen voegen, zonder het water waarin ze geweekt zijn af te gieten, De helft van -de uien bakken met laurier en Kruidnagel. -Alle uien, kerrie en zgout bij de linzen -voegen, Alles aan de kook brengen, Van de +de uien bakken met laurier en kruidnagel. +Alle uien, kerrie en gout bijg de linzen +voegen, Alles aan de kook brengen,. Van de bloem met boter en melk een papje maken en verder afmaken met de soep, Als de linzen -gfgaar Zijn is de soep klaar. +gaar Zijn is de soep klaar. diff --git a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 6e2f2616c32ae68134ca5172d9bb0f4a76f091ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4029 zcmbUk30PA{`f)?lLQz?T+KyEe5y(Zj1QZfL6a*6lS*q|LFAz#zViGLiQV{)6&{`~r zw}@I)s1`4Zh*U)d&$X?nrAn!GsTP#g3c6^a|GWgb`gOnEN#1+&Uo-#w^B*(z;i5oi zu8V+W-*Tv~oyA2Qq>N8yd3&=EVn?K_D8v?$S~5kMh!NprBBen*U=p)@eOVMO#mxL6 zLjI(N3RKcs#12YHS0#l|8Vv@qxQNmufDB1%F-C)8kSiVvEy2V9IzcIw(}{>3ETw3z zT$}DZ7vm+V@mfX?tPKZaB9x10IWSYmjnM?77!GEh0lo0x1B>|!y@bJ{2xU;PD3nwo zLI03|l%#94lp>gxDPda1BnajTQ%fl|R@9+i(HTI-6fu=3*J#!0$iWW`L-nI2sVY?p zrGP~ttUo9SyjWLk54BvSRjQGD|FmzG3-exyL{Uh<;SAaYtoOiTLnt~? zn}m2=4$LG^(Nb#orjS}nL}9~WIZ%`$6|A%!9p?-z2!b%&-IG-_Ij_tB`hU@~R~QjQ zUmpmK0j_iC$FGkEO!y0ahSU!4|4-)e|2R({VFezhUz^@Pv6tvfgV=h*@CAIl4|+Z} z*gBY&gUg1il?f6`i)33m1?I2t3A#oOMnnOLqpT0S?9+KqHXg>Qut}s!@>% zl$xXyDV8?}nlJJWgvLbbFuGnUUiK&KNGFWryPpnSX0>m$OGs6#!J`?IFgjyh3c;EzNex}5VS z!3+fLpy9vFr^$o&mXgGNeaX($9z_l8Cd^m~YRA00K4yB}W5{FC-4j3+v;{q|` zA#m~JF=bc?F$4S>2qPdfF(cL|LJbVpUj=cw>ra+3&=mzjg`(0Rg$65NVt@TNSpO9= z0SPiVBw-N5mN|2rIS3ye#JY+Ip#gtb8jd4o@(}^W>2PF3{vRUugC%!SU z>c`&R(%y{p%vz7Gmj^q#r&olV?YFwJt--SEhZoyVP7Ih?H*2u$9tN2)3Rc!t)U!zRJ%(}-} z>pDBuZhp~FRD9dzz!rg5aWPxIDW+%A^>qgnEyCb&<2TH`-|+Diuc~I-F-PntYV(&) z+uFX1z2Z49KJ}R2SSR-{OLv@E_UQt-`T3EOYZ449#MTf@X)td8CM<>!n75`cE@hkBBGU!kc#* zQAj=6-jJSioPR%1v}4PejSg!?n!>NXYM!7IwStGv;5E<)#_>2HD#3_tmN3P zI$xT5M)=uJH@eH_nR{(}`+B6{J%N3n{LqSs)p=W;)=w2hzjd;w+@Q_(pn-pDT=s9a zG^(BNCQKqc6u<8|e7862gggII;1l+jkes})Cr%_5()-)YQqWL=Hfv1C^GH(u^mvyWd5(;h0A z^!=P|uOilo#D6<}sXq7jZx*aF{xvD$TK?Y6OD`9GzV!S{zRaf0BCGj4`F!8YU)JyH z_8U7TAZf#`?H|n=JFZ8px={4&FgfLHF=cbAa*ibZxH9=J&E?D1J{ zxBp14`>ei>#hTWf^2CyP-|doGZ^?)mTm4=V3K5nZV|!GW*v>gq&pBzkr{~r_#oo%= zV|VQXOHVjWiG3@xCi+^8{S?{C61UuEj_SRU=hvQ`P*A*Pc?BPCa~XZj`Qn#eIm2`XIdahvtigD}57}O^@;Eh}1+rdQjpOx}v~n?mG*9%+l5uyzo1$ zF)^^~iDSt!PDV$)PVn(veZizC+hAJIllx`O_A8=X*7#=Kh}@dwL}U>Uunylm@L03G>?CkH*QyPQi&k{%BZXN3aGP7YTSGT zJ-#!m6)nqNS2ccQnO%`o5PE8lo%e&hliqf$`Lx}vw-l3Re!J$Z+SA&jVx>=G{e_4% zip#-Av!59lCHsXf&yA?9&RN%!V{Kz{eA2?@IiX=MgcmzI+E@1xO=CXFA5jAErEDN! z4wL|#wAu6JQheLOWkP@35-L;iiED7m9eVeJj?j-U@Pw;qzpPeG!jV+1zhX<|85FhxY?4^1gdOQG dy7<G@y$CYJo9}pJE`U6{I@wWf~ diff --git a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index dee575a9..00000000 --- a/tests/cache/2400dpi/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,24 +0,0 @@ -i a la Waterman - -4 ons linzen - -3 liter water - -3 uien - -bloem, boter - -2 kopjes melk - -laurier, kruidnagel, kerrie, zout - -De linzgen wassen en in-l liter kokend wa- -ter 1 dag laten weken, 2 liter water bij -de linzen voegen, zonder het water waarin -ze geweekt zijn af te gieten, De helft van -de uien bakken met laurier en Kruidnagel. -Alle uien, kerrie en zgout bij de linzen -voegen, Alles aan de kook brengen, Van de -bloem met boter en melk een papje maken en -verder afmaken met de soep, Als de linzen -gfgaar Zijn is de soep klaar. diff --git a/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 91c8d9c0..00000000 --- a/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - -
-
-

- - a - la - Waterman - -

-
-
-
-

- - 4 - ons - linzen - -

- -

- - 3 - liter - water - -

- -

- - 3 - uien - -

- -

- - bloem, - boter - -

- -

- - 2 - kopjes - melk - -

- -

- - laurier, - kruidnagel, - kerrie, - zout - -

-
-
-

- - De - linzgen - wassen - en - in - -l - liter - kokend - wa- - - - ter - 1 - dag - laten - weken, - 2 - liter - water - bij - - - de - linzen - voegen, - zonder - het - water - waarin - - - ze - geweekt - zijn - af - te - gieten, - De - helft - van - - - de - uien - bakken - met - laurier - en - kKruicdnagel. - - - Alle - uien, - kerrie - en - gout - bij - de - linzen - - - voegen, - Alles - aan - de - kook - brengen,. - Van - de - - - bloem - met - boter - en - melk - een - papje - maken - en - - - verder - afmaken - met - de - soep,. - Als - de - linzen - - - gaar - Zijn - is - de - soep - klaar. - -

-
-
- - diff --git a/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 95080b54..00000000 --- a/tests/cache/2400dpi/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,24 +0,0 @@ -a la Waterman - -4 ons linzen - -3 liter water - -3 uien - -bloem, boter - -2 kopjes melk - -laurier, kruidnagel, kerrie, zout - -De linzgen wassen en in -l liter kokend wa- -ter 1 dag laten weken, 2 liter water bij -de linzen voegen, zonder het water waarin -ze geweekt zijn af te gieten, De helft van -de uien bakken met laurier en kKruicdnagel. -Alle uien, kerrie en gout bij de linzen -voegen, Alles aan de kook brengen,. Van de -bloem met boter en melk een papje maken en -verder afmaken met de soep,. Als de linzen -gaar Zijn is de soep klaar. diff --git a/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index d5066fcb..623b575c 100644 --- a/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+

@@ -22,8 +22,8 @@

- Bokale - oa + Bokale + oa

@@ -55,32 +55,34 @@

- BAIONA - zeiteninsiie - + BAIONA + i + zeettnansise +

- 7 - Trenbideak - ----- + 1 + Trenbideak + -- + ~~~

- t\ - Basusarri - - spmeans:20141004 - ae: - . - _ - ~ + t\ + Basusarri + + spmsans20141004 + se: + . + a + ~

diff --git a/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index 561bae0b..d4caaa8d 100644 --- a/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -8,8 +8,8 @@ Mugerre Milafranga Komunikabideak -BAIONA zeiteninsiie — +BAIONA i zeettnansise — -7 Trenbideak ----- +1 Trenbideak -- ~~~ -t\ Basusarri — spmeans:20141004 ae: . _ ~ +t\ Basusarri — spmsans20141004 se: . a ~ diff --git a/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/3small/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index e75334e27feb8fb70c24c39284e71c7f72c04ea2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3314 zcmbVP4Nz3q6}~J#fdv}vY^a&W^ny}J>F&O_Km1gN6j*lM1cb7HlOc&db}!4LyYH=U zA5+k3AYl?)R7|vWhDxfPDx{i}rfM5a)KN?NuXUVS<3uOMYK+<%qiv@`=s9n9*##V@ z?Oon`_x#;^?z!i?=aOIVa2k1&U7vsc^+VV6Jmsj|+MzEi(^G10><%$%t`bxsAp4O~ zFZfxQT0p5mUtX?fk`I-w(~K&GFmuY1O3ki7cc{IFg~Ldqxr2qhU?WH>a>BHQ+HffP z3<|3yuj~^gKQ+63Oj1R)+qeYzp3YWP^8>x%kkcqPNg^mSTBLb`EKNh3C+-&x9$(CT z{Hk(08fBN;Q7eR~JvJmTJ>6lI1>I7c4AW{Mp)gmS;$sRrS`c&eF%YAqf%(O-s&vzW z3J45~u|1ukP=EztQ55|L2SFEo#ds)UNR<^@9GiA(xiCNK;L0p$kg!Cc9LuPk;}SLj z{f;lThDm<4omzMfW)cG`Q{WpAROVn9IJ5&tnGn=>ZM%LnDT5HA+y3w84&;7kR}%E^ z(|T4X6EZmoM%kcslwLTzw|d@v^fl2nc>jMkH~z#aGFl6X<}>;tN^B}> zAvuHt#GdI}g6SU5)(SipRLXrQAi~ zEaBh>n9zoa94Uw&$bM#_B_L~v8APHx>vVF%F(-N}B!7TuI5m3!{LQo^a^_4OFmcc( zpby87uP2&h_F@gV5sIfs#&eD!&h(^*BokWaF@NfsqE84d_ikKk5&3 zw>^|su@LBA0zI#t3BJs(PZ;#~z*E!?j4WM>4*HkiS=b&_yHcP7`s?789+15P$xyaWwt0eRR6?-&t>J>GNcn4lbXamj(%|Oy%7ZMxBP}9*?3R-;b+}sp09$9xX z`3lI?+y)- zk_gy|`j6A4lpMzU{1eex$E`H zbD1xRhkD%)w>G+R>6R}VQva0gXf50`oVKfO8QIoT`}W_)7jL?_f7JA&2ZlCXeot5Z z{4J?4Kl>du@Q0-~`>D%$e>pQrYcqE5?@POy^OHF@Ee9)y7WeHt)j!sBgzbM`k!gPeXa9^PHefF zS!~|=Xz<3$zjAkaww9Zek?r4TX)+$!+i{WK>N>kF>!bcPck>VZqvPz}y_vr+GW0im z*ix~1|NFM>`z zH26mLzaGxmnUz-a!oVa^4?ZzC3paR^jVDSF(uX z7HOJ|q6$T*%vp`KI}VC21H`iaTUWTz$P`wGVDm~pu(#< - - + + -
+

- Covfefe + Covfefe is a - perfectly - cromulent - word. + perfectly + cromulent + word.

diff --git a/tests/cache/3small/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/pdf.bin b/tests/cache/3small/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 7a13dc0397b216ef991a28992a87c8466c8a6d70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2962 zcmbVOYitx%6uxb@1(t`kBEg7yi!>B*cV}iFZKX7{yKPx{Y}qZvq#-cfy}KRQompn4 zaaVr;h6w&3sYoK4CZJ6!Mob_IAtY+78Z zGxxmiJ@?%6-E*7zLOm|g?RPd^`|#5nPLT>!8`|S+Z+BAa>Ca~w^#o;8PHQP-^vNk^ zPzjWx&W;WzQxmA{Ei>wp4c4QnCiV2D^V#9e%rKBd^AI!QU?Zz0atu01eK-`|iNbC* zt|b&TMLppJQ%%LpyEY;}HZo*#KhPTiIsMvpRRLv21Kbm2aSc9C(JvglxR?j{6%2>^ zwcc=Oi=3tY!jQm>9nOV?d)=4e$>I0NoY{AM4&=Ds9z9DHUa%EE_O3h zQ|2(0L;+?}(k9d4o0d%$Vi-8I14o&hapuNuPF5`-gjAopz5i0qO&{M6r-_pG+vpo9)3E z<_4s8Nn&(#&;(1uaFB&t!9sD&^S^nU+GDdtCT}3kFtn=bTPqIOddire*f(4T^5)o{klIiLgjN8mL-t;J=sh|_1`U6+w_S>hnIAfFF3 zRUzG`Z!EhC^p8Mq%4&uQ{(*#iZsfE;aW$+Chb^cMnE zL#iALZ2kaYL?;GOh(=UGiAdZ;7+|`gXet%mLS>X}FJVNx0j$d5)K->$R;9pNjTzr3 zBTnt24fGb4P-KM6AOc48`P_(^R(SI=90bgOz5y@-F~>~QJ_rpMu22QB+!YSXLFk5h zphB@69HHS1Ox$IE!}d4G0SPt;Nf?BBk}km|P`o-st%?ZHfIln^al|K|11Pbz?cd88 z8(p_#Qm7Bz85?qsvU`J<8{Q>dorkBEY&-bVwhiC>@!OZn&K+90_u16-Tfcgi|M~gt zx8&FFJo2V`a^2y(uddm@yW#z{(fX;?f!LMxPd7$RL^>`GeS7nXkH$`npZ;O(nLYW# zk551LOJ4)KK5y(^ca!p+KhPMT**UQ5w@qaa)eOvu3y z+!JVX=s8J{e1a&n2%^^~NG_puwIHnKn*E9ihh%$CH`bQouH|$nN03aC6N``4Xu$9H z`e~BR@ - - + + -
+

@@ -24,7 +24,7 @@

- 4 + 4 ons linzen @@ -32,16 +32,16 @@

- 3 - liter - water + 3 + liter + water

- 3 - uien + 3 + uien

@@ -54,9 +54,9 @@

- 2 + 2 kopjes - melk + melk

@@ -64,111 +64,112 @@ laurier, kruidnagel, - kerrie, - zout + kerrie, + zout

- - De - linzgen + + De + linzgen wassen - en - in-l - liter - kokend - wa- + en + in + -l + liter + kokend + wa- - ter - 1 - dag - laten - weken, - 2 - liter - water - bij + ter + 1 + dag + laten + weken, + 2 + liter + water + bij - - de - linzen - voegen, - zonder - het - water - waarin + + de + linzen + voegen, + zonder + het + water + waarin - ze - geweekt - zijn - af - te - gieten, - De - helft - van + ze + geweekt + zijn + af + te + gieten, + De + helft + van - de - uien - bakken - met - laurier - en - Kruidnagel. + de + uien + bakken + met + laurier + en + kKruicdnagel. - Alle - uien, - kerrie - en - zgout - bij - de - linzen + Alle + uien, + kerrie + en + gout + bij + de + linzen - voegen, - Alles - aan - de - kook - brengen, - Van - de + voegen, + Alles + aan + de + kook + brengen,. + Van + de - bloem - met - boter - en - melk - een - papje - maken - en + bloem + met + boter + en + melk + een + papje + maken + en - - verder - afmaken - met - de - soep, - Als - de - linzen + + verder + afmaken + met + de + soep,. + Als + de + linzen - - gfgaar - Zijn - is - de - soep - klaar. + + gaar + Zijn + is + de + soep + klaar.

diff --git a/tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin b/tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin index d7c5e058..857b059e 100644 --- a/tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin @@ -12,13 +12,13 @@ bloem, boter laurier, kruidnagel, kerrie, zout -De linzgen wassen en in-l liter kokend wa- +De linzgen wassen en in -l liter kokend wa- ter 1 dag laten weken, 2 liter water bij de linzen voegen, zonder het water waarin ze geweekt zijn af te gieten, De helft van -de uien bakken met laurier en Kruidnagel. -Alle uien, kerrie en zgout bij de linzen -voegen, Alles aan de kook brengen, Van de +de uien bakken met laurier en kKruicdnagel. +Alle uien, kerrie en gout bij de linzen +voegen, Alles aan de kook brengen,. Van de bloem met boter en melk een papje maken en -verder afmaken met de soep, Als de linzen -gfgaar Zijn is de soep klaar. +verder afmaken met de soep,. Als de linzen +gaar Zijn is de soep klaar. diff --git a/tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin b/tests/cache/3small/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index f138b41fbe963dfbddd567d297b164ba09a797b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4035 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 - - - - - - - - - -
-
-

- - Tarnose - -

-
-
-
-
-

- - Bokale - oa - -

-
-
-
-

- - Lehuntze - -

-
-
-
-

- - Mugerre - -

-
-
-
-

- - Milafranga - Komunikabideak - -

-
-
-

- - BAIONA - i - zeettnansise - - -

-
-
-

- - 1 - Trenbideak - -- - ~~~ - -

-
-
-

- - t\ - Basusarri - - spmsans20141004 - se: - . - a - ~ - -

-
-
- - diff --git a/tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index d4caaa8d..00000000 --- a/tests/cache/3small/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,15 +0,0 @@ -Tarnose - -Bokale oa - -Lehuntze - -Mugerre - -Milafranga Komunikabideak - -BAIONA i zeettnansise — - -1 Trenbideak -- ~~~ - -t\ Basusarri — spmsans20141004 se: . a ~ diff --git a/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 955bb994..00000000 --- a/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - -
-
-

- - Covfefe - is - a - perfectly - cromulent - word. - -

-
-
- - diff --git a/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin b/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 60e0a81a..00000000 --- a/tests/cache/3small/__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1 +0,0 @@ -Covfefe is a perfectly cromulent word. diff --git a/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 2d56baf5..00000000 --- a/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - -
-
-

- - Linzensoep - a - la - Waterman - -

-
-
-
-

- - 4 - ons - linzen - -

- -

- - 3 - liter - water - -

- -

- - 3 - uien - -

- -

- - bloem, - boter - -

- -

- - 2 - kopjes - melk - -

- -

- - laurier, - kruidnagel, - kerrie, - zout - -

-
-
-

- - De - linzgen - wassen - en - in - -l - liter - kokend - wa- - - - ter - 1 - dag - laten - weken, - 2 - liter - water - bij - - - de - linzen - voegen, - zonder - het - water - waarin - - - ze - geweekt - zijn - af - te - gieten, - De - helft - van - - - de - uien - bakken - met - laurier - en - kKruicdnagel. - - - Alle - uien, - kerrie - en - gout - bij - de - linzen - - - voegen, - Alles - aan - de - kook - brengen,. - Van - de - - - bloem - met - boter - en - melk - een - papje - maken - en - - - verder - afmaken - met - de - soep,. - Als - de - linzen - - - gaar - Zijn - is - de - soep - klaar. - -

-
-
- - diff --git a/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin b/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 857b059e..00000000 --- a/tests/cache/3small/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,24 +0,0 @@ -Linzensoep a la Waterman - -4 ons linzen - -3 liter water - -3 uien - -bloem, boter - -2 kopjes melk - -laurier, kruidnagel, kerrie, zout - -De linzgen wassen en in -l liter kokend wa- -ter 1 dag laten weken, 2 liter water bij -de linzen voegen, zonder het water waarin -ze geweekt zijn af te gieten, De helft van -de uien bakken met laurier en kKruicdnagel. -Alle uien, kerrie en gout bij de linzen -voegen, Alles aan de kook brengen,. Van de -bloem met boter en melk een papje maken en -verder afmaken met de soep,. Als de linzen -gaar Zijn is de soep klaar. diff --git a/tests/cache/aspect/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/aspect/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index c53d0bfd..7a55ec72 100644 --- a/tests/cache/aspect/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/aspect/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+

@@ -17,9 +17,9 @@ This should be - a - perfect - circle. + a + perfect + circle.

diff --git a/tests/cache/aspect/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/aspect/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin index bc89ff94b25659b69249f35fecee64ce8e8d3f59..5239215d710f4ea8a211ffce6ae925a9616b09ff 100644 GIT binary patch delta 253 zcmVtL71OQY01wCZsuH!hw=ehS_B+G*s7vTa2Px6v`J7#Adfa{^@Tee z5jh}A(#VL>BRV|61IiVAwxW~DO9{3vx(%6S3v$t#HTN2!L76S4%2Kq6KGMdD)8Izy zyp45FCM#ZcDK#?ETf%OK^|RT*b!41J%UX+CjIAZ{e^~d?4$s2nbXV)X`Wq@}hGKqr zcTMY)lL>bNH7+re4GI_wHZU=rd9Ef@ejds^mV8qIyD4{H zicU@cladK{12Zl%lMD(N3o|h?Ff%bTH8M3glP?Nh0XUP63bO$-lR^tk2r~*LB}Gq0 E3gQ}RCIA2c diff --git a/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index aefc298d..00000000 --- a/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - -
-
-
-

- - This - should - be - a - perfect - circle. - -

-
-
- - diff --git a/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 201ce879..00000000 --- a/tests/cache/aspect/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1 +0,0 @@ -This should be a perfect circle. diff --git a/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 8b6bbd822f1e3a1722c5b2626faf3c3d1bfa7e47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2967 zcmbVOUu;uV7(d$zvdbSK0VGPuL75Cp*L!b!yA7I!tzAbQbIUr0ZvMM#Pur{Qz4hK( zY}E)a3Md8>co4EgB?c1%35f&^F&L&Xhz|(zfIgrP>dP<&5<)^q=J%a@yS6LA=xOi0 z=lgfgcfRxe&UaddB2ll@rU)(9PMn<*MFR6hAf2)bJynPCuWHg8tQWc<5&E+53ZgMVja^p zNZBFNNW_^Q1F*xS5M7N&KGLBPU9Kb(HJDf9T_JFB?whDbXeq}vwk}2&RxDF*z zBr7>b5N86}O_~TDjQix#Yv&IU($EUr7ctTx3jqB-&}-7!QfkGc-Rpq<66jSKrY08_ zZ!qW|hbNc;#-c_~BlLfVXI&;|7d_Ac{k`y7kTnu2S;Xm+@SdMji+SQ9^FY1;XsScH z-JD+e3(!9T-Jdrs8~g(g8&{(od-$9@^vco~9t_>`Jb-3|Ts(4D$M2PIKD~)w58?c! z1UN0&6v9{E&(` zb&EF811zbj2$^vNj6W#00cPZm4*2jo90t&Ufdx1MIS0+KdlFhOUbzfny(^!V<1^R)ZZCF!@L|99 z{l#Ye&u91Vx!Eu_=2^Yv>Ssr{Sdku$;;>WUV3a(=v>o< z6>pqAdhkMj^XaxTix0Df=A|Rb?T0_^KI}bqVffU(%iq28({It~uih&RKK{h>J2xou z_7o~6~Xti9F2t|bdlCTQyj+|8g|Kv7fLls1Xiq%hnH zY)HfiTo!0+WRon)iX@BeQXtTw1iWI$dQn`@HAgfXPRdZU7Yj^f=ZYrOBshg-0V|Nx zXi!o73Qf^jo&@(5Y*a7vVRy>5wy8p~G2P2^TzidS6kwBv4Fh(hj3&HKQpq8CJy1=X2TcwJ MWTB;{cQ7ja1Lh3d8UO$Q diff --git a/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 201ce879..00000000 --- a/tests/cache/aspect/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1 +0,0 @@ -This should be a perfect circle. diff --git a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index ae8ef762..f7e8f0d0 100644 --- a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+

@@ -17,8 +17,8 @@ LinnSequencer - 32 - Track + 32 + Track MIDI Sequence Recorder @@ -29,7 +29,7 @@

The - LinnSequencer + LinnSequencer is a state-of-the-art @@ -39,16 +39,16 @@ tool for the - professional + professional musician. It - is + is

- extremely + extremely powerful, yet amazingly @@ -67,24 +67,24 @@

- ¢ - Operation + ¢ + Operation is - similar + similar to multi-track tape recorder - with + with PLAY, STOP, RECORD, - FAST + FAST FORWARD, - REWIND, - and + REWIND, + and LOCATE controls. @@ -93,7 +93,7 @@

- ¢ + e Each of the @@ -109,12 +109,12 @@ may - be + be assigned to one - of - 16 + of + 16 MIDI channels. Simultaneously @@ -136,9 +136,9 @@

- © + ¢ Ultra-fast - 32” + 3%" disk drive stores @@ -149,7 +149,7 @@ and holds over - 110,000 + 110,000 notes

@@ -165,13 +165,13 @@

- ¢ - One - or + ¢ + One + or all - tracks + tracks may - be + be TRANSPOSED at the @@ -181,21 +181,21 @@ key. - ¢ + e Exclusive real-time ERASE function makes editing - FAST. + FAST. - © + ¢ Exclusive REPEAT function - automatically + automatically repeats any held @@ -217,25 +217,25 @@

- ¢ - TIMING + ¢ + TIMING CORRECTION - works - during + works + during playback and operates without - ‘chopping’ - notes. + ‘chopping’ + notes.

- ¢ - Optional + ¢ + Optional SMPTE time code @@ -246,49 +246,49 @@

- © + © Optional remote - control. + control.

- Recording - a + Recording + a Sequence

- To - record - a + To + record + a sequence, simply press RECORD and - PLAY, + PLAY, then play your - MIDI - keyboard - in + MIDI + keyboard + in time to the - Sequencer’s + Sequencer’s click - track. + track. When the sequence @@ -297,766 +297,764 @@ around to bar - 1, + 1, - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be + you'll + hear + what + you + played—only + all + timing + errors + will + be

- corrected! - (Timing - correction - may - be - adjusted - or - defeated). + corrected! + (Timing + correction + may + be + adjusted + or + defeated).

-
-

- - Any - additional - notes - played - will - be - added - into - the - track +

+

+ + Any + additional + notes + played + will + be + added + into + the + track - - - existing - notes - are - not - erased - while - recording! + + —existing + notes + are + not + erased + while + recording!

-

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls +

+ + FAST + FORWARD, + REWIND, + and + LOCATE + controls - - may - be - used - at - any - time - to - quickly - access - any - location - in + + may + be + used + at + any + time + to + quickly + access + any + location + in - - your - sequence - for - spot-recording. - To - overdub - a - new - part, + + your + sequence + for + spot-recording. + To + overdub + a + new + part, - - select - a - different - track - and - start - recording—while - you + + select + a + different + track + and + start + recording—while + you - - record, - the - first - track - will - play - in - perfect - sync - (unless - you + + record, + the + first + track + will + play + in + perfect + sync + (unless + you - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 + + MUTE + it, + or + SOLO + another + track). + In + this + way, + up + to + 32 - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded + + tracks + may + be + overdubbed! + All + MIDI + effects + are + recorded - - including - pitch - bend, - modulation, - velocity, - aftertouch, + + including + pitch + bend, + modulation, + velocity, + aftertouch, - - sustain - pedal, - and - program - changes! + + sustain + pedal, + and + program + changes!

-
-

- - Editing +

+

+ + Editing

-

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press +

+ + To + erase + a + wrong + note, + simply + hold + ERASE + and + press - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— + + the + note + to + be + erased + just + before + it + plays + in + the + sequence— - - when - played - back, - it - will - be - gone. - Notes - may - also - be + + when + played + back, + it + will + be + gone. + Notes + may + also + be

-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- +

+

+ + added, + erased, + or + changed + using + the + SINGLE + STEP + func- - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, + + tion. + To + overdub + notes + at + specific + points + within + a + sequence,

-
-

- - Additional - Features +

+

+ + Additional + Features

-
+

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to + + simply + use + LOCATE, + FAST + FORWARD, + or + REWIND + to - find - the - desired - bar - number, - then - start - recording. + find + the + desired + bar + number, + then + start + recording.

-

+

- The - INSERT/COPY - function - allows - you - to - move - bars + The + INSERT/COPY + function + allows + you + to + move + bars - from - one - location - to - another—in - the - same - sequence - or - a + from + one + location + to + another—in + the + same + sequence + or + a - different - one. - For - example, - you - might - insert - a - copy - of - the + different + one. + For + example, + you + might + insert + a + copy + of + the - first - verse - between - the - second - chorus - and - the - bridge. + first + verse + between + the + second + chorus + and + the + bridge. - - DELETE - BARS - operates - the - same - way - to - remove + + DELETE + BARS + operates + the + same + way + to + remove - - unwanted - sections, + + unwanted + sections.

-
-

- - Creating - a - Song +

+

+ + Creating + a + Song

-

- - One - way - to - create - a - song - is - to - record - each - track - all - the +

+ + One + way + to + create + a + song + is + to + record + each + track + all + the - - way - through - (up - to - 999 - bars). - Another - way - is - to - record + + way + through + (up + to + 999 + bars). + Another + way + is + to + record - - each - basic - section - (verse, - chorus, - etc.) - in - individual + + each + basic + section + (verse, + chorus, + etc.) + in + individual - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” + + sequences, + then + use + the + CREATE + SONG + function + to + “chain” - - them - together. - CREATE - SONG - will - then - automatically + + them + together. + CREATE + SONG + will + then + automatically - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can + + copy + all + the + parts + into + a + new + sequence. + If + desired, + you + can - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. + + even + set + the + last + few + bars + to + repeat + infinitely, + for + a + fadeout.

-
-

- - Composition - Without - Compromise +

+

+ + Composition + Without + Compromise

-

- - The - technology - you - use - should - never - be - so - complex - that +

+ + The + technology + you + use + should + never + be + so + complex + that - - it - interferes - with - the - creative - process. - That’s - precisely - why + + it + interferes + with + the + creative + process. + That’s + precisely + why - - the - LinnSequencer - is - designed - to - let - you - compose, - record + + the + LinnSequencer + is + designed + to + let + you + compose, + record - - and - edit - while - devoting - your - undivided - attention - to - your + + and + edit + while + devoting + your + undivided + attention + to + your - - music. - See - your - Linn - dealer - today - for - a - demonstration! + + music. + See + your + Linn + dealer + today + for + a + demonstration!

-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the +

+

+ + * + Simple, + easy + to + learn + operation—the + 32 + character + LCD + display + clearly + guides + you + through + all + operations. + If + needed, + the

-
-

- - HELP - button - displays - additional - explanations. +

+

+ + HELP + button + displays + additional + explanations.

-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. +

+

+ + * + Non-destructive + recording—existing + notes + are + not + erased + while + recording. - - ¢ - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including + + ¢ + Two + FOOTSWITCH + INPUTS + may + be + assigned + to + remotely + control + many + of + the + commonly + used + functions, + including

-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. +

+

+ + ERASE, + REPEAT, + PLAY/STOP, + or + LOCATE.

-
-

- - ¢ - Two - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. +

+

+ + ¢ + Two + TRIGGER + OUTPUTS + may + be + programmed + to + output + pulses + at + any + selected + note + value.

-
-

- - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. +

+

+ + © + Will + sync + to + standard + LinnDrum + or + Linn + 9000 + sync + tone.

-
-

- - ® - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. +

+

+ + © + Utilizes + ultra + high-speed, + 8 + MHz + 80186 + 16 + bit + computer + internally + for + FAST + operation. - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, + + ¢ + TEMPO + may + be + specified + in + BEATS-PER-MINUTE + or + FRAMES-PER-BEAT + at + 24, + 25, + or + 30 + frames + per + second,

-
-

- - (even - drop - frame!) +

+

+ + (even + drop + frame!)

-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes +

+

+ + ¢ + TEMPO + may + be + entered + numerically, + adjustable + in + tenths + of + a + Beat-Per-Minute + increments, + or + by + tapping + quarter + notes

-
-

- - on - the - TAP - TEMPO - button. +

+

+ + on + the + TAP + TEMPO + button.

-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. +

+

+ + ¢ + TEMPO + CHANGES + may + be + programmed + into + a + sequence, + with + smooth + transitions + if + desired. - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. + + ¢ + Any + TIME + SIGNATURE + may + be + used, + and + may + be + changed + within + a + song.

-
-

- - linn +

+

+ + linn - - Linn - Electronics, - Inc. + + Linn + Electronics, + Inc.

-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 +

+

+ + 18720 + Oxnard + Street, + Tarzana, + CA + 91356 - - (818) - 708-8131 - TELEX - #298949 - LINN - UR + + (818) + 708-8131 + TELEX + #298949 + LINN + UR

diff --git a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index 9e1c5257..7ce15cb2 100644 --- a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -8,18 +8,18 @@ extremely powerful, yet amazingly simple to learn and use. It’s many remarkabl ¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST FORWARD, REWIND, and LOCATE controls. -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may +e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic synthesizers! -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes +¢ Ultra-fast 3%" disk drive stores complex songs in seconds and holds over 110,000 notes per disk! ¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected +e Exclusive real-time ERASE function makes editing FAST. +¢ Exclusive REPEAT function automatically repeats any held notes at a pre-selected rhythmic value. @@ -34,12 +34,12 @@ Recording a Sequence To record a sequence, simply press RECORD and PLAY, then play your MIDI keyboard in time to the Sequencer’s click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be +you'll hear what you played—only all timing errors will be corrected! (Timing correction may be adjusted or defeated). Any additional notes played will be added into the track -— existing notes are not erased while recording! +—existing notes are not erased while recording! FAST FORWARD, REWIND, and LOCATE controls may be used at any time to quickly access any location in @@ -70,7 +70,7 @@ from one location to another—in the same sequence or a different one. For example, you might insert a copy of the first verse between the second chorus and the bridge. DELETE BARS operates the same way to remove -unwanted sections, +unwanted sections. Creating a Song @@ -103,8 +103,8 @@ ERASE, REPEAT, PLAY/STOP, or LOCATE. © Will sync to standard LinnDrum or Linn 9000 sync tone. -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, +© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. +¢ TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, (even drop frame!) diff --git a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index f68abaf684c3625ea6820cbf59d81688a206a20f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10222 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 diff --git a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 9e1c5257..00000000 --- a/tests/cache/cardinal/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin index 58eab038..509142b4 100644 --- a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin @@ -5,1058 +5,1084 @@ - - + + -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder +

+
+

+ + 2A + NNI'l + 6F6867# + XATALL + IE18-80L + (818)

-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is +

+

+ + 9SEI6 + WO + “BUBZIRL, + “1981S + PIPUXO + OZL8I + + + “UY + ‘soTUOMON[q + UULT + +

+
+
+

+ + uut] + +

+
+
+

+ + “SUOS + & + UIJIM + pasueyo + oq + ABU + pue + ‘posn + oq + AWW + AYN + IVNOIS + AWLL + AUV + + + “parlsop + Jr + SUOTIISUBI} + YIOOUIS + YIM + “ousNbas + B + OJUI + pourtueISOId + 9q + ABU + SHONWHO + OdIWAL + e + +

+
+
+

+ + ‘uoting + OdWAL + dV + 94) + uo + +

+
+
+

+ + sojou + Jayienb + Suidde} + Aq + 10 + ‘syUdIOIOUT + oINUTIAI-JOg-Jesg_ + & + JO + SIS} + UT + ofquisn(pe + ‘ATTeoLIAUINU + patajua + oq + ABU + OdIWALL + +

+
+
+

+ + (jewel + doip + uaaa) + +

+
+
+

+ + ‘puooes + Jod + sowely + O€ + 10 + “SZ + “PZ + 18 + [VAG + MAd-SHNVU + 10 + ALNANIWAAd-SLVA + UT + parsioods + oq + Ae + OdWALL + « + + + ‘uoT}e1odo + [SV + JO} + AT[eUIOJUT + JoINdUIOS + 114 + 9] + 98108 + ZH + 8 + ‘poeds-ysry + Baan + soz] + e + +

+
+
+

+ + ‘9U0} + OUAS + (006 + UU] + JO + tuniqUUr] + prepurys + 0} + OUAS + [ITAA + e + +

+
+
+

+ + ‘ONYBA + 9}OU + pojoapes + Aue + Je + sas—nd + indyno + 07 + powureisoid + 9q + ACU + SLAG + LNO + YADOIALL + OML + +

+
+
+

+ + "ALVOOT + 10 + GOLS/AV + 1d + ‘IVadae + “ASVud + +

+
+
+

+ + BuIpNpoUur + ‘suoTJOUNJ + pasn + ATUOUIWWOS + 94} + JO + AUBUT + [OIUOS + A]OJOWI + 0} + Pousisse + oq + APU + SLAdNI + HOLIMS.LOOA + OM + + + “SUIPIONAL + S[IYA + POSKsa + JOU + BI + $3]OU + BUNSTXO—BUIPIOIS! + SATION.YSOP-UON + +

+
+
+

+ + ‘suoneurldxa + yeuoryippe + sdeydsip + uowng + q1qH + +

+
+
+

+ + ay) + ‘papsau + JT + ‘suoneiodo + [je + Ysnosy} + NOA + sapins + ApIwapo + Avdsip + QO] + Jopereyo + + 9yj—uoeIodo + Urea] + 0} + Aseo + ‘aus + e + +

+
+
+

+ + jUorelsuOWap + B + JO} + Aepol + Jayeap + UUI’] + INOA + aag + ‘oISNU + + + INOA + 0} + UOTUS}]¥ + PepIAIpUN + INOA + SUTJOASP + ITY + ps + pue + + + p1ooai + ‘asodulod + nok + Ja] + 0} + pausisap + st + J=0uenbesuur’] + oy) + + + AUM + ApOsiooid + Jey], + ‘SSIDOId + SATIBSIO + SY} + YIM + SOIOJIOWUT + 41 + + + yey) + Xo]CWIOd + Os + 9q + JOAN + P[NoYs + osn + NOK + AZOpOuYdII} + ou, + +

+
+
+

+ + ISTUOIGUIO?) + INOYIAA + UOHISOdWIO;D + +

+
+
+

+ + "NOSpr] + B + Oy + ‘AaNUTsUT + yeadal + 0} + seq + Maz + Se] + BY] + Jas + UdAd + + + UBS + NOA + ‘palisap + JJ + ‘souanbes + Mou + ¥v + OVUT + syed + at] + [Te + Adoo + + + ATeonewo + ne + Way) + [IM + ONOS + ALVA + JeyIes0} + wey} + + + ,deyd,, + 0} + WOTOUNJ + ONOS + ALVA + su] + asn + usy] + ‘saouanbes + + + JENPIAIpUt + UI + ("949 + ‘snOYD + ‘aS1oA) + UOTIDIS + JIseq + YOR + + + Plodel + OF + ST + ABM + JouIOUY + “(Seq + 666 + 0] + dn) + ysnory) + ABM

-

- - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: +

+ + dU} + [fe + YORI] + YOeS + p10991 + 0} + ST + SUOS + B + 978919 + 0] + ABM + SUG, + +

+
+
+

+ + SUOS + & + SUTVIID + +

+
+
+

+ + *suoT]es + po]UeMUN

-

- - ¢ - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - ¢ - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - © - Ultra-fast - 32” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ¢ - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - ¢ - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - © - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - © - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence +

+ + SAOUIAI + 0} + ABM + Wes + dU} + Sa}eIOdo + SUV + ALATAaG

-

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be - -

-
-
-

- - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - -

-
-
-

- - Any - additional - notes - played - will - be - added - into - the - track - - - - existing - notes - are - not - erased - while - recording! +

+ + “OBPLIq + VY} + PUB + SNIOYD + PUOdAS + dT] + U99MIAQ + 9SIOA + ISI

-

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing +

+ + ay) + Jo + Adoo + & + JasUI + WYSTU + NOAA + ‘afdwexs + 10.f + ‘duo + JUdIOIJIP

-

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press +

+ + B + IO + aouaNbas + sues + OY} + UI—JOYIOUP + 0} + UOTIEIO] + BUO + WOT] - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - -

-
-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. + + s1eq + JAOUI + OF + NOA + sMOT[e + WOTIOUNS + KOO/IMASNI + PULL

-

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections, - -

-
-
-

- - Creating - a - Song +

+ + ‘SUTPIONAI + JIV]S + Ud) + “OQuINU + eq + Polisop + ay} + puy

-

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. +

+ + 0} + GNIMAY + 40 + ‘CYWM + AO + LSVA + “ALVOOT + osn + Apduns

-
-

- - Composition - Without - Compromise +

+

+ + sainjeay + [VUOHIPPY + +

+
+
+

+ + ‘gouanbas + 8 + UTYIIM + SJUTOd + oy1aeds + + $9]0U + QnpIOAO + OL + ‘UOT + + + -ounj + dALLS + ATONIS + 24) + Suisn + pasueyo + 10 + ‘pasesa + ‘poppe + + + aq + Osye + ABUT + Sd]ON + ‘UO + 9q + ]IIM + II + “Yoeq + podeyd + usyM + + + —aouanbas + oy] + ul + skeqd + 71 + a10Jaq + Isnf + posesa + aq + 0} + 9]0U + ayy + + + ssaid + pue + ASvuUq + ploy + Aydurts + ‘oj0u + Suomm + & + aseio + OL + +

+
+
+

+ + sunipa + +

+
+
+

+ + jsedueyo + ureisgoid + pue + ‘fepoed + ureysns + + + ‘yonoparye + ‘AWOOTOA + ‘UOTyeTNpow + ‘pusg + youd + Surpnyout + + + pop10del + are + $199JJ2 + TCI + WV + iPeqqnpseao + aq + Aeur + syoen + + + Ze + 07 + dn + ‘Kem + sie + Uy + *(foeI} + JopOUR + OJOS + 10 + ALLAN + + + NOA + ssapun) + dUAS + yOaysod + ul + Avy + [[IM + Yow] + ISIJ + 93 + “prooar + + + NOA + 3[IYM—SUIPIOOA + LIBIS + PU + YORI) + JUdIOTJIP + B + JOaTVs + + + *y1ed + MOU + B + QNPI9A0 + OL, + “SuIps0daI-jOds + 10} + aouenbes + nok + + + Ul + UONBIO] + Aue + ssad0e + ATYOIND + 0} + owt} + Aue + ye + pasn + aq + AvUE + + + SJONUOD + FLIVOOT + Pur + ‘ANIMA + ‘CYVMAOd + LSVA + + + {SUIPIOSAI + aI + posesa + JOU + se + So10U + BuTsTXO— + + + yous} + 3U} + OJUT + poppe + aq + ][IM + poteyd + sajou + yeuonippe + Auy + +

+
+
+

+ + *(polesjop + 10 + paysn{pe + oq + ABW + UOTI99II09 + BUTUTLT) + j{paqoeLI09 + +

+
+
+

+ + 2q + [JIM + S1OLIa + Sur + [fe + A(UO—padeyd + nod + Jey + sedy + ]],NOA

-

- - The - technology - you - use - should - never - be - so - complex - that +

+ + ‘] + req + 0] + punose + yoeq + sdoo] + sduanbas + ay] + Us + AA + “YORI + YTS - - it - interferes - with - the - creative - process. - That’s - precisely - why +

+ +

+ + §,sa0uUaNbag + at} + O} + SUIT] + UT + prevOgAay + [QI] + INO + Avy + uay}y - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! + + AV'1d + pue + (YOON + ssoid + A[duus + ‘aousnbes + ve + p109es + OF,

-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the +

+

+ + gouaNbIs + & + SUIP1090y]

-
-

- - HELP - button - displays - additional - explanations. +

+

+ + ‘JOWOS + dJoOWNNI + TeUONdO + e

-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - ¢ - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including +

+

+ + "UOTEZTUOIYOUAS + APOS + UI} + FLAWS + [euondo + e

-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. +

+

+ + ‘sou + sulddoys, + noyyM + sayerodo + pue + yoegdvyd + BuLmNp + Sy¥IOM + NOL + LOANYOOD + ONIWILL + e

-
-

- - ¢ - Two - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. +

+

+ + ‘onqea + OryAYI

-
-

- - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. +

+

+ + pojoojas-aid + vB + ye + sajou + pyoy + Aue + syeodar + AyTTeoNewo + Ne + UOTOUNS + [WAdAY + OAISNOXy + e + + + “LS + VA + BulIps + soyeul + UOTOUNS + ASVAA + SUlN}-[eol + SAISNOX” + e + + + ‘Ay + B + JO + YONO} + 9] + 18 + CASOdSNVALL + 94 + ACUI + SyxdeI) + [Te + 10 + 9UO + e

-
-

- - ® - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, +

+

+ + iSIP + Jod

-
-

- - (even - drop - frame!) +

+

+ + S9}OU + 000 + ‘OI + J0A0 + Spfoy + pue + spUOdeS + UI + SBUOS + XaTdUIOD + So10}S + OALIP + YSIP + , + 74 + + ISCJ-CIN + ©

-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes +

+

+ + jSJOZISoyJUAS

-
-

- - on - the - TAP - TEMPO - button. +

+

+ + dtuoyddjod + 9f + 0} + dn + skeyd + AJsnoouejnurrs + ‘spouueys + [QI + 9T + JO + duo + 0} + pousisse + oq + + + ABUL + YORI] + YOR + ‘syous) + oruoydAjod + ‘snoouelnuns + + suTeJUOD + ssdUaNbas + QO] + OY} + JO + HORA + e

-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. +

+

+ + ‘sJONUOS + ATWOOT + pure + ‘GNIMAY + ‘GYVM + OA - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. + + LSVd + ‘GYOOde + AOLS + ‘AV + Td + YM + Jopsoses + ode} + Yows}-N[NU + O} + TepMUIS + st + UOTLIOdOE + e + + + LOPNOUI + SaINjeoy + s[quyIeulsl + AUBUL + $,J] + ‘OSN + puke + UIes] + O} + o[duNs + A[suIzeUe + 194 + ‘[NJsomod + ApOUIIITXO + + + St + 1] + ‘UeroIsNUL + feUOTssajoid + oY} + 10J + JOO} + soUBULIOJIJAd + pue + UOT + IsOduIOS + 11e-9Y1-JO-}e)s + B + SI + JONUANbDaguUT’] + Oy],

-
-

- - linn +

+

+ + JIps1odadyesUINbIS + [GTI + WAL + ZE - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR + + Jgouanbaguury + ayy

diff --git a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin b/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin index 9e1c5257..530e8018 100644 --- a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin @@ -1,122 +1,127 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder +2A NNI'l 6F6867# XATALL IE18-80L (818) -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is +9SEI6 WO “BUBZIRL, “1981S PIPUXO OZL8I +“UY ‘soTUOMON[q UULT -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: +uut] -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. +“SUOS & UIJIM pasueyo oq ABU pue ‘posn oq AWW AYN IVNOIS AWLL AUV +“parlsop Jr SUOTIISUBI} YIOOUIS YIM “ousNbas B OJUI pourtueISOId 9q ABU SHONWHO OdIWAL e -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic +‘uoting OdWAL dV 94) uo -synthesizers! +sojou Jayienb Suidde} Aq 10 ‘syUdIOIOUT oINUTIAI-JOg-Jesg_ & JO SIS} UT ofquisn(pe ‘ATTeoLIAUINU patajua oq ABU OdIWALL -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes +(jewel doip uaaa) -per disk! +‘puooes Jod sowely O€ 10 “SZ “PZ 18 [VAG MAd-SHNVU 10 ALNANIWAAd-SLVA UT parsioods oq Ae OdWALL « +‘uoT}e1odo [SV JO} AT[eUIOJUT JoINdUIOS 114 9] 98108 ZH 8 ‘poeds-ysry Baan soz] e -¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected +‘9U0} OUAS (006 UU] JO tuniqUUr] prepurys 0} OUAS [ITAA e -rhythmic value. +‘ONYBA 9}OU pojoapes Aue Je sas—nd indyno 07 powureisoid 9q ACU SLAG LNO YADOIALL OML -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. +"ALVOOT 10 GOLS/AV 1d ‘IVadae “ASVud -¢ Optional SMPTE time code synchronization. +BuIpNpoUur ‘suoTJOUNJ pasn ATUOUIWWOS 94} JO AUBUT [OIUOS A]OJOWI 0} Pousisse oq APU SLAdNI HOLIMS.LOOA OM +“SUIPIONAL S[IYA POSKsa JOU BI $3]OU BUNSTXO—BUIPIOIS! SATION.YSOP-UON -© Optional remote control. +‘suoneurldxa yeuoryippe sdeydsip uowng q1qH -Recording a Sequence +ay) ‘papsau JT ‘suoneiodo [je Ysnosy} NOA sapins ApIwapo Avdsip QO] Jopereyo 7¢ 9yj—uoeIodo Urea] 0} Aseo ‘aus e -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be +jUorelsuOWap B JO} Aepol Jayeap UUI’] INOA aag ‘oISNU +INOA 0} UOTUS}]¥ PepIAIpUN INOA SUTJOASP ITY ps pue +p1ooai ‘asodulod nok Ja] 0} pausisap st J=0uenbesuur’] oy) +AUM ApOsiooid Jey], ‘SSIDOId SATIBSIO SY} YIM SOIOJIOWUT 41 +yey) Xo]CWIOd Os 9q JOAN P[NoYs osn NOK AZOpOuYdII} ou, -corrected! (Timing correction may be adjusted or defeated). +ISTUOIGUIO?) INOYIAA UOHISOdWIO;D -Any additional notes played will be added into the track -— existing notes are not erased while recording! +"NOSpr] B Oy ‘AaNUTsUT yeadal 0} seq Maz Se] BY] Jas UdAd +UBS NOA ‘palisap JJ ‘souanbes Mou ¥v OVUT syed at] [Te Adoo +ATeonewo ne Way) [IM ONOS ALVA JeyIes0} wey} +,deyd,, 0} WOTOUNJ ONOS ALVA su] asn usy] ‘saouanbes +JENPIAIpUt UI ("949 ‘snOYD ‘aS1oA) UOTIDIS JIseq YOR +Plodel OF ST ABM JouIOUY “(Seq 666 0] dn) ysnory) ABM -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! +dU} [fe YORI] YOeS p10991 0} ST SUOS B 978919 0] ABM SUG, -Editing +SUOS & SUTVIID -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be +*suoT]es po]UeMUN -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, +SAOUIAI 0} ABM Wes dU} Sa}eIOdo SUV ALATAaG -Additional Features +“OBPLIq VY} PUB SNIOYD PUOdAS dT] U99MIAQ 9SIOA ISI -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. +ay) Jo Adoo & JasUI WYSTU NOAA ‘afdwexs 10.f ‘duo JUdIOIJIP -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, +B IO aouaNbas sues OY} UI—JOYIOUP 0} UOTIEIO] BUO WOT] +s1eq JAOUI OF NOA sMOT[e WOTIOUNS KOO/IMASNI PULL -Creating a Song +‘SUTPIONAI JIV]S Ud) “OQuINU eq Polisop ay} puy -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. +0} GNIMAY 40 ‘CYWM AO LSVA “ALVOOT osn Apduns -Composition Without Compromise +sainjeay [VUOHIPPY -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! +‘gouanbas 8 UTYIIM SJUTOd oy1aeds 3¥ $9]0U QnpIOAO OL ‘UOT +-ounj dALLS ATONIS 24) Suisn pasueyo 10 ‘pasesa ‘poppe +aq Osye ABUT Sd]ON ‘UO 9q ]IIM II “Yoeq podeyd usyM +—aouanbas oy] ul skeqd 71 a10Jaq Isnf posesa aq 0} 9]0U ayy +ssaid pue ASvuUq ploy Aydurts ‘oj0u Suomm & aseio OL -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the +sunipa -HELP button displays additional explanations. +jsedueyo ureisgoid pue ‘fepoed ureysns +‘yonoparye ‘AWOOTOA ‘UOTyeTNpow ‘pusg youd Surpnyout +pop10del are $199JJ2 TCI WV iPeqqnpseao aq Aeur syoen +Ze 07 dn ‘Kem sie Uy *(foeI} JopOUR OJOS 10 ALLAN +NOA ssapun) dUAS yOaysod ul Avy [[IM Yow] ISIJ 93 “prooar +NOA 3[IYM—SUIPIOOA LIBIS PU YORI) JUdIOTJIP B JOaTVs +*y1ed MOU B QNPI9A0 OL, “SuIps0daI-jOds 10} aouenbes nok +Ul UONBIO] Aue ssad0e ATYOIND 0} owt} Aue ye pasn aq AvUE +SJONUOD FLIVOOT Pur ‘ANIMA ‘CYVMAOd LSVA +{SUIPIOSAI aI posesa JOU se So10U BuTsTXO— +yous} 3U} OJUT poppe aq ][IM poteyd sajou yeuonippe Auy -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including +*(polesjop 10 paysn{pe oq ABW UOTI99II09 BUTUTLT) j{paqoeLI09 -ERASE, REPEAT, PLAY/STOP, or LOCATE. +2q [JIM S1OLIa Sur [fe A(UO—padeyd nod Jey sedy ]],NOA -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. +‘] req 0] punose yoeq sdoo] sduanbas ay] Us AA “YORI YTS -© Will sync to standard LinnDrum or Linn 9000 sync tone. +§,sa0uUaNbag at} O} SUIT] UT prevOgAay [QI] INO Avy uay}y +AV'1d pue (YOON ssoid A[duus ‘aousnbes ve p109es OF, -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, +gouaNbIs & SUIP1090y] -(even drop frame!) +‘JOWOS dJoOWNNI TeUONdO e -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes +"UOTEZTUOIYOUAS APOS UI} FLAWS [euondo e -on the TAP TEMPO button. +‘sou sulddoys, noyyM sayerodo pue yoegdvyd BuLmNp Sy¥IOM NOL LOANYOOD ONIWILL e -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. +‘onqea OryAYI -linn -Linn Electronics, Inc. +pojoojas-aid vB ye sajou pyoy Aue syeodar AyTTeoNewo Ne UOTOUNS [WAdAY OAISNOXy e +“LS VA BulIps soyeul UOTOUNS ASVAA SUlN}-[eol SAISNOX” e +‘Ay B JO YONO} 9] 18 CASOdSNVALL 94 ACUI SyxdeI) [Te 10 9UO e -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR +iSIP Jod + +S9}OU 000 ‘OI J0A0 Spfoy pue spUOdeS UI SBUOS XaTdUIOD So10}S OALIP YSIP , 74 € ISCJ-CIN © + +jSJOZISoyJUAS + +dtuoyddjod 9f 0} dn skeyd AJsnoouejnurrs ‘spouueys [QI 9T JO duo 0} pousisse oq +ABUL YORI] YOR ‘syous) oruoydAjod ‘snoouelnuns 7¢ suTeJUOD ssdUaNbas QO] OY} JO HORA e + +‘sJONUOS ATWOOT pure ‘GNIMAY ‘GYVM OA +LSVd ‘GYOOde AOLS ‘AV Td YM Jopsoses ode} Yows}-N[NU O} TepMUIS st UOTLIOdOE e +LOPNOUI SaINjeoy s[quyIeulsl AUBUL $,J] ‘OSN puke UIes] O} o[duNs A[suIzeUe 194 ‘[NJsomod ApOUIIITXO +St 1] ‘UeroIsNUL feUOTssajoid oY} 10J JOO} soUBULIOJIJAd pue UOT IsOduIOS 11e-9Y1-JO-}e)s B SI JONUANbDaguUT’] Oy], + +JIps1odadyesUINbIS [GTI WAL ZE +Jgouanbaguury ayy diff --git a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/pdf.bin b/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 7048ee01d0118b02a2efa983c5c3cadd804cbdfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10222 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 diff --git a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/stderr.bin b/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/stdout.bin b/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/txt.bin b/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 9e1c5257..00000000 --- a/tests/cache/cardinal/__-l__eng__000002_ocr.png__000002_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin index 7c8fd82d..8e824a3c 100644 --- a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+

@@ -18,8 +18,8 @@ 32 - Track - MIDI + Track + MIDI Sequence Recorder @@ -29,7 +29,7 @@

The - LinnSequencer + LinnSequencer is a state-of-the-art @@ -37,7 +37,7 @@ and performance tool - for + for the professional musician. @@ -67,25 +67,25 @@

- ¢ + ¢ Operation is - similar + similar to multi-track tape recorder - with - PLAY, + with + PLAY, STOP, - RECORD, + RECORD, FAST FORWARD, - REWIND, - and - LOCATE + REWIND, + and + LOCATE controls.

@@ -93,7 +93,7 @@

- ¢ + e Each of the @@ -110,13 +110,13 @@ be - assigned + assigned to one of 16 MIDI - channels. + channels. Simultaneously plays up @@ -136,9 +136,9 @@

- © + ¢ Ultra-fast - 32” + 3%” disk drive stores @@ -165,13 +165,13 @@

- ¢ - One - or + ¢ + One + or all tracks - may - be + may + be TRANSPOSED at the @@ -181,7 +181,7 @@ key. - ¢ + e Exclusive real-time ERASE @@ -191,11 +191,11 @@ FAST. - © + © Exclusive REPEAT function - automatically + automatically repeats any held @@ -209,7 +209,7 @@

- rhythmic + rhythmic value.

@@ -217,7 +217,7 @@

- ¢ + ¢ TIMING CORRECTION works @@ -226,7 +226,7 @@ and operates without - ‘chopping’ + ‘chopping’ notes.

@@ -238,7 +238,7 @@ Optional SMPTE time - code + code synchronization.

@@ -246,7 +246,7 @@

- © + © Optional remote control. @@ -256,23 +256,23 @@

- Recording - a + Recording + a Sequence

- To + To record a sequence, simply - press + press RECORD and - PLAY, + PLAY, then @@ -280,15 +280,15 @@ your MIDI keyboard - in - time + in + time to the Sequencer’s click - track. + track. When the sequence @@ -297,11 +297,11 @@ around to bar - 1, + 1, - you’ - ll + you’ + ll hear what you @@ -323,7 +323,7 @@ may be adjusted - or + or defeated).

@@ -356,7 +356,7 @@

- FAST + FAST FORWARD, REWIND, and @@ -364,9 +364,9 @@ controls - may + may be - used + used at any time @@ -380,10 +380,10 @@ your sequence - for - spot-recording. + for + spot-recording. To - overdub + overdub a new part, @@ -400,13 +400,13 @@ record, - the - first - track + the + first + track will play in - perfect + perfect sync (unless you @@ -442,7 +442,7 @@ bend, modulation, velocity, - aftertouch, + aftertouch, sustain @@ -469,15 +469,15 @@ note, simply hold - ERASE - and + ERASE + and press the note to - be + be erased just before @@ -485,7 +485,7 @@ plays in the - sequence— + sequence— when @@ -510,21 +510,21 @@ or changed using - the - SINGLE - STEP - func- + the + SINGLE + STEP + func- tion. To - overdub + overdub notes at specific points - within - a + within + a sequence,

@@ -542,16 +542,16 @@ simply use - LOCATE, + LOCATE, FAST - FORWARD, + FORWARD, or - REWIND - to + REWIND + to find - the + the desired bar number, @@ -570,13 +570,13 @@ you to move - bars + bars - from + from one location - to + to another—in the same @@ -615,12 +615,12 @@ the same way - to + to remove unwanted - sections, + sections,

@@ -640,8 +640,8 @@ to create a - song - is + song + is to record each @@ -652,14 +652,14 @@ way through - (up - to + (up + to 999 bars). Another way is - to + to record @@ -677,7 +677,7 @@ then use the - CREATE + CREATE SONG function to @@ -686,7 +686,7 @@ them together. - CREATE + CREATE SONG will then @@ -697,7 +697,7 @@ all the parts - into + into a new sequence. @@ -716,8 +716,8 @@ to repeat infinitely, - for - a + for + a fadeout.

@@ -725,7 +725,7 @@

- Composition + Composition Without Compromise @@ -741,24 +741,24 @@ never be so - complex + complex that it interferes with - the + the creative process. - That’s + That’s precisely why the LinnSequencer - is + is designed to let @@ -782,18 +782,18 @@ See your Linn - dealer - today + dealer + today for a - demonstration! + demonstration!

- * + * Simple, easy to @@ -805,11 +805,11 @@ display clearly guides - you + you through all operations. - If + If needed, the @@ -821,7 +821,7 @@ HELP button displays - additional + additional explanations.

@@ -829,20 +829,20 @@

- * + * Non-destructive - recording—existing + recording—existing notes are not erased while - recording. + recording. - ¢ + ¢ Two - FOOTSWITCH + FOOTSWITCH INPUTS may be @@ -864,8 +864,8 @@

ERASE, - REPEAT, - PLAY/STOP, + REPEAT, + PLAY/STOP, or LOCATE. @@ -874,9 +874,9 @@

- ¢ - Two - TRIGGER + ¢ + Iwo + TRIGGER OUTPUTS may be @@ -887,7 +887,7 @@ at any selected - note + note value.

@@ -895,12 +895,12 @@

- © + © Will - sync + sync to standard - LinnDrum + LinnDrum or Linn 9000 @@ -912,13 +912,13 @@

- ® - Utilizes + © + Utilizes ultra high-speed, 8 - MHz - 80186 + MHz + 80186 16 bit computer @@ -928,7 +928,7 @@ operation. - * + * TEMPO may be @@ -936,14 +936,14 @@ in BEATS-PER-MINUTE or - FRAMES-PER-BEAT + FRAMES-PER-BEAT at 24, 25, or 30 - frames - per + frames + per second,

@@ -960,18 +960,18 @@

- ¢ - TEMPO + ¢ + TEMPO may - be + be entered numerically, - adjustable + adjustable in - tenths + tenths of - a - Beat-Per-Minute + a + Beat-Per-Minute increments, or by @@ -995,23 +995,23 @@

- ¢ + ¢ TEMPO CHANGES may be - programmed + programmed into a sequence, with - smooth + smooth transitions if - desired. + desired. - ¢ + ¢ Any TIME SIGNATURE @@ -1035,8 +1035,8 @@ Linn - Electronics, - Inc. + Electronics, + Inc.

@@ -1047,15 +1047,15 @@ Oxnard Street, Tarzana, - CA + CA 91356 (818) - 708-8131 + 708-8131 TELEX - #298949 - LINN + #298949 + LINN UR

diff --git a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin b/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin index 9e1c5257..8147020a 100644 --- a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin @@ -8,17 +8,17 @@ extremely powerful, yet amazingly simple to learn and use. It’s many remarkabl ¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST FORWARD, REWIND, and LOCATE controls. -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may +e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic synthesizers! -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes +¢ Ultra-fast 3%” disk drive stores complex songs in seconds and holds over 110,000 notes per disk! ¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. +e Exclusive real-time ERASE function makes editing FAST. © Exclusive REPEAT function automatically repeats any held notes at a pre-selected rhythmic value. @@ -99,11 +99,11 @@ HELP button displays additional explanations. ERASE, REPEAT, PLAY/STOP, or LOCATE. -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. +¢ Iwo TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. © Will sync to standard LinnDrum or Linn 9000 sync tone. -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. +© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. * TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, (even drop frame!) diff --git a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin b/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 97934a26668a422454cf7218f744d365809f4519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10222 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 diff --git a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/stderr.bin b/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/stdout.bin b/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin b/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 9e1c5257..00000000 --- a/tests/cache/cardinal/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin index dff5cf96..e941d6e8 100644 --- a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin @@ -5,1058 +5,1086 @@ - - + + -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder +

+
+

+ + 2 + NNI‘l + 6F6867# + XATALL + IE18-80L + (818)

-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is +

+

+ + 9SEI6 + VO + “BUBZIRL, + “1081S + PIPUXO + OZL8I + + + “Uy + ‘soTUOMOI,q + UUrT + +

+
+
+

+ + uut] + +

+
+
+

+ + “‘SUOS + B + UIJIM + pasueyo + oq + ABU + pue + ‘posn + oq + ACW + AYN + IVNOIS + AWLL + AUV + + + ‘parlsop + Jr + SUOTIISUBI} + YIOOUIS + YIM + ‘“BousNbas + B + OJUI + pourtueIZOId + 9q + ABUL + SFONWHO + OdINAL + e + +

+
+
+

+ + ‘uonng + OdNAL + d¥L + 24) + UO + +

+
+
+

+ + sajou + Jayienb + Suiddy} + Aq + 10 + ‘syUdtIOIOUI + oINUTIAI-JOg-Jesg_ + & + JO + sys} + Ul + sfqeisn(pe + ‘ATTeoLAUINU + paiajua + oq + ABU + OdIWAL + +

+
+
+

+ + (jourery + doup + uaa9) + +

+
+
+

+ + “puooes + Jed + sowely + O€ + 10 + “SZ + “pz + 18 + [VAG + MAd-SHNVU + 10 + ALOANIWAAd-SLVAd + U! + patyoeds + aq + Aew + OdWAL + © + + + ‘uoT}e1odo + [SV + OJ + A][eUIOJUT + JoyndUIOd + 11q + 9] + 98108 + ZHI + 8g + ‘poeds-ysry + By[N + sozyN] + e + +

+
+
+

+ + "9U0} + OUAS + 0006 + UUL] + JO + tuniquuUry] + prepueys + 0} + OUAS + [ITAA + e + +

+
+
+

+ + “ANYBA + 9}OU + pojoapes + Aue + Je + sas—nd + jndyno + 07 + powureisoid + 9q + ACU + SL + Ad + LNO + YADOIMAL + OML + +

+
+
+

+ + "ALVOOT + 10 + AOLS/AV + 1d + ‘LWadad + “ASV + +

+
+
+

+ + SUIPNpOUr + ‘sUOTIOUN] + pasn + A[UOUILUOS + IY} + JO + AUBUL + [O1]UOD + AJ9JOWIAI + 0} + PoUsIsse + oq + APU + ST + AANI + HOLIMS + LOO? + OME + « + + + “BUIPIONSI + JIYM + PIseld + JOU + a1v + $3}OU + ZUTISIXO—ZUIPIOIAI + SATON.ASOP-UON] + @ + +

+
+
+

+ + ‘suoneur[dxa + peuorippe + sdeydsip + uong + q1qH + +

+
+
+

+ + oy) + ‘pepsou + JI + ‘suonesodo + [ye + YBnosY] + NOA + sapins + ApIeapo + Avfdsip + QO] + Jopesleyo + + 9yj—uOTeIOdo + UIEa] + 0} + Ased + ‘aTCUIS + « + +

+
+
+

+ + juoreljsuoWwap + & + IO} + Aepod + Jayeap + uUI’] + INOA + dag + ‘dISNUL + + + INOA + 0} + UOTUS}}Y + PeplAIpuN + INOA + SUTOASp + ITY + ps + pue + + + piosai + ‘asodurod + noX + Jay + 0} + pausisap + st + 1<0uenbaguur’] + oy} + + + AYM + ApOstooid + $, + JEU, + ‘SSddOId + BATIBIID + OY} + YIM + SOIOJIOIUT + 7 + + + yey) + xa{dwi0d + Os + aq + J9A9U + pPrNoys + osn + Nok + AZopOuYIE} + oy, + +

+
+
+

+ + ISTUMOIGUIO?) + INOYAA + UOHISOdwo) + +

+
+
+

+ + "NOpr] + B + IO} + ‘AJONUTJUT + yeadal + OF + seq + Maz + ISP] + BY] + JOS + UaAD + + + ued + NOA + ‘palisap + J] + ‘souanbes + Mou + v + OVUT + syed + au] + [Te + Adoo + + + ATeonewone + wsy) + [TIM + ONOS + ALVA + JeyIeso} + way} + + + ,Uleyd,, + 0} + UOTOUNJ + ONOS + ALVA + oY] + asn + usyy + ‘saouanbes + + + JENPIAIpUt + UI + (“919 + ‘snJOYD + ‘dS19A) + UOT}DIS + JISeq + YO" + + + PlodeI + OF + st + ABM + JAYIOUY + ‘(S1eq + 666 + O} + dn) + Ysnory] + ACM

-

- - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: +

+ + 9} + [fe + YI] + YORI + P1OIOI + OJ + ST + SUOS + B + 9}B9IO + 0} + ABM + SUC, + +

+
+
+

+ + SUOS + & + SUT}LAID + +

+
+
+

+ + ‘suoT}oes + po]ueMUN

-

- - ¢ - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - ¢ - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - © - Ultra-fast - 32” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ¢ - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - ¢ - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - © - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - © - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence +

+ + dAOWAT + 0} + ABM + SUVS + dU} + SoVIDdO + SUVE + ALATA

-

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be - -

-
-
-

- - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - -

-
-
-

- - Any - additional - notes - played - will - be - added - into - the - track - - - - existing - notes - are - not - erased - while - recording! +

+ + ‘ASPLIq + BY] + PUL + SNIOYD + PUODAS + dT]] + USOMIAQ + 9SIOA + ISAT

-

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing +

+ + ay + Jo + Adoo + & + YaST + JYSTU + NOA + ‘afdwexe + 10.f + ‘UO + JUSIOIJIP

-

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press +

+ + B + IO + aduaNbas + sues + dy} + UI—JYJOUB + 0} + UOTIBIO] + BU + WO - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - -

-
-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. + + $IBq + DAOUL + OF + NOA + sMOTIe + UOTIOUNS + AdOO/LAASNI + OULL

-

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections, - -

-
-
-

- - Creating - a - Song +

+ + ‘SUTPIONAI + J1V]S + Ud} + ‘IOquINU + Ieq + polIsop + ay} + pul

-

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. +

+ + 0} + CNIMAY + 40 + ‘CUYVMAOd + LSVA + “ALVOOT + 2sn + Apduns

-
-

- - Composition - Without - Compromise +

+

+ + soinjeay + [BUOHIPPY + +

+
+
+

+ + ‘gouanbas + & + UTYIIM + sJUTOd + a1y1Dads + + sa10U + GnpPIDAO + QL + ‘uO + + + -Ouny + dALLS + AIONIS + 94} + Suisn + pasueyo + 10 + ‘pasvsa + ‘pappe + + + aq + ose + ABUT + SdION + ‘UB + 9q + [TIM + 1 + “yoRq + podeyd + uayM + + + —aouanbas + oy] + ul + skeqd + 31 + a10J0q + Isnf + pasess + aq + 0} + d]0U + ayy + + + ssaid + pue + ASvwUq + proy + Ayduuts + ‘jou + 3uom + & + aseso + OF + +

+
+
+

+ + sunipa + +

+
+
+

+ + jsosueyo + weisold + pue + ‘yepod + ureysns + + + ‘yOnoPaIJe + ‘AWOOTOA + ‘UOTETNpow + ‘pusq + youd + Surpnyour + + + Pep1OIEI + AIB + $199]J2 + ICN + IV + iPeqqnpseao + aq + Aew + syoen + + + Ze + 0) + dn + ‘Kem + sry + Uy + *(YoeI} + JOyJOUR + OOS + 10 + “I + ALAIN + + + NOA + ssafun) + duAS + yooysod + ul + Avy + [TIM + Yow) + ISI + ay} + “prooas + + + NOK + d[TYM—SUIPIOOII + JABS + PUB + YIVI} + JUDIOJJIP + & + JOoJOs + + + *yaed + Mau + B + QnpIdAO + OF, + “‘BUIps0deI-jods + 10J + aduanbes + nok + + + UT + UOTIBdO] + Aue + ssodoe + ATYIND + 0} + owt) + Aue + ye + posn + aq + Aur + + + S]ONUOD + ALVOOT + pur + ‘GNIMAY + ‘AAVMAOA + LSVA + + + {SUIpIOal + aIYM + posesd + jou + se + $9}OU + BUTsTxO— + + + youd) + UY} + OUT + poppe + aq + [IM + poterd + sojou + yeuonippe + Auy + +

+
+
+

+ + ‘(poyeayop + 10 + paysn{pe + aq + ABW + UOTI991109 + BUTUITL) + j{po}oe1109 + +

+
+
+

+ + 9q + [IM + S1O11a + Surtun + [fe + A[UO—pateyd + nod + JeyM + sJesy + ]],NOA

-

- - The - technology - you - use - should - never - be - so - complex - that +

+ + ‘] + tq + 0] + punose + yorq + sdooy] + sduanbas + ay] + us + AA + “YOu + YOIO - - it - interferes - with - the - creative - process. - That’s - precisely - why +

+ +

+ + §,Ja0uaNbag + at{} + O] + SUIT] + UT + preOgAay + [CIP + INOA + Avyd + usyy - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! + + AV'1d + Puke + CYOOAY + ssoid + Ayduuts + ‘aouenbes + v + p1099e4 + OL,

-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the +

+

+ + goUaNbIs + & + SUIP10I0Y

-
-

- - HELP - button - displays - additional - explanations. +

+

+ + ‘JONWOD + sJoOuIaI + TeUONdGO + e

-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - ¢ - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including +

+

+ + "UOTEZIUOIYIUAS + OPOS + dU} + FLAWS + [euondo + e

-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. +

+

+ + ‘sou + suiddoys, + jnoyyM + soyelodo + pue + yoegdeyd + SuLinp + Sy¥IOM + NOL + LOANYOO + ONIWILL + e

-
-

- - ¢ - Two - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. +

+

+ + ‘anyea + ory + AYI

-
-

- - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. +

+

+ + pojoojes-oid + & + ye + sojoU + pyoy + Aue + syeadar + ATTeonewOjNe + UOTOUN] + [TWAdAY + OAISNOX + e + + + “LSVJ + SUTIpS + soyeU + UOTOUN + ASVAA + OUll-[eal + SAISNIOXY + + + ‘Ady + B + JO + YONO} + 941 + 1 + CASOdSNVALL + 9 + ABU! + SyoeI] + [Te + IO + SUC + e

-
-

- - ® - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, +

+

+ + i + ASIP + od

-
-

- - (even - drop - frame!) +

+

+ + $9}0U + QOO‘OIT + 120 + Spfoy + puk + SpUOdeS + UT + SBUOS + Xa[AUIOD + So10}S + DALIP + YSIP + , + 4 + ISCJ-CNIN

-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes +

+

+ + jSIOZISOyJUAS

-
-

- - on - the - TAP - TEMPO - button. +

+

+ + dtuoyddjod + gf + 0} + dn + skeyd + A[snooueynus + ‘spouueys + [QI + 9T + JO + duo + 0} + pousisse + oq + + + ABUL + YORI] + YOR + ‘syous) + oruoydAjod + ‘snooue}nuns + + suTeJUOS + ssoUaNbeas + YO] + OY} + JO + HORA + e

-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. +

+

+ + ‘sJOUOS + ALWOOT + pure + ‘GNIMAY + ‘UVM + OA - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. + + LSVd + ‘GYOOde + AOLS + ‘AV + Td + YIM + Jopsosas + ade} + Yows}-N[NU + O} + eps + st + UOTeIOdO + e + + + SOPNOUT + Sanjeoy + o[quyIeUlsl + AUBUL + S.J + ‘OSN + puke + UIee] + O} + o[duNs + A[SuIzeUe + JOA + ‘PNJsomod + ApOUIITXO + + + St + 1] + ‘UeIOIsNUL + FeUOTssajoid + oY} + 10 + JOO} + soUBULIOJIJAd + pue + UOTIsOduION + 11e-9Y1-JO-}e)s + B + SI + IONUaNDaguUT] + ay + L

-
-

- - linn +

+

+ + JOps1odady + soUINbIS + [GTI + YAL + ZE - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR + + Jg0uenbaCguury + sy

diff --git a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin b/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin index 9e1c5257..4213e03b 100644 --- a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin @@ -1,122 +1,127 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder +2 NNI‘l 6F6867# XATALL IE18-80L (818) -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is +9SEI6 VO “BUBZIRL, “1081S PIPUXO OZL8I +“Uy ‘soTUOMOI,q UUrT -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: +uut] -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. +“‘SUOS B UIJIM pasueyo oq ABU pue ‘posn oq ACW AYN IVNOIS AWLL AUV +‘parlsop Jr SUOTIISUBI} YIOOUIS YIM ‘“BousNbas B OJUI pourtueIZOId 9q ABUL SFONWHO OdINAL e -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic +‘uonng OdNAL d¥L 24) UO -synthesizers! +sajou Jayienb Suiddy} Aq 10 ‘syUdtIOIOUI oINUTIAI-JOg-Jesg_ & JO sys} Ul sfqeisn(pe ‘ATTeoLAUINU paiajua oq ABU OdIWAL -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes +(jourery doup uaa9) -per disk! +“puooes Jed sowely O€ 10 “SZ “pz 18 [VAG MAd-SHNVU 10 ALOANIWAAd-SLVAd U! patyoeds aq Aew OdWAL © +‘uoT}e1odo [SV OJ A][eUIOJUT JoyndUIOd 11q 9] 98108 ZHI 8g ‘poeds-ysry By[N sozyN] e -¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected +"9U0} OUAS 0006 UUL] JO tuniquuUry] prepueys 0} OUAS [ITAA e -rhythmic value. +“ANYBA 9}OU pojoapes Aue Je sas—nd jndyno 07 powureisoid 9q ACU SL Ad LNO YADOIMAL OML -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. +"ALVOOT 10 AOLS/AV 1d ‘LWadad “ASV -¢ Optional SMPTE time code synchronization. +SUIPNpOUr ‘sUOTIOUN] pasn A[UOUILUOS IY} JO AUBUL [O1]UOD AJ9JOWIAI 0} PoUsIsse oq APU ST AANI HOLIMS LOO? OME « +“BUIPIONSI JIYM PIseld JOU a1v $3}OU ZUTISIXO—ZUIPIOIAI SATON.ASOP-UON] @ -© Optional remote control. +‘suoneur[dxa peuorippe sdeydsip uong q1qH -Recording a Sequence +oy) ‘pepsou JI ‘suonesodo [ye YBnosY] NOA sapins ApIeapo Avfdsip QO] Jopesleyo 7¢ 9yj—uOTeIOdo UIEa] 0} Ased ‘aTCUIS « -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be +juoreljsuoWwap & IO} Aepod Jayeap uUI’] INOA dag ‘dISNUL +INOA 0} UOTUS}}Y PeplAIpuN INOA SUTOASp ITY ps pue +piosai ‘asodurod noX Jay 0} pausisap st 1<0uenbaguur’] oy} +AYM ApOstooid $, JEU, ‘SSddOId BATIBIID OY} YIM SOIOJIOIUT 7 +yey) xa{dwi0d Os aq J9A9U pPrNoys osn Nok AZopOuYIE} oy, -corrected! (Timing correction may be adjusted or defeated). +ISTUMOIGUIO?) INOYAA UOHISOdwo) -Any additional notes played will be added into the track -— existing notes are not erased while recording! +"NOpr] B IO} ‘AJONUTJUT yeadal OF seq Maz ISP] BY] JOS UaAD +ued NOA ‘palisap J] ‘souanbes Mou v OVUT syed au] [Te Adoo +ATeonewone wsy) [TIM ONOS ALVA JeyIeso} way} +,Uleyd,, 0} UOTOUNJ ONOS ALVA oY] asn usyy ‘saouanbes +JENPIAIpUt UI (“919 ‘snJOYD ‘dS19A) UOT}DIS JISeq YO" +PlodeI OF st ABM JAYIOUY ‘(S1eq 666 O} dn) Ysnory] ACM -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! +9} [fe YI] YORI P1OIOI OJ ST SUOS B 9}B9IO 0} ABM SUC, -Editing +SUOS & SUT}LAID -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be +‘suoT}oes po]ueMUN -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, +dAOWAT 0} ABM SUVS dU} SoVIDdO SUVE ALATA -Additional Features +‘ASPLIq BY] PUL SNIOYD PUODAS dT]] USOMIAQ 9SIOA ISAT -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. +ay Jo Adoo & YaST JYSTU NOA ‘afdwexe 10.f ‘UO JUSIOIJIP -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, +B IO aduaNbas sues dy} UI—JYJOUB 0} UOTIBIO] BU WO +$IBq DAOUL OF NOA sMOTIe UOTIOUNS AdOO/LAASNI OULL -Creating a Song +‘SUTPIONAI J1V]S Ud} ‘IOquINU Ieq polIsop ay} pul -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. +0} CNIMAY 40 ‘CUYVMAOd LSVA “ALVOOT 2sn Apduns -Composition Without Compromise +soinjeay [BUOHIPPY -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! +‘gouanbas & UTYIIM sJUTOd a1y1Dads 3¥ sa10U GnpPIDAO QL ‘uO +-Ouny dALLS AIONIS 94} Suisn pasueyo 10 ‘pasvsa ‘pappe +aq ose ABUT SdION ‘UB 9q [TIM 1 “yoRq podeyd uayM +—aouanbas oy] ul skeqd 31 a10J0q Isnf pasess aq 0} d]0U ayy +ssaid pue ASvwUq proy Ayduuts ‘jou 3uom & aseso OF -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the +sunipa -HELP button displays additional explanations. +jsosueyo weisold pue ‘yepod ureysns +‘yOnoPaIJe ‘AWOOTOA ‘UOTETNpow ‘pusq youd Surpnyour +Pep1OIEI AIB $199]J2 ICN IV iPeqqnpseao aq Aew syoen +Ze 0) dn ‘Kem sry Uy *(YoeI} JOyJOUR OOS 10 “I ALAIN +NOA ssafun) duAS yooysod ul Avy [TIM Yow) ISI ay} “prooas +NOK d[TYM—SUIPIOOII JABS PUB YIVI} JUDIOJJIP & JOoJOs +*yaed Mau B QnpIdAO OF, “‘BUIps0deI-jods 10J aduanbes nok +UT UOTIBdO] Aue ssodoe ATYIND 0} owt) Aue ye posn aq Aur +S]ONUOD ALVOOT pur ‘GNIMAY ‘AAVMAOA LSVA +{SUIpIOal aIYM posesd jou se $9}OU BUTsTxO— +youd) UY} OUT poppe aq [IM poterd sojou yeuonippe Auy -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including +‘(poyeayop 10 paysn{pe aq ABW UOTI991109 BUTUITL) j{po}oe1109 -ERASE, REPEAT, PLAY/STOP, or LOCATE. +9q [IM S1O11a Surtun [fe A[UO—pateyd nod JeyM sJesy ]],NOA -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. +‘] tq 0] punose yorq sdooy] sduanbas ay] us AA “YOu YOIO -© Will sync to standard LinnDrum or Linn 9000 sync tone. +§,Ja0uaNbag at{} O] SUIT] UT preOgAay [CIP INOA Avyd usyy +AV'1d Puke CYOOAY ssoid Ayduuts ‘aouenbes v p1099e4 OL, -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, +goUaNbIs & SUIP10I0Y -(even drop frame!) +‘JONWOD sJoOuIaI TeUONdGO e -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes +"UOTEZIUOIYIUAS OPOS dU} FLAWS [euondo e -on the TAP TEMPO button. +‘sou suiddoys, jnoyyM soyelodo pue yoegdeyd SuLinp Sy¥IOM NOL LOANYOO ONIWILL e -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. +‘anyea ory AYI -linn -Linn Electronics, Inc. +pojoojes-oid & ye sojoU pyoy Aue syeadar ATTeonewOjNe UOTOUN] [TWAdAY OAISNOX e +“LSVJ SUTIpS soyeU UOTOUN ASVAA OUll-[eal SAISNIOXY +‘Ady B JO YONO} 941 1 CASOdSNVALL 9 ABU! SyoeI] [Te IO SUC e -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR +i ASIP od + +$9}0U QOO‘OIT 120 Spfoy puk SpUOdeS UT SBUOS Xa[AUIOD So10}S DALIP YSIP , 4 ISCJ-CNIN + +jSIOZISOyJUAS + +dtuoyddjod gf 0} dn skeyd A[snooueynus ‘spouueys [QI 9T JO duo 0} pousisse oq +ABUL YORI] YOR ‘syous) oruoydAjod ‘snooue}nuns 7¢ suTeJUOS ssoUaNbeas YO] OY} JO HORA e + +‘sJOUOS ALWOOT pure ‘GNIMAY ‘UVM OA +LSVd ‘GYOOde AOLS ‘AV Td YIM Jopsosas ade} Yows}-N[NU O} eps st UOTeIOdO e +SOPNOUT Sanjeoy o[quyIeUlsl AUBUL S.J ‘OSN puke UIee] O} o[duNs A[SuIzeUe JOA ‘PNJsomod ApOUIITXO +St 1] ‘UeIOIsNUL FeUOTssajoid oY} 10 JOO} soUBULIOJIJAd pue UOTIsOduION 11e-9Y1-JO-}e)s B SI IONUaNDaguUT] ay L + +JOps1odady soUINbIS [GTI YAL ZE +Jg0uenbaCguury sy diff --git a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/pdf.bin b/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 3e9f904e9ed537d8d0fbc3caf0bb824c192e4a36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10222 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 diff --git a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/stderr.bin b/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/stdout.bin b/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin b/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 9e1c5257..00000000 --- a/tests/cache/cardinal/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/cardinal/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stdout.bin b/tests/cache/cardinal/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stdout.bin index ed33923b..22ac2ecb 100644 --- a/tests/cache/cardinal/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stdout.bin +++ b/tests/cache/cardinal/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stdout.bin @@ -1,6 +1,6 @@ Page number: 0 Orientation in degrees: 0 Rotate: 0 -Orientation confidence: 34.40 +Orientation confidence: 33.98 Script: Latin -Script confidence: 2.90 +Script confidence: 3.86 diff --git a/tests/cache/cardinal/__-l__osd__--psm__0__000002_rasterize_preview.jpg__stdout/stdout.bin b/tests/cache/cardinal/__-l__osd__--psm__0__000002_rasterize_preview.jpg__stdout/stdout.bin index 518b8289..dfa9c226 100644 --- a/tests/cache/cardinal/__-l__osd__--psm__0__000002_rasterize_preview.jpg__stdout/stdout.bin +++ b/tests/cache/cardinal/__-l__osd__--psm__0__000002_rasterize_preview.jpg__stdout/stdout.bin @@ -1,6 +1,6 @@ Page number: 0 Orientation in degrees: 90 Rotate: 270 -Orientation confidence: 34.53 +Orientation confidence: 29.83 Script: Latin -Script confidence: 3.83 +Script confidence: 3.42 diff --git a/tests/cache/cardinal/__-l__osd__--psm__0__000003_rasterize_preview.jpg__stdout/stdout.bin b/tests/cache/cardinal/__-l__osd__--psm__0__000003_rasterize_preview.jpg__stdout/stdout.bin index 1f2bb985..92cb169f 100644 --- a/tests/cache/cardinal/__-l__osd__--psm__0__000003_rasterize_preview.jpg__stdout/stdout.bin +++ b/tests/cache/cardinal/__-l__osd__--psm__0__000003_rasterize_preview.jpg__stdout/stdout.bin @@ -1,6 +1,6 @@ Page number: 0 Orientation in degrees: 180 Rotate: 180 -Orientation confidence: 31.79 +Orientation confidence: 32.06 Script: Latin -Script confidence: 3.18 +Script confidence: 3.93 diff --git a/tests/cache/cardinal/__-l__osd__--psm__0__000004_rasterize_preview.jpg__stdout/stdout.bin b/tests/cache/cardinal/__-l__osd__--psm__0__000004_rasterize_preview.jpg__stdout/stdout.bin index f2bf5667..2e8dcf3e 100644 --- a/tests/cache/cardinal/__-l__osd__--psm__0__000004_rasterize_preview.jpg__stdout/stdout.bin +++ b/tests/cache/cardinal/__-l__osd__--psm__0__000004_rasterize_preview.jpg__stdout/stdout.bin @@ -1,6 +1,6 @@ Page number: 0 Orientation in degrees: 270 Rotate: 90 -Orientation confidence: 32.59 +Orientation confidence: 32.46 Script: Latin -Script confidence: 2.85 +Script confidence: 2.40 diff --git a/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index aed2ca08..00000000 --- a/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,1065 +0,0 @@ - - - - - - - - - - -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder - -

-
-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - -

- -

- - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: - -

- -

- - ¢ - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - e - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - ¢ - Ultra-fast - 3%” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ¢ - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - e - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - © - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - © - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - -

- -

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be - -

-
-
-

- - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - -

-
-
-

- - Any - additional - notes - played - will - be - added - into - the - track - - - - existing - notes - are - not - erased - while - recording! - -

- -

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing - -

- -

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - -

-
-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. - -

- -

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections, - -

-
-
-

- - Creating - a - Song - -

- -

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - -

-
-
-

- - Composition - Without - Compromise - -

- -

- - The - technology - you - use - should - never - be - so - complex - that - - - it - interferes - with - the - creative - process. - That’s - precisely - why - - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! - -

-
-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the - -

-
-
-

- - HELP - button - displays - additional - explanations. - -

-
-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - ¢ - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including - -

-
-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. - -

-
-
-

- - ¢ - Iwo - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. - -

-
-
-

- - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. - -

-
-
-

- - © - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - -

-
-
-

- - (even - drop - frame!) - -

-
-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - -

-
-
-

- - on - the - TAP - TEMPO - button. - -

-
-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. - - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. - -

-
-
-

- - linn - - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR - -

-
-
- - diff --git a/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 8147020a..00000000 --- a/tests/cache/cardinal/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -¢ Ultra-fast 3%” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Iwo TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index b5c29f51..00000000 --- a/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,1065 +0,0 @@ - - - - - - - - - - -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder - -

-
-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - -

- -

- - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: - -

- -

- - ¢ - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - e - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - ¢ - Ultra-fast - 3%” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ¢ - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - e - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - © - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - © - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - -

- -

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be - -

-
-
-

- - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - -

-
-
-

- - Any - additional - notes - played - will - be - added - into - the - track - - - - existing - notes - are - not - erased - while - recording! - -

- -

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing - -

- -

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - -

-
-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. - -

- -

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections, - -

-
-
-

- - Creating - a - Song - -

- -

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - -

-
-
-

- - Composition - Without - Compromise - -

- -

- - The - technology - you - use - should - never - be - so - complex - that - - - it - interferes - with - the - creative - process. - That’s - precisely - why - - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! - -

-
-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the - -

-
-
-

- - HELP - button - displays - additional - explanations. - -

-
-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - ¢ - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including - -

-
-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. - -

-
-
-

- - ¢ - Iwo - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. - -

-
-
-

- - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. - -

-
-
-

- - © - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - -

-
-
-

- - (even - drop - frame!) - -

-
-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - -

-
-
-

- - on - the - TAP - TEMPO - button. - -

-
-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. - - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. - -

-
-
-

- - linn - - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR - -

-
-
- - diff --git a/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin b/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 8147020a..00000000 --- a/tests/cache/cardinal/__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -¢ Ultra-fast 3%” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Iwo TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 2c5d145d..00000000 --- a/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,1097 +0,0 @@ - - - - - - - - - - -
-
-

- - 2A - NNI‘I - 6F6867# - XATALL - IE18-80L - (818) - -

-
-
-

- - 9SEI6 - VO - “BUBZIRY, - “J0aNS - PIPUXO - OZLEI - - - “Uy - ‘soTUOMOI,q - UUrT - -

-
-
-

- - uut] - -

-
-
-

- - “‘SUOS - B - UIJIM - pasueyo - oq - ABU - pue - ‘posn - oq - AWW - AYN - IVNOIS - AWLL - AUV - - - “parlsop - Jr - SUOTIISUBI} - YIOOUIS - YIM - “BoueNbas - eB - OJUI - pourtueISOId - 9q - ABU - SFONWHO - OdINAL - e - -

-
-
-

- - ‘uonng - OdNAL - dV - L - 9) - uO - -

-
-
-

- - sojou - Jayienb - Suiddy} - Aq - 10 - ‘syUSTIOIOUI - oINUTIAI-J8g-Jesg - & - JO - sys} - UL - ofquisn(pe - ‘ATTeouIAUINU - paiajus - oq - ABU - OdINALL - e - -

-
-
-

- - (jouer - doup - u3a9) - -

-
-
-

- - “puooes - Jed - souely - O€ - 10 - “SZ - “pz - 18 - [LVAP-MAd-SHN - VU - 10 - ALOANIWAAd-SLVAd - Ul - patyoeds - aq - Aew - OAL - © - - - ‘uoTeiodo - LS - Vy - JO} - AjfeusoyUT - JoyndUsOd - 11g - 9] - 98108 - ZHI - g - ‘poeds-ysry - Bann - soz] - e - -

-
-
-

- - "9U0} - DUAS - 0006 - UUL] - Jo - wNIqUUr] - prepue}s - 0} - OUAS - [ITAA - © - -

-
-
-

- - “ONYBA - 9}OU - poloapes - Aue - Je - sas—nd - jndyno - 07 - pewureigold - 3q - ACW - SL - Ad - LNO - YADONAL - OML - -

-
-
-

- - "ALVOOT - 10 - GOLS/AV - 1d - ‘LWddad - “ASV - -

-
-
-

- - SUIpNpoUr - ‘suOTIOUN] - posn - A[UOUILUOS - 94] - JO - AUBUT - [O1]UOD - AJ9]OWIAI - 0} - PousIsse - oq - ACUI - ST - AdNI - HOLIMSLOO - OME - « - - - “SUIPIONAI - I[IYM - P2sesd - JOU - Iv - $3}OU - BUTISIXO—ZUIPIOIA - SATON.ASOP-UON - -

-
-
-

- - ‘suoneurldxa - peuoyippe - sdeydsip - uowng - g1TqH - -

-
-
-

- - oy] - ‘pepsau - JI - ‘suoneiodo - [ye - yYsnosy] - NOA - sapins - ApIeapo - Avfdsip - QO] - Joey - Z7¢ - 9y3—uoeIodo - Urea] - 0} - Aseo - ‘aTdUts - « - -

-
-
-

- - jUorel]suowtap - & - IO} - Aepol - Jayeap - uur’] - INOA - dag - ‘dISHUL - - - INOA - 0} - UONUS}]¥ - PaplAIPUN - INOA - SUTJOASp - ITY - ps - pue - - - p1osai - ‘asoduod - no - Jay - 0} - pausisap - st - 1s0uenbesuur’] - oy) - - - Aum - Aposiooid - $,Jeu], - ‘SS9d0Id - SATTBS1D - OY} - YIM - SOIOJIOIUT - - - yey} - xo]dwWIOd - Os - dq - JOA9U - P[NoysS - osn - NOA - AZopOuYdI} - oy - -

-
-
-

- - ISTUMOIAUIO?) - NOAA - UOHISOdWIO) - -

-
-
-

- - "NOSpr] - B - Oy - ‘AONUTJUT - yada - 0} - seq - Maz - Se] - BY] - Jas - UdAd - - - uvd - NOA - ‘palisap - JJ - ‘souanbes - Mou - ¥B - OVUT - sjied - ou] - [Te - Adoo - - - ATesrewO - Ne - WI} - [IM - ONOS - ALVWAAO - JeyIe80} - wey} - - - ,deyd,, - 0} - UOTOUNJ - ONOS - ALVA - ou] - asn - usy] - ‘saouanbes - - - JENPIAIpUt - UI - (“949 - ‘snJOYD - ‘aS1OA) - UOTIDIS - JIseq - Yes - - - plosal - OF - ST - ABM - JouIOUY - “(Seq - 666 - 0] - dn) - ysnory) - ABM - -

- -

- - dU} - [fe - YORI] - YORs - p10991 - 0} - ST - SUOS - B - 9789I9 - 0} - ABM - SUG, - -

-
-
-

- - SUOS - & - SUTVAID - -

-
-
-

- - *suoT}oes - poJUBMUN - -

- -

- - SAOUIOI - 0} - ABM - SWS - dU} - SoyeIodo - SUV - ALATAaG - -

- -

- - “OBPLIq - dy} - PUB - SNIOY - PUOdAS - dT]] - Ud9MIAQ - SIDA - ISI - -

- -

- - ay) - Jo - Adoo - B - JJasuT - WYSE - NOAA - ‘afdwexs - 10.f - ‘UO - JUSIN]JIP - -

- -

- - B - IO - aouaNbas - dues - OY} - UI—IOY - OUP - 0} - UOTIEIO] - BUO - WOT] - - - $1Bq - JAOUI - OF - NOA - sMOTIe - WOTIOUNS - AdOO/IMASNI - OULL - -

- -

- - ‘SUIPIONAI - JIVIS - Udy) - “OQuINU - eq - porisop - ay} - puy - -

- -

- - 0} - CNIMAY - 10 - ‘CYVM - Od - LSWA - “AEVOOT - esn - Apduns - -

-
-
-

- - sainjeay - [PUOHIPPY - -

-
-
-

- - ‘gouanbas - & - UTYIIM - s]UTOd - a1y1dads - - $9100 - QnPIOAO - OL - "UOT} - - - -ouns - dALLS - ATONIS - 24) - Suisn - pasueyo - Jo - ‘pasesa - ‘pappe - - - aq - osye - ABUT - S9]ON - ‘U0 - 9q - ]IIM - 1 - “yoeq - podeyd - uayM - - - —aouanbas - oy] - ul - skeyd - 71 - a10J9q - Isnf - posers - oq - 0} - d]0U - ayy - - - ssaid - pue - ASvug - proy - Ajduris - ‘jou - Buom - & - aseso - OL - -

-
-
-

- - sunipa - -

-
-
-

- - jsesdueyo - ureisoid - pue - ‘fepod - ureysns - - - ‘yonoplalje - ‘AWOOTOA - ‘UOTyeTNpow - ‘pusg - youd - Surpnyout - - - pep10del - are - $199JJ2 - TCTIN - [WV - iPeqqnpseao - aq - Aeur - syoen - - - Ze - 07 - dn - ‘Kem - sie - Uy - *(foeI} - JOyOUR - OJOS - 10 - ALLAN - - - NOA - ssofum) - duAS - yOaysod - ul - Avy - [[IM - Yow] - ISI - 93 - “prooar - - - NOA - 3[IYM—SUIPIOOA - LIBIS - pu - YI) - TUdIATJIP - B - JOaIas - - - *y1ed - MOU - B - QNPIsA0 - OL, - “SuIps0daJ-jods - 10} - aouanbes - mno0k - - - UI - UOHBIO] - Aue - ssad0e - ATYOIND - 0} - owt} - Aue - ye - pasn - aq - AvUE - - - SJONUOD - FLIVOOT - pur - ‘ANIMA - ‘CYVMaYOd - LSVd - - - {SUIPIOSAI - {IY - posesa - JOU - se - So]OU - SuTsTXO— - - - yous} - 3U} - OUT - poppe - aq - JIM - poteyd - sajou - yeuonippe - Auy - -

-
-
-

- - *(povesjap - 10 - poysn{pe - oq - ABW - UOTIIII0D - BUTUTT]) - j{paqoeLI09 - -

-
-
-

- - 2q - ][IM - S1OLIe - Sur - [fe - ATUO—patey]d - nod - Jey - Jedy - ]],NOA - -

- -

- - ‘] - req - 0] - punose - yoeq - sdoo] - sduanbas - ay] - Udy - AA - “YOu - Yor - -

- -

- - §,sa0uaNbas - at} - O] - SUIT) - UI - preogday - [IW] - INO - Avy - usy3 - - - AV'1d - pue - (YOON - ssoid - Ayduus - ‘aousnbes - & - p1o09es - OF, - -

-
-
-

- - g0uaNbas - & - SUIP10I0y] - -

-
-
-

- - ‘JONWOD - s}JouNaI - TeuONdGO - e - -

-
-
-

- - "UOTJEZIUOIYUAS - OPOS - UIT} - FLAWS - [euondo - e - -

-
-
-

- - ‘sou - .sulddoys, - noyyM - sayelodo - pue - yoegdvyd - 3uLINp - Sy¥IOM - NOL - LOANNYOO - ONIWILL - e - -

-
-
-

- - ‘onqea - ory - AY - -

-
-
-

- - pojoojes-oid - & - ye - sajou - pyoy - Aue - syeadas - ATTeONewWO - Ne - UOTOUNS - [WAdAY - OAISNOXY - e - - - ‘LSVJ - SUnIpS - soyeu - UOTOUN - ASV - UA - OUlN-[eal - SAISNIOXY - e - - - ‘Koy - B - JO - YONO} - 941 - 12 - CASOdSNVALL - 0g - ABU - Syde] - [Te - 10 - 9UC - e - -

-
-
-

- - i - ASIP - Jed - -

-
-
-

- - S9}0U - OOO‘OTT - JOA - SpfOy - puv - SpUOdeS - UT - SBUOS - Xa[AUIOD - So10}S - DALIP - YSIP - , - 74 - - ISCJ-CNIN - -

-
-
-

- - jSIOZISOUJUAS - -

-
-
-

- - stuoydAjod - oF - 0} - dn - skevjd - A[snoourynuls - ‘spouueYyd - [IW - 9T - JO - duo - 0} - pousisse - oq - - - ABUL - YORI] - YOR - ‘syous) - oruoydAjod - ‘snoouelnurs - 7E - suTeJUOS - ssouUaNbas - QO] - OY} - JO - YORA - e - -

-
-
-

- - ‘SJONUOS - ATWOOT - pur - ‘GNIMAY - ‘GaVM - OA - - - LSVd - ‘GYOOde - AOLS - ‘AV - Td - YIM - Jopsooas - ade} - Yows}-N[NU - O} - eps - st - UOTLISdO - « - - - SOPNOUT - SaNjeoy - s[quyseUulsl - AUB - S,JJ - ‘OSN - pue - UIes] - 0} - o[duns - A[suIzeUe - JOA - “PNJsomod - APOUIIITXO - - - St - 1] - “UeIOIsNUL - feUOIssajoid - oY} - 10 - JOO} - soUBULIOJIJAd - pue - UOTIsOduIOS - 11e-dY1-JO-9}e)s - B - SI - IONUANbDaguUT] - ay - -

-
-
-

- - JOps1odady - soUINbIS - [GTI - YVAL - ZE - - - Jgouanbaguury - oy - -

-
-
- - diff --git a/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin b/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index a59b52f3..00000000 --- a/tests/cache/cardinal/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,127 +0,0 @@ -2A NNI‘I 6F6867# XATALL IE18-80L (818) - -9SEI6 VO “BUBZIRY, “J0aNS PIPUXO OZLEI -“Uy ‘soTUOMOI,q UUrT - -uut] - -“‘SUOS B UIJIM pasueyo oq ABU pue ‘posn oq AWW AYN IVNOIS AWLL AUV -“parlsop Jr SUOTIISUBI} YIOOUIS YIM “BoueNbas eB OJUI pourtueISOId 9q ABU SFONWHO OdINAL e - -‘uonng OdNAL dV L 9) uO - -sojou Jayienb Suiddy} Aq 10 ‘syUSTIOIOUI oINUTIAI-J8g-Jesg & JO sys} UL ofquisn(pe ‘ATTeouIAUINU paiajus oq ABU OdINALL e - -(jouer doup u3a9) - -“puooes Jed souely O€ 10 “SZ “pz 18 [LVAP-MAd-SHN VU 10 ALOANIWAAd-SLVAd Ul patyoeds aq Aew OAL © -‘uoTeiodo LS Vy JO} AjfeusoyUT JoyndUsOd 11g 9] 98108 ZHI g ‘poeds-ysry Bann soz] e - -"9U0} DUAS 0006 UUL] Jo wNIqUUr] prepue}s 0} OUAS [ITAA © - -“ONYBA 9}OU poloapes Aue Je sas—nd jndyno 07 pewureigold 3q ACW SL Ad LNO YADONAL OML - -"ALVOOT 10 GOLS/AV 1d ‘LWddad “ASV - -SUIpNpoUr ‘suOTIOUN] posn A[UOUILUOS 94] JO AUBUT [O1]UOD AJ9]OWIAI 0} PousIsse oq ACUI ST AdNI HOLIMSLOO OME « -“SUIPIONAI I[IYM P2sesd JOU Iv $3}OU BUTISIXO—ZUIPIOIA SATON.ASOP-UON - -‘suoneurldxa peuoyippe sdeydsip uowng g1TqH - -oy] ‘pepsau JI ‘suoneiodo [ye yYsnosy] NOA sapins ApIeapo Avfdsip QO] Joey Z7¢ 9y3—uoeIodo Urea] 0} Aseo ‘aTdUts « - -jUorel]suowtap & IO} Aepol Jayeap uur’] INOA dag ‘dISHUL -INOA 0} UONUS}]¥ PaplAIPUN INOA SUTJOASp ITY ps pue -p1osai ‘asoduod no Jay 0} pausisap st 1s0uenbesuur’] oy) -Aum Aposiooid $,Jeu], ‘SS9d0Id SATTBS1D OY} YIM SOIOJIOIUT -yey} xo]dwWIOd Os dq JOA9U P[NoysS osn NOA AZopOuYdI} oy - -ISTUMOIAUIO?) NOAA UOHISOdWIO) - -"NOSpr] B Oy ‘AONUTJUT yada 0} seq Maz Se] BY] Jas UdAd -uvd NOA ‘palisap JJ ‘souanbes Mou ¥B OVUT sjied ou] [Te Adoo -ATesrewO Ne WI} [IM ONOS ALVWAAO JeyIe80} wey} -,deyd,, 0} UOTOUNJ ONOS ALVA ou] asn usy] ‘saouanbes -JENPIAIpUt UI (“949 ‘snJOYD ‘aS1OA) UOTIDIS JIseq Yes -plosal OF ST ABM JouIOUY “(Seq 666 0] dn) ysnory) ABM - -dU} [fe YORI] YORs p10991 0} ST SUOS B 9789I9 0} ABM SUG, - -SUOS & SUTVAID - -*suoT}oes poJUBMUN - -SAOUIOI 0} ABM SWS dU} SoyeIodo SUV ALATAaG - -“OBPLIq dy} PUB SNIOY PUOdAS dT]] Ud9MIAQ SIDA ISI - -ay) Jo Adoo B JJasuT WYSE NOAA ‘afdwexs 10.f ‘UO JUSIN]JIP - -B IO aouaNbas dues OY} UI—IOY OUP 0} UOTIEIO] BUO WOT] -$1Bq JAOUI OF NOA sMOTIe WOTIOUNS AdOO/IMASNI OULL - -‘SUIPIONAI JIVIS Udy) “OQuINU eq porisop ay} puy - -0} CNIMAY 10 ‘CYVM Od LSWA “AEVOOT esn Apduns - -sainjeay [PUOHIPPY - -‘gouanbas & UTYIIM s]UTOd a1y1dads 3¥ $9100 QnPIOAO OL "UOT} --ouns dALLS ATONIS 24) Suisn pasueyo Jo ‘pasesa ‘pappe -aq osye ABUT S9]ON ‘U0 9q ]IIM 1 “yoeq podeyd uayM -—aouanbas oy] ul skeyd 71 a10J9q Isnf posers oq 0} d]0U ayy -ssaid pue ASvug proy Ajduris ‘jou Buom & aseso OL - -sunipa - -jsesdueyo ureisoid pue ‘fepod ureysns -‘yonoplalje ‘AWOOTOA ‘UOTyeTNpow ‘pusg youd Surpnyout -pep10del are $199JJ2 TCTIN [WV iPeqqnpseao aq Aeur syoen -Ze 07 dn ‘Kem sie Uy *(foeI} JOyOUR OJOS 10 ALLAN -NOA ssofum) duAS yOaysod ul Avy [[IM Yow] ISI 93 “prooar -NOA 3[IYM—SUIPIOOA LIBIS pu YI) TUdIATJIP B JOaIas -*y1ed MOU B QNPIsA0 OL, “SuIps0daJ-jods 10} aouanbes mno0k -UI UOHBIO] Aue ssad0e ATYOIND 0} owt} Aue ye pasn aq AvUE -SJONUOD FLIVOOT pur ‘ANIMA ‘CYVMaYOd LSVd -{SUIPIOSAI {IY posesa JOU se So]OU SuTsTXO— -yous} 3U} OUT poppe aq JIM poteyd sajou yeuonippe Auy - -*(povesjap 10 poysn{pe oq ABW UOTIIII0D BUTUTT]) j{paqoeLI09 - -2q ][IM S1OLIe Sur [fe ATUO—patey]d nod Jey Jedy ]],NOA - -‘] req 0] punose yoeq sdoo] sduanbas ay] Udy AA “YOu Yor - -§,sa0uaNbas at} O] SUIT) UI preogday [IW] INO Avy usy3 -AV'1d pue (YOON ssoid Ayduus ‘aousnbes & p1o09es OF, - -g0uaNbas & SUIP10I0y] - -‘JONWOD s}JouNaI TeuONdGO e - -"UOTJEZIUOIYUAS OPOS UIT} FLAWS [euondo e - -‘sou .sulddoys, noyyM sayelodo pue yoegdvyd 3uLINp Sy¥IOM NOL LOANNYOO ONIWILL e - -‘onqea ory AY - -pojoojes-oid & ye sajou pyoy Aue syeadas ATTeONewWO Ne UOTOUNS [WAdAY OAISNOXY e -‘LSVJ SUnIpS soyeu UOTOUN ASV UA OUlN-[eal SAISNIOXY e -‘Koy B JO YONO} 941 12 CASOdSNVALL 0g ABU Syde] [Te 10 9UC e - -i ASIP Jed - -S9}0U OOO‘OTT JOA SpfOy puv SpUOdeS UT SBUOS Xa[AUIOD So10}S DALIP YSIP , 74 € ISCJ-CNIN - -jSIOZISOUJUAS - -stuoydAjod oF 0} dn skevjd A[snoourynuls ‘spouueYyd [IW 9T JO duo 0} pousisse oq -ABUL YORI] YOR ‘syous) oruoydAjod ‘snoouelnurs 7E suTeJUOS ssouUaNbas QO] OY} JO YORA e - -‘SJONUOS ATWOOT pur ‘GNIMAY ‘GaVM OA -LSVd ‘GYOOde AOLS ‘AV Td YIM Jopsooas ade} Yows}-N[NU O} eps st UOTLISdO « -SOPNOUT SaNjeoy s[quyseUulsl AUB S,JJ ‘OSN pue UIes] 0} o[duns A[suIzeUe JOA “PNJsomod APOUIIITXO -St 1] “UeIOIsNUL feUOIssajoid oY} 10 JOO} soUBULIOJIJAd pue UOTIsOduIOS 11e-dY1-JO-9}e)s B SI IONUANbDaguUT] ay - -JOps1odady soUINbIS [GTI YVAL ZE -Jgouanbaguury oy diff --git a/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 9f6b0f47..00000000 --- a/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,1083 +0,0 @@ - - - - - - - - - - -
-
-

- - 2A - NNI‘I - 6F6867# - XATALL - IE18-80L - (818) - -

-
-
-

- - 9SEI6 - VO - “BUBZIRY, - “J0aNS - PIPUXO - OZLEI - - - “Uy - ‘soTUOMOI,q - UUrT - -

-
-
-

- - uu - -

-
-
-

- - “‘SUOS - B - UIJIM - pasueyo - oq - ABU - pue - ‘posn - oq - AWW - AYN - IVNOIS - AWLL - AUV - - - “parlsop - Jr - SUOTIISUBI} - YIOOUIS - YIM - “BoueNbas - eB - OJUI - pourtueISOId - 9q - ABU - SFONWHO - OdINAL - e - -

-
-
-

- - ‘uonng - OdNAL - dV - L - 9) - uO - -

-
-
-

- - sojou - Jayienb - Suiddy} - Aq - 10 - ‘syUSTIOIOUI - oINUTIAI-J8g-Jesg - & - JO - sys} - UL - ofquisn(pe - ‘ATTeouIAUINU - paiajus - oq - ABU - OdINALL - e - -

-
-
-

- - (jouer - doup - u3a9) - -

-
-
-

- - “puooes - Jed - souely - O€ - 10 - “SZ - “pz - 18 - [LVAP-MAd-SHN - VU - 10 - ALOANIWAAd-SLVAd - Ul - patyoeds - aq - Aew - OAL - © - - - ‘uoTeiodo - LS - Vy - JO} - AjfeusoyUT - JoyndUsOd - 11g - 9] - 98108 - ZHI - g - ‘poeds-ysry - Bann - soz] - e - -

-
-
-

- - "9U0} - DUAS - 0006 - UUL] - Jo - wNIqUUr] - prepue}s - 0} - OUAS - [ITAA - © - -

-
-
-

- - “ONYBA - 9}OU - poloapes - Aue - Je - sas—nd - jndyno - 07 - pewureigold - 3q - ACW - SL - Ad - LNO - YADONAL - OML - -

-
-
-

- - "ALVOOT - 10 - GOLS/AV - 1d - ‘LWddad - “ASV - -

-
-
-

- - SUIpNpoUr - ‘suOTIOUN] - posn - A[UOUILUOS - 94] - JO - AUBUT - [O1]UOD - AJ9]OWIAI - 0} - PousIsse - oq - ACUI - ST - AdNI - HOLIMSLOO - OME - « - - - “SUIPIONAI - I[IYM - P2sesd - JOU - Iv - $3}OU - BUTISIXO—ZUIPIOIA - SATON.ASOP-UON - -

-
-
-

- - ‘suoneurldxa - peuoyippe - sdeydsip - uowng - g1TqH - -

-
-
-

- - oy] - ‘pepsau - JI - ‘suoneiodo - [ye - yYsnosy] - NOA - sapins - ApIeapo - Avfdsip - QO] - Joey - Z7¢ - 9y3—uoeIodo - Urea] - 0} - Aseo - ‘aTdUts - « - -

-
-
-

- - jUorel]suowtap - & - IO} - Aepol - Jayeap - uur’] - INOA - dag - ‘dISHUL - - - INOA - 0} - UONUS}]¥ - PaplAIPUN - INOA - SUTJOASp - ITY - ps - pue - - - p1osai - ‘asoduod - no - Jay - 0} - pausisap - st - 1s0uenbesuur’] - oy) - - - Aum - Aposiooid - $,Jeu], - ‘SS9d0Id - SATTBS1D - OY} - YIM - SOIOJIOIUT - - - yey} - xo]dwWIOd - Os - dq - JOA9U - P[NoysS - osn - NOA - AZopOuYdI} - oy - -

-
-
-

- - ISTUMOIAUIO?) - NOAA - UOHISOdWIO) - -

-
-
-

- - "NOSpr] - B - Oy - ‘AONUTJUT - yada - 0} - seq - Maz - Se] - BY] - Jas - UdAd - - - uvd - NOA - ‘palisap - JJ - ‘souanbes - Mou - ¥B - OVUT - sjied - ou] - [Te - Adoo - - - ATesrewO - Ne - WI} - [IM - ONOS - ALVWAAO - JeyIe80} - wey} - - - ,deyd,, - 0} - UOTOUNJ - ONOS - ALVA - ou] - asn - usy] - ‘saouanbes - - - JENPIAIpUt - UI - (“949 - ‘snJOYD - ‘aS1OA) - UOTIDIS - JIseq - Yes - - - plosal - OF - ST - ABM - JouIOUY - “(Seq - 666 - 0] - dn) - ysnory) - ABM - -

- -

- - dU} - [fe - YORI] - YORs - p10991 - 0} - ST - SUOS - B - 9789I9 - 0} - ABM - SUG, - -

-
-
-

- - SUOS - & - SUTVAID - -

-
-
-

- - *suoT}oes - poJUBMUN - -

- -

- - SAOUIOI - 0} - ABM - SWS - dU} - SoyeIodo - SUV - ALATAaG - -

- -

- - “OBPLIq - dy} - PUB - SNIOY - PUOdAS - dT]] - Ud9MIAQ - SIDA - ISI - -

- -

- - ay) - Jo - Adoo - B - JJasuT - WYSE - NOAA - ‘afdwexs - 10.f - ‘UO - JUSIN]JIP - -

- -

- - B - IO - aouaNbas - dues - OY} - UI—IOY - OUP - 0} - UOTIEIO] - BUO - WOT] - - - $1Bq - JAOUI - OF - NOA - sMOTIe - WOTIOUNS - AdOO/IMASNI - OULL - -

- -

- - ‘SUIPIONAI - JIVIS - Udy) - “OQuINU - eq - porisop - ay} - puy - -

- -

- - 0} - CNIMAY - 10 - ‘CYVM - Od - LSWA - “AEVOOT - esn - Apduns - -

-
-
-

- - sainjeay - [PUOHIPPY - -

-
-
-

- - ‘gouanbas - & - UTYIIM - s]UTOd - a1y1dads - - $9100 - QnPIOAO - OL - "UOT} - - - -ouns - dALLS - ATONIS - 24) - Suisn - pasueyo - Jo - ‘pasesa - ‘pappe - - - aq - osye - ABUT - S9]ON - ‘U0 - 9q - ]IIM - 1 - “yoeq - podeyd - uayM - - - —aouanbas - oy] - ul - skeyd - 71 - a10J9q - Isnf - posers - oq - 0} - d]0U - ayy - - - ssaid - pue - ASvug - proy - Ajduris - ‘jou - Buom - & - aseso - OL - -

-
-
-

- - sunipa - -

-
-
-

- - jsesdueyo - ureisoid - pue - ‘fepod - ureysns - - - ‘yonoplalje - ‘AWOOTOA - ‘UOTyeTNpow - ‘pusg - youd - Surpnyout - - - pep10del - are - $199JJ2 - TCTIN - [WV - iPeqqnpseao - aq - Aeur - syoen - - - Ze - 07 - dn - ‘Kem - sie - Uy - *(foeI} - JOyOUR - OJOS - 10 - ALLAN - - - NOA - ssofum) - duAS - yOaysod - ul - Avy - [[IM - Yow] - ISI - 93 - “prooar - - - NOA - 3[IYM—SUIPIOOA - LIBIS - pu - YI) - TUdIATJIP - B - JOaIas - - - *y1ed - MOU - B - QNPIsA0 - OL, - “SuIps0daJ-jods - 10} - aouanbes - mno0k - - - UI - UOHBIO] - Aue - ssad0e - ATYOIND - 0} - owt} - Aue - ye - pasn - aq - AvUE - - - SJONUOD - FLIVOOT - pur - ‘ANIMA - ‘CYVMaYOd - LSVd - - - {SUIPIOSAI - {IY - posesa - JOU - se - So]OU - SuTsTXO— - - - yous} - 3U} - OUT - poppe - aq - JIM - poteyd - sajou - yeuonippe - Auy - - - *(povesjap - 10 - poysn{pe - oq - ABW - UOTIIII0D - BUTUTT]) - j{paqoeLI09 - - - 2q - ][IM - S1OLIe - Sur - [fe - ATUO—patey]d - nod - Jey - Jedy - ]],NOA - - - ‘] - req - 0] - punose - yoeq - sdoo] - sduanbas - ay] - Udy - AA - “YOu - Yor - - - §,sa0uaNbas - at} - O] - SUIT) - UI - preogday - [IW] - INO - Avy - usy3 - - - AV'1d - pue - (YOON - ssoid - Ayduus - ‘aousnbes - & - p1o09es - OF, - -

-
-
-

- - g0uaNbas - & - SUIP10I0y] - -

-
-
-

- - ‘JONWOD - s}JouNaI - TeuONdGO - e - -

-
-
-

- - "UOTJEZIUOIYUAS - OPOS - UIT} - FLAWS - [euondo - e - -

-
-
-

- - ‘sou - .sulddoys, - noyyM - sayelodo - pue - yoegdvyd - 3uLINp - Sy¥IOM - NOL - LOANNYOO - ONIWILL - e - -

-
-
-

- - ‘onqea - ory - AY - -

-
-
-

- - pojoojes-oid - & - ye - sajou - pyoy - Aue - syeadas - ATTeONewWO - Ne - UOTOUNS - [WAdAY - OAISNOXY - e - - - ‘LSVJ - SUnIpS - soyeu - UOTOUN - ASV - UA - OUlN-[eal - SAISNIOXY - e - - - ‘Koy - B - JO - YONO} - 941 - 12 - CASOdSNVALL - 0g - ABU - Syde] - [Te - 10 - 9UC - e - -

-
-
-

- - i - ASIP - Jed - -

-
-
-

- - S9}0U - OOO‘OTT - JOA - SpfOy - puv - SpUOdeS - UT - SBUOS - Xa[AUIOD - So10}S - DALIP - YSIP - , - 74 - - ISCJ-CNIN - -

-
-
-

- - jSIOZISOUJUAS - -

-
-
-

- - stuoydAjod - oF - 0} - dn - skevjd - A[snoourynuls - ‘spouueYyd - [IW - 9T - JO - duo - 0} - pousisse - oq - - - ABUL - YORI] - YOR - ‘syous) - oruoydAjod - ‘snoouelnurs - 7E - suTeJUOS - ssouUaNbas - QO] - OY} - JO - YORA - e - -

-
-
-

- - ‘SJONUOS - ATWOOT - pur - ‘GNIMAY - ‘GaVM - OA - - - LSVd - ‘GYOOde - AOLS - ‘AV - Td - YIM - Jopsooas - ade} - Yows}-N[NU - O} - eps - st - UOTLISdO - « - - - SOPNOUT - SaNjeoy - s[quyseUulsl - AUB - S,JJ - ‘OSN - pue - UIes] - 0} - o[duns - A[suIzeUe - JOA - “PNJsomod - APOUIIITXO - - - St - 1] - “UeIOIsNUL - feUOIssajoid - oY} - 10 - JOO} - soUBULIOJIJAd - pue - UOTIsOduIOS - 11e-dY1-JO-9}e)s - B - SI - IONUANbDaguUT] - ay - -

-
-
-

- - JOps1odady - soUINbIS - [GTI - YVAL - ZE - - - Jgouanbaguury - oy - -

-
-
- - diff --git a/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin b/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 7fccd13d..00000000 --- a/tests/cache/cardinal/__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,123 +0,0 @@ -2A NNI‘I 6F6867# XATALL IE18-80L (818) - -9SEI6 VO “BUBZIRY, “J0aNS PIPUXO OZLEI -“Uy ‘soTUOMOI,q UUrT - -uu - -“‘SUOS B UIJIM pasueyo oq ABU pue ‘posn oq AWW AYN IVNOIS AWLL AUV -“parlsop Jr SUOTIISUBI} YIOOUIS YIM “BoueNbas eB OJUI pourtueISOId 9q ABU SFONWHO OdINAL e - -‘uonng OdNAL dV L 9) uO - -sojou Jayienb Suiddy} Aq 10 ‘syUSTIOIOUI oINUTIAI-J8g-Jesg & JO sys} UL ofquisn(pe ‘ATTeouIAUINU paiajus oq ABU OdINALL e - -(jouer doup u3a9) - -“puooes Jed souely O€ 10 “SZ “pz 18 [LVAP-MAd-SHN VU 10 ALOANIWAAd-SLVAd Ul patyoeds aq Aew OAL © -‘uoTeiodo LS Vy JO} AjfeusoyUT JoyndUsOd 11g 9] 98108 ZHI g ‘poeds-ysry Bann soz] e - -"9U0} DUAS 0006 UUL] Jo wNIqUUr] prepue}s 0} OUAS [ITAA © - -“ONYBA 9}OU poloapes Aue Je sas—nd jndyno 07 pewureigold 3q ACW SL Ad LNO YADONAL OML - -"ALVOOT 10 GOLS/AV 1d ‘LWddad “ASV - -SUIpNpoUr ‘suOTIOUN] posn A[UOUILUOS 94] JO AUBUT [O1]UOD AJ9]OWIAI 0} PousIsse oq ACUI ST AdNI HOLIMSLOO OME « -“SUIPIONAI I[IYM P2sesd JOU Iv $3}OU BUTISIXO—ZUIPIOIA SATON.ASOP-UON - -‘suoneurldxa peuoyippe sdeydsip uowng g1TqH - -oy] ‘pepsau JI ‘suoneiodo [ye yYsnosy] NOA sapins ApIeapo Avfdsip QO] Joey Z7¢ 9y3—uoeIodo Urea] 0} Aseo ‘aTdUts « - -jUorel]suowtap & IO} Aepol Jayeap uur’] INOA dag ‘dISHUL -INOA 0} UONUS}]¥ PaplAIPUN INOA SUTJOASp ITY ps pue -p1osai ‘asoduod no Jay 0} pausisap st 1s0uenbesuur’] oy) -Aum Aposiooid $,Jeu], ‘SS9d0Id SATTBS1D OY} YIM SOIOJIOIUT -yey} xo]dwWIOd Os dq JOA9U P[NoysS osn NOA AZopOuYdI} oy - -ISTUMOIAUIO?) NOAA UOHISOdWIO) - -"NOSpr] B Oy ‘AONUTJUT yada 0} seq Maz Se] BY] Jas UdAd -uvd NOA ‘palisap JJ ‘souanbes Mou ¥B OVUT sjied ou] [Te Adoo -ATesrewO Ne WI} [IM ONOS ALVWAAO JeyIe80} wey} -,deyd,, 0} UOTOUNJ ONOS ALVA ou] asn usy] ‘saouanbes -JENPIAIpUt UI (“949 ‘snJOYD ‘aS1OA) UOTIDIS JIseq Yes -plosal OF ST ABM JouIOUY “(Seq 666 0] dn) ysnory) ABM - -dU} [fe YORI] YORs p10991 0} ST SUOS B 9789I9 0} ABM SUG, - -SUOS & SUTVAID - -*suoT}oes poJUBMUN - -SAOUIOI 0} ABM SWS dU} SoyeIodo SUV ALATAaG - -“OBPLIq dy} PUB SNIOY PUOdAS dT]] Ud9MIAQ SIDA ISI - -ay) Jo Adoo B JJasuT WYSE NOAA ‘afdwexs 10.f ‘UO JUSIN]JIP - -B IO aouaNbas dues OY} UI—IOY OUP 0} UOTIEIO] BUO WOT] -$1Bq JAOUI OF NOA sMOTIe WOTIOUNS AdOO/IMASNI OULL - -‘SUIPIONAI JIVIS Udy) “OQuINU eq porisop ay} puy - -0} CNIMAY 10 ‘CYVM Od LSWA “AEVOOT esn Apduns - -sainjeay [PUOHIPPY - -‘gouanbas & UTYIIM s]UTOd a1y1dads 3¥ $9100 QnPIOAO OL "UOT} --ouns dALLS ATONIS 24) Suisn pasueyo Jo ‘pasesa ‘pappe -aq osye ABUT S9]ON ‘U0 9q ]IIM 1 “yoeq podeyd uayM -—aouanbas oy] ul skeyd 71 a10J9q Isnf posers oq 0} d]0U ayy -ssaid pue ASvug proy Ajduris ‘jou Buom & aseso OL - -sunipa - -jsesdueyo ureisoid pue ‘fepod ureysns -‘yonoplalje ‘AWOOTOA ‘UOTyeTNpow ‘pusg youd Surpnyout -pep10del are $199JJ2 TCTIN [WV iPeqqnpseao aq Aeur syoen -Ze 07 dn ‘Kem sie Uy *(foeI} JOyOUR OJOS 10 ALLAN -NOA ssofum) duAS yOaysod ul Avy [[IM Yow] ISI 93 “prooar -NOA 3[IYM—SUIPIOOA LIBIS pu YI) TUdIATJIP B JOaIas -*y1ed MOU B QNPIsA0 OL, “SuIps0daJ-jods 10} aouanbes mno0k -UI UOHBIO] Aue ssad0e ATYOIND 0} owt} Aue ye pasn aq AvUE -SJONUOD FLIVOOT pur ‘ANIMA ‘CYVMaYOd LSVd -{SUIPIOSAI {IY posesa JOU se So]OU SuTsTXO— -yous} 3U} OUT poppe aq JIM poteyd sajou yeuonippe Auy -*(povesjap 10 poysn{pe oq ABW UOTIIII0D BUTUTT]) j{paqoeLI09 -2q ][IM S1OLIe Sur [fe ATUO—patey]d nod Jey Jedy ]],NOA -‘] req 0] punose yoeq sdoo] sduanbas ay] Udy AA “YOu Yor -§,sa0uaNbas at} O] SUIT) UI preogday [IW] INO Avy usy3 -AV'1d pue (YOON ssoid Ayduus ‘aousnbes & p1o09es OF, - -g0uaNbas & SUIP10I0y] - -‘JONWOD s}JouNaI TeuONdGO e - -"UOTJEZIUOIYUAS OPOS UIT} FLAWS [euondo e - -‘sou .sulddoys, noyyM sayelodo pue yoegdvyd 3uLINp Sy¥IOM NOL LOANNYOO ONIWILL e - -‘onqea ory AY - -pojoojes-oid & ye sajou pyoy Aue syeadas ATTeONewWO Ne UOTOUNS [WAdAY OAISNOXY e -‘LSVJ SUnIpS soyeu UOTOUN ASV UA OUlN-[eal SAISNIOXY e -‘Koy B JO YONO} 941 12 CASOdSNVALL 0g ABU Syde] [Te 10 9UC e - -i ASIP Jed - -S9}0U OOO‘OTT JOA SpfOy puv SpUOdeS UT SBUOS Xa[AUIOD So10}S DALIP YSIP , 74 € ISCJ-CNIN - -jSIOZISOUJUAS - -stuoydAjod oF 0} dn skevjd A[snoourynuls ‘spouueYyd [IW 9T JO duo 0} pousisse oq -ABUL YORI] YOR ‘syous) oruoydAjod ‘snoouelnurs 7E suTeJUOS ssouUaNbas QO] OY} JO YORA e - -‘SJONUOS ATWOOT pur ‘GNIMAY ‘GaVM OA -LSVd ‘GYOOde AOLS ‘AV Td YIM Jopsooas ade} Yows}-N[NU O} eps st UOTLISdO « -SOPNOUT SaNjeoy s[quyseUulsl AUB S,JJ ‘OSN pue UIes] 0} o[duns A[suIzeUe JOA “PNJsomod APOUIIITXO -St 1] “UeIOIsNUL feUOIssajoid oY} 10 JOO} soUBULIOJIJAd pue UOTIsOduIOS 11e-dY1-JO-9}e)s B SI IONUANbDaguUT] ay - -JOps1odady soUINbIS [GTI YVAL ZE -Jgouanbaguury oy diff --git a/tests/cache/ccitt/__--psm__2__000001_rasterize.png__stdout/stderr.bin b/tests/cache/ccitt/__--psm__2__000001_rasterize.png__stdout/stderr.bin deleted file mode 100644 index 5d265bc0..00000000 --- a/tests/cache/ccitt/__--psm__2__000001_rasterize.png__stdout/stderr.bin +++ /dev/null @@ -1,4 +0,0 @@ -Orientation: 0 -WritingDirection: 0 -TextlineOrder: 2 -Deskew angle: -0.0001 diff --git a/tests/cache/ccitt/__--psm__2__000001_rasterize.png__stdout/stdout.bin b/tests/cache/ccitt/__--psm__2__000001_rasterize.png__stdout/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index 19f93857..8e3e885d 100644 --- a/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+

@@ -17,8 +17,8 @@ LinnSequencer - 32 - Track + 32 + Track MIDI Sequence Recorder @@ -29,7 +29,7 @@

The - LinnSequencer + LinnSequencer is a state-of-the-art @@ -39,16 +39,16 @@ tool for the - professional + professional musician. It - is + is

- extremely + extremely powerful, yet amazingly @@ -67,24 +67,24 @@

- ¢ - Operation + ¢ + Operation is - similar + similar to multi-track tape recorder - with + with PLAY, STOP, RECORD, - FAST + FAST FORWARD, - REWIND, - and + REWIND, + and LOCATE controls. @@ -93,7 +93,7 @@

- ¢ + e Each of the @@ -109,12 +109,12 @@ may - be + be assigned to one - of - 16 + of + 16 MIDI channels. Simultaneously @@ -136,9 +136,9 @@

- © + ¢ Ultra-fast - 32” + 3%" disk drive stores @@ -149,7 +149,7 @@ and holds over - 110,000 + 110,000 notes

@@ -165,13 +165,13 @@

- ¢ - One - or + ¢ + One + or all - tracks + tracks may - be + be TRANSPOSED at the @@ -181,21 +181,21 @@ key. - ¢ + e Exclusive real-time ERASE function makes editing - FAST. + FAST. - © + ¢ Exclusive REPEAT function - automatically + automatically repeats any held @@ -217,25 +217,25 @@

- ¢ - TIMING + ¢ + TIMING CORRECTION - works - during + works + during playback and operates without - ‘chopping’ - notes. + ‘chopping’ + notes.

- ¢ - Optional + ¢ + Optional SMPTE time code @@ -246,49 +246,49 @@

- © + © Optional remote - control. + control.

- Recording - a + Recording + a Sequence

- To - record - a + To + record + a sequence, simply press RECORD and - PLAY, + PLAY, then play your - MIDI - keyboard - in + MIDI + keyboard + in time to the - Sequencer’s + Sequencer’s click - track. + track. When the sequence @@ -297,766 +297,764 @@ around to bar - 1, + 1, - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be + you'll + hear + what + you + played—only + all + timing + errors + will + be

- corrected! - (Timing - correction - may - be - adjusted - or - defeated). + corrected! + (Timing + correction + may + be + adjusted + or + defeated).

-
-

- - Any - additional - notes - played - will - be - added - into - the - track +

+

+ + Any + additional + notes + played + will + be + added + into + the + track - - - existing - notes - are - not - erased - while - recording! + + —existing + notes + are + not + erased + while + recording!

-

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls +

+ + FAST + FORWARD, + REWIND, + and + LOCATE + controls - - may - be - used - at - any - time - to - quickly - access - any - location - in + + may + be + used + at + any + time + to + quickly + access + any + location + in - - your - sequence - for - spot-recording. - To - overdub - a - new - part, + + your + sequence + for + spot-recording. + To + overdub + a + new + part, - - select - a - different - track - and - start - recording—while - you + + select + a + different + track + and + start + recording—while + you - - record, - the - first - track - will - play - in - perfect - sync - (unless - you + + record, + the + first + track + will + play + in + perfect + sync + (unless + you - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 + + MUTE + it, + or + SOLO + another + track). + In + this + way, + up + to + 32 - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded + + tracks + may + be + overdubbed! + All + MIDI + effects + are + recorded - - including - pitch - bend, - modulation, - velocity, - aftertouch, + + including + pitch + bend, + modulation, + velocity, + aftertouch, - - sustain - pedal, - and - program - changes! + + sustain + pedal, + and + program + changes!

-
-

- - Editing +

+

+ + Editing

-

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press +

+ + To + erase + a + wrong + note, + simply + hold + ERASE + and + press - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— + + the + note + to + be + erased + just + before + it + plays + in + the + sequence— - - when - played - back, - it - will - be - gone. - Notes - may - also - be + + when + played + back, + it + will + be + gone. + Notes + may + also + be

-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- +

+

+ + added, + erased, + or + changed + using + the + SINGLE + STEP + func- - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, + + tion. + To + overdub + notes + at + specific + points + within + a + sequence,

-
-

- - Additional - Features +

+

+ + Additional + Features

-
+

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to + + simply + use + LOCATE, + FAST + FORWARD, + or + REWIND + to - find - the - desired - bar - number, - then - start - recording. + find + the + desired + bar + number, + then + start + recording.

-

+

- The - INSERT/COPY - function - allows - you - to - move - bars + The + INSERT/COPY + function + allows + you + to + move + bars - from - one - location - to - another—in - the - same - sequence - or - a + from + one + location + to + another—in + the + same + sequence + or + a - different - one. - For - example, - you - might - insert - a - copy - of - the + different + one. + For + example, + you + might + insert + a + copy + of + the - first - verse - between - the - second - chorus - and - the - bridge. + first + verse + between + the + second + chorus + and + the + bridge. - - DELETE - BARS - operates - the - same - way - to - remove + + DELETE + BARS + operates + the + same + way + to + remove - - unwanted - sections, + + unwanted + sections.

-
-

- - Creating - a - Song +

+

+ + Creating + a + Song

-

- - One - way - to - create - a - song - is - to - record - each - track - all - the +

+ + One + way + to + create + a + song + is + to + record + each + track + all + the - - way - through - (up - to - 999 - bars). - Another - way - is - to - record + + way + through + (up + to + 999 + bars). + Another + way + is + to + record - - each - basic - section - (verse, - chorus, - etc.) - in - individual + + each + basic + section + (verse, + chorus, + etc.) + in + individual - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” + + sequences, + then + use + the + CREATE + SONG + function + to + “chain” - - them - together. - CREATE - SONG - will - then - automatically + + them + together. + CREATE + SONG + will + then + automatically - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can + + copy + all + the + parts + into + a + new + sequence. + If + desired, + you + can - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. + + even + set + the + last + few + bars + to + repeat + infinitely, + for + a + fadeout.

-
-

- - Composition - Without - Compromise +

+

+ + Composition + Without + Compromise

-

- - The - technology - you - use - should - never - be - so - complex - that +

+ + The + technology + you + use + should + never + be + so + complex + that - - it - interferes - with - the - creative - process. - That’s - precisely - why + + it + interferes + with + the + creative + process. + That’s + precisely + why - - the - LinnSequencer - is - designed - to - let - you - compose, - record + + the + LinnSequencer + is + designed + to + let + you + compose, + record - - and - edit - while - devoting - your - undivided - attention - to - your + + and + edit + while + devoting + your + undivided + attention + to + your - - music. - See - your - Linn - dealer - today - for - a - demonstration! + + music. + See + your + Linn + dealer + today + for + a + demonstration!

-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the +

+

+ + * + Simple, + easy + to + learn + operation—the + 32 + character + LCD + display + clearly + guides + you + through + all + operations. + If + needed, + the

-
-

- - HELP - button - displays - additional - explanations. +

+

+ + HELP + button + displays + additional + explanations.

-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. +

+

+ + * + Non-destructive + recording—existing + notes + are + not + erased + while + recording. - - ¢ - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including + + ¢ + Two + FOOTSWITCH + INPUTS + may + be + assigned + to + remotely + control + many + of + the + commonly + used + functions, + including

-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. +

+

+ + ERASE, + REPEAT, + PLAY/STOP, + or + LOCATE.

-
-

- - ¢ - Two - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. +

+

+ + ¢ + Two + TRIGGER + OUTPUTS + may + be + programmed + to + output + pulses + at + any + selected + note + value.

-
-

- - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. +

+

+ + © + Will + sync + to + standard + LinnDrum + or + Linn + 9000 + sync + tone.

-
-

- - ® - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. +

+

+ + © + Utilizes + ultra + high-speed, + 8 + MHz + 80186 + 16 + bit + computer + internally + for + FAST + operation. - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, + + ¢ + TEMPO + may + be + specified + in + BEATS-PER-MINUTE + or + FRAMES-PER-BEAT + at + 24, + 25, + or + 30 + frames + per + second,

-
-

- - (even - drop - frame!) +

+

+ + (even + drop + frame!)

-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes +

+

+ + ¢ + TEMPO + may + be + entered + numerically, + adjustable + in + tenths + of + a + Beat-Per-Minute + increments, + or + by + tapping + quarter + notes

-
-

- - on - the - TAP - TEMPO - button. +

+

+ + on + the + TAP + TEMPO + button.

-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. +

+

+ + ¢ + TEMPO + CHANGES + may + be + programmed + into + a + sequence, + with + smooth + transitions + if + desired. - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. + + ¢ + Any + TIME + SIGNATURE + may + be + used, + and + may + be + changed + within + a + song.

-
-

- - linn +

+

+ + linn - - Linn - Electronics, - Inc. + + Linn + Electronics, + Inc.

-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 +

+

+ + 18720 + Oxnard + Street, + Tarzana, + CA + 91356 - - (818) - 708-8131 - TELEX - #298949 - LINN - UR + + (818) + 708-8131 + TELEX + #298949 + LINN + UR

diff --git a/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index 9e1c5257..7ce15cb2 100644 --- a/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -8,18 +8,18 @@ extremely powerful, yet amazingly simple to learn and use. It’s many remarkabl ¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST FORWARD, REWIND, and LOCATE controls. -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may +e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic synthesizers! -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes +¢ Ultra-fast 3%" disk drive stores complex songs in seconds and holds over 110,000 notes per disk! ¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected +e Exclusive real-time ERASE function makes editing FAST. +¢ Exclusive REPEAT function automatically repeats any held notes at a pre-selected rhythmic value. @@ -34,12 +34,12 @@ Recording a Sequence To record a sequence, simply press RECORD and PLAY, then play your MIDI keyboard in time to the Sequencer’s click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be +you'll hear what you played—only all timing errors will be corrected! (Timing correction may be adjusted or defeated). Any additional notes played will be added into the track -— existing notes are not erased while recording! +—existing notes are not erased while recording! FAST FORWARD, REWIND, and LOCATE controls may be used at any time to quickly access any location in @@ -70,7 +70,7 @@ from one location to another—in the same sequence or a different one. For example, you might insert a copy of the first verse between the second chorus and the bridge. DELETE BARS operates the same way to remove -unwanted sections, +unwanted sections. Creating a Song @@ -103,8 +103,8 @@ ERASE, REPEAT, PLAY/STOP, or LOCATE. © Will sync to standard LinnDrum or Linn 9000 sync tone. -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, +© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. +¢ TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, (even drop frame!) diff --git a/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin index ba6a2fd30ad7b2c7127bdcea7e23c2d9f877756f..90c648e2975eeea2c5889b3959ce6e7e107d890b 100644 GIT binary patch delta 7576 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 diff --git a/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin index 9e1c5257..7ce15cb2 100644 --- a/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ b/tests/cache/ccitt/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin @@ -8,18 +8,18 @@ extremely powerful, yet amazingly simple to learn and use. It’s many remarkabl ¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST FORWARD, REWIND, and LOCATE controls. -¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may +e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic synthesizers! -© Ultra-fast 32” disk drive stores complex songs in seconds and holds over 110,000 notes +¢ Ultra-fast 3%" disk drive stores complex songs in seconds and holds over 110,000 notes per disk! ¢ One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected +e Exclusive real-time ERASE function makes editing FAST. +¢ Exclusive REPEAT function automatically repeats any held notes at a pre-selected rhythmic value. @@ -34,12 +34,12 @@ Recording a Sequence To record a sequence, simply press RECORD and PLAY, then play your MIDI keyboard in time to the Sequencer’s click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be +you'll hear what you played—only all timing errors will be corrected! (Timing correction may be adjusted or defeated). Any additional notes played will be added into the track -— existing notes are not erased while recording! +—existing notes are not erased while recording! FAST FORWARD, REWIND, and LOCATE controls may be used at any time to quickly access any location in @@ -70,7 +70,7 @@ from one location to another—in the same sequence or a different one. For example, you might insert a copy of the first verse between the second chorus and the bridge. DELETE BARS operates the same way to remove -unwanted sections, +unwanted sections. Creating a Song @@ -103,8 +103,8 @@ ERASE, REPEAT, PLAY/STOP, or LOCATE. © Will sync to standard LinnDrum or Linn 9000 sync tone. -® Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, +© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. +¢ TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, (even drop frame!) diff --git a/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 3e7edee2..00000000 --- a/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,1065 +0,0 @@ - - - - - - - - - - -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder - -

-
-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - -

- -

- - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: - -

- -

- - ¢ - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - e - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - ¢ - Ultra-fast - 3%” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ¢ - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - e - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - © - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - © - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - -

- -

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be - -

-
-
-

- - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - -

-
-
-

- - Any - additional - notes - played - will - be - added - into - the - track - - - - existing - notes - are - not - erased - while - recording! - -

- -

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing - -

- -

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - -

-
-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. - -

- -

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections, - -

-
-
-

- - Creating - a - Song - -

- -

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - -

-
-
-

- - Composition - Without - Compromise - -

- -

- - The - technology - you - use - should - never - be - so - complex - that - - - it - interferes - with - the - creative - process. - That’s - precisely - why - - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! - -

-
-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the - -

-
-
-

- - HELP - button - displays - additional - explanations. - -

-
-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - ¢ - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including - -

-
-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. - -

-
-
-

- - ¢ - Iwo - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. - -

-
-
-

- - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. - -

-
-
-

- - © - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - -

-
-
-

- - (even - drop - frame!) - -

-
-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - -

-
-
-

- - on - the - TAP - TEMPO - button. - -

-
-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. - - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. - -

-
-
-

- - linn - - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR - -

-
-
- - diff --git a/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 8147020a..00000000 --- a/tests/cache/ccitt/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -¢ Ultra-fast 3%” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Iwo TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index d08a65b0..00000000 --- a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,1065 +0,0 @@ - - - - - - - - - - -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder - -

-
-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - -

- -

- - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: - -

- -

- - ¢ - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - e - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - ¢ - Ultra-fast - 3%” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ¢ - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - e - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - © - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - © - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - -

- -

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be - -

-
-
-

- - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - -

-
-
-

- - Any - additional - notes - played - will - be - added - into - the - track - - - - existing - notes - are - not - erased - while - recording! - -

- -

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing - -

- -

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - -

-
-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. - -

- -

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections, - -

-
-
-

- - Creating - a - Song - -

- -

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - -

-
-
-

- - Composition - Without - Compromise - -

- -

- - The - technology - you - use - should - never - be - so - complex - that - - - it - interferes - with - the - creative - process. - That’s - precisely - why - - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! - -

-
-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the - -

-
-
-

- - HELP - button - displays - additional - explanations. - -

-
-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - ¢ - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including - -

-
-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. - -

-
-
-

- - ¢ - Iwo - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. - -

-
-
-

- - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. - -

-
-
-

- - © - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - -

-
-
-

- - (even - drop - frame!) - -

-
-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - -

-
-
-

- - on - the - TAP - TEMPO - button. - -

-
-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. - - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. - -

-
-
-

- - linn - - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR - -

-
-
- - diff --git a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 8147020a..00000000 --- a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -¢ Ultra-fast 3%” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Iwo TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 81be8677850e6ffc9c7cbf5b132d414873ef5afe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10194 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 diff --git a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 8147020a..00000000 --- a/tests/cache/ccitt/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -¢ Ultra-fast 3%” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -© Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -© Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -¢ Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Iwo TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -© Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index d678997c..591577ca 100644 --- a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,97 +5,97 @@ - - + + -
-
-

- +

+
+

+ Portez ce - vieux - whisky - au - juge + vieux + whisky + au + juge - - blond - qui - fume + + blond + qui + fume sur - son - Ile + son + Ile - - interieure, - a - cöte - de - l'alcöve + + interieure, + a + cöte + de + l'alcöve - - ovoide, - oU - les - büches - se + + ovoide, + + les + büches + se - - consument - dans - l'ätre, - ce - qui + + consument + dans + l'ätre, + ce + qui - - ui - permet - de - penser - & - la + + lui + permet + de + penser + & + la - - caenogenese - de - |'etre - dont - il + + caenogenese + de + l'&tre + dont + il - - est - question - dans - la - cause + + est + question + dans + la + cause - - ambigu& - entendue - a - MoY, - dans + + ambigu& + entendue + a + Moy, + dans - - un - capharnaüm - qui, - pense-t-il, + + un + capharnaüm + qui, + pense-t-il, - - diminue - ca - et - la - la - qualit& - de - son + + diminue + ca + et + la + la + qualit€ + de + son - - ceuvre. + + ceuvre.

diff --git a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index 6506feea..61572c2d 100644 --- a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -1,12 +1,12 @@ Portez ce vieux whisky au juge blond qui fume sur son Ile interieure, a cöte de l'alcöve -ovoide, oU les büches se +ovoide, oü les büches se consument dans l'ätre, ce qui -ui permet de penser & la -caenogenese de |'etre dont il +lui permet de penser & la +caenogenese de l'&tre dont il est question dans la cause -ambigu& entendue a MoY, dans +ambigu& entendue a Moy, dans un capharnaüm qui, pense-t-il, -diminue ca et la la qualit& de son +diminue ca et la la qualit€ de son ceuvre. diff --git a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 10ac07ab88ff30bc455a87fdc5d15b686c153624..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3624 zcmbVP30M?I7H$r&;Skpg2_^-?q8OO&8D@Y;K$sCEDi8*VE&?_)Jwxlv^w`rR5b_yJ zj4{HuX1z8Zc;O8ih#Ev!O~5s10F9rwD}H{&TjPNmudMs3XNKYM^V{8m>8|(cy{cEQ z-v8=#aGE+Xj0#ssf?KyAxFw+wiMYHOl9(6?Leh*P3xlL8TA+=b0W;EQ17k%p5K5QC z#!48o4hze>C?(KVCXq7>NSb6UvgA)>tX527bv0wvf(~sKFvp6rPz0U|W#hqdW-X^< z%?2b*)-h&*6^g>fW4@*!PY~_E){vN!!A&-^Aj}}8XbEPC65={eyYS@B&Ai4gRkAvR zOG;KxqAf__m=c(pBCEidlFfP!mK9xsV69YM$MD$Dkq$#g!7v_4XAG=W;ET}6cyJ8k zU~39279(SVO(ASQ7znc1R_qU+wFn%KA|1m1+R|nJCJZb2<`? z6SSSshv#?h#~x&gND;U;ib9xl#vFlhCLu})Hv*+- z@D%B4c=k5Yg%-k{=mq0_fktKsw+FX|oCo?i&=V}2RRH_ILRWu0j(hl5y=0b8ZvU7^ z?tQQtK^$B0!i?W18#X_{Z+AlE`w-X?+(4%<03VOw22VUw=jJMMTw%yI(tVr&|6nhG zt*>sqK(VJ1mQ6}cO(MpMS}xcIELb9v9S^&r%{s8!Mi0VkLK{T%hEwR=un$EUai<_f z1q=vqCtle0?M8&cIM(e&3~@+8-vcN&!o|Ixou5fC1W#BAmf#38fe4BSC&)~Ox3ZiW zQQ>5FFWIex8SM>V)fGKMacaM`fu6+ZSQFXwwHJh zs{k~hUSB3w~SA>`0x6RezIe<$1DDiM*OgE0w{ zAgMl#3?mV)9nx)AB47jlVQ&~n;^I9J6{Ywu?z5$tKbrjmJojH4{bWuWIeqN5(BN~; z>uTS#R(?F=RF?Ohn%rEu_H$a9o>}?J?HxvKTwGlHPbEoh*GJr4!(F}5(Eiw`>G7E- ze@MB!>M3Q%S`v5eU!HpKt&0`%Q^tdn`h8!x^AGu@X2Z2bR`1;MpU0+dxce|^Ht+qf zq3sRE+)4Q^wYj|)H`fVqo?n`3+bw4Y$DLz>_8pydL9?WP(9b!8tG;a*wOAGHZyj@e zdF$kmD<&qjNg3>4^t8=?>EFL-+*(IJ7QUf#juw&&TZ>B{es(eByl>mR5#QXqQsVjT zLv^m|Rr43u>EfFD zssFnA>h&7_$I;_kvWE8BIPGnsEb!)lg99Z){zUZo# zzj;21*OrwX37a%5=~msIh{&n$oL;fLS-a-@71IMBjXtw`;l-Q7ru!7rC(>sJFB>xI z(!M%X!Wg>BGHuHVw*h@NRxi3*A6R>N?}onXF3;X@J*9l#;kLOe4^Aeqhd_q{Mie?74x17oF{JiwnoB@AEk3L-VZn(uO z|8SK$iaFkV)Th!|(ON!q$eq2RDc5f;`)%l2w}W3kZ7Dn3J1uj^ntM%b_KkIwemBVI z)*o7HT8lS5ee~qO-OozjtU5VoE&EI9M~mLgUN6ml`?N=+SNR-|_Gjzo1wQhKU}JGH-0$mv?w!a?bAG{dP3=JInXqx~l0=@ulbg zb{TMc(-mQJ%&2h{=+4nu`?m^%R@GjKJ+Wm;d#KBf3k{!M-d2;;BirEm-w91;w!!H^ zI)T;U!X9TNdttBQ3h?FL8QfhzGa!xV3ZQO5BQxM*0qPg1vJ~O+aG6*nsh~_1ATz3= zdPO7E@5o451WA#RBqf(CqQl6j5RwcLB{Nt7uI`w`ak%1frjkM)iX<&mTkuKI2~nG7;zH(rDSN}O)I$cP?t6cqs(u&W#; zSAc)I@uH)9=)$r+cycNVJnzsIcp9o7-u^YGVLxWD7vPZ6ISx+5k>2qK4x((NSfJ3n SAUaJhi;k8A2aiill>7%}8z$xe diff --git a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 6506feea..00000000 --- a/tests/cache/francais/__-l__deu__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,12 +0,0 @@ -Portez ce vieux whisky au juge -blond qui fume sur son Ile -interieure, a cöte de l'alcöve -ovoide, oU les büches se -consument dans l'ätre, ce qui -ui permet de penser & la -caenogenese de |'etre dont il -est question dans la cause -ambigu& entendue a MoY, dans -un capharnaüm qui, pense-t-il, -diminue ca et la la qualit& de son -ceuvre. diff --git a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index 4a0ce480..58c06a35 100644 --- a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,186 +5,86 @@ - - + + -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

- - 600 - - - 500 - . - - - 400 - _ - EB - fp - ys - - - 300 - —f— - EN - / - ~/ - Y - - - Tg - ANA - a3 - - - 100 - - - nee - -eemiae - - - 0-+—-* - a - ee - ee - ee - eee - - - S - @ - s - > - oO - © - ve - S - ) - @ - + - & - & - “A - 5 - oo - - - Se - ° - Ps - as - ge - eS - - x - ro - NS - Po - e? - & - s - AS - - - a - a - © - FF - SF - HY - HK - SK - BM - ee - sO - - - e - < - Na - - : - > - cy - xs - eS - @ - Ww - a) - Oo - - - ee - S&S - FF - SF - HK - S - e - © - 4 - - - ~ - & - e - - - 3 - x +

+
+
+

+ + 600

-
-

- - —¢—Support - -

- -

- - —H— - No - vote[note - 1] - - - ir - Oppose - - - —=—Net[note - 2] - -

- -

- - re - Percentage - [note - 3] +

+

+ + oN + la

+
+

+ + | + Sos + ee + + + » + SS + WW + AV + _ + + + pn + a3 + =™— + No + vote[note + 1] + + + 200 + s + ; + =i + Oppose + + + i + eg + ae + ¥ + aae=Net[note + 2] + + + 100 + - + = + es + Percentage + [note + 3] + +

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index 099eefcd..417f8a21 100644 --- a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -1,22 +1,11 @@ 600 -500 . -400 _ EB fp ys -300 —f— EN / ~/ Y -Tg ANA a3 -100 - nee -eemiae -0-+—-* a ee ee ee eee -S @ s > oO © ve S ) @ + & & “A 5 oo -Se ° Ps as ge eS € x ro NS Po e? & s AS -a a © FF SF HY HK SK BM ee sO -e < Na ‘ : > cy xs eS @ Ww a) Oo -ee S&S FF SF HK S e © 4 -~ & e -3 x -—¢—Support +oN la -—H— No vote[note 1] -ir Oppose -—=—Net[note 2] +| Sos ee +» SS WW AV _ +pn a3 =™— No vote[note 1] +200 s ; =i Oppose +i eg ae ¥ aae=Net[note 2] +100 - = es Percentage [note 3] -re Percentage [note 3] diff --git a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index dbe823cdb26e675762aa6f2c8bf27c373d82a09b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 diff --git a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 099eefcd..00000000 --- a/tests/cache/graph_ocred/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,22 +0,0 @@ -600 -500 . -400 _ EB fp ys -300 —f— EN / ~/ Y -Tg ANA a3 -100 - nee -eemiae -0-+—-* a ee ee ee eee -S @ s > oO © ve S ) @ + & & “A 5 oo -Se ° Ps as ge eS € x ro NS Po e? & s AS -a a © FF SF HY HK SK BM ee sO -e < Na ‘ : > cy xs eS @ Ww a) Oo -ee S&S FF SF HK S e © 4 -~ & e -3 x - -—¢—Support - -—H— No vote[note 1] -ir Oppose -—=—Net[note 2] - -re Percentage [note 3] diff --git a/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 90d5315b..00000000 --- a/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

- - 600 - - - 500 - . - - - 300 - —fK— - EN - / - ~/ - Y - - - hg - ANA - a’ - - - 0-—* - a - ee - ee - eee - - - S - @ - s - > - fe} - © - ve - S - C) - 2 - + - & - & - “4 - 5 - so - - - Se - ° - Ps - As - ge - Se - FF - x - ro - NS - Po - e - & - s - AS - - - Pw - ee - Oe - FY - FFT - SF - HY - HK - K& - BM - Se - sO - - - e - < - NS - - C - : - > - c2) - xs - eS - 2’ - we - v - a.) - Oo - - - ee - SF - FF - SF - LS - eS - 4 - - - ~ - & - e& - - - 2s - x - -

-
-
-

- - —¢—Support - -

- -

- - =H - No - vote[note - 1] - - - ir - Oppose - - - ——Net[note - 2] - -

- -

- - re - Percentage - [note - 3] - -

-
-
- - diff --git a/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index a9421775..00000000 --- a/tests/cache/graph_ocred/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,20 +0,0 @@ -600 -500 . -300 —fK— EN / ~/ Y -hg ANA a’ -0-—* a ee ee eee -S @ s > fe} © ve S C) 2 + & & “4 5 so -Se ° Ps As ge Se FF x ro NS Po e & s AS -Pw ee Oe FY FFT SF HY HK K& BM Se sO -e < NS ‘ C : > c2) xs eS 2’ we v a.) Oo -ee SF FF SF LS eS 4 -~ & e& -2s x - -—¢—Support - -=H No vote[note 1] -ir Oppose -——Net[note 2] - -re Percentage [note 3] diff --git a/tests/cache/jbig2/__--psm__2__000001_rasterize.png__stdout/stderr.bin b/tests/cache/jbig2/__--psm__2__000001_rasterize.png__stdout/stderr.bin deleted file mode 100644 index 116a8cfe..00000000 --- a/tests/cache/jbig2/__--psm__2__000001_rasterize.png__stdout/stderr.bin +++ /dev/null @@ -1,4 +0,0 @@ -Orientation: 0 -WritingDirection: 0 -TextlineOrder: 2 -Deskew angle: 0.0000 diff --git a/tests/cache/jbig2/__--psm__2__000001_rasterize.png__stdout/stdout.bin b/tests/cache/jbig2/__--psm__2__000001_rasterize.png__stdout/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index cbfda34d..77e548d7 100644 --- a/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,20 +5,20 @@ - - + + -
+

The - LinnSequencer + LinnSequencer - 32 - Track + 32 + Track MIDI Sequence Recorder @@ -29,7 +29,7 @@

The - LinnSequencer + LinnSequencer is a state-of-the-art @@ -42,50 +42,50 @@ professional musician. It - is + is

- extremely + extremely powerful, yet amazingly simple to learn - and + and use. It’s many remarkable - features - include: + features + include:

- ¢ - Operation + ¢ + Operation is - similar + similar to multi-track tape - recorder + recorder with - PLAY, - STOP, + PLAY, + STOP, RECORD, FAST FORWARD, - REWIND, + REWIND, and - LOCATE + LOCATE controls.

@@ -93,7 +93,7 @@

- e + e Each of the @@ -110,7 +110,7 @@ be - assigned + assigned to one of @@ -122,7 +122,7 @@ up to 16 - polyphonic + polyphonic

@@ -136,9 +136,9 @@

- ¢ - Ultra-fast - 312” + ¢ + Ultra-fast + 312” disk drive stores @@ -165,33 +165,33 @@

- ® - One - or - all + ¢ + One + or + all tracks may - be + be TRANSPOSED at the touch of a - key. + key. - ¢ - Exclusive + e + Exclusive real-time ERASE function makes editing - FAST. + FAST. - ¢ + ¢ Exclusive REPEAT function @@ -210,33 +210,33 @@

rhythmic - value. + value.

- ¢ + ¢ TIMING CORRECTION - works + works during playback and operates without ‘chopping’ - notes. + notes.

- ¢ - Optional - SMPTE + ¢ + Optional + SMPTE time code synchronization. @@ -246,7 +246,7 @@

- ¢ + * Optional remote control. @@ -268,7 +268,7 @@ record a sequence, - simply + simply press RECORD and @@ -280,33 +280,33 @@ your MIDI keyboard - in - time + in + time to - the + the Sequencer’s click - track. + track. When the sequence loops back around - to - bar - 1, + to + bar + 1, - you'll + you'll hear what you played—only all - timing + timing errors will be @@ -317,8 +317,8 @@

corrected! - (Timing - correction + (Timing + correction may be adjusted @@ -327,735 +327,734 @@

-
-

- - Any - additional - notes - played - will - be - added - into - the - track +

+

+ + Any + additional + notes + played + will + be + added + into + the + track - - - existing - notes - are - not - erased - while - recording! + + —existing + notes + are + not + erased + while + recording!

-

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls +

+ + FAST + FORWARD, + REWIND, + and + LOCATE + controls - - may - be - used - at - any - time - to - quickly - access - any - location - in + + may + be + used + at + any + time + to + quickly + access + any + location + in - - your - sequence - for - spot-recording. - To - overdub - a - new - part, + + your + sequence + for + spot-recording. + To + overdub + a + new + part, - - select - a - different - track - and - start - recording—while - you + + select + a + different + track + and + start + recording—while + you - - record, - the - first - track - will - play - in - perfect - sync - (unless - you + + record, + the + first + track + will + play + in + perfect + sync + (unless + you - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 + + MUTE + it, + or + SOLO + another + track). + In + this + way, + up + to + 32 - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded + + tracks + may + be + overdubbed! + All + MIDI + effects + are + recorded - - including - pitch - bend, - modulation, - velocity, - aftertouch, + + including + pitch + bend, + modulation, + velocity, + aftertouch, - - sustain - pedal, - and - program - changes! + + sustain + pedal, + and + program + changes!

-
-

- - Editing +

+

+ + Editing

-

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press +

+ + To + erase + a + wrong + note, + simply + hold + ERASE + and + press - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— + + the + note + to + be + erased + just + before + it + plays + in + the + sequence— - - when - played - back, - it - will - be - gone. - Notes - may - also - be + + when + played + back, + it + will + be + gone. + Notes + may + also + be

-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- +

+

+ + added, + erased, + or + changed + using + the + SINGLE + STEP + func- - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, + + tion. + To + overdub + notes + at + specific + points + within + a + sequence,

-
-

- - Additional - Features +

+

+ + Additional + Features

-
+

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to + + simply + use + LOCATE, + FAST + FORWARD, + or + REWIND + to - find - the - desired - bar - number, - then - start - recording. + find + the + desired + bar + number, + then + start + recording.

-

+

- The - INSERT/COPY - function - allows - you - to - move - bars + The + INSERT/COPY + function + allows + you + to + move + bars - from - one - location - to - another—in - the - same - sequence - or - a + from + one + location + to + another—in + the + same + sequence + or + a - different - one. - For - example, - you - might - insert - a - copy - of - the + different + one. + For + example, + you + might + insert + a + copy + of + the - first - verse - between - the - second - chorus - and - the - bridge. + first + verse + between + the + second + chorus + and + the + bridge. - - DELETE - BARS - operates - the - same - way - to - remove + + DELETE + BARS + operates + the + same + way + to + remove - - unwanted - sections, + + unwanted + sections.

-
-

- - Creating - a - Song +

+

+ + Creating + a + Song

-

- - One - way - to - create - a - song - is - to - record - each - track - all - the +

+ + One + way + to + create + a + song + is + to + record + each + track + all + the - - way - through - (up - to - 999 - bars). - Another - way - is - to - record + + way + through + (up + to + 999 + bars). + Another + way + is + to + record - - each - basic - section - (verse, - chorus, - etc.) - in - individual + + each + basic + section + (verse, + chorus, + etc.) + in + individual - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” + + sequences, + then + use + the + CREATE + SONG + function + to + “chain” - - them - together. - CREATE - SONG - will - then - automatically + + them + together. + CREATE + SONG + will + then + automatically - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can + + copy + all + the + parts + into + a + new + sequence. + If + desired, + you + can - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. + + even + set + the + last + few + bars + to + repeat + infinitely, + for + a + fadeout.

-
-

- - Composition - Without - Compromise +

+

+ + Composition + Without + Compromise

-

- - The - technology - you - use - should - never - be - so - complex - that +

+ + The + technology + you + use + should + never + be + so + complex + that - - it - interferes - with - the - creative - process. - That’s - precisely - why + + it + interferes + with + the + creative + process. + That’s + precisely + why - - the - LinnSequencer - is - designed - to - let - you - compose, - record + + the + LinnSequencer + is + designed + to + let + you + compose, + record - - and - edit - while - devoting - your - undivided - attention - to - your + + and + edit + while + devoting + your + undivided + attention + to + your - - music. - See - your - Linn - dealer - today - for - a - demonstration! + + music. + See + your + Linn + dealer + today + for + a + demonstration!

-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the +

+

+ + * + Simple, + easy + to + learn + operation—the + 32 + character + LCD + display + clearly + guides + you + through + all + operations. + If + needed, + the

-
-

- - HELP - button - displays - additional - explanations. +

+

+ + HELP + button + displays + additional + explanations.

-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. +

+

+ + * + Non-destructive + recording—existing + notes + are + not + erased + while + recording. - - * - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including + + * + Two + FOOTSWITCH + INPUTS + may + be + assigned + to + remotely + control + many + of + the + commonly + used + functions, + including

-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. +

+

+ + ERASE, + REPEAT, + PLAY/STOP, + or + LOCATE.

-
-

- - * - Two - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. +

+

+ + * + Two + TRIGGER + OUTPUTS + may + be + programmed + to + output + pulses + at + any + selected + note + value.

-
-

- - ® - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. +

+

+ + © + Will + sync + to + standard + LinnDrum + or + Linn + 9000 + sync + tone.

-
-

- - © - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. +

+

+ + © + Utilizes + ultra + high-speed, + 8 + MHz + 80186 + 16 + bit + computer + internally + for + FAST + operation. - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, + + * + TEMPO + may + be + specified + in + BEATS-PER-MINUTE + or + FRAMES-PER-BEAT + at + 24, + 25, + or + 30 + frames + per + second,

-
-

- - (even - drop - frame!) +

+

+ + (even + drop + frame!)

-
-

- - * - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes +

+

+ + ¢ + TEMPO + may + be + entered + numerically, + adjustable + in + tenths + of + a + Beat-Per-Minute + increments, + or + by + tapping + quarter + notes

-
-

- - on - the - TAP - TEMPO - button. +

+

+ + on + the + TAP + TEMPO + button.

-
-

- - * - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. +

+

+ + * + TEMPO + CHANGES + may + be + programmed + into + a + sequence, + with + smooth + transitions + if + desired. - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. + + ¢ + Any + TIME + SIGNATURE + may + be + used, + and + may + be + changed + within + a + song.

-
-

- - linn +

+

+ + linn - - Linn - Electronics, - Inc. + + Linn + Electronics, + Inc.

-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 +

+

+ + 18720 + Oxnard + Street, + Tarzana, + CA + 91356 - - (818) - 708-8131 - TELEX - #298949 - LINN - UR + + (818) + 708-8131 + TELEX + #298949 + LINN + UR

diff --git a/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index f6e811b7..857c444e 100644 --- a/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -17,8 +17,8 @@ synthesizers! per disk! -® One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. +¢ One or all tracks may be TRANSPOSED at the touch of a key. +e Exclusive real-time ERASE function makes editing FAST. ¢ Exclusive REPEAT function automatically repeats any held notes at a pre-selected rhythmic value. @@ -27,7 +27,7 @@ rhythmic value. ¢ Optional SMPTE time code synchronization. -¢ Optional remote control. +* Optional remote control. Recording a Sequence @@ -39,7 +39,7 @@ you'll hear what you played—only all timing errors will be corrected! (Timing correction may be adjusted or defeated). Any additional notes played will be added into the track -— existing notes are not erased while recording! +—existing notes are not erased while recording! FAST FORWARD, REWIND, and LOCATE controls may be used at any time to quickly access any location in @@ -70,7 +70,7 @@ from one location to another—in the same sequence or a different one. For example, you might insert a copy of the first verse between the second chorus and the bridge. DELETE BARS operates the same way to remove -unwanted sections, +unwanted sections. Creating a Song @@ -101,14 +101,14 @@ ERASE, REPEAT, PLAY/STOP, or LOCATE. * Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. -® Will sync to standard LinnDrum or Linn 9000 sync tone. +© Will sync to standard LinnDrum or Linn 9000 sync tone. © Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. * TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, (even drop frame!) -* TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes +¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes on the TAP TEMPO button. diff --git a/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin index cb72730c9682fd82e06b21aee3497d44844afd8e..69f82a4765458578fba549edf237f2536df8c8db 100644 GIT binary patch delta 7625 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 delta 7566 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 diff --git a/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin index f6e811b7..0918c805 100644 --- a/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ b/tests/cache/jbig2/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin @@ -17,8 +17,8 @@ synthesizers! per disk! -® One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST. +¢ One or all tracks may be TRANSPOSED at the touch of a key. +e Exclusive real-time ERASE function makes editing FAST. ¢ Exclusive REPEAT function automatically repeats any held notes at a pre-selected rhythmic value. @@ -27,7 +27,7 @@ rhythmic value. ¢ Optional SMPTE time code synchronization. -¢ Optional remote control. +® Optional remote control. Recording a Sequence @@ -39,7 +39,7 @@ you'll hear what you played—only all timing errors will be corrected! (Timing correction may be adjusted or defeated). Any additional notes played will be added into the track -— existing notes are not erased while recording! +—existing notes are not erased while recording! FAST FORWARD, REWIND, and LOCATE controls may be used at any time to quickly access any location in @@ -70,7 +70,7 @@ from one location to another—in the same sequence or a different one. For example, you might insert a copy of the first verse between the second chorus and the bridge. DELETE BARS operates the same way to remove -unwanted sections, +unwanted sections. Creating a Song @@ -101,14 +101,14 @@ ERASE, REPEAT, PLAY/STOP, or LOCATE. * Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. -® Will sync to standard LinnDrum or Linn 9000 sync tone. +© Will sync to standard LinnDrum or Linn 9000 sync tone. © Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. * TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, (even drop frame!) -* TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes +¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes on the TAP TEMPO button. diff --git a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index ecb0971b..00000000 --- a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,1064 +0,0 @@ - - - - - - - - - - -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder - -

-
-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - -

- -

- - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: - -

- -

- - ¢ - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - e - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - ¢ - Ultra-fast - 312” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ® - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - e - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - ¢ - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - ¢ - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - -

- -

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you'll - hear - what - you - played—only - all - timing - errors - will - be - -

-
-
-

- - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - -

-
-
-

- - Any - additional - notes - played - will - be - added - into - the - track - - - - existing - notes - are - not - erased - while - recording! - -

- -

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing - -

- -

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - -

-
-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. - -

- -

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections, - -

-
-
-

- - Creating - a - Song - -

- -

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - -

-
-
-

- - Composition - Without - Compromise - -

- -

- - The - technology - you - use - should - never - be - so - complex - that - - - it - interferes - with - the - creative - process. - That’s - precisely - why - - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! - -

-
-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the - -

-
-
-

- - HELP - button - displays - additional - explanations. - -

-
-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - * - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including - -

-
-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. - -

-
-
-

- - * - Iwo - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. - -

-
-
-

- - ® - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. - -

-
-
-

- - © - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - -

-
-
-

- - (even - drop - frame!) - -

-
-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - -

-
-
-

- - on - the - TAP - TEMPO - button. - -

-
-
-

- - * - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. - - - ¢ - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. - -

-
-
-

- - linn - - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR - -

-
-
- - diff --git a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index f1feb0fd..00000000 --- a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -¢ Ultra-fast 312” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -® One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -¢ Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -¢ Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you'll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -* Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -* Iwo TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -® Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -* TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 8a2d087af4c8d344ac5d9274bd91fd46984a3d8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10191 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 b`jfn@BZ0XiFM}o|$j=YHbxTe|9{hg*_uKow diff --git a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index f1feb0fd..00000000 --- a/tests/cache/jbig2/__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,122 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is - -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -¢ Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -¢ Ultra-fast 312” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -® One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -¢ Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -¢ Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you'll hear what you played—only all timing errors will be - -corrected! (Timing correction may be adjusted or defeated). - -Any additional notes played will be added into the track -— existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be - -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections, - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -* Non-destructive recording—existing notes are not erased while recording. -* Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -* Iwo TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -® Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -* TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -¢ Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/lichtenstein/__--psm__2__000001_rasterize.png__stdout/stderr.bin b/tests/cache/lichtenstein/__--psm__2__000001_rasterize.png__stdout/stderr.bin deleted file mode 100644 index 116a8cfe..00000000 --- a/tests/cache/lichtenstein/__--psm__2__000001_rasterize.png__stdout/stderr.bin +++ /dev/null @@ -1,4 +0,0 @@ -Orientation: 0 -WritingDirection: 0 -TextlineOrder: 2 -Deskew angle: 0.0000 diff --git a/tests/cache/lichtenstein/__--psm__2__000001_rasterize.png__stdout/stdout.bin b/tests/cache/lichtenstein/__--psm__2__000001_rasterize.png__stdout/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/lichtenstein/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/lichtenstein/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index 87bdb5ea..40b7e9ee 100644 --- a/tests/cache/lichtenstein/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/lichtenstein/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+
diff --git a/tests/cache/lichtenstein/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/lichtenstein/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin index 105e5d7429cf9c7d8a5caba151fce0c6873645ab..bb1e37d06a625c7bc4609e541d27e92ef4f38e36 100644 GIT binary patch delta 32 ncmaDO`bKm^94E7>p5f#~P6=)^149E#10w@t1JlhdoEeM&p6dvt delta 32 ncmaDO`bKm^94E7}p3&q)P6=*fLn8xYLt|4TQ_IaQoEeM&p6dv! diff --git a/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 7ca48a61..00000000 --- a/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - -
-
-
- - diff --git a/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/lichtenstein/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index ee6f6c0cc527b40042cdddc760b49b9ccbe76e5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2796 zcmbVOO>7%Q6rLnbNw-A=sZ=>2G)0XXK(=?+-Z(*4L}JIO)s}?V4TlK9#va>??A>K| zE!l7&M-UedJwcH;!2ytZKnQUFsa$$12TmNygz;7ui)RX9(UyRP8LoEex+r%sF=vo3tDLupr8TT_Hx zCFRtJ(T3@Zf@23fxz+5tjqAeqi6ry9@GGz}?SMEw-{)x>ioZs}O}pY$ExXQ>#j3Ca zE9l0r62H_w2&5n6jY^!dbJMn8;8|ELuLa!f`t~kMEmNyW<_|WT^CALMO)+90-8kXm^`vNsGXqB zLu0~sPmZo!ZQr{}+w+joG9=Px^2M@6KWeVy(g3|@bW14R2idw#Wg*}iJf^VZO!um= z>Wu*>EF1xkYZ5w5v+i?4c7c$M4X49VOH}-T2{}wyQV2iDexdUf$aZ@MVRR>|QxRp( zs;t}frjR&ImH_@ez7p1)et{W)b_jhm{$M>(k{KBZ+>p{Zk%OFLgfoR5vKhv=OG$n2 z!M$6IO)Y`@21OdOH0TdOKT~gZYfnA9ei`()pcfj#te)%qDbW8C&vFBd^V6|u^nb&1 zxzP$bF?68+9$s@zr(&}6lD>oYnU>jcS&Yp>J_nlHNVkVa7k>f$6XEuRoFfEA|+fF?Ro>M>c(b{_*pN^o=pepJ(I=HQ3An_#~l*H;pvhrX^<@ zqEIp}XNV6)0luExW??vKM7mqs+gt1)6_^bTH!^aYv|?E*W4T^Mc@ zL#ZQI3N7u@lb2%bQMm3I_B`ZdJIgNiG|@i?YKBe4&PMz_CYZ;3W-*7^j5CcTn7SuC z-*RlOCDidKMP6dWr~y`^a9SNnzwo4>vzjt~$0VFahc@UNqH380nSBCGY9*ZjX2Op= zhjRc841C}SatWHVYa<}Z$tMt{r~dsod!ej;qrRfDjfGEce=&b=mSsMOeLN8{y2A{H zA4H6nn7n3H>2g9*jV>oSr%eTF*ul}O5<*dJqxSNpGA=x*!8j?5gptr>q0ix{4Y0d; zoWOi3|DvwyhNi0-EuCI5^tifmMOCjz&9W7s{A3H8RJ8};=y)jfC~dkzWj$5Qf - - + + -
-
-

- - Chapter - i +

+
+

+ + the + trees + back + towards + the + end + of + the + + + widow’s + garden, + stooping + down + so + as + + + the + branches + wouldn’t + scrape + our + heads. + + + When + we + was + passing + by + the + kitchen + + + I + fell + over + a + root + and + made + a + noise. + + + We + scrouched + down + and + laid + still. + + + Miss + Watson’s + big + nigger, + named + + + Jim, + was + setting + in + the + kitchen + door; + + + we + could + see + him + pretty + clear, + because + + + there + was + a + light + behind + him. + He + + + got + up + and + stretched + his + neck + out + + + about + a + minute, + listening. + Then + he + + + says,

-
-

- - lad +

+

+ + Le + Weg! + j

-

- - - We - went - tip-toeing - along - a - path - amongst - - - the - trees - back - towards - the - end - of - the - - - widow’s - garden, - stooping - down - so - as - -

-
-
-
-

- - the - branches - wouldn’t - scrape - our - heads. - - - When - we - was - passing - by - the - kitchen - - - I - fell - over - a - root - and - made - a - noise. - - - We - scrouched - down - and - laid - still. - - - Miss - Watson’s - big - nigger, - named - - - Jim, - was - setting - in - the - kitchen - door; - - - we - could - see - him - pretty - clear, - because - - - there - was - a - light - behind - him. - He - - - got - up - and - stretched - his - neck - out - - - about - a - minute, - listening. - Then - he - - - says, +

+ + j + Vy + ; + “Who + dah?”

-

- - «Who - dah?” +

+ + Wf + h + He + listened + some + more; + then + he -

- -

- - He - listened - some - more; - then - he - - - come - tip-toeing + + i + if + f + come + tip-toeing down - and. - stood + and + stood - - right - between - us; - we - could - a - touched + + | + right + between + us; + we + could + a + touched - - him, - nearly. - Well, - likely - it - was - min- + + him, + nearly. + Well, + likely + it + was + min- - - utes - and - minutes - that - there - warn’t - a + + utes + and + minutes + that + there + warn’t + a - - sound, - and - we - all - there - so - close + + sound, + and + we + all + there + so + close - - together. - ‘There - was - a - place - on - my + + together. + ‘There + was + a + place + on + my - - ankle - that - got - to - itching; - but - I + + ankle + that + got + to + itching; + but + I - - dasn’t - scratch - it; - and - then - my - ear - begun - to - itch; - and - next - my - back, - right - be- + + dasn’t + scratch + it; + and + then + my + ear + begun + to + itch; + and + next + my + back, + right + be- - - tween - my - shoulders. - Seemed - like - I’d - die - if - I - couldn’t - scratch. - Well, - I’ve + + tween + my + shoulders. + Seemed + like + I’d + die + if + I + couldn’t + scratch. + Well, + I’ve - - noticed - that - thing - plenty - of - times - since. - If - you - are - with - the - quality, - or - at - a - - - funeral, - or - trying - to - go - to - sleep - when - you - ain’t - sleepy—if - you - are - anywheres + + noticed + that + thing + plenty + of + times + since. + If + you + are + with + the + quality, + or + at + a

-
-

- - ‘qumY - TIP-TOED - ALONG. +

+

+ + funeral, + or + trying + to + go + to + sleep + when + you + ain’t + sleepy—if + you + are + anywheres + +

+
+
+
+

+ + ‘quHY + TIP-TOED + ALONG,

diff --git a/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index 5ba8673f..7f4390aa 100644 --- a/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -1,11 +1,5 @@ -Chapter i - -lad - -‘ We went tip-toeing along a path amongst the trees back towards the end of the widow’s garden, stooping down so as - the branches wouldn’t scrape our heads. When we was passing by the kitchen I fell over a root and made a noise. @@ -18,11 +12,13 @@ got up and stretched his neck out about a minute, listening. Then he says, -«Who dah?” +Le Weg! j -He listened some more; then he -come tip-toeing down and. stood -right between us; we could a touched +j Vy ; “Who dah?” + +Wf h He listened some more; then he +i if f come tip-toeing down and stood +| right between us; we could a touched him, nearly. Well, likely it was min- utes and minutes that there warn’t a sound, and we all there so close @@ -31,6 +27,7 @@ ankle that got to itching; but I dasn’t scratch it; and then my ear begun to itch; and next my back, right be- tween my shoulders. Seemed like I’d die if I couldn’t scratch. Well, I’ve noticed that thing plenty of times since. If you are with the quality, or at a + funeral, or trying to go to sleep when you ain’t sleepy—if you are anywheres -‘qumY TIP-TOED ALONG. +‘quHY TIP-TOED ALONG, diff --git a/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin index 51feee057cac8c430021b2be926ba53246787bfe..907a48ad25530cf9c82ef3dd6db44e55b811af53 100644 GIT binary patch delta 3380 zcmV-44a@T3ERZj-2?zu+E-^Bb4G5tGGcq+dli>j(f0bLwjwHDaz4uq-4^&wD0vH2y zZ3o{B)Xnh8gSpMYKKkp2q&AXLR%WA-UD-3C5XI&3kyQQn=1aI4_!F|dtfR00`SbSA zAFp3O{O#+1H%tG?-mEQGOt)a{Rm$z_&)eVrcrh>L7VGWnk6Uq9N$K|W|J%QAe>Wy) zV^V>Se}(S`J^{W*`00#s=C|9wZ(skoIh(J5n}7X&3-&VA&GiwU4TU}X(T7S!OT>(Bjh3iniV7xC&Rv^0O##l>st;Zp%Hf{%Dvq5->1&+M zz47G>vMR4Cs#(0tVjEy=%6F6K9phu#WQL)6|%I;!qPFb7xBg3Tww$of8br% zpqm>arU@C&Dm`j*JHK40Tp{h)>AMC`PU|CP*%Jn!*((<-Vq%=g@(5Q}+Cib%dtZCr z3DT94)-(ik<(d{q5`<)CWTqq_HuX2ZwGT(KG&Gj4#L^9UOFB^+w`_7Zjn%0jaKgZ| zm}BrEFg0H8sQeLY;$eu&Fgysre}d!7`*K?u7+g=-zVsIfeur=!*Xxv>4aqW8e ztuLs0L6;~wA<#@Am3gDqV|1uM^!LUeK{@LU;eA;_Mt@n3iPT9czEh`>e@rIm3f!(3 zVIy-Yic%F`a6TC>&)|l%*B?)uyYkRuIRbsytL1~aX=9V05zZ|<=={32vLIcFQKj&+ z%kr-F2e5Pug`Il@uHefv>;oeeBOFM(!?YW?`pHRvR3uhMjmH;;`NcmVnJIdC!q=Hi zup~;qhOdn6SO^NPy2PoDf0J7dVrn6Q^1$`4%2p{NRPik7#PLr#Z~6rkqWtB_@8p5w zTUk(Ut=kMFw^=!iL}G|rn8&b05g1a*vSd*H;Q=C9f>MXFpn^`!oOGPG#Wc1Mfr$32 zVlXNm2PE1~YrNUnv?u47b&V)QOC)$X_|`bj5+qH8eTs*y6nQ_@e?ZK;1*wVq?HhxS zqVwc3GoT!&hEplSej3APN=|26f5>>{?!oZnP_(!}LG;pm3YTzJp1DaYazA^64DVy3 zM6x*9XaQt;@HW6F<61~WNU6;IVz1k$TCv=~4Q$TCUJp_mH3MJ=n>&`fRJMf0ef(}F z4lQ;YJi@EYrfA_Oe?-1X)-)QAtq>r}yRNjMg|?Sq%E^g1Z>i8<(05eGFa52e~HLIw(zKnRU${6%mJh_ ziX4qbkKl-9DgvCra6JwttBUbE;FJgC4rhLo=V%R~Rd17oY&$v$UjyeJToF|qneU(} zcr%4nXu^Np&;FTyJKfQG%jxQ@Nk1h3jKkJ^RhHa{0ob<0e*&(&8Anl!v#ycbUzBdIOt7h&U#-bv2ibppoX&8|h68|i&fG+ZPom`6DB=Th`; z*y3hKTsp;V^pKEitNL8#EW-{yUcD0uOSW$@p$9a7f5_dlad&Y#9t1!r4Lxsh19DkY znKtgJ5HflK41#?k?URB2RMivxl_q$^A_SA2sUy$UX9~}55D=sEJ_Uydk)hwEnv!8^ z0-V7Nc&9U|OC}evM(#b7TKA#}vy7}s0^i*ti>Jf3P`6bMRKlmSDz*;_=4t%9<*vdj z8CFp4e-sZ}egp`<`8!s08_gq9GG-lHRRb~KwA?G`D&T1FWf3aasInE;INPwm@T9dD zDyWmlbVAk2?uqxSm3BsVDhf3Na2+2z1++nV?xP+F`T!)gWMa!r-tU7c&~sq@($O_o zay0ya$ZLj?e2p_{RcD)aQkNPjyd1-WiIJl%fB)9;c{3+j(|2X@j5?fPv{O_GWf0s! z&$fq+s2N77@w(n2vIF>HDa#j=II`|pW99D2gKT`dR>Ht+>hXgq83pd6L!h%SHokmq z2Ccoo6eBZ63w5J7I@&as*>Zf?0<*(q^N=*v$9z=Jq*B1Rw66A!a5<$Ut04goM(CH* zf1C=O2U>ga8hb@Vyu5X`Y}l=W>rRshj|q-sw!ZHj{hgwgIvxoL9n~6cLs|r)eX^7J zlugW{66tDoTJ+d?vr!=LA=cj@>^^=uGhDkRl&~St)-Jc$h^HkfO=o@53_wIfQ=^Fo z#M_5l1=QH~vc0Jjvg!r(QS-6&0l`tAe*|tBuWV>Xy_kKXI@^`%D6$kn%|)tPOAosR zD&Rpy)R>hq{s(CAug#ZkwJ;;j0^EaFq8SxAA_ z(N=Lzzyu%&EbZf6OqvuOt)p?eLh#WM`AsXX_0mQHQX`xD=nTFd#!>6@O11DncJ0liN-@d2hYJoD}%$fkr zSFVo|n3=rN&B4!81yP_`7%ptEe;UGlFSo7FGWia&CjLBc_U_cvk9kCmht6hRsY1p? zSSG*$|Bh>%qhR1omaAb^`KebIQo6N$eOl`@EZ}S&fmaQC(4n^~z)`}+bq!pC8U`E` zkN%G*o9s*X%=tANK@-zpVPV`ldA?kUkQAE%Y^TM1m^6&1*_-$Ivc5y1f8E>jRSsak zFL%tym8}A&Hir97SD0K|O_6#Ai#iz>vz0F+n{D?YB66&_5`l4oW=A%GIZpLF@VQp6 zwZbItjg>*srGvCX4`$C`uYr~HL~J+nL)%Lg>{V?6D{8H41rBqAER*GJCwpaHs^!GH zN!$Q{agko!h#KT*&Vx^-f8+U zy~IOxFf4WpQ;r1fs7U&p;agsrowA+K#|1mzA^nsiKg z*>!}UUdz0$P?1CgYL=YR2_@I;n1Qc&j(f0bIxj%2qD-OpFtA81(*>IDP= zrn{;a*#+obkW~Wjyl|HJdQ;SklvG_cFbd-wA4!PlSFf4}~H zef{H#f6C(gum4_PRS0Zg#$R9qZQUM6I;#Ne7->K8m)S^HjzA-gm5ahpt=&&H^vCrU zt~XPTj>FrTV>vT`@{w(l*etJnJG9RV*eJkJ@y13b6`+o^QGrckq&Nlc@7sxe5ZeZa zKU_2zd1wpD0v_Bb4Rlch%IPGm7r9N0SEd`@a1OWHER7G?H%x|j~iS%f)(Z7c?4B!_lqI2Gt9 ze{ipNN=~Jaj^M!S=m<5oq7_!f2y21kaefrR@coHX+1UktT%+mk#V%tV9?sQPv|GeM z^RO|t;J?>{PRPOVS@bHi7@_;*dbi?s`uk^FCfB7xWJ^I%eea+&15mM0_-M1&S?J^* z&ft+Q)bvbItZ6}P zTBe*h!CPiex|myRi9WBUM2i*&Ji~MtQCY0cW6U;3#%Fd%eb+599$KRa)ueRU5&2WW9q&b z7brBRbxE}GL>t*cd@?3hcEPZ*I`>DHG9n^J$O~?nY6H0iI8*33oJ@EEt@DMCc0MD| zFXG2BN_onXBOgUh6Ynh>fy7c+jqE7z6(a*_Gtdn4AkM{fA9-f%724V#fAz;XtP9FW z`ADE89P&RZ;Jyb4Bk|mphkas&MmLaU+#$HstC_PoXnU}MJi>_4gt5jBahrgZQ4yzH zErjsk)RU!wEqZT{%l-1g-`|CO3glZd=l zjB9--2$&gUaIK(g3a@%iB!2)A_jKkcJ(nl8El&{lIXpxbIy~TDs=k5|t|{+&>bTX> z1TkW_sS0A?Jn*w^ep@y~P8n(~S^Ye-d~fK6%Owff1rO z(*pv99`0JO`b!kb)J(=uV?sM{C1d4|-N)WDws7x@O9Bb^ng5>VvMvnPdcy6(fOA*s zft6I+ydw9QsVNnFEeX9Ngz|dA2SzUBUAsh64_ge_H0_Xt zpbx!jaBZq*lq+%~e_`Uy*m8&}UMy!EhNFIqxqX-=rF{|(cAWHa+AwA+u7LOiNtB%t z(wg$7TM^coORsK)?y;4aM~LE0Sn3cSzRS?;n9!mDbE-Ue;ZX>YCF3q%K{7^~3WB-7 zw?cbw$H>y^n0Xj!l@JSCF5%dGm>yvUTtMDsrC&Fd@V1$qe~o2VI$+1;yL4g?g0z%? z(XaJ)u`fwX#^F&krpOrf!F-!~I(|iXt<}qIVyUl8-hYssuy$~1NAgJJy&&e9fJ4p? z?XUa#NmQ8ca=vR9MeOt1+c*ffxqAl#iye7rFaGELKT*Qn=`VU`1e= z@UcJJZ#J8|e{{&){iE#pl$f@xvNVfUGj)plM2T{f*L9|3upy07N#o&h9JB0&r0!YI z^`RHnz+pWT!qFm6Kc`CJkuad=C8%#R#g-`|i#nKHutMhNVoCyK?u1dDtbKx&QZ7yZ z;^6?6WOcgFpH>Ov{3Bc5e~v^{68TAdH=(o3%G3kE_ND=! z&NT3z!b*RYRWW-aC#vq9+D)0Ik%$F*_N*^}!qNw(8M8NnxdfW|QJdY@&s3HuupiN@ z6j!4Y`CYX}!XOTr7qJ*D@f)%@*qujj}%W6l)|OwpXlUm4$&3O(Z`!>o#>n ze*_XX4jjFY}mSE9Vp#_YI;*+e+sh7|p{jNtD z&h2J$g-=WN#=gQFD1ls!{=9c>9@m9-e-fQ|sp(Kz+x(ampud|$*z&{3tW0JJkpQu| zE(AB48nTbSRaFS$MCYtz%H+Q2tuL>qxURe2>K~>uz*Y0ed_^U;il}VzCiN-Yjyze~ zvoJIUJN@?Z!we!+t9JcuY%`!#R8Z4MQ^oF)%;dcyZN`@ab`AZbRtLgnEs?%Ke>PQN zc9x#(`wr1Y;*Tn3_E8}mdPs5R1lhHk&9t!A8v>KHz1u}~%8vo*w)blDx?QPWn-7Mp z3D;#^+=O>|0WqVgXe~cQamjR%#i9~?`y3B%%LbY z7_jujEf11xY)zl7TnPB~?-0PgPzT396w7rY^Qeb*oFost2 zMMh?xwQY~Re$*>Pj^cdZyCGa5E>c@!0%)Gwdc}|{*GS+Yi6 ziovo;Qp&Ag*%>>`TQj}mm7ZYOOxdMzYRzkwCxJutc78lBub`EjTLQHjD#J=2;&k99swfJ?Xx1{ak8bdYM1lZ!FVWJjl zQWORxo_5t*`H7cb@uk4&f902|nhG_b`QET#fI~3k4)JuTYx6|-nsq7OQs)CBi>FN< zH_oR?{b4F|-$$0imQTz&eY#QTKYyQ#%>y=^;;lX8j9Mr&zi)+_V~F(`@h|1GQ~^NG zfwXhim{w-nwXI+~8KtLXC<;Ohgw(qA>C{gRtnBoYQ8qHbo8?AHe>KSz75~k>%7*ov zI-jDbJ%A8kj&HF=<}}clgJpKDV@ZR|9pwiwaUEXTSIv+c?2n5#*tf-#c=?X}!Ek*x zLOBr{qnLQ;p~gp_7||ymh6kH`{(cZ_DYZG!_+YE8@`Jq7wC-f0G_1&dOW~6Rv`TaLPr<|lZzF1CNnNF zDGDGUFGF%=VRUJ4ZbV^pWgsX-Ix;XaGchtSGchwYGcY-mC>C4;GBP=nhZeB|GC4Gp RI~Pj|G%z#@B_%~qMhXk8@2~&> diff --git a/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin index 927addf5..7ec543b1 100644 --- a/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin @@ -1,15 +1,9 @@ -ee if /) J: -( H} : cha -iy ‘ H +whapter UH -THEY TIP-TOED ALONG. - -N - -: chapter J - -E went tip-toeing along a path amongst +DS aa +ae +4 Wer went tip-toeing along a path amongst the trees back towards the end of the widow’s garden, stooping down so as the branches wouldn’t scrape our heads. @@ -20,22 +14,33 @@ Miss Watson’s big nigger, named Jim, was setting in the kitchen door ; we could see him pretty clear, because there was a light behind him. He -got up and stretched his neck out -about a minute, listening. Then he -says, +| got up and stretched his neck out +ANY) 47 about a minute, listening. Then he -** Who dah?” +Y Mngt e.. says, -He listened some more; then he -come tip-toeing down and- stood -right between us; we could a touched -him, nearly. Well, likely it was min- +Y, if ** Who dah?” + +Vis + +YY Yy He listened some more; then he +uh mf come tip-toeing down and- stood +iM Oh right between us; we could a touched +Wa him, nearly. Well, likely it was min- utes and minutes that there warn’t a sound, and we all there so close together. ‘There was a place on my ankle that got to itching; but I - dasn’t scratch it; and then my ear begun to itch; and next my back, right be- tween my shoulders. Seemed like I’d die if I couldn’t scratch. Well, I’ve noticed that thing plenty of times since. If you are with the quality, or at a + funeral, or trying to go to sleep when you ain’t sleepy—if you are anywheres + +i) +f + +Nall 4 ‘ +‘ AINA £4 Fat 4 + +THEY TIP-TOED ALONG. diff --git a/tests/cache/multipage/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin index e712ef19..03e0fb76 100644 --- a/tests/cache/multipage/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/multipage/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin @@ -5,23 +5,23 @@ - - + + -
+

- 9OO0Ox9000 - pixels - at - GOO - DPI + Q9OO0Ox9O000 + pixels + at + GOO + DPI - S|] - megapixels + S|] + megapixels

diff --git a/tests/cache/multipage/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin index 4b9f106b..f2d253c6 100644 --- a/tests/cache/multipage/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin @@ -1,2 +1,2 @@ -9OO0Ox9000 pixels at GOO DPI +Q9OO0Ox9O000 pixels at GOO DPI S|] megapixels diff --git a/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin index d77c385d..85b9f859 100644 --- a/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin @@ -5,32 +5,32 @@ - - + + -
+

- - —esupport + + —esupport - 300 + 300

- BE - No - votefnote - 1] + BH + No + vote{note + 1]

@@ -38,13 +38,12 @@

- + - ay - > - Net[note - 2] + | + —Net[note + 2]

@@ -53,9 +52,9 @@

- Percentage - [note - 3] + Percentage + [note + 3]

diff --git a/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin index 52ecff30..7781a42e 100644 --- a/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin @@ -1,10 +1,10 @@ — —esupport 300 -BE No votefnote 1] +BH No vote{note 1] — -ay > Net[note 2] +| —Net[note 2] Percentage [note 3] diff --git a/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin index 53a56b7a5c2bcbbd7b7d9bd07258c7fde22098f0..5a3edaa77d76662abcda06216549b27c014f4b79 100644 GIT binary patch delta 428 zcmV;d0aN~>7_AtvuLuG(Gn26hBY%>yY6CG0hWC34y}+rGWy>~{LPL_FTftlD)RHYj zI`-)+=bYG=hHw~zk*x3kd?$#UFes3HLUi80j_^Kh$|O*JfX_z^N)A&3PJ#;M2v3KZ zW`YFe0FLeG7e3&bNVY_dUf>hT8?dw9@(np7CwHxRjgHulb&R2vGDq~%Ykz}L#bAq; zrF+|*t+9WC*|{2HwlqG~dm0~e1r!SCgI__eK&@LEfM!gbuBCpr%JM-SnshBLF+qiJ6J^k}|`CBh-r z{zj?X@KvSWMrsw)N9ILmMphAj|IJNh(~}idb!{>%Djuqlh`Fh;XyX;){<|@ICS~SP z%<@-CeDL6cbP>aD5EH0T+9+*OD(RWh9BRCM$c*lu;fE22|1A&kq{h2M+m-1L5{|>Z zlN}0oCN(ZGDGDGUFGF%=VRUJ4ZbV^pWgsX-Ix;XaHZU@;aoC_xw;>C^Y)AIMzL94I~|s^`}Q-go<9r!f2i*DD4m#gc%FqB;y0csh5~ z5fm8Cz+#x<_76VbS%?$StF+SsHCq(5@>84=75{`@;1h;7*u{!2h@?RKzJDV3BeEEw z`xTl<53S}=5mbrsm~%l9nOoDbZJS$JF{Rd8%G{QHA{B%@h}u5Rw4GDr)~BX#kl%Zt6h>NxEF0bbm#*^?*=cP29~GARlm zATL95Wnpw_Z*D|kbY&nYL^?7sGBYtUFf%bTH8U_Xlf?>M0x&j{Bnz?vH!+jg3rq<( LF$yImMNdWw|4_Yw diff --git a/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin b/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin index d687659d..fe9151a7 100644 --- a/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000003_ocr.png__000003_ocr_tess__pdf__txt/txt.bin @@ -1,7 +1,8 @@ -—¢—Support += §— Support == No vote[note 1] -ie Oppose -——Net[note 2] +ir Oppose -=e Percentage [note 3] += Net[note 2] + +== Percentage [note 3] diff --git a/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin index 4f91eff6..a2ad88b1 100644 --- a/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/hocr.bin @@ -5,186 +5,86 @@ - - + + -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

- - 600 - - - 500 - . - - - 400 - _ - EB - fp - ys - - - 300 - —f— - EN - / - ~/ - Y - - - Tg - ANA - a3 - - - 100 - - - nee - -eemiae - - - 0-+—-* - a - ee - ee - ee - eee - - - S - @ - s - > - oO - © - ve - S - te) - @ - + - & - & - “A - 5 - oo - - - Se - ° - Fs - as - ge - eS - F - x - ro - NS - Pe - e? - & - s - AS - - - aa - © - FF - SF - HY - HK - SK - HM - ee - sO - - - e - < - Na - - : - > - cy - xs - eS - @ - Ww - No - a) - Oo - - - ee - S&S - FF - SF - LK - S - e - © - 4 - - - ~ - & - e& - - - s - x +

+
+
+

+ + 600

-
-

- - —¢—Support - -

- -

- - —H— - No - vote[note - 1] - - - ir - Oppose - - - ——Net[note - 2] - -

- -

- - re - Percentage - [note - 3] +

+

+ + oN + la

+
+

+ + | + Sos + ee + + + » + SS + WW + AV + _ + + + pn + a3 + =™— + No + vote[note + 1] + + + 200 + s + ; + =i + Oppose + + + i + eg + ae + ¥ + aae=Net[note + 2] + + + 100 + - + = + es + Percentage + [note + 3] + +

+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin index 764581b6..417f8a21 100644 --- a/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin @@ -1,22 +1,11 @@ 600 -500 . -400 _ EB fp ys -300 —f— EN / ~/ Y -Tg ANA a3 -100 - nee -eemiae -0-+—-* a ee ee ee eee -S @ s > oO © ve S te) @ + & & “A 5 oo -Se ° Fs as ge eS F x ro NS Pe e? & s AS -aa © FF SF HY HK SK HM ee sO -e < Na ‘ : > cy xs eS @ Ww No a) Oo -ee S&S FF SF LK S e © 4 -~ & e& -s x -—¢—Support +oN la -—H— No vote[note 1] -ir Oppose -——Net[note 2] +| Sos ee +» SS WW AV _ +pn a3 =™— No vote[note 1] +200 s ; =i Oppose +i eg ae ¥ aae=Net[note 2] +100 - = es Percentage [note 3] -re Percentage [note 3] diff --git a/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/pdf.bin index 04f4bc1d438aa19fba604ad045c5373c9530d64c..309af7bb97b2c6fb342c4417be451070aa851895 100644 GIT binary patch delta 731 zcmV<10wn#eBGDSKt_TA*Gc}Xp0V02WRl9B*F%aza75o8h_CYR5AP5lIa*-~;bwR2a z?p!2gzCO!`?v{>h2!w>wK4xZTdA~!Z0!ahfM-TzW&tI?M`{}ZsBy4{I^+yzlA(y}< z19RA3!>5-so-vfLy##7y!uB`(2%ix}?cg|!U&7C@eG8}S=1T%vuk-lYYbSq#8eMG} z#bbh+%3fZd5aZRAPL?OJ7|QKAL;*q<{9uRP$8n=(FqkS-*F9?Mt_862UN1kmT9SZg z+ghOHJu1n7nZ-v-1=SHQr9zGe$~4Y_GMpvHru5meBDb6gD`A6`DjXy)7q13^W-*1M z^t5Usi!RWThsBs7Qw;=Ja!Y?G-4c6z9%qk_3QEQrq;@8hY={SyXksVz^-F|mP#C0i zKuu@GL(=rL5>JtV)R;3uRdUp8V_xlVbm@i-^}6URLuB(oTtb@>WaVBU#u?p+=|Nl` znV1x<+k$^EC#!%~U$dh$CBaVru%Ruj+9a1xt+0K8NMVi8ot7fXT zZP1yzEuPoqN3X&U6%r7SKsQB70o^Y7zy-jd4_n4yQ2;ge)Gb6YIN zK&!_vt{>apI(5qjg!nWD-G@CF>+Qm%(xf&G3UJnb7hrWXmTo2&-v$}cTJgG!-tlBc zj5Au3DdX(kEVTe36exdl%UP4_|J8>Hw|$rhtiEJjYtFh&rf#n^{PCe*6nDSWw=@6G zF?LUM#}p79IxKfM-LZ+`B)wCgeeGEJ9TYw)_t(gvU(2HXVmI?H?St~BOgN*Bn@%@0 zVY(V>sVRU66C`39kFfukUF)%qWF*7qUlf@5Q1Tr}=Ig=$2ummzWH#C#k5K0R( NFgP>{B_%~qMhg8TQx5cKc_e z@h93Sg~VHGHALQSKenH~U*aWhZM%KndI^$byZyWUzWp3y7JTCTr1;DB$9DUFb^Ef# zKyAC^5@@^qwRH~Ve4;#gB6FyWyJ4JK4kfm`eY(1n_0X2^CAgyM1G{%b>Rzp(rt{&< zPcADdl+xiNx2^{;{7WXL@?kwo8gSZjhlD%J`bt8ER9K}@=;XT~1}XD%@*c(Cradu*TADlfuowN^XISoegq6V0Dx+e>231E;8CkD} zvvK$MeP^KlezOimR4G`0uM8NKn0pSK#UXpL5E;km0A?nRPh6gbTD$5&rZ!1MIJmuj zAORbA5}_LHsHD{7lLtyr(k4oiMJX`zgZYXd12_h|FO*TaWDx9%pcvv>LV=?!4{YG* zO=!0;QezLPkfDQ8M(wXYsIuR~CFEj64kgRBY*PzqH#KH&wpvkt`Dwqf)R43BOI9>n zXb*>Z2;k3dVh`f|Aa`&5U#L<$fEYdCsDgKI)ei5C)`>NNitHxsg$dN{aGM1xYqa_6 zA~Obq^RR4D;vVEMY38t*9{KQGD-p5_w*n;0?}PgQ=8 zzIL*VS{Q^*8AaTG&$C%pBI0UgVklFBwV$@+ir(3yJ-1Q#DUS=#AUd7qb#cAm;9)-7 zZ%fX)th^eigQx=|A_6zq`R+{Ebd zR~tc^o_u|*hsxvpJ`)s4HR7Jo_@u&ifg6!ZHIu@$%^$vhc&iNehcXismE{G=F;HM& z(zChVQLO2?4DFpQP#HqoC^Q=j;722*)ys<#JLkbHyYV*%8Qf4vKP@K6)Wm zI^(6In;K0}1~?X!eAi;rfz)SSw4w2%4z*>Xv1Z+w@w?BS>;bSBNN>hk)O!~ICe5E{ zrw4R{V?5`7Px>PC>j17tmr#C?8|4sX*JtHXti+uZyZ7p?L^{w53aqg!!(m3#LX^cfB+je%9WgNC^FcZL3+r zr8xHhEEEeep4b?~vLYk1YhhiL;wnoe&Vh+hp2uRB519ig?cTUb1r|RMC0CXC0P9k~ zuSElYO*ZjxYIZubGB(1-U)OrqWhamH&iPqvuXD~f990zG*5rP4dtQ_}$Bza&*#My1 z3(>@>8N|V6G#AipvzB?u7>3@OpyRqe+Szw*4+Y~&S{6k!jvSMgPUhLZOt1hFW`#q= z3FM>VDd3FZ5=2eM*vou9Vj9aJ(V}=~npk&#kbUk8;;QvL{d#+N3nNhx0Bl*gzPyGZ z6yf<^VXjPXX?|-eYnksE^rOX~BSiHOM?}(e7+dxVYRw(XZFwgE8GbQYK9n?)SoYY# zRzK2zoD+F@-?vcnw^J4{6(6InyG?iD^3CT+-!^DmYg3_eika@K)xNSZolrZw+2mAV zOB{^r=&Nh)=*s@i2_#_*vb}_NK=*xHBmFdTp^%*f6yRhmy=8jcO^3} zGARlmATL95Wnpw_Z*D|kbY&nYL^?7sGBYtUFf%bTH8U`i=nGr~GdMXolSmA(1T#4{ UGn4!bN((eFH!}()B}Gq03Tf;$O#lD@ diff --git a/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin b/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin index 764581b6..417f8a21 100644 --- a/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000004_ocr.png__000004_ocr_tess__pdf__txt/txt.bin @@ -1,22 +1,11 @@ 600 -500 . -400 _ EB fp ys -300 —f— EN / ~/ Y -Tg ANA a3 -100 - nee -eemiae -0-+—-* a ee ee ee eee -S @ s > oO © ve S te) @ + & & “A 5 oo -Se ° Fs as ge eS F x ro NS Pe e? & s AS -aa © FF SF HY HK SK HM ee sO -e < Na ‘ : > cy xs eS @ Ww No a) Oo -ee S&S FF SF LK S e © 4 -~ & e& -s x -—¢—Support +oN la -—H— No vote[note 1] -ir Oppose -——Net[note 2] +| Sos ee +» SS WW AV _ +pn a3 =™— No vote[note 1] +200 s ; =i Oppose +i eg ae ¥ aae=Net[note 2] +100 - = es Percentage [note 3] -re Percentage [note 3] diff --git a/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin index 29e2cb1d..a3f2dfc2 100644 --- a/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin @@ -5,41 +5,41 @@ - - + + -
+

- with - a - plain + with + a + plain face, on - the - throne - of - England; + the + throne + of + England; there were - a - king - with - a + a + king + with + a large jaw and - a + a queen - with - a - fair + with + a + fair face, on the @@ -50,18 +50,18 @@ both - countries - it - was + countries + it + was clearer - than - crystal + than + crystal to the - lords + lords - of + Of the State preserves @@ -72,22 +72,22 @@ that - things + things in general were - settled + settled for - ever. + ever.

- It - was - the - year + It + was + the + year of Our Lord @@ -95,10 +95,10 @@ thousand - seven - hundred + seven + hundred and - seventy-five. + seventy-five. Spiritual reve- @@ -107,9 +107,9 @@ were conceded to - England - at - that + England + at + that favoured @@ -118,14 +118,14 @@ at this. Mrs. - Southcott + Southcott had - recently + Tecently attained her - five-and-twentieth + five-and-twentieth blessed @@ -140,17 +140,17 @@ Life - Guards - had + Guards + had heralded the sublime - appearance + appearance by - ‘announcing - that + ‘announcing + that arrangements were made @@ -158,138 +158,138 @@ the - swallowing + swallowing up - of - London - and - Westminster. + of + London + and + Westminster. - Even + Even the - Cock-lane + Cock-lane ghost - had - been + had + been laid - only + only a - ound - dozen + round + dozen of years, - after - rapping - out - its - mes- + after + rapping + out + its + mes- - sages, - as + sages, + as the spirits of - this - very + this + very year last past - (Supematurally + (Supematurally deficient in originality) rapped - out + ‘out theirs. Mere messages - in + in the earthly order - of + of - events + events had lately come - to - the - English + to + the + English Crown and - People, + People, from - a - congress + a + congress of British - subjects - in + subjects + in - America: + America: which, strange to - relate, - have - proved + relate, + have + proved - ‘more + ‘more important - to + to the - human - race - than - any - com- + human + race + than + any + com- - munications - yet - received + munications + yet + received through - any - of - the + any + of + the - chickens - of - the + chickens + of + the Cock-lane - brood, + brood,

France, - less + less favoured - on + on the - whole + whole as - to - mat- + to + mat- - ‘ers + ‘ers spiritual than her @@ -298,39 +298,39 @@ the shield and - tri- + tri- dent, - rolled + rolled with exceeding - smoothness - down + smoothness + down - hill, - making + hill, + making paper money and - spending + spending it. Under the - guidance - of - her + guidance + of + her Christian pastors, she - enter- + enter- - tained - herself, + tained + herself, besides, with such @@ -343,7 +343,7 @@ a youth to - have + have his

@@ -351,141 +351,141 @@

- ‘hands - cut + ‘hands + cut off, his tongue - tom + tom out - with - pincers, + with + pincers, - and + and his body - burned - alive, - because + burned + alive, + because he had - not + not - {kneeled - down - in + ‘kneeled + down + in the rain - to - do - honour - to - a - dirty + to + do + honour + to + a + dirty Procession of - monks - which + monks + which passed - within - his + within + his - view, - ata + view, + ata distance of some - fifty - or + fifty + or sixty - yards. + yards. It - is - likely + is + likely enough that, - rooted - in + rooted + in the woods - of + of - France + France and Norway, there - were - growing + were + growing trees, - when + when that sufferer was put to death, - already + already marked by the Woodman, - Fate, - to + Fate, + to come - down + down - and + ‘and be sawn into boards, to make - a + a certain mov- able - framework - with + framework + with a - sack - and + sack + and a - knife - in - it, - ter- + knife + in + it, + ter- - rible + rible in history. - It - is + It + is likely enough that in - the + the - rough - outhouses + rough + outhouses of some tillers @@ -497,193 +497,193 @@ lands adjacent to - Paris, - there - were + Paris, + there + were sheltered from the - weather - that + weather + that very - day, - rude - carts, + day, + rude + carts, - bespattered - with - rustic - mire, - snuffed + bespattered + with + rustic + mire, + snuffed about - by + by - Pigs, - and + Pigs, + and roosted in by - poultry, + poultry, which the - Farmer, - Death, + Farmer, + Death, had - already + already set apart to - be - his + be + his - ‘umbrils + ‘tumbrils of the - Revolution. + Revolution. But that - Woodman + Woodman - and + and that - Farmer, + Farmer, though they work - unceasingly, + unceasingly, - work - silently, + work + silently, and no one heard - them - as - they + them + as + they - ‘went + ‘went about with - muffled + muffled tread: the rather, - foras- + foras- - much + uch as to - entertain + entertain any - suspicion - that - they + suspicion + that + they - were + were awake, was to be atheistical and - traitorous, + traitorous,

- In - England, + In + England, there was scarcely an - amount - of + amount + of - order + order and protection to justify much - national + national - boasting. - Daring - burglaries + boasting. + Daring + burglaries by - armed - men, - and + armed + men, + and highway - robberies, - took + robberies, + took place - in - the + in + the capital - itself - every - night; - families + itself + every + night; + families were publicly cau- - tioned + tioned not to go out - of - town + of + town without removing - their - furniture - to - upholsterers' - warehouses - for + their + furniture + to + upholsterers' + warehouses + for - security; + security; the - highwayman - in + highwayman + in the dark was - a - City + a + City - ‘tradesman - in - the + ‘tradesman + in + the light, and, being diff --git a/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin index 0e3db33a..938d5882 100644 --- a/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin @@ -2,23 +2,23 @@ with a plain face, on the throne of England; there were a king with a large jaw and a queen with a fair face, on the throne of France. In both countries it was clearer than crystal to the lords -of the State preserves of loaves and fishes, that +Of the State preserves of loaves and fishes, that things in general were settled for ever. It was the year of Our Lord one thousand seven hundred and seventy-five. Spiritual reve- lations were conceded to England at that favoured period, as at this. Mrs. Southcott had -recently attained her five-and-twentieth blessed +Tecently attained her five-and-twentieth blessed birthday, of whom a prophetic private in the Life Guards had heralded the sublime appearance by ‘announcing that arrangements were made for the swallowing up of London and Westminster. Even the Cock-lane ghost had been laid only a -ound dozen of years, after rapping out its mes- +round dozen of years, after rapping out its mes- sages, as the spirits of this very year last past (Supematurally deficient in originality) rapped -out theirs. Mere messages in the earthly order of +‘out theirs. Mere messages in the earthly order of events had lately come to the English Crown and People, from a congress of British subjects in America: which, strange to relate, have proved @@ -36,14 +36,14 @@ achievements as sentencing a youth to have his ‘hands cut off, his tongue tom out with pincers, and his body burned alive, because he had not -{kneeled down in the rain to do honour to a dirty +‘kneeled down in the rain to do honour to a dirty Procession of monks which passed within his view, ata distance of some fifty or sixty yards. It is likely enough that, rooted in the woods of France and Norway, there were growing trees, when that sufferer was put to death, already marked by the Woodman, Fate, to come down -and be sawn into boards, to make a certain mov- +‘and be sawn into boards, to make a certain mov- able framework with a sack and a knife in it, ter- rible in history. It is likely enough that in the rough outhouses of some tillers of the heavy @@ -52,11 +52,11 @@ from the weather that very day, rude carts, bespattered with rustic mire, snuffed about by Pigs, and roosted in by poultry, which the Farmer, Death, had already set apart to be his -‘umbrils of the Revolution. But that Woodman +‘tumbrils of the Revolution. But that Woodman and that Farmer, though they work unceasingly, work silently, and no one heard them as they ‘went about with muffled tread: the rather, foras- -much as to entertain any suspicion that they +uch as to entertain any suspicion that they were awake, was to be atheistical and traitorous, In England, there was scarcely an amount of diff --git a/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_tess__pdf__txt/pdf.bin index d1ce8af7194196650fd5b1c98a7deafcdf64280b..62de774a43b931dfe8a6894700d0472c1ee334e1 100644 GIT binary patch delta 7491 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 HMNdWwUJHjr diff --git a/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_tess__pdf__txt/txt.bin b/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_tess__pdf__txt/txt.bin index 17ecb68b..84e93a94 100644 --- a/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_tess__pdf__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000005_ocr.png__000005_ocr_tess__pdf__txt/txt.bin @@ -3,12 +3,12 @@ there were a king with a large jaw and a queen with a fair face, on the throne of France. In both countries it was clearer than crystal to the lords of the State preserves of loaves and fishes, that -things in general were settled for ever. +things in general were settled for ever It was the year of Our Lord one thousand seven hundred and seventy-five. Spiritual reve- lations were conceded to England at that -favoured period, as at this, Mrs. Southcott had +favoured period, as at this. Mrs. Southeott had recently attained her five-and-twentieth blessed birthday, of whom a prophetic private in the Life Guards had heralded the sublime appearance by @@ -31,14 +31,14 @@ ters spiritual than her sister of the shield and tri- dent, rolled with exceeding smoothness down hill, making paper money and spending it. Under the guidance of her Christian pastors, she enter- -tained herself, besides, with such humane +tamed herself. besides, with such humane achievements as sentencing a youth to have his hands cut off, his tongue torn out with pincers, and his body burned alive, because he had not kneeled down in the rain to do honour to a dirty -Procession of monks which passed within his -view, at a distance of some fifty or sixty yards. It +Procession of monks which Passed within his +view, at a distance of some fifty or sixty yards, It is likely enough that, rooted in the woods of France and Norway, there were growing trees, when that sufferer was put to death, already @@ -56,7 +56,7 @@ tumbrils of the Revolution. But that Woodman and that Farmer, though they work unceasingly, work silently, and no one heard them as they went about with muffled tread: the rather, foras- -much as to entertain any Suspicion that they +much as to entertain any suspicion that they were awake, was to be atheistical and traitorous. In England, there was scarcely an amount of @@ -65,6 +65,6 @@ boasting. Daring burglaries by armed men, and highway robberies, took place in the capital itself every night; families were publicly cau- tioned not to go out of town without removing -their furniture to upholsterers' warehouses for +their furniture to upholsterers’ warehouses for security; the highwayman in the dark was a City tradesman in the light, and, being recognised and diff --git a/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin index f58715d1..9d59668a 100644 --- a/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin @@ -5,694 +5,694 @@ - - + + -

+

with a - plain - face, + plain + face, on the - throne - of - England; + throne + of + England; there were a - king + king with - a - large - jaw - and - a - queen + a + large + jaw + and + a + queen with a fair face, - on + on the throne of - France. - In - both + France. + In + both - + countries it - was - clearer - than + was + clearer + than crystal - to + to the - lords + lords of the State preserves - of - loaves - and - fishes, + of + loaves + and + fishes, that things in general - were + were settled - for - ever. + for + ever.

-
-

+

+

- It + It was the year - of + of Our - Lord - one - thousand + Lord + one + thousand seven hundred and - seventy-five. + seventy-five. Spiritual reve- - lations - were - conceded - to - England - at - that + lations + were + conceded + to + England + at + that - - favoured + + favoured period, - as + as at - this. - Mrs. - Southcott - had + this. + Mrs. + Southcott + had - - recently - attained - her - five-and-twentieth - blessed + + recently + attained + her + five-and-twentieth + blessed - + birthday, - of - whom + of + whom a - prophetic - private - in - the - Life + prophetic + private + in + the + Life - - Guards - had - heralded - the - sublime + + Guards + had + heralded + the + sublime appearance - by + by - - announcing - that - arrangements - were - made - for - the + + announcing + that + arrangements + were + made + for + the - - swallowing - up - of - London - and - Westminster. + + swallowing + up + of + London + and + Westminster. - - Even - the - Cock-lane - ghost - had - been - laid - only - a + + Even + the + Cock-lane + ghost + had + been + laid + only + a - - round - dozen - of - years, - after - rapping - out - its - mes- + + round + dozen + of + years, + after + rapping + out + its + mes- - - sages, - as - the - spirits - of - this - very - year - last - past + + sages, + as + the + spirits + of + this + very + year + last + past - - (supernaturally - deficient - in - originality) - rapped + + (supernaturally + deficient + in + originality) + rapped - - out - theirs. - Mere - messages - in - the - earthly - order - of + + out + theirs. + Mere + messages + in + the + earthly + order + of - - events - had - lately - come - to - the - English - Crown - and + + events + had + lately + come + to + the + English + Crown + and - - People, - from - a - congress - of - British - subjects - in + + People, + from + a + congress + of + British + subjects + in - - America: - which, - strange - to - relate, - have - proved + + America: + which, + strange + to + relate, + have + proved - - more - important - to - the - human - race - than - any - com- + + more + important + to + the + human + race + than + any + com- - - munications - yet - received - through - any - of - the + + munications + yet + received + through + any + of + the - - chickens - of - the - Cock-lane - brood. + + chickens + of + the + Cock-lane + brood.

-
-

- - France, - less - favoured - on - the - whole - as - to - mat- +

+

+ + France, + less + favoured + on + the + whole + as + to + mat- - - ters - spiritual - than - her - sister - of - the - shield - and - tri- + + ters + spiritual + than + her + sister + of + the + shield + and + tri- - - dent, - rolled - with - exceeding - smoothness - down + + dent, + rolled + with + exceeding + smoothness + down - - hill, - making - paper - money - and - spending - it. - Under + + hill, + making + paper + money + and + spending + it. + Under - - the - guidance - of - her - Christian - pastors, - she - enter- + + the + guidance + of + her + Christian + pastors, + she + enter- - - tained - herself, - besides, - with - such - humane + + tained + herself, + besides, + with + such + humane - - achievements - as - sentencing - a - youth - to - have - his + + achievements + as + sentencing + a + youth + to + have + his

-
-

- - hands - cut - off, - his - tongue - torn - out - with - pincers, +

+

+ + hands + cut + off, + his + tongue + torn + out + with + pincers, - - and - his + + and + his body - burned - alive, - because - he - had - not + burned + alive, + because + he + had + not - - kneeled - down - in - the + + kneeled + down + in + the rain - to - do - honour - to - a - dirty + to + do + honour + to + a + dirty - - procession + + procession of monks - which - passed - within - his + which + passed + within + his - - view, + + view, at - a - distance - of - some - fifty - or - sixty - yards. - It + a + distance + of + some + fifty + or + sixty + yards. + It - - is + + is likely - enough - that, - rooted - in - the - woods - of + enough + that, + rooted + in + the + woods + of - - France + + France and - Norway, - there - were - growing - trees, + Norway, + there + were + growing + trees, - - when - that - sufferer - was - put - to - death, - already + + when + that + sufferer + was + put + to + death, + already - - marked - by + + marked + by the - Woodman, - Fate, - to - come - down + Woodman, + Fate, + to + come + down - - and - be - sawn - into - boards, - to - make - a - certain - mov- + + and + be + sawn + into + boards, + to + make + a + certain + mov- - - able - framework + + able + framework with - a - sack - and - a - knife - in - it, - ter- + a + sack + and + a + knife + in + it, + ter- - - tible - in - history. - It - is + + rible + in + history. + It + is likely - enough - that - in - the + enough + that + in + the - - rough - outhouses - of - some - tillers - of - the - heavy + + rough + outhouses + of + some + tillers + of + the + heavy - - lands - adjacent - to - Paris, - there - were - sheltered + + lands + adjacent + to + Paris, + there + were + sheltered - - from - the - weather - that - very - day, - rude - carts, + + from + the + weather + that + very + day, + rude + carts, - - bespattered - with - rustic - mire, - snuffed - about - by + + bespattered + with + rustic + mire, + snuffed + about + by - - pigs, - and - roosted - in - by - poultry, - which - the + + pigs, + and + roosted + in + by + poultry, + which + the - - Farmer, - Death, - had - already - set - apart - to - be - his + + Farmer, + Death, + had + already + set + apart + to + be + his - - tumbrils - of - the - Revolution. - But - that - Woodman + + tumbrils + of + the + Revolution. + But + that + Woodman - - and - that - Farmer, - though - they - work - unceasingly, + + and + that + Farmer, + though + they + work + unceasingly, - - work - silently, - and - no - one - heard - them - as - they + + work + silently, + and + no + one + heard + them + as + they - - went - about - with - muffled - tread: - the - rather, - foras- + + went + about + with + muffled + tread: + the + rather, + foras- - - much - as - to - entertain - any - suspicion - that - they + + much + as + to + entertain + any + suspicion + that + they - - were - awake, - was - to - be - atheistical - and - traitorous. + + were + awake, + was + to + be + atheistical + and + traitorous.

-
-

- - In - England, - there - was - scarcely - an - amount - of +

+

+ + In + England, + there + was + scarcely + an + amount + of - - order - and - protection - to - justify - much - national + + order + and + protection + to + justify + much + national - - boasting. - Daring - burglaries - by - armed - men, - and + + boasting. + Daring + burglaries + by + armed + men, + and - - highway - robberies, - took - place - in - the - capital + + highway + robberies, + took + place + in + the + capital - - itself - every - night; - families - were - publicly - cau- + + itself + every + night; + families + were + publicly + cau- - - tioned - not - to - go - out - of - town - without - removing + + tioned + not + to + go + out + of + town + without + removing - - their - furniture - to - upholsterers' - warehouses - for + + their + furniture + to + upholsterers' + warehouses + for - - security; - the - highwayman - in - the - dark - was - a - City + + security; + the + highwayman + in + the + dark + was + a + City - - tradesman - in - the - light, - and, - being - recognised - and + + tradesman + in + the + light, + and, + being + recognised + and

diff --git a/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin index 2f108ca4..bb94a4fa 100644 --- a/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin @@ -45,7 +45,7 @@ when that sufferer was put to death, already marked by the Woodman, Fate, to come down and be sawn into boards, to make a certain mov- able framework with a sack and a knife in it, ter- -tible in history. It is likely enough that in the +rible in history. It is likely enough that in the rough outhouses of some tillers of the heavy lands adjacent to Paris, there were sheltered from the weather that very day, rude carts, diff --git a/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__-l__eng__000006_ocr.png__000006_ocr_tess__pdf__txt/pdf.bin index 23944daaab2956a06a5e747b1aef267dfce139a7..897fd6c9337edab32f54da8125a86bd5d03de391 100644 GIT binary patch delta 5526 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 YAF%^BG&z&!A4>{2H8~0;B}Gq03ddQm%K!iX delta 5595 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 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 0523fdab..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - - - - -
-
-

- - Chapter - i: - -

-
-
-

- - ld - -

- -

- - - We - went - tip-toeing - along - a - path - amongst - - - the - trees - back - towards - the - end - of - the - - - widow’s - garden, - stooping - down - so - as - -

-
-
-
-

- - the - branches - wouldn’t - scrape - our - heads. - - - When - we - was - passing - by - the - kitchen - - - I - fell - over - a - root - and - made - a - noise. - - - We - scrouched - down - and - laid - still. - - - Miss - Watson’s - big - nigger, - named - - - Jim, - was - setting - in - the - kitchen - door; - - - we - could - see - him - pretty - clear, - because - - - there - was - a - light - behind - him. - He - - - got - up - and - stretched - his - neck - out - - - about - a - minute, - listening. - Then - he - - - says, - -

- -

- - «Who - dah?” - -

- -

- - He - listened - some - more; - then - he - - - come - tip-toeing - down - and - stood - - - right - between - us; - we - could - a - touched - - - him, - nearly. - Well, - likely - it - was - min- - - - utes - and - minutes - that - there - warn’t - a - - - sound, - and - we - all - there - so - close - - - together. - ‘There - was - a - place - on - my - - - ankle - that - got - to - itching; - but - I - - - dasn’t - scratch - it; - and - then - my - ear - begun - to - itch; - and - next - my - back, - right - be- - - - tween - my - shoulders. - Seemed - like - I’d - die - if - I - couldn’t - scratch. - Well, - I’ve - - - noticed - that - thing - plenty - of - times - since. - If - you - are - with - the - quality, - or - at - a - - - funeral, - or - trying - to - go - to - sleep - when - you - ain’t - sleepy—if - you - are - anywheres - -

-
-
-

- - ‘qumY - TIP-TOED - ALONG. - -

-
-
- - diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index fa8116b9..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,36 +0,0 @@ -Chapter i: - -ld - -‘ We went tip-toeing along a path amongst -the trees back towards the end of the -widow’s garden, stooping down so as - -the branches wouldn’t scrape our heads. -When we was passing by the kitchen -I fell over a root and made a noise. -We scrouched down and laid still. -Miss Watson’s big nigger, named -Jim, was setting in the kitchen door; -we could see him pretty clear, because -there was a light behind him. He -got up and stretched his neck out -about a minute, listening. Then he -says, - -«Who dah?” - -He listened some more; then he -come tip-toeing down and stood -right between us; we could a touched -him, nearly. Well, likely it was min- -utes and minutes that there warn’t a -sound, and we all there so close -together. ‘There was a place on my -ankle that got to itching; but I -dasn’t scratch it; and then my ear begun to itch; and next my back, right be- -tween my shoulders. Seemed like I’d die if I couldn’t scratch. Well, I’ve -noticed that thing plenty of times since. If you are with the quality, or at a -funeral, or trying to go to sleep when you ain’t sleepy—if you are anywheres - -‘qumY TIP-TOED ALONG. diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 8f3f9a49..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - -
-
-

- - Q9OO0Ox9O000 - pixels - at - GOO - DPI - - - S|] - megapixels - -

-
-
- - diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index f2d253c6..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000002_ocr.png__000002_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,2 +0,0 @@ -Q9OO0Ox9O000 pixels at GOO DPI -S|] megapixels diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index ba99a5d1..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - -
-
-
-
-
-

- - - —esupport - - - 300 - -

-
-
-

- - BH - No - vote{note - 1] - -

-
-
-
-

- - - - - | - —Net[note - 2] - -

-
-
-
-
-

- - Percentage - [note - 3] - -

-
-
-
-
-
- - diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 7781a42e..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,10 +0,0 @@ -— —esupport -300 - -BH No vote{note 1] - -— -| —Net[note 2] - -Percentage [note 3] - diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index ce837f46..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,697 +0,0 @@ - - - - - - - - - - -
-
-

- - with - a - plain - face, - on - the - throne - of - England; - - - there - were - a - king - with - a - large - jaw - and - a - queen - - - with - a - fair - face, - on - the - throne - of - France. - In - both - - - countries - it - was - clearer - than - crystal - to - the - lords - - - Of - the - State - preserves - of - loaves - and - fishes, - that - - - things - in - general - were - settled - for - ever. - -

- -

- - It - was - the - year - of - Our - Lord - one - thousand - - - seven - hundred - and - seventy-five. - Spiritual - reve- - - - lations - were - conceded - to - England - at - that - - - favoured - period, - as - at - this. - Mrs. - Southcott - had - - - Tecently - attained - her - five-and-twentieth - blessed - - - birthday, - of - whom - a - prophetic - private - in - the - Life - - - Guards - had - heralded - the - sublime - appearance - by - - - ‘announcing - that - arrangements - were - made - for - the - - - swallowing - up - of - London - and - Westminster. - - - Even - the - Cock-lane - ghost - had - been - laid - only - a - - - round - dozen - of - years, - after - rapping - out - its - mes- - - - sages, - as - the - spirits - of - this - very - year - last - past - - - (Supematurally - deficient - in - originality) - rapped - - - ‘out - theirs. - Mere - messages - in - the - earthly - order - of - - - events - had - lately - come - to - the - English - Crown - and - - - People, - from - a - congress - of - British - subjects - in - - - America: - which, - strange - to - relate, - have - proved - - - ‘more - important - to - the - human - race - than - any - com- - - - munications - yet - received - through - any - of - the - - - chickens - of - the - Cock-lane - brood, - -

- -

- - France, - less - favoured - on - the - whole - as - to - mat- - - - ‘ers - spiritual - than - her - sister - of - the - shield - and - tri- - - - dent, - rolled - with - exceeding - smoothness - down - - - hill, - making - paper - money - and - spending - it. - Under - - - the - guidance - of - her - Christian - pastors, - she - enter- - - - tained - herself, - besides, - with - such - humane - - - achievements - as - sentencing - a - youth - to - have - his - -

-
-
-

- - ‘hands - cut - off, - his - tongue - tom - out - with - pincers, - - - and - his - body - burned - alive, - because - he - had - not - - - ‘kneeled - down - in - the - rain - to - do - honour - to - a - dirty - - - Procession - of - monks - which - passed - within - his - - - view, - ata - distance - of - some - fifty - or - sixty - yards. - It - - - is - likely - enough - that, - rooted - in - the - woods - of - - - France - and - Norway, - there - were - growing - trees, - - - when - that - sufferer - was - put - to - death, - already - - - marked - by - the - Woodman, - Fate, - to - come - down - - - ‘and - be - sawn - into - boards, - to - make - a - certain - mov- - - - able - framework - with - a - sack - and - a - knife - in - it, - ter- - - - rible - in - history. - It - is - likely - enough - that - in - the - - - rough - outhouses - of - some - tillers - of - the - heavy - - - lands - adjacent - to - Paris, - there - were - sheltered - - - from - the - weather - that - very - day, - rude - carts, - - - bespattered - with - rustic - mire, - snuffed - about - by - - - Pigs, - and - roosted - in - by - poultry, - which - the - - - Farmer, - Death, - had - already - set - apart - to - be - his - - - ‘tumbrils - of - the - Revolution. - But - that - Woodman - - - and - that - Farmer, - though - they - work - unceasingly, - - - work - silently, - and - no - one - heard - them - as - they - - - ‘went - about - with - muffled - tread: - the - rather, - foras- - - - uch - as - to - entertain - any - suspicion - that - they - - - were - awake, - was - to - be - atheistical - and - traitorous, - -

- -

- - In - England, - there - was - scarcely - an - amount - of - - - order - and - protection - to - justify - much - national - - - boasting. - Daring - burglaries - by - armed - men, - and - - - highway - robberies, - took - place - in - the - capital - - - itself - every - night; - families - were - publicly - cau- - - - tioned - not - to - go - out - of - town - without - removing - - - their - furniture - to - upholsterers' - warehouses - for - - - security; - the - highwayman - in - the - dark - was - a - City - - - ‘tradesman - in - the - light, - and, - being - recognised - and - -

-
-
- - diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 938d5882..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,70 +0,0 @@ -with a plain face, on the throne of England; -there were a king with a large jaw and a queen -with a fair face, on the throne of France. In both -countries it was clearer than crystal to the lords -Of the State preserves of loaves and fishes, that -things in general were settled for ever. - -It was the year of Our Lord one thousand -seven hundred and seventy-five. Spiritual reve- -lations were conceded to England at that -favoured period, as at this. Mrs. Southcott had -Tecently attained her five-and-twentieth blessed -birthday, of whom a prophetic private in the Life -Guards had heralded the sublime appearance by -‘announcing that arrangements were made for the -swallowing up of London and Westminster. -Even the Cock-lane ghost had been laid only a -round dozen of years, after rapping out its mes- -sages, as the spirits of this very year last past -(Supematurally deficient in originality) rapped -‘out theirs. Mere messages in the earthly order of -events had lately come to the English Crown and -People, from a congress of British subjects in -America: which, strange to relate, have proved -‘more important to the human race than any com- -munications yet received through any of the -chickens of the Cock-lane brood, - -France, less favoured on the whole as to mat- -‘ers spiritual than her sister of the shield and tri- -dent, rolled with exceeding smoothness down -hill, making paper money and spending it. Under -the guidance of her Christian pastors, she enter- -tained herself, besides, with such humane -achievements as sentencing a youth to have his - -‘hands cut off, his tongue tom out with pincers, -and his body burned alive, because he had not -‘kneeled down in the rain to do honour to a dirty -Procession of monks which passed within his -view, ata distance of some fifty or sixty yards. It -is likely enough that, rooted in the woods of -France and Norway, there were growing trees, -when that sufferer was put to death, already -marked by the Woodman, Fate, to come down -‘and be sawn into boards, to make a certain mov- -able framework with a sack and a knife in it, ter- -rible in history. It is likely enough that in the -rough outhouses of some tillers of the heavy -lands adjacent to Paris, there were sheltered -from the weather that very day, rude carts, -bespattered with rustic mire, snuffed about by -Pigs, and roosted in by poultry, which the -Farmer, Death, had already set apart to be his -‘tumbrils of the Revolution. But that Woodman -and that Farmer, though they work unceasingly, -work silently, and no one heard them as they -‘went about with muffled tread: the rather, foras- -uch as to entertain any suspicion that they -were awake, was to be atheistical and traitorous, - -In England, there was scarcely an amount of -order and protection to justify much national -boasting. Daring burglaries by armed men, and -highway robberies, took place in the capital -itself every night; families were publicly cau- -tioned not to go out of town without removing -their furniture to upholsterers' warehouses for -security; the highwayman in the dark was a City -‘tradesman in the light, and, being recognised and diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 950a26ae..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,701 +0,0 @@ - - - - - - - - - - -
-
-

- - with - a - plain - face, - on - the - throne - of - England; - - - there - were - a - king - with - a - large - jaw - and - a - queen - - - with - a - fair - face, - on - the - throne - of - France. - In - both - - - countries - it - was - clearer - than - crystal - to - the - lords - - - of - the - State - preserves - of - loaves - and - fishes, - that - - - things - in - general - were - settled - for - ever. - -

-
-
-

- - It - was - the - year - of - Our - Lord - one - thousand - - - seven - hundred - and - seventy-five. - Spiritual - reve- - - - lations - were - conceded - to - England - at - that - - - favoured - period, - as - at - this. - Mrs. - Southcott - had - - - recently - attained - her - five-and-twentieth - blessed - - - birthday, - of - whom - a - prophetic - private - in - the - Life - - - Guards - had - heralded - the - sublime - appearance - by - - - announcing - that - arrangements - were - made - for - the - - - swallowing - up - of - London - and - Westminster. - - - Even - the - Cock-lane - ghost - had - been - laid - only - a - - - round - dozen - of - years, - after - rapping - out - its - mes- - - - sages, - as - the - spirits - of - this - very - year - last - past - - - (supernaturally - deficient - in - originality) - rapped - - - out - theirs. - Mere - messages - in - the - earthly - order - of - - - events - had - lately - come - to - the - English - Crown - and - - - People, - from - a - congress - of - British - subjects - in - - - America: - which, - strange - to - relate, - have - proved - - - more - important - to - the - human - race - than - any - com- - - - munications - yet - received - through - any - of - the - - - chickens - of - the - Cock-lane - brood. - -

-
-
-

- - France, - less - favoured - on - the - whole - as - to - mat- - - - ters - spiritual - than - her - sister - of - the - shield - and - tri- - - - dent, - rolled - with - exceeding - smoothness - down - - - hill, - making - paper - money - and - spending - it. - Under - - - the - guidance - of - her - Christian - pastors, - she - enter- - - - tained - herself, - besides, - with - such - humane - - - achievements - as - sentencing - a - youth - to - have - his - -

-
-
-

- - hands - cut - off, - his - tongue - torn - out - with - pincers, - - - and - his - body - burned - alive, - because - he - had - not - - - kneeled - down - in - the - rain - to - do - honour - to - a - dirty - - - procession - of - monks - which - passed - within - his - - - view, - at - a - distance - of - some - fifty - or - sixty - yards. - It - - - is - likely - enough - that, - rooted - in - the - woods - of - - - France - and - Norway, - there - were - growing - trees, - - - when - that - sufferer - was - put - to - death, - already - - - marked - by - the - Woodman, - Fate, - to - come - down - - - and - be - sawn - into - boards, - to - make - a - certain - mov- - - - able - framework - with - a - sack - and - a - knife - in - it, - ter- - - - tible - in - history. - It - is - likely - enough - that - in - the - - - tough - outhouses - of - some - tillers - of - the - heavy - - - lands - adjacent - to - Paris, - there - were - sheltered - - - from - the - weather - that - very - day, - rude - carts, - - - bespattered - with - rustic - mire, - snuffed - about - by - - - pigs, - and - roosted - in - by - poultry, - which - the - - - Farmer, - Death, - had - already - set - apart - to - be - his - - - tumbrils - of - the - Revolution. - But - that - Woodman - - - and - that - Farmer, - though - they - work - unceasingly, - - - work - silently, - and - no - one - heard - them - as - they - - - went - about - with - muffled - tread: - the - rather, - foras- - - - much - as - to - entertain - any - suspicion - that - they - - - were - awake, - was - to - be - atheistical - and - traitorous. - -

-
-
-

- - In - England, - there - was - scarcely - an - amount - of - - - order - and - protection - to - justify - much - national - - - boasting. - Daring - burglaries - by - armed - men, - and - - - highway - robberies, - took - place - in - the - capital - - - itself - every - night; - families - were - publicly - cau- - - - tioned - not - to - go - out - of - town - without - removing - - - their - furniture - to - upholsterers' - warehouses - for - - - security; - the - highwayman - in - the - dark - was - a - City - - - tradesman - in - the - light, - and, - being - recognised - and - -

-
-
- - diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index bb49f018..00000000 --- a/tests/cache/multipage/__-l__eng__thresholding_method=None__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,70 +0,0 @@ -with a plain face, on the throne of England; -there were a king with a large jaw and a queen -with a fair face, on the throne of France. In both -countries it was clearer than crystal to the lords -of the State preserves of loaves and fishes, that -things in general were settled for ever. - -It was the year of Our Lord one thousand -seven hundred and seventy-five. Spiritual reve- -lations were conceded to England at that -favoured period, as at this. Mrs. Southcott had -recently attained her five-and-twentieth blessed -birthday, of whom a prophetic private in the Life -Guards had heralded the sublime appearance by -announcing that arrangements were made for the -swallowing up of London and Westminster. -Even the Cock-lane ghost had been laid only a -round dozen of years, after rapping out its mes- -sages, as the spirits of this very year last past -(supernaturally deficient in originality) rapped -out theirs. Mere messages in the earthly order of -events had lately come to the English Crown and -People, from a congress of British subjects in -America: which, strange to relate, have proved -more important to the human race than any com- -munications yet received through any of the -chickens of the Cock-lane brood. - -France, less favoured on the whole as to mat- -ters spiritual than her sister of the shield and tri- -dent, rolled with exceeding smoothness down -hill, making paper money and spending it. Under -the guidance of her Christian pastors, she enter- -tained herself, besides, with such humane -achievements as sentencing a youth to have his - -hands cut off, his tongue torn out with pincers, -and his body burned alive, because he had not -kneeled down in the rain to do honour to a dirty -procession of monks which passed within his -view, at a distance of some fifty or sixty yards. It -is likely enough that, rooted in the woods of -France and Norway, there were growing trees, -when that sufferer was put to death, already -marked by the Woodman, Fate, to come down -and be sawn into boards, to make a certain mov- -able framework with a sack and a knife in it, ter- -tible in history. It is likely enough that in the -tough outhouses of some tillers of the heavy -lands adjacent to Paris, there were sheltered -from the weather that very day, rude carts, -bespattered with rustic mire, snuffed about by -pigs, and roosted in by poultry, which the -Farmer, Death, had already set apart to be his -tumbrils of the Revolution. But that Woodman -and that Farmer, though they work unceasingly, -work silently, and no one heard them as they -went about with muffled tread: the rather, foras- -much as to entertain any suspicion that they -were awake, was to be atheistical and traitorous. - -In England, there was scarcely an amount of -order and protection to justify much national -boasting. Daring burglaries by armed men, and -highway robberies, took place in the capital -itself every night; families were publicly cau- -tioned not to go out of town without removing -their furniture to upholsterers' warehouses for -security; the highwayman in the dark was a City -tradesman in the light, and, being recognised and diff --git a/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index c4f88a06..00000000 --- a/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - - - - -
-
-
-

- - Eth - at - - - f - H} - : - ee - -

-
-
-

- - THEY - TIP-TOED - ALONG. - -

-
-
-

- - Ppp - -

-
-
-

- - : - chapter - LL - -

-
-
-

- - E - went - tip-toeing - along - a - path - amongst - -

-
-
-

- - the - trees - back - towards - the - end - of - the - - - widow’s - garden, - stooping - down - so - as - - - the - branches - wouldn’t - scrape - our - heads. - - - When - we - was - passing - by - the - kitchen - - - I - fell - over - a - root - and - made - a - noise. - - - We - scrouched - down - and - laid - still. - - - Miss - Watson’s - big - nigger, - named - - - Jim, - was - setting - in - the - kitchen - door - ; - - - we - could - see - him - pretty - clear, - because - - - there - was - a - light - behind - him. - He - - - got - up - and - stretched - his - neck - out - - - about - a - minute, - listening. - Then - he - - - says, - -

- -

- - ** - Who - dah?” - -

- -

- - He - listened - some - more; - then - he - - - come - tip-toeing - down - and- - stood - - - right - between - us; - we - could - a - touched - - - him, - nearly. - Well, - likely - it - was - min- - - - utes - and - minutes - that - there - warn’t - a - - - sound, - and - we - all - there - so - close - - - together. - ‘There - was - a - place - on - my - - - ankle - that - got - to - itching; - but - I - -

-
-
-

- - dasn’t - scratch - it; - and - then - my - ear - begun - to - itch; - and - next - my - back, - right - be- - - - tween - my - shoulders. - Seemed - like - I’d - die - if - I - couldn’t - scratch. - Well, - I’ve - - - noticed - that - thing - plenty - of - times - since. - If - you - are - with - the - quality, - or - at - a - - - funeral, - or - trying - to - go - to - sleep - when - you - ain’t - sleepy—if - you - are - anywheres - -

-
-
- - diff --git a/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 53ec8d27..00000000 --- a/tests/cache/multipage/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,40 +0,0 @@ -Eth at -f H} : ee - -THEY TIP-TOED ALONG. - -Ppp - -: chapter LL - -E went tip-toeing along a path amongst - -the trees back towards the end of the -widow’s garden, stooping down so as -the branches wouldn’t scrape our heads. -When we was passing by the kitchen -I fell over a root and made a noise. -We scrouched down and laid still. -Miss Watson’s big nigger, named -Jim, was setting in the kitchen door ; -we could see him pretty clear, because -there was a light behind him. He -got up and stretched his neck out -about a minute, listening. Then he -says, - -** Who dah?” - -He listened some more; then he -come tip-toeing down and- stood -right between us; we could a touched -him, nearly. Well, likely it was min- -utes and minutes that there warn’t a -sound, and we all there so close -together. ‘There was a place on my -ankle that got to itching; but I - -dasn’t scratch it; and then my ear begun to itch; and next my back, right be- -tween my shoulders. Seemed like I’d die if I couldn’t scratch. Well, I’ve -noticed that thing plenty of times since. If you are with the quality, or at a -funeral, or trying to go to sleep when you ain’t sleepy—if you are anywheres diff --git a/tests/cache/multipage/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 243eb13045f54e24fbb5a2f9f2ddef1e169f11e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5673 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 - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-

- - —¢—Support - -

- -

- - == - No - vote[note - 1] - - - te - Oppose - -

- -

- - —— - Net[note - 2] - -

- -

- - =e - Percentage - [note - 3] - -

-
-
- - diff --git a/tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 54366433..00000000 --- a/tests/cache/multipage/__000003_ocr.png__000003_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,8 +0,0 @@ -—¢—Support - -== No vote[note 1] -te Oppose - -—— Net[note 2] - -=e Percentage [note 3] diff --git a/tests/cache/multipage/__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__000003_ocr.png__000003_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index de252b510279066a71a113271a3af23d1c91cb44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3106 zcmbVOeQXp(6rZ*S(i5bF4;yIc04-GIdb@YG?Nw`Sd)JSnKxa41AGBtwA-XTV{vcc*#)uir*SZ|_xJ~Ip?(LBhEFxbedi5!D=QXdXQm!hyv4Qmla zjZ$|g!c z!3A=HN~s}%+16{AEFMz3G?1q z5-}EsMN#x090XnT72}~R2~*Q)d1~6h<-+`^gDdl(LB7_a2TeX#Z15bKbt z0AyQqE!@UT+NG!wof%q>9%ghoY^&-NJv5?(O`GDpa9mC}(KrJrR_0s-2^qM#C(wr2 z0BC0bqpFHVSQiWjC|oGVA@MkfTo%Z>dR<_Z*5GIWkHA8-T*7@d5^|X7vKnR1N G zt*nQ}Gj*8Uwp!kG4RvZ6V}7UP(B-Qg^e)_^>wst;67DnlqNr>zY6&fY1EijzTY_*; zqqPQ)1(S;4F@_}|CmNX&?M`#7gTtgQk*7{fjv7?rUC5ByS}jT8ED_)bIl+gqjugxv zKtJs5@>Z9nb;&$Kf?5riEoPmeYITJvuHY6U0GAfqV?m zR0X*GesRjTKz|B!Q$jOL@DDu9ER_lu)Df5)$b zaDE;^Pq2Z_7)X4SV1qY~l-aU5CmTeTWVoC_d@u^&>$Te`FdS)wx(&_E4Wyb|WuXtK zxQdg5FWb=a4!pMLNjN98Nn|waLT1Alavi=>&=O}%nBgFQTkFmtw}KpPN0BKhP3YeU zR1V2<T+=&~&O80za!#V68^P zx5${McF_iU0gEUyrc5U$Ou6VUmCC4B5K0As*Wmyp4Hy`ZM~gIMoU zr)4K}gY{6NSQ5_AP#k8iwZ9?z8{ioUHkgwz2z7V41eZYZ?$BzLM92;J!`d*B_~aup z%Io#~dp&!2!=36;VeHxmwmo{YaI)};4Xd|TuPF-b&+dP6q3cc7eQfKYzPWe2)9F}E zt7jJ;zWThoaf>+hnSs7t{e_E?mu?F06duX>YR>3c9~Z28Yx~rv7bOq;@x{bQzWc*X z>yK|+d3N0Nwf?+2Pnr!I7koB;!Ld`1JXJU_`wz!u;ZXGj?}Kx4ORrWmjjvmBW^U8V z$9|q0pSkPYYyDpT#&xgww(JNs-E!NyPv=eC(YNvQ$hZ@$KdJfQqswQm#MkGx=I@?A z#n<`K8~dl1Z~d$9?nkFhJMqhA@u#Uv3R*UN=fCn+P+T0i|D|{I2l~&ydaz@gD{JZd z(c30ms-3)J@cX(=+3dwx58w6Nm5Z^11^H)|T-aK1diJSb)q$B`o{QbzGxgxImfU?W zj=&k-{L-6}#u);`-K0eDN{3jquXF*e2aom4Z5?{S1OP>PpkmRIcDN=&<%0Sul}e=| zFOLDZpqP*oLAbZjlHlzg!6S(tp|elJf8%`Z5XfIH$qPo zeSrO;dZJf?_zdG!RE)5NX-D$P$}? - - - - - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-

- - 600 - - - 500 - . - - - 300 - —fK— - EN - / - ~/ - Y - - - hg - ANA - a’ - - - 0-—* - a - ee - ee - eee - - - S - @ - s - > - fe) - © - ve - S - e) - 2 - + - & - & - “4 - 5 - so - - - Se - ° - Ps - os - ge - Se - F - x - ro - NS - Po - e - & - s - AS - - - Pw - oe - se - Fe - FY - FT - SF - HY - HK - SK - BM - Se - sO - - - e - < - NS - - C - : - > - c2) - xs - eS - 2’ - we - No) - a) - Oo - - - eS - FF - SF - LS - eS - 4 - - - ~ - & - & - - - 2s - x - -

-
-
-

- - —¢—Support - -

- -

- - =H - No - vote[note - 1] - - - ir - Oppose - - - ——Net[note - 2] - -

- -

- - re - Percentage - [note - 3] - -

-
-
- - diff --git a/tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index f2442139..00000000 --- a/tests/cache/multipage/__000004_ocr.png__000004_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,20 +0,0 @@ -600 -500 . -300 —fK— EN / ~/ Y -hg ANA a’ -0-—* a ee ee eee -S @ s > fe) © ve S e) 2 + & & “4 5 so -Se ° Ps os ge Se F x ro NS Po e & s AS -Pw oe se Fe FY FT SF HY HK SK BM Se sO -e < NS ‘ C : > c2) xs eS 2’ we No) a) Oo -eS FF SF LS eS 4 -~ & & -2s x - -—¢—Support - -=H No vote[note 1] -ir Oppose -——Net[note 2] - -re Percentage [note 3] diff --git a/tests/cache/multipage/__000004_ocr.png__000004_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__000004_ocr.png__000004_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 163aa2ed54d8cd1505f50e07ab3976cf0214408b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4252 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 fe) © ve S e) 2 + & & “4 5 so -Se ° Ps os ge Se F x ro NS Po e & s AS -Pw oe se Fe FY FT SF HY HK SK BM Se sO -e < NS ‘ C : > c2) xs eS 2’ we No) a) Oo -eS FF SF LS eS 4 -~ & & -2s x - -—¢—Support - -=H No vote[note 1] -ir Oppose -——Net[note 2] - -re Percentage [note 3] diff --git a/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 3781e8a2..00000000 --- a/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,699 +0,0 @@ - - - - - - - - - - -
-
-

- - with - a - plain - face, - on - the - throne - of - England; - - - there - were - a - king - with - a - large - jaw - and - a - queen - - - with - a - fair - face, - on - the - throne - of - France. - In - both - - - countries - it - was - clearer - than - crystal - to - the - lords - - - of - the - State - preserves - of - loaves - and - fishes, - that - - - things - in - general - were - settled - for - ever. - -

-
-
-

- - It - was - the - year - of - Our - Lord - one - thousand - - - seven - hundred - and - seventy-five, - Spiritual - reve- - - - lations - were - conceded - to - England - at - that - - - favoured - period, - as - at - this, - Mrs. - Southcott - had - - - recently - attained - her - five-and-twentieth - blessed - - - birthday, - of - whom - a - prophetic - private - in - the - Life - - - Guards - had - heralded - the - sublime - appearance - by - - - announcing - that - arrangements - were - made - for - the - - - swallowing - up - of - London - and - Westminster. - - - Even - the - Cock-lane - ghost - had - been - laid - only - a - - - round - dozen - of - years, - after - rapping - out - its - mes- - - - Sages, - as - the - spirits - of - this - very - year - last - past - - - (supernaturally - deficient - in - originality) - rapped - - - out - theirs. - Mere - messages - in - the - earthly - order - of - - - events - had - lately - come - to - the - English - Crown - and - - - People, - from - a - congress - of - British - subjects - in - - - America: - which, - strange - to - relate, - have - proved - - - more - important - to - the - human - race - than - any - com- - - - munications - yet - received - through - any - of - the - - - chickens - of - the - Cock-lane - brood. - -

- -

- - France, - less - favoured - on - the - whole - as - to - mat- - - - ters - spiritual - than - her - sister - of - the - shield - and - tri- - - - dent, - rolled - with - exceeding - smoothness - down - - - hill, - making - paper - money - and - spending - it. - Under - - - the - guidance - of - her - Christian - pastors, - she - enter- - - - tained - herself, - besides, - with - such - humane - - - achievements - as - sentencing - a - youth - to - have - his - -

-
-
-

- - hands - cut - off, - his - tongue - torn - out - with - pincers, - - - and - his - body - burned - alive, - because - he - had - not - - - kneeled - down - in - the - rain - to - do - honour - to - a - dirty - - - Procession - of - monks - which - passed - within - his - - - view, - at - a - distance - of - some - fifty - or - sixty - yards. - It - - - is - likely - enough - that, - rooted - in - the - woods - of - - - France - and - Norway, - there - were - growing - trees, - - - when - that - sufferer - was - put - to - death, - already - - - marked - by - the - Woodman, - Fate, - to - come - down - - - and - be - sawn - into - boards, - to - make - a - certain - mov- - - - able - framework - with - a - sack - and - a - knife - in - it, - ter- - - - rible - in - history. - It - is - likely - enough - that - in - the - - - rough - outhouses - of - some - tillers - of - the - heavy - - - lands - adjacent - to - Paris, - there - were - sheltered - - - from - the - weather - that - very - day, - rude - carts, - - - bespattered - with - rustic - mire, - snuffed - about - by - - - Pigs, - and - roosted - in - by - poultry, - which - the - - - Farmer, - Death, - had - already - set - apart - to - be - his - - - tumbrils - of - the - Revolution. - But - that - Woodman - - - and - that - Farmer, - though - they - work - unceasingly, - - - work - silently, - and - no - one - heard - them - as - they - - - went - about - with - muffled - tread: - the - rather, - foras- - - - much - as - to - entertain - any - Suspicion - that - they - - - were - awake, - was - to - be - atheistical - and - traitorous. - -

- -

- - In - England, - there - was - scarcely - an - amount - of - - - order - and - protection - to - justify - much - national - - - boasting. - Daring - burglaries - by - armed - men, - and - - - highway - robberies, - took - place - in - the - capital - - - itself - every - night; - families - were - publicly - cau- - - - tioned - not - to - go - out - of - town - without - removing - - - their - furniture - to - upholsterers' - warehouses - for - - - security; - the - highwayman - in - the - dark - was - a - City - - - tradesman - in - the - light, - and, - being - recognised - and - -

-
-
- - diff --git a/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 1e697f51..00000000 --- a/tests/cache/multipage/__000005_ocr.png__000005_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,70 +0,0 @@ -with a plain face, on the throne of England; -there were a king with a large jaw and a queen -with a fair face, on the throne of France. In both -countries it was clearer than crystal to the lords -of the State preserves of loaves and fishes, that -things in general were settled for ever. - -It was the year of Our Lord one thousand -seven hundred and seventy-five, Spiritual reve- -lations were conceded to England at that -favoured period, as at this, Mrs. Southcott had -recently attained her five-and-twentieth blessed -birthday, of whom a prophetic private in the Life -Guards had heralded the sublime appearance by -announcing that arrangements were made for the -swallowing up of London and Westminster. -Even the Cock-lane ghost had been laid only a -round dozen of years, after rapping out its mes- -Sages, as the spirits of this very year last past -(supernaturally deficient in originality) rapped -out theirs. Mere messages in the earthly order of -events had lately come to the English Crown and -People, from a congress of British subjects in -America: which, strange to relate, have proved -more important to the human race than any com- -munications yet received through any of the -chickens of the Cock-lane brood. - -France, less favoured on the whole as to mat- -ters spiritual than her sister of the shield and tri- -dent, rolled with exceeding smoothness down -hill, making paper money and spending it. Under -the guidance of her Christian pastors, she enter- -tained herself, besides, with such humane -achievements as sentencing a youth to have his - -hands cut off, his tongue torn out with pincers, -and his body burned alive, because he had not -kneeled down in the rain to do honour to a dirty -Procession of monks which passed within his -view, at a distance of some fifty or sixty yards. It -is likely enough that, rooted in the woods of -France and Norway, there were growing trees, -when that sufferer was put to death, already -marked by the Woodman, Fate, to come down -and be sawn into boards, to make a certain mov- -able framework with a sack and a knife in it, ter- -rible in history. It is likely enough that in the -rough outhouses of some tillers of the heavy -lands adjacent to Paris, there were sheltered -from the weather that very day, rude carts, -bespattered with rustic mire, snuffed about by -Pigs, and roosted in by poultry, which the -Farmer, Death, had already set apart to be his -tumbrils of the Revolution. But that Woodman -and that Farmer, though they work unceasingly, -work silently, and no one heard them as they -went about with muffled tread: the rather, foras- -much as to entertain any Suspicion that they -were awake, was to be atheistical and traitorous. - -In England, there was scarcely an amount of -order and protection to justify much national -boasting. Daring burglaries by armed men, and -highway robberies, took place in the capital -itself every night; families were publicly cau- -tioned not to go out of town without removing -their furniture to upholsterers' warehouses for -security; the highwayman in the dark was a City -tradesman in the light, and, being recognised and diff --git a/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 772a5580c16fc4254600a664d85e528cd2427284..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10211 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 diff --git a/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/stderr.bin b/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/stdout.bin b/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/txt.bin b/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 1e697f51..00000000 --- a/tests/cache/multipage/__000005_ocr.png__000005_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,70 +0,0 @@ -with a plain face, on the throne of England; -there were a king with a large jaw and a queen -with a fair face, on the throne of France. In both -countries it was clearer than crystal to the lords -of the State preserves of loaves and fishes, that -things in general were settled for ever. - -It was the year of Our Lord one thousand -seven hundred and seventy-five, Spiritual reve- -lations were conceded to England at that -favoured period, as at this, Mrs. Southcott had -recently attained her five-and-twentieth blessed -birthday, of whom a prophetic private in the Life -Guards had heralded the sublime appearance by -announcing that arrangements were made for the -swallowing up of London and Westminster. -Even the Cock-lane ghost had been laid only a -round dozen of years, after rapping out its mes- -Sages, as the spirits of this very year last past -(supernaturally deficient in originality) rapped -out theirs. Mere messages in the earthly order of -events had lately come to the English Crown and -People, from a congress of British subjects in -America: which, strange to relate, have proved -more important to the human race than any com- -munications yet received through any of the -chickens of the Cock-lane brood. - -France, less favoured on the whole as to mat- -ters spiritual than her sister of the shield and tri- -dent, rolled with exceeding smoothness down -hill, making paper money and spending it. Under -the guidance of her Christian pastors, she enter- -tained herself, besides, with such humane -achievements as sentencing a youth to have his - -hands cut off, his tongue torn out with pincers, -and his body burned alive, because he had not -kneeled down in the rain to do honour to a dirty -Procession of monks which passed within his -view, at a distance of some fifty or sixty yards. It -is likely enough that, rooted in the woods of -France and Norway, there were growing trees, -when that sufferer was put to death, already -marked by the Woodman, Fate, to come down -and be sawn into boards, to make a certain mov- -able framework with a sack and a knife in it, ter- -rible in history. It is likely enough that in the -rough outhouses of some tillers of the heavy -lands adjacent to Paris, there were sheltered -from the weather that very day, rude carts, -bespattered with rustic mire, snuffed about by -Pigs, and roosted in by poultry, which the -Farmer, Death, had already set apart to be his -tumbrils of the Revolution. But that Woodman -and that Farmer, though they work unceasingly, -work silently, and no one heard them as they -went about with muffled tread: the rather, foras- -much as to entertain any Suspicion that they -were awake, was to be atheistical and traitorous. - -In England, there was scarcely an amount of -order and protection to justify much national -boasting. Daring burglaries by armed men, and -highway robberies, took place in the capital -itself every night; families were publicly cau- -tioned not to go out of town without removing -their furniture to upholsterers' warehouses for -security; the highwayman in the dark was a City -tradesman in the light, and, being recognised and diff --git a/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 99b3914c..00000000 --- a/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,701 +0,0 @@ - - - - - - - - - - -
-
-

- - with - a - plain - face, - on - the - throne - of - England; - - - there - were - a - king - with - a - large - jaw - and - a - queen - - - with - a - fair - face, - on - the - throne - of - France. - In - both - - - countries - it - was - clearer - than - crystal - to - the - lords - - - of - the - State - preserves - of - loaves - and - fishes, - that - - - things - in - general - were - settled - for - ever. - -

-
-
-

- - It - was - the - year - of - Our - Lord - one - thousand - - - seven - hundred - and - seventy-five. - Spiritual - reve- - - - lations - were - conceded - to - England - at - that - - - favoured - period, - as - at - this. - Mrs. - Southcott - had - - - recently - attained - her - five-and-twentieth - blessed - - - birthday, - of - whom - a - prophetic - private - in - the - Life - - - Guards - had - heralded - the - sublime - appearance - by - - - announcing - that - arrangements - were - made - for - the - - - swallowing - up - of - London - and - Westminster. - - - Even - the - Cock-lane - ghost - had - been - laid - only - a - - - round - dozen - of - years, - after - rapping - out - its - mes- - - - sages, - as - the - spirits - of - this - very - year - last - past - - - (supernaturally - deficient - in - originality) - rapped - - - out - theirs. - Mere - messages - in - the - earthly - order - of - - - events - had - lately - come - to - the - English - Crown - and - - - People, - from - a - congress - of - British - subjects - in - - - America: - which, - strange - to - relate, - have - proved - - - more - important - to - the - human - race - than - any - com- - - - munications - yet - received - through - any - of - the - - - chickens - of - the - Cock-lane - brood. - -

-
-
-

- - France, - less - favoured - on - the - whole - as - to - mat- - - - ters - spiritual - than - her - sister - of - the - shield - and - tri- - - - dent, - rolled - with - exceeding - smoothness - down - - - hill, - making - paper - money - and - spending - it. - Under - - - the - guidance - of - her - Christian - pastors, - she - enter- - - - tained - herself, - besides, - with - such - humane - - - achievements - as - sentencing - a - youth - to - have - his - -

-
-
-

- - hands - cut - off, - his - tongue - torn - out - with - pincers, - - - and - his - body - burned - alive, - because - he - had - not - - - kneeled - down - in - the - rain - to - do - honour - to - a - dirty - - - procession - of - monks - which - passed - within - his - - - view, - at - a - distance - of - some - fifty - or - sixty - yards. - It - - - is - likely - enough - that, - rooted - in - the - woods - of - - - France - and - Norway, - there - were - growing - trees, - - - when - that - sufferer - was - put - to - death, - already - - - marked - by - the - Woodman, - Fate, - to - come - down - - - and - be - sawn - into - boards, - to - make - a - certain - mov- - - - able - framework - with - a - sack - and - a - knife - in - it, - ter- - - - rible - in - history. - It - is - likely - enough - that - in - the - - - rough - outhouses - of - some - tillers - of - the - heavy - - - lands - adjacent - to - Paris, - there - were - sheltered - - - from - the - weather - that - very - day, - rude - carts, - - - bespattered - with - rustic - mire, - snuffed - about - by - - - pigs, - and - roosted - in - by - poultry, - which - the - - - Farmer, - Death, - had - already - set - apart - to - be - his - - - tumbrils - of - the - Revolution. - But - that - Woodman - - - and - that - Farmer, - though - they - work - unceasingly, - - - work - silently, - and - no - one - heard - them - as - they - - - went - about - with - muffled - tread: - the - rather, - foras- - - - much - as - to - entertain - any - suspicion - that - they - - - were - awake, - was - to - be - atheistical - and - traitorous. - -

-
-
-

- - In - England, - there - was - scarcely - an - amount - of - - - order - and - protection - to - justify - much - national - - - boasting. - Daring - burglaries - by - armed - men, - and - - - highway - robberies, - took - place - in - the - capital - - - itself - every - night; - families - were - publicly - cau- - - - tioned - not - to - go - out - of - town - without - removing - - - their - furniture - to - upholsterers' - warehouses - for - - - security; - the - highwayman - in - the - dark - was - a - City - - - tradesman - in - the - light, - and, - being - recognised - and - -

-
-
- - diff --git a/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin b/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index bb94a4fa..00000000 --- a/tests/cache/multipage/__000006_ocr.png__000006_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,70 +0,0 @@ -with a plain face, on the throne of England; -there were a king with a large jaw and a queen -with a fair face, on the throne of France. In both -countries it was clearer than crystal to the lords -of the State preserves of loaves and fishes, that -things in general were settled for ever. - -It was the year of Our Lord one thousand -seven hundred and seventy-five. Spiritual reve- -lations were conceded to England at that -favoured period, as at this. Mrs. Southcott had -recently attained her five-and-twentieth blessed -birthday, of whom a prophetic private in the Life -Guards had heralded the sublime appearance by -announcing that arrangements were made for the -swallowing up of London and Westminster. -Even the Cock-lane ghost had been laid only a -round dozen of years, after rapping out its mes- -sages, as the spirits of this very year last past -(supernaturally deficient in originality) rapped -out theirs. Mere messages in the earthly order of -events had lately come to the English Crown and -People, from a congress of British subjects in -America: which, strange to relate, have proved -more important to the human race than any com- -munications yet received through any of the -chickens of the Cock-lane brood. - -France, less favoured on the whole as to mat- -ters spiritual than her sister of the shield and tri- -dent, rolled with exceeding smoothness down -hill, making paper money and spending it. Under -the guidance of her Christian pastors, she enter- -tained herself, besides, with such humane -achievements as sentencing a youth to have his - -hands cut off, his tongue torn out with pincers, -and his body burned alive, because he had not -kneeled down in the rain to do honour to a dirty -procession of monks which passed within his -view, at a distance of some fifty or sixty yards. It -is likely enough that, rooted in the woods of -France and Norway, there were growing trees, -when that sufferer was put to death, already -marked by the Woodman, Fate, to come down -and be sawn into boards, to make a certain mov- -able framework with a sack and a knife in it, ter- -rible in history. It is likely enough that in the -rough outhouses of some tillers of the heavy -lands adjacent to Paris, there were sheltered -from the weather that very day, rude carts, -bespattered with rustic mire, snuffed about by -pigs, and roosted in by poultry, which the -Farmer, Death, had already set apart to be his -tumbrils of the Revolution. But that Woodman -and that Farmer, though they work unceasingly, -work silently, and no one heard them as they -went about with muffled tread: the rather, foras- -much as to entertain any suspicion that they -were awake, was to be atheistical and traitorous. - -In England, there was scarcely an amount of -order and protection to justify much national -boasting. Daring burglaries by armed men, and -highway robberies, took place in the capital -itself every night; families were publicly cau- -tioned not to go out of town without removing -their furniture to upholsterers' warehouses for -security; the highwayman in the dark was a City -tradesman in the light, and, being recognised and diff --git a/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/pdf.bin b/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 0a63c9d52aa8ec2fefaa37e9cd3ed8d54863e108..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8152 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 diff --git a/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/stderr.bin b/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/stdout.bin b/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/txt.bin b/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index bb94a4fa..00000000 --- a/tests/cache/multipage/__000006_ocr.png__000006_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,70 +0,0 @@ -with a plain face, on the throne of England; -there were a king with a large jaw and a queen -with a fair face, on the throne of France. In both -countries it was clearer than crystal to the lords -of the State preserves of loaves and fishes, that -things in general were settled for ever. - -It was the year of Our Lord one thousand -seven hundred and seventy-five. Spiritual reve- -lations were conceded to England at that -favoured period, as at this. Mrs. Southcott had -recently attained her five-and-twentieth blessed -birthday, of whom a prophetic private in the Life -Guards had heralded the sublime appearance by -announcing that arrangements were made for the -swallowing up of London and Westminster. -Even the Cock-lane ghost had been laid only a -round dozen of years, after rapping out its mes- -sages, as the spirits of this very year last past -(supernaturally deficient in originality) rapped -out theirs. Mere messages in the earthly order of -events had lately come to the English Crown and -People, from a congress of British subjects in -America: which, strange to relate, have proved -more important to the human race than any com- -munications yet received through any of the -chickens of the Cock-lane brood. - -France, less favoured on the whole as to mat- -ters spiritual than her sister of the shield and tri- -dent, rolled with exceeding smoothness down -hill, making paper money and spending it. Under -the guidance of her Christian pastors, she enter- -tained herself, besides, with such humane -achievements as sentencing a youth to have his - -hands cut off, his tongue torn out with pincers, -and his body burned alive, because he had not -kneeled down in the rain to do honour to a dirty -procession of monks which passed within his -view, at a distance of some fifty or sixty yards. It -is likely enough that, rooted in the woods of -France and Norway, there were growing trees, -when that sufferer was put to death, already -marked by the Woodman, Fate, to come down -and be sawn into boards, to make a certain mov- -able framework with a sack and a knife in it, ter- -rible in history. It is likely enough that in the -rough outhouses of some tillers of the heavy -lands adjacent to Paris, there were sheltered -from the weather that very day, rude carts, -bespattered with rustic mire, snuffed about by -pigs, and roosted in by poultry, which the -Farmer, Death, had already set apart to be his -tumbrils of the Revolution. But that Woodman -and that Farmer, though they work unceasingly, -work silently, and no one heard them as they -went about with muffled tread: the rather, foras- -much as to entertain any suspicion that they -were awake, was to be atheistical and traitorous. - -In England, there was scarcely an amount of -order and protection to justify much national -boasting. Daring burglaries by armed men, and -highway robberies, took place in the capital -itself every night; families were publicly cau- -tioned not to go out of town without removing -their furniture to upholsterers' warehouses for -security; the highwayman in the dark was a City -tradesman in the light, and, being recognised and diff --git a/tests/cache/palette/__--psm__2__000001_rasterize.png__stdout/stderr.bin b/tests/cache/palette/__--psm__2__000001_rasterize.png__stdout/stderr.bin deleted file mode 100644 index 116a8cfe..00000000 --- a/tests/cache/palette/__--psm__2__000001_rasterize.png__stdout/stderr.bin +++ /dev/null @@ -1,4 +0,0 @@ -Orientation: 0 -WritingDirection: 0 -TextlineOrder: 2 -Deskew angle: 0.0000 diff --git a/tests/cache/palette/__--psm__2__000001_rasterize.png__stdout/stdout.bin b/tests/cache/palette/__--psm__2__000001_rasterize.png__stdout/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index f8f4d374..82356ef8 100644 --- a/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+

@@ -21,7 +21,7 @@

- Mugerre + Mugerre

@@ -29,38 +29,43 @@

Angelu - | + |

- Milafranga - Komunikabideak + Milafranga + Komunikabideak

-
-

- +

+

+ BAIONA - ek - + testes +

-
-

- - Basusatri - - egueans:201e1008 - se: +

+

+ + . + Trenbideak + - + + + Basusarri + + tgmsate:20141004 + se:

-
+
diff --git a/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index 44fae8dc..1bbdd4f3 100644 --- a/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -6,7 +6,8 @@ Angelu | Milafranga Komunikabideak -BAIONA ek — +BAIONA testes — -Basusatri — egueans:201e1008 se: +. Trenbideak - +Basusarri — tgmsate:20141004 se: diff --git a/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin index d54a1673aae4d34d5a59e2fc10214cf763130a29..a1da75b4243c50929d5455157d3dc6b3eb941cd4 100644 GIT binary patch delta 557 zcmV+|0@D5A7^xYst_TA(HaC;82qS+~yKdbu4BhWn@CU5&A(0YL1n5oNp<4lOMW+VY zGPGmAKGeh4a+)SE^sp@P@bDb@H^hukpF|W=oBeu*@0aU#5!n6!wIu>J36^|!37lYi zhEGomF8(FL_5{U3QP}>%5BQ9jBBBzav5%{_uRa$a6C&ds{DkcrT-NO$5K(^wPWdea zLJJi6h7lh;rpHt3aVu8C`v`+FkXEV_f;J9~;4MCl+(&%9?|8S^igi1}_6VE<@j>72 z|C_>s0X>1J=LUNuV>OwKK`QZyt(Klet*q)`J7-A~ESUz*rRPT|LF@>2?ULwT z!gU0{j(|Mg%};8ZlCQmk&qiy&J#8Dv;PKnVM%_DbMQ^HTel03aEyZ z^XY=@W^L8~sN%&9%elu&+U~~=`7jfKMH0Dl6c*+{nd^Z)BuCVf&@YsR2QZUd3U?+oE-@(zARsS8a%Ew3X>V>sVRU66C`39k vFfukUF)%qWF*7qVG?V!XTmv^WF_Tyeu>&|THj@ktOA0wLHVP#rMNdWw>(c=d delta 466 zcmV;@0WJQi8Q~bPt_TA&IW?292qS-!%T5C^3`O_-3jaWZ?buF6LP)ff1v{kKAyy!E zUBHsB$9c4q5v8cgt4Vy%wKJa}8KL}?C}^F%9pQPin>P{WFQEDt0jC&}`spdK!hD3A zk1cL}M_~SdtRa=zH@v_tq6(rBVqzZ;-X47(eN;roJ9vfp2{woMmr67Q)_i|SVygNl z1$pp@9?epVT9m5Ve+ra=tT-LwTeW~8YF-4Wqjv$@H^Fmo!@`3wzdK++h z0iB@r4xQZ1zR7~5!P>4>#7;Rp^x(T5 zko#J?b!vN8JaL59yC;)UK1qM89LJhtA`HZ~kZ?=1xSBYT9NPM<#D2jUx{Vx$ELXCT z%5~L~SC6XICsdCzl3Xu{KUSq#(QtB=TnT-_RCn;rR7lrQ{c`)sDWrPbovW6OTbm4egI>u z+WV8F3U>oDE;5rI3m6MCF)}bSF*7wXH8qn#3tR&>HaU}^3$X(?Gc=P_3`+_)G&Bk& IB}Gq03conh1ONa4 diff --git a/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin index 44fae8dc..1bbdd4f3 100644 --- a/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ b/tests/cache/palette/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin @@ -6,7 +6,8 @@ Angelu | Milafranga Komunikabideak -BAIONA ek — +BAIONA testes — -Basusatri — egueans:201e1008 se: +. Trenbideak - +Basusarri — tgmsate:20141004 se: diff --git a/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index ada6793c..00000000 --- a/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - -
-
-

- - Tarnose - -

-
-
-
-

- - Mugerre - -

-
-
-

- - Angelu - | - -

-
-
-

- - Milafranga - Komunikabideak - -

-
-
-

- - BAIONA - testes - - -

-
-
-

- - . - Trenbideak - - - - - Basusarri - - tgmsate:20141004 - se: - -

-
-
-
- - diff --git a/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 1bbdd4f3..00000000 --- a/tests/cache/palette/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,13 +0,0 @@ -Tarnose - -Mugerre - -Angelu | - -Milafranga Komunikabideak - -BAIONA testes — - -. Trenbideak - -Basusarri — tgmsate:20141004 se: - diff --git a/tests/cache/palette/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/palette/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index e24d768ff5bc349747a002978e4aa61145094b5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3241 zcmbVP4R9036<*uI*fKxHc4($a%9_E&A(3?_>-+_2>aXO(*IHZ+)t#l{u zPE?MWDbU0dI;4fh`Qa}mFiB`J4V{ollT1R!kfA>_B{ZaU(_lKK(~ueirb(uz827z9 z$&zh`PP_8m?fct(`}TeN))lRuW*c86SStn(y*p&(DMyvH-?lb1SShu)cf}dCyG31$ zDiLI~iV>z!2Pm~!8yl@m4xw`OB%>x#W6g@JQ+rFaE8h74(=;T}+{3gW*od-@9F4A~ zP8^DU3x!@esDvarLhZf~lXXe&vMon`AhA|A{6KFw~cBRGVSs})$kRB44fi6vFF`pb(U|J(26z1})A*Q0Em1#%s1Tjk5SVYov zwTo7|ATTV=4kY67D2u_ODEbc$f-d@s@ld6>uBfy&J?+GDVSd!Xl{wHLYl%R49-;!r zWo-ibomuPyOpfTC)WLHwlN8mN3g4)xGY`YSp&dBN#F#a?`$B(CAt5Ap@73?URleor z9O&PqZS2k?WPBWqW`kBgJ$v+s_tu-}8=@h2|9>{a|KmL4q!=!;&0QnWiMvAfszxTV*Tnpdl%!rznFLjEQk88fPVn ziJTi`LRQ|aatAOsAhoj+qp^{OSQv(bELN8>my$81bE!L)TdCgm=M&szOE^Au)VLUnH4L zL@lnwae(wQc}pLa7+pX}QPBtS_JejfxfkqiJ_w82!nnfJT;xbn3ZeEh5p~*S=1TRlNRWJ{*&-3h$=ym%rfZ1 z@Xn8k$vCl)86YnJn#z!FSBB<)4D<&;-yc^r9sC0ib8kmE_V78}yRP`rxeZ@fW}+D( zCwE?x@q7B%D_8JqAqKygpeNYCrT~DC5^V6sk+NH^!N~=YDVZuK5Fd;J_B)c-$L#+ta8u?RNQEg6R(t^=^c1&(q%X&v@((pyO7;5hK7!@Qqbbd=apN?HFMp0 zWC_U8b_SWB)`Wf$Pqbr1Uc@1=ecJ_*M~dnkw2ruV5ibM98d0z&Pu;D!`1u!ySM#>aZI?0|px42;>H6 z+EOQ>2IHm6AlAF|X}KD@o@OXfED2|*F9tI=rM|w@*KHsYY!H($2(^c8oQk3``hvvZq}Jg4_%(wccpxLNvq}jicel#ouhbP$^Vn% zNbqRm>0^IXcYdAw{P5i)moMKwT6=tJ>rXsoZM()E>$&vY(E51;*U9S@xiy8)ZuoBD z?ls*#et%Kb^@{#4E$=ryIB>mx?!UG^zi?m4zF++4;2WbaeP<*=A3&r4R%-g=%@MJi-N+At*#{_TMj+@g7;A0Kh`XZ_)72I zk^j4wK5eOVT_{*T{NwYF^d~Gwf4H$>@Z8>&V}I`6UGn*0z0`NryX={7y!GV199FWu z`^EkHy(cSwJ~p;@`$q@edwQNJUOaPP`KwF6^TOFVk)rUr-uJe@cHygh+lJ@nww!HvjMU?ikv1&$-iEUvjPTTaO%Ea;9i_=kN7BzlnB5O8b_6c53$3^|mp4|4%RO z@7Z(Twk^pIf8F!N`U9?q-%V=EA8j54EDLt@JE)a1McYaJ9VCStmGbT-{=hTWn~yOFGn!hGs98+)OSf zRjATXmmF5C$!4Q9f>15cFrDD>aD&4}jXb1^Ej>sYRwd$!vRp8!gC5xW2f+H zozwJq-U$$#tjAXi)8^&t>!;bmw9|QY99*~3 - - + + -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder - -

-
-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - - - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: - -

-
-
-

- - © - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - e - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - © - Ultra-fast - 3!” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ¢ - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - e - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - e - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - ¢ - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - -

-
-
-

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be - - - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - - - Any - additional - notes - played - will - be - added - into - the - track - - - —existing - notes - are - not - erased - while - recording! - -

- -

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing - -

- -

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - - - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. - -

- -

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections. - -

-
-
-

- - Creating - a - Song - -

-
-
-

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - -

-
-
-

- - Composition - Without - Compromise - -

- -

- - The - technology - you - use - should - never - be - so - complex - that - - - it - interferes - with - the - creative - process. - That’s - precisely - why - - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! - -

-
-
-

- - ¢ - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the - -

-
-
-

- - HELP - button - displays - additional - explanations. - -

-
-
-

- - ® - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - © - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including - -

-
-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. - -

-
-
-

- - ¢ - Two - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. - -

-
-
-

- - @ - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. - -

-
-
-

- - © - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - ¢ - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - -

-
-
-

- - (even - drop - frame!) - -

-
-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - -

-
-
-

- - on - the - TAP - TEMPO - button. - -

-
-
-

- - ¢ - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. - - - e - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. - -

-
-
-

- - linn - - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR - -

-
+
+
diff --git a/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index 9289b566..e69de29b 100644 --- a/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -1,118 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -© Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -© Ultra-fast 3!” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -e Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -¢ Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be -corrected! (Timing correction may be adjusted or defeated). -Any additional notes played will be added into the track -—existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections. - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -¢ Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -® Non-destructive recording—existing notes are not erased while recording. -© Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -@ Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -¢ TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -e Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 9c8246f7398dffb5b5fcb710ab8db453955b83d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10902 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 F{{z0nJ8}R3 diff --git a/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index 9289b566..00000000 --- a/tests/cache/poster/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin +++ /dev/null @@ -1,118 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -© Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -© Ultra-fast 3!” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -e Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -¢ Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be -corrected! (Timing correction may be adjusted or defeated). -Any additional notes played will be added into the track -—existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections. - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -¢ Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -® Non-destructive recording—existing notes are not erased while recording. -© Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -@ Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -¢ TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -¢ TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -e Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/poster/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stderr.bin b/tests/cache/poster/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/poster/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stdout.bin b/tests/cache/poster/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stdout.bin deleted file mode 100644 index 9e15c7c3..00000000 --- a/tests/cache/poster/__-l__osd__--psm__0__000001_rasterize_preview.jpg__stdout/stdout.bin +++ /dev/null @@ -1,6 +0,0 @@ -Page number: 0 -Orientation in degrees: 0 -Rotate: 0 -Orientation confidence: 28.48 -Script: Latin -Script confidence: 5.24 diff --git a/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 7f3eca2d..00000000 --- a/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,1053 +0,0 @@ - - - - - - - - - - -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder - -

-
-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - - - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It’s - many - remarkable - features - include: - -

-
-
-

- - © - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls. - -

-
-
-

- - e - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - -

-
-
-

- - synthesizers! - -

-
-
-

- - ¢ - Ultra-fast - 3!” - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - -

-
-
-

- - per - disk! - -

-
-
-

- - ¢ - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - e - Exclusive - real-time - ERASE - function - makes - editing - FAST. - - - e - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - -

-
-
-

- - rhythmic - value. - -

-
-
-

- - ¢ - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes. - -

-
-
-

- - ¢ - Optional - SMPTE - time - code - synchronization. - -

-
-
-

- - ¢ - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - -

-
-
-

- - To - record - a - sequence, - simply - press - RECORD - and - PLAY, - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - - - click - track. - When - the - sequence - loops - back - around - to - bar - 1, - - - you’ - ll - hear - what - you - played—only - all - timing - errors - will - be - - - corrected! - (Timing - correction - may - be - adjusted - or - defeated). - - - Any - additional - notes - played - will - be - added - into - the - track - - - —existing - notes - are - not - erased - while - recording! - -

- -

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - - - may - be - used - at - any - time - to - quickly - access - any - location - in - - - your - sequence - for - spot-recording. - To - overdub - a - new - part, - - - select - a - different - track - and - start - recording—while - you - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - - - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - - - including - pitch - bend, - modulation, - velocity, - aftertouch, - - - sustain - pedal, - and - program - changes! - -

-
-
-

- - Editing - -

- -

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - - - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - - - tion. - To - overdub - notes - at - specific - points - within - a - sequence, - -

-
-
-
-

- - Additional - Features - -

-
-
-

- - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - find - the - desired - bar - number, - then - start - recording. - -

- -

- - The - INSERT/COPY - function - allows - you - to - move - bars - - - from - one - location - to - another—in - the - same - sequence - or - a - - - different - one. - For - example, - you - might - insert - a - copy - of - the - - - first - verse - between - the - second - chorus - and - the - bridge. - - - DELETE - BARS - operates - the - same - way - to - remove - - - unwanted - sections. - -

-
-
-

- - Creating - a - Song - -

-
-
-

- - One - way - to - create - a - song - is - to - record - each - track - all - the - - - way - through - (up - to - 999 - bars). - Another - way - is - to - record - - - each - basic - section - (verse, - chorus, - etc.) - in - individual - - - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - them - together. - CREATE - SONG - will - then - automatically - - - copy - all - the - parts - into - a - new - sequence. - If - desired, - you - can - - - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - -

-
-
-

- - Composition - Without - Compromise - -

- -

- - The - technology - you - use - should - never - be - so - complex - that - - - it - interferes - with - the - creative - process. - That’s - precisely - why - - - the - LinnSequencer - is - designed - to - let - you - compose, - record - - - and - edit - while - devoting - your - undivided - attention - to - your - - - music. - See - your - Linn - dealer - today - for - a - demonstration! - -

-
-
-

- - ¢ - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the - -

-
-
-

- - HELP - button - displays - additional - explanations. - -

-
-
-

- - ® - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - - - © - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including - -

-
-
-

- - ERASE, - REPEAT, - PLAY/STOP, - or - LOCATE. - -

-
-
-

- - ¢ - Two - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. - -

-
-
-

- - @ - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone. - -

-
-
-

- - © - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - - - ¢ - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - -

-
-
-

- - (even - drop - frame!) - -

-
-
-

- - ¢ - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - -

-
-
-

- - on - the - TAP - TEMPO - button. - -

-
-
-

- - e - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. - - - e - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. - -

-
-
-

- - linn - - - Linn - Electronics, - Inc. - -

-
-
-

- - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR - -

-
-
- - diff --git a/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index 7c31eeb5..00000000 --- a/tests/cache/poster/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,118 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is -extremely powerful, yet amazingly simple to learn and use. It’s many remarkable features include: - -© Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls. - -e Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic - -synthesizers! - -¢ Ultra-fast 3!” disk drive stores complex songs in seconds and holds over 110,000 notes - -per disk! - -¢ One or all tracks may be TRANSPOSED at the touch of a key. -e Exclusive real-time ERASE function makes editing FAST. -e Exclusive REPEAT function automatically repeats any held notes at a pre-selected - -rhythmic value. - -¢ TIMING CORRECTION works during playback and operates without ‘chopping’ notes. - -¢ Optional SMPTE time code synchronization. - -¢ Optional remote control. - -Recording a Sequence - -To record a sequence, simply press RECORD and PLAY, -then play your MIDI keyboard in time to the Sequencer’s -click track. When the sequence loops back around to bar 1, -you’ ll hear what you played—only all timing errors will be -corrected! (Timing correction may be adjusted or defeated). -Any additional notes played will be added into the track -—existing notes are not erased while recording! - -FAST FORWARD, REWIND, and LOCATE controls -may be used at any time to quickly access any location in -your sequence for spot-recording. To overdub a new part, -select a different track and start recording—while you -record, the first track will play in perfect sync (unless you -MUTE it, or SOLO another track). In this way, up to 32 -tracks may be overdubbed! All MIDI effects are recorded -including pitch bend, modulation, velocity, aftertouch, -sustain pedal, and program changes! - -Editing - -To erase a wrong note, simply hold ERASE and press -the note to be erased just before it plays in the sequence— -when played back, it will be gone. Notes may also be -added, erased, or changed using the SINGLE STEP func- -tion. To overdub notes at specific points within a sequence, - -Additional Features - -simply use LOCATE, FAST FORWARD, or REWIND to -find the desired bar number, then start recording. - -The INSERT/COPY function allows you to move bars -from one location to another—in the same sequence or a -different one. For example, you might insert a copy of the -first verse between the second chorus and the bridge. -DELETE BARS operates the same way to remove -unwanted sections. - -Creating a Song - -One way to create a song is to record each track all the -way through (up to 999 bars). Another way is to record -each basic section (verse, chorus, etc.) in individual -sequences, then use the CREATE SONG function to “chain” -them together. CREATE SONG will then automatically -copy all the parts into a new sequence. If desired, you can -even set the last few bars to repeat infinitely, for a fadeout. - -Composition Without Compromise - -The technology you use should never be so complex that -it interferes with the creative process. That’s precisely why -the LinnSequencer is designed to let you compose, record -and edit while devoting your undivided attention to your -music. See your Linn dealer today for a demonstration! - -¢ Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the - -HELP button displays additional explanations. - -® Non-destructive recording—existing notes are not erased while recording. -© Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including - -ERASE, REPEAT, PLAY/STOP, or LOCATE. - -¢ Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. - -@ Will sync to standard LinnDrum or Linn 9000 sync tone. - -© Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. -¢ TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, - -(even drop frame!) - -¢ TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes - -on the TAP TEMPO button. - -e TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. -e Any TIME SIGNATURE may be used, and may be changed within a song. - -linn -Linn Electronics, Inc. - -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 726fa265..00000000 --- a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - -
-
- - diff --git a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index a807cfa590304ecec93fa4dda1b2b5766c524b76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2798 zcmbVOO>7%Q6rLnbNw-A=sZ>26G(n9TK(=?+-Z()~L~JLi)s{rI8x9eIjXic2*}Kc` zMzY~Rj&S49142dO1P4Isfdk?IQn~a72TmNyg<_{$}31 zdEc9v-!5;YwTz+6Km6*uBSqsXclO>=R#p_wv-Q3!c(!B)X2)q0W7}*CpX*SnDyyrC zu$!cu8!{@IzSwZ=fM+*5eRuz+@O>i5ye#|%Y)m^Kj?Z^_o`&MDlW^T`I8DoL^K7Ll z?7#~8>FdO=9qa|t5AsGOPTjd}TTm8!QF=lwsUhb{{G!2=#hl?+sZy>xo0ak{)8$4y zB$&0nABb+nZaJ7%hJ<6TEw3p&a&#ef^aY4XQWb5>54=8KSVLe$%&r}{Zbx*nC{F&v zLFkgN6c5jG1IOcqc-oWYVt&%0mFZ+KutZSh*SMjo1Dim8CyTu)>~^rvbxp-gRwoc1 zz8y0VWkG=>J2)!LuF|{v`~8XYjIqg2|9@K>v((`0f;A$Hy>w5?c59uit;Y ze&q~(DLTUY|JnTUALlt{v&gV$ZBc$wmV}|<*(fkMBS-rX>17e?iftifw>_s(69I2o zcGDBSbKo@u-@~@ril+0X)d(U=@)}*!RmgZCQ9|ULk_iKObGuZd+(2p%B*yA0Z;BR% zLl(Yjb^$z@MCmZeTKzPv5)GLR@CX)K=o0O#@0tzanRZ(!D=OM5U)eyDNF9+!R(q{e z)Ol!3_>Sf1%GI8D*EsMzWV8&4^qG9IY;h7b*Kuip_!-_3O7|pN*QhK6T!Y6HmXhgS z7gl>e;e>@F;Au@lr(?E#ZpbbWQY<<>j#{GP2TaIe!jeMxLG}xsFF{s~4Z`S-Ri_Hd zoYh#f+Z`csnymr+JA5guIVS}s0qp?#X#8Y7QIZ)23EYs3TwOjjksp=YUGopo_zoB?O~+fa=Q^>bUZt3gfIWGDb#|rM`s2 zHo*RtaR&2+^2@ra8=9^bw0wRkznoT=uBqxZsadxI6rh!jb*kG*KzbfZJ&K#IP+<=n zUo?!I!CU-hC=`V diff --git a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/skew/__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/skew/__-l__eng__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/skew/__-l__eng__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index c113bc8f..db63a7f7 100644 --- a/tests/cache/skew/__-l__eng__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/skew/__-l__eng__--psm__7__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+
diff --git a/tests/cache/skew/__-l__eng__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/skew/__-l__eng__--psm__7__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin index 6b05fa95cd1f185c4d35bffa1df67a947195c482..81699447a3f1ede5758ac51aa8c6185e5db6afc7 100644 GIT binary patch delta 123 zcmV->0EGYU74a3Y1PBQ-G$1!QGA=SSlMM)>0XUQ40U{bJR4_9%(latqFaSbxOE@z* zS0RuK09Kj>z?10+cO^A0F)0clATL95Wnpw_Z*D|kbY&nYL^?7sGBz+VFgY+WGcz%h dg$Z2)GcYle0X3810U{SGR4_9%QZN8Qb4v)FoU0JX z1pqff1elZT2zMnjE;1V>sVRU66C`39kFfubSGB7hSGc__blZXjj a12Q={ljsSv0W*`F3QY(z3MC~)Peuy%^&t!Z diff --git a/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index 441145bb..1cb372ee 100644 --- a/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,964 +5,1069 @@ - - + + -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder +

+
+

+ + The + LinnSequencer

-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - - - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It - ’s - many - remarkable - features - include: +

+

+ + 32 + Track + MIDIS

-
-

- - * - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls, +

+

+ + equence + Recorder

-
-

- - © - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - - - synthesizers! - -

-
-
-

- - * - Ultra-fast - 314" - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - - - per - disk! - -

-
-
-

- - * - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - Exclusive - real-time - ERASE - function - makes - editing - FAST, - -

-
-
-

- - * - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - - - rhythmic - value. - -

-
-
-

- - * - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes, - - - ¢ - Optional - SMPTE - time - code - synchronization. - - - * - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - To - record - a - sequence, - simply - press - RECORD - and - PL - AY, - _ - find - the - desired - bar - number, - then - Start - recording. - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - The - INSERT/COPY - function - allows - you - to - move - bars - -

-
-
-

- - click - track, - When - the - sequence - loops - back - around - to - bar - 1, - from - one - location - to - another—in - the - same - sequence - or - a - - - you'll - hear - what - you - played—only - all - timing - errors - will - be - _different - one. - For - example, - you - might - insert - a - copy - of - the - - - corrected! - (Timing - correction - may - be - adjusted - or - defeated), - _ - first - verse - between - the - second - chorus - and - the - bridge. - - - Any - additional - notes - played - will - be - added - into - the - track - DELETE - BARS - operates - the - same - way - to - remove - - - —existing - notes - are - not - erased - while - recording! - unwanted - sections, +

+

+ + The + LinnSequencer + is + a + state-of-the-art + composition + and + performance + tool + for + the + professional + musician. + It + is

-

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - . - - - may - be - used - at - any - time - to - quickly - access - any - location - in - Creating - a - Song - -

-
-
-

- - your - sequence - for - spot-recording. - To - overdub - a - new - part, - One - way - to - create - a - song - is - to - record - each - track - all - the - - - select - a - different - track - and - start - recording—while - you - way - through - (up - to - 999 - bars), - Another - way - is - to - record - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - each - basic - section - (verse, - chorus, - etc.) - in - individual - -

-
-
-

- - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - them - together. - CREATE - SONG - will - then - automatically - -

-
-
-

- - including - pitch - bend, - modulation, - velocity, - aftertouch, - copy - all - the - parts - into - a - new - sequence. - If - desir - ed, - you - can - - - sustain - pedal, - and - program - changes! - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - - - Editing - Composition - Without - Compromise +

+ + extremely + powerful, + yet + amazingly + simple + to + learn + and + use. + It + ’s + many + remarkable + features + include:

-

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - The - technology - you - use - should - never - be - so - complex - that +

+ + * + Operation + is + similar + to + multi-track + tape + recorder + with + PLAY, + STOP, + RECORD, + FAST - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - it - interferes - with - the - creative - process. - That’s - precisely - why - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - the - LinnSequencer - is - designed - to - let - you - compose, - record + + FORWARD, + REWIND, + and + LOCATE + controls.

-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - and - edit - while - devoting - your - undivided - attention - to - your +

+

+ + ¢ + Each + of + the + 100 + sequences + contains + 32 + simultaneous, + polyphonic + tracks. + Each + track + may - - tion. - To - overdub - notes - at - specific - points - within - a - Sequence, - music. - See - your - Linn - dealer - today - for - a - demonstration! + + be + assigned + to + one + of + 16 + MIDI + channels. + Simultaneously + plays + up + to + 16 + polyphonic

-
-

- - Additional - Features +

+

+ + synthesizers!

-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations. - If - needed, - the - - - HELP - button - displays - additional - explanations, +

+

+ + * + Ultra-fast + 314” + disk + drive + stores + complex + songs + in + seconds + and + holds + over + 110,000 + notes

-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. +

+

+ + per + disk!

-
-

- - * - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including +

+

+ + ® + One + or + all + tracks + may + be + TRANSPOSED + at + the + touch + of + a + key. - - ERASE, - REPEAT, - PLAY/ - STOP, - or - LOCATE, + + ¢ + Exclusive + real-time + ERASE + function + makes + editing + FAST. + + + ¢ + Exclusive + REPEAT + function + automatically + repeats + any + held + notes + at + a + pre-selected

-
-

- - * - Two - TRIGGER - OUTPUTS - may - be - Programmed - to - output - pulses - at - any - selected - note - value. - - - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone, - - - * - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. +

+

+ + rhythmic + value.

-
-

- - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - - - (even - drop - frame!) +

+

+ + ¢ + TIMING + CORRECTION + works + during + playback + and + Operates + without + ‘chopping’ + notes.

-
-

- - * - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - - - on - the - TAP - TEMPO - button. +

+

+ + ¢ + Optional + SMPTE + time + code + synchronization.

-
-

- - * - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. +

+

+ + * + Optional + remote + control.

-
-

- - « - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song, +

+

+ + Recording + a + Sequence - - linn +

+ +

+ + To + record + a + sequence, + simply + press + RECORD + and + PLAY, + + + then + play + your + MIDI + keyboard + in + time + to + the + Sequencer’s + + + click + track. + When + the + sequence + loops + back + around + to + bar + 1, + + + you'll + hear + what + you + played—only + all + timing + errors + will + be + + + corrected! + (Timing + correction + may + be + adjusted + or + defeated). + + + Any + additional + notes + played + will + be + added + into + the + track + + + —existing + notes + are + not + erased + while + recording! + +

+ +

+ + FAST + FORWARD, + REWIND, + and + LOCATE + controls + + + may + be + used + at + any + time + to + quickly + access + any + location + in + + + your + sequence + for + spot-recording. + To + overdub + a + new + part, + + + select + a + different + track + and + start + recording—while + you + + + record, + the + first + track + will + play + in + perfect + sync + (unless + you + + + MUTE + it, + or + SOLO + another + track). + In + this + way, + up + to + 32 + + + tracks + may + be + overdubbed! + All + MIDI + effects + are + recorded + + + including + pitch + bend, + modulation, + velocity, + aftertouch, + + + sustain + pedal, + and + program + changes!

-
-

- - Linn - Electronics, - Inc. +

+

+ + Editing - - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 +

+ +

+ + To + erase + a + wrong + note, + simply + hold + ERASE + and + press - - (818) - 708-8131 - TELEX - #298949 - LINN - UR + + the + note + to + be + erased + just + before + it + plays + in + the + sequence— + + + when + played + back, + it + will + be + gone. + Notes + may + also + be + +

+
+
+

+ + added, + erased, + or + changed + using + the + SINGLE + STEP + func- + + + tion. + To + overdub + notes + at + specific + points + within + a + sequence, + +

+
+
+

+ + Additional + Features + +

+
+
+

+ + simply + use + LOCATE, + FAST + FORWARD, + or + REWIND + to + + + find + the + desired + bar + number, + then + start + recording, + +

+ +

+ + The + INSERT/COPY + function + allows + you + to + move + bars + + + from + one + location + to + another—in + the + same + sequence + or + a + + + different + one. + For + example, + you + might + insert + a + copy + of + the + + + first + verse + between + the + second + chorus + and + the + bridge. + + + DELETE + BARS + Operates + the + same + way + to + remove + + + unwanted + sections, + +

+
+
+

+ + Creating + a + Song + +

+ +

+ + One + way + to + create + a + song + is + to + record + each + track + all + the + + + way + through + (up + to + 999 + bars). + Another + way + is + to + record + + + each + basic + section + (verse, + chorus, + etc.) + in + individual + + + sequences, + then + use + the + CREATE + SONG + function + to + “chain” + + + them + together. + CREATE + SONG + will + then + automatically + + + copy + all + the + parts + into + a + new + sequence. + If + desired, + you + can + + + even + set + the + last + few + bars + to + repeat + infinitely, + for + a + fadeout. + +

+
+
+

+ + Composition + Without + Compromise + +

+ +

+ + The + technology + you + use + should + never + be + so + complex + that + + + it + interferes + with + the + creative + process. + That’s + precisely + why + + + the + LinnSequencer + is + designed + to + let + you + compose, + record + + + and + edit + while + devoting + your + undivided + attention + to + your + + + music. + See + your + Linn + dealer + today + for + a + demonstration! + +

+
+
+

+ + * + Simple, + easy + to + learn + operation—the + 32 + character + LCD + display + clearly + guides + you + through + all + operations. + If + needed, + the + +

+
+
+

+ + HELP + button + displays + additional + explanations. + +

+
+
+

+ + * + Non-destructive + recording—existing + notes + are + not + erased + while + recording. + + + * + Two + FOOTSWITCH + INPUTS + may + be + assigned + to + remotely + control + many + of + the + commonly + used + functions, + including + +

+
+
+

+ + ERASE, + REPEAT, + PLAY/ + STOP, + or + LOCATE. + +

+
+
+

+ + * + Two + TRIGGER + OUTPUTS + may + be + programmed + to + Output + pulses + at + any + selected + note + value. + +

+
+
+

+ + © + Will + sync + to + standard + LinnDrum + or + Linn + 9000 + sync + tone. + +

+
+
+

+ + * + Utilizes + ultra + high-speed, + 8 + MHz + 80186 + 16 + bit + computer + internally + for + EAST + Operation. + + + ¢ + TEMPO + may + be + specified + in + BEATS-PER-MINUTE + or + FRAMES-PER-BEAT + at + 24, + 25, + or + 30 + frames + per + second, + +

+
+
+

+ + (even + drop + frame!) + +

+
+
+

+ + * + TEMPO + may + be + entered + numerically, + adjustable + in + tenths + of + a + Beat-Per-Minute + increments, + or + by + tapping + quarter + notes + +

+
+
+

+ + on + the + TAP + TEMPO + button. + +

+
+
+

+ + ¢ + TEMPO + CHANGES + may + be + programmed + into + a + sequence, + + + ¢ + Any + TIME + SIGNATURE + may + be + used, + and + may + be + change + +

+
+
+

+ + with + smooth + transitions + if + desired. + + + d + within + a + song. + +

+
+
+

+ + linn + + + Linn + Electronics, + Inc. + +

+
+
+

+ + 18720 + Oxnard + Street, + Tarzana, + CA + 91356 + + + (818) + 708-8131 + TELEX + #298949 + LINN + UR

diff --git a/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin index bb5d0c7c..1f368cec 100644 --- a/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ b/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin @@ -1,85 +1,126 @@ The LinnSequencer -32 Track MIDI Sequence Recorder + +32 Track MIDIS + +equence Recorder The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is + extremely powerful, yet amazingly simple to learn and use. It ’s many remarkable features include: * Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls, +FORWARD, REWIND, and LOCATE controls. -© Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may +¢ Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic + synthesizers! -* Ultra-fast 314" disk drive stores complex songs in seconds and holds over 110,000 notes +* Ultra-fast 314” disk drive stores complex songs in seconds and holds over 110,000 notes + per disk! -* One or all tracks may be TRANSPOSED at the touch of a key. -Exclusive real-time ERASE function makes editing FAST, +® One or all tracks may be TRANSPOSED at the touch of a key. +¢ Exclusive real-time ERASE function makes editing FAST. +¢ Exclusive REPEAT function automatically repeats any held notes at a pre-selected -* Exclusive REPEAT function automatically repeats any held notes at a pre-selected rhythmic value. -* TIMING CORRECTION works during playback and operates without ‘chopping’ notes, +¢ TIMING CORRECTION works during playback and Operates without ‘chopping’ notes. + ¢ Optional SMPTE time code synchronization. + * Optional remote control. -Recording a Sequence simply use LOCATE, FAST FORWARD, or REWIND to -To record a sequence, simply press RECORD and PL AY, _ find the desired bar number, then Start recording. -then play your MIDI keyboard in time to the Sequencer’s The INSERT/COPY function allows you to move bars +Recording a Sequence -click track, When the sequence loops back around to bar 1, from one location to another—in the same sequence or a -you'll hear what you played—only all timing errors will be _different one. For example, you might insert a copy of the -corrected! (Timing correction may be adjusted or defeated), _ first verse between the second chorus and the bridge. -Any additional notes played will be added into the track DELETE BARS operates the same way to remove -—existing notes are not erased while recording! unwanted sections, +To record a sequence, simply press RECORD and PLAY, +then play your MIDI keyboard in time to the Sequencer’s +click track. When the sequence loops back around to bar 1, +you'll hear what you played—only all timing errors will be +corrected! (Timing correction may be adjusted or defeated). +Any additional notes played will be added into the track +—existing notes are not erased while recording! -FAST FORWARD, REWIND, and LOCATE controls . -may be used at any time to quickly access any location in Creating a Song +FAST FORWARD, REWIND, and LOCATE controls +may be used at any time to quickly access any location in +your sequence for spot-recording. To overdub a new part, +select a different track and start recording—while you +record, the first track will play in perfect sync (unless you +MUTE it, or SOLO another track). In this way, up to 32 +tracks may be overdubbed! All MIDI effects are recorded +including pitch bend, modulation, velocity, aftertouch, +sustain pedal, and program changes! -your sequence for spot-recording. To overdub a new part, One way to create a song is to record each track all the -select a different track and start recording—while you way through (up to 999 bars), Another way is to record -record, the first track will play in perfect sync (unless you each basic section (verse, chorus, etc.) in individual +Editing -MUTE it, or SOLO another track). In this way, up to 32 sequences, then use the CREATE SONG function to “chain” -tracks may be overdubbed! All MIDI effects are recorded them together. CREATE SONG will then automatically +To erase a wrong note, simply hold ERASE and press +the note to be erased just before it plays in the sequence— +when played back, it will be gone. Notes may also be -including pitch bend, modulation, velocity, aftertouch, copy all the parts into a new sequence. If desir ed, you can -sustain pedal, and program changes! even set the last few bars to repeat infinitely, for a fadeout. -Editing Composition Without Compromise - -To erase a wrong note, simply hold ERASE and press The technology you use should never be so complex that -the note to be erased just before it plays in the sequence— it interferes with the creative process. That’s precisely why -when played back, it will be gone. Notes may also be the LinnSequencer is designed to let you compose, record - -added, erased, or changed using the SINGLE STEP func- and edit while devoting your undivided attention to your -tion. To overdub notes at specific points within a Sequence, music. See your Linn dealer today for a demonstration! +added, erased, or changed using the SINGLE STEP func- +tion. To overdub notes at specific points within a sequence, Additional Features +simply use LOCATE, FAST FORWARD, or REWIND to +find the desired bar number, then start recording, + +The INSERT/COPY function allows you to move bars +from one location to another—in the same sequence or a +different one. For example, you might insert a copy of the +first verse between the second chorus and the bridge. +DELETE BARS Operates the same way to remove +unwanted sections, + +Creating a Song + +One way to create a song is to record each track all the +way through (up to 999 bars). Another way is to record +each basic section (verse, chorus, etc.) in individual +sequences, then use the CREATE SONG function to “chain” +them together. CREATE SONG will then automatically +copy all the parts into a new sequence. If desired, you can +even set the last few bars to repeat infinitely, for a fadeout. + +Composition Without Compromise + +The technology you use should never be so complex that +it interferes with the creative process. That’s precisely why +the LinnSequencer is designed to let you compose, record +and edit while devoting your undivided attention to your +music. See your Linn dealer today for a demonstration! + * Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations. If needed, the -HELP button displays additional explanations, + +HELP button displays additional explanations. * Non-destructive recording—existing notes are not erased while recording. - * Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including -ERASE, REPEAT, PLAY/ STOP, or LOCATE, -* Two TRIGGER OUTPUTS may be Programmed to output pulses at any selected note value. -© Will sync to standard LinnDrum or Linn 9000 sync tone, -* Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. +ERASE, REPEAT, PLAY/ STOP, or LOCATE. + +* Two TRIGGER OUTPUTS may be programmed to Output pulses at any selected note value. + +© Will sync to standard LinnDrum or Linn 9000 sync tone. + +* Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for EAST Operation. +¢ TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, (even drop frame!) * TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes + on the TAP TEMPO button. -* TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. +¢ TEMPO CHANGES may be programmed into a sequence, +¢ Any TIME SIGNATURE may be used, and may be change + +with smooth transitions if desired. +d within a song. -« Any TIME SIGNATURE may be used, and may be changed within a song, linn - Linn Electronics, Inc. + 18720 Oxnard Street, Tarzana, CA 91356 (818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/skew/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin index d5bf4172944028451092a3ed526ee16eb1c646b9..12155aeb5d4dc59dd7a799a2277a31b743aa376e 100644 GIT binary patch delta 10229 zcmVNSW^kU<}ZmS+(%aK9uYbJ$lwiB~kc1fH{jxlha-`t+`38hw?hzjT_*_1mq1zRIe}puT9B-FH z|9GY?bYFd2Q|kYn<-32;XI=mOT(UcA8Edgei1Q(QP6=;j=*&F5PoRDJ+4o}#DjW~r zt{lz>^=fVF<0{^Yh`L4J#FY7M%1GPQn%sn8_}V)xAk+6d2id>$`waAr$BF6 z!x5d3pRX>b;~xAs?U<8i6+l%%_Pe~M!;AZbx(Eu`yTp=xm>c2#?e!6SgpKj94+{@K zLj}u(ZIH5nODz2nna#o%{SB|0t6ZjO+l+Pq*3jSC*rFu`Pbq7EiOF;`_o?4G<|=Lm znpLEjRJuvfN1klAM8!hPtrP}R!*1FF{qFjNGyMBFW zZvd;SXF;EjSLo`5R_4EWb5K5oHH5ib!cCqiTUgdJHw7MF3QHC|wxk47u zxCrFwy6>d2Tgdr;X5gM(;myj3jtcUmPqG#yO%+HkBw9NyMX3$|-{hLl%cZ|PNU_WMVtRDUbfeuez`+LB zEko=#3JHFbPA}8$g24aB{$*_H+Zp>50Uf~OF6-o{UTABsSjtf{oL1NV^t_}~P)RXfZafq-qnOL4*#81uV3nJU9pDhizq zQRt--ZirbE#hsw%VItK5x`kcH$qvj{wDNAk5o`VC(;k)qt7t!~i)8F4%}xF;R*?o1 zJ*B08J*eGyUY$_e4ss&u9-tk;k66|VKYEIL!JpJRA16V!0zA@MvV2A|So{h~SIUtC z$J6BqR>SKdSe5>NnXkt1cy0;!D~?<<2yN5{w_5Czu!0Rj&F^Amkthg{#42WvSn$8Y z?L)WMS=SBMieeOkK@$b8B!Wdk8&$fEQr;bZb-@U^cB`cJLlpiFcE37hQB(kv#R zI0)dUxdxGlzP#aSEw05lt%E;SmxyPeL7S6&(N1w|${Iza;wTnVF&j zX0}T32QdJ8Z>54o=m78H&PWCjg&-ZLL1&nh<9tWKP7zB6SQE%8B({HL(X`JgbIM46 zkf2UnvihO+SY_hi?mk?f!cIES-u{JSgP2A@)weCj1$P);{3rejl`nz6a_E?o^j95P zgH8(g-}H!$u5cTJfcbqwx3=H*Vm;(G-K+m;QP(Pf2?%K682rg^La3I+Iu?lUJo`1+ zLc!Duv0{_eIHx46g0cV@{jjYy0M!Gqo^v-osi4Z@zX_m&D^Ll}=pWr>tToWKxKdw#I2zD@+?qH+Q|SZOQ2l83E-6{e0A z>vQuQc&EU89>{GD+IaJ^srbbqRmyxGNUR{MnphF4LKwm5N+B!{qBUR*_$A5Y{-EcE z&ADr(!(50(2N@wQ0e}gyK|Sdj*eUOmwma+VAX{x%g28W=axL}W*Z={YO}l9Xl|WfN z*?`bOz=55m=;UMY#jvz_?qTbHfl>YF<6z*j)gC)95YaQDNg2aAB~qVep=~>J!20mpA~gQ7?@}h(%^)^xM^gru127G_r^bFBv$&QoA^` zU4W`VmGS{81@njXNze#?Xz2vY&Jlr1C6QB;gb<;+PD24MbU}dYm5f=XBZ6?k>7sO` zD1~E(b2j{dpk}LLqTZE`OuSsM93v>3z-*2o{kIFb6u{ur4!?tAcxWce6jtVm%vl(4)k8}?vGuVN~}qws-_lml@& zjZ4|3BOj-KBH(la#CH+H{kqLXh~wF0O~>)LKXEz$lQ@{c*d(2uZu-(9C><_Djg!%_ z8>(WHr+Fg2+Npr`wXiV(9#X758D~6cx$w(Uv7H4ICKzmq1Zqn)RdFH~DJw(zq__=> zThfscG+6Lq)(co!`ip@7aN2)puF?YLO1L-9QLGSugos~dX{D%J+XOEXgv*PuosjGR zKW%uG73{oQvMzV8tg@@QB@s;vO}dzcv`?`>y8&(&C7H^-&0~X%Sge!4Dx-Q-S4g+R zN@16Ox$8Q;*X;^J^c1f>vb@gKeqA1!ju|85DtzF=F16w}-dzVP7V>nNz@St=i($j* zf(Q^ndt$p`H_}WM7kD^{(r!7POIOC{vFf%};S?+HY6(ZFXSzc?CZx71 zN8vTu9CLZ^xVK?w<%UaK}x=V6)}P!B`WU03a7^ukTC*MD?ilaJ5g-fRRgt5+< zV;holS}Ij%x2k)}&G{AD7qbblYil0B3)AKp)Otm#F@-eM7Tq^`i^~Y8Mbx0HOp*N9 zc)MsY3?%5YQkmIqk6jyI& zW$u(RR|taL?VpEWw6r%VjuI75SG1$q0B}G!+E(PbI>QRV-{lvWi|1YWb~9mr1Cb>k zyN_kyaS6I{fxl07a?1!IQQL*J*MlJ5kT1U`X==mG!zC=HiUYH?c6B^{)%Hc+< zF1aj5M=d zvzxvTV>YvYo^FO=OX~A~8!k$7S#T_O z+AgOD&M5Z4Db>7<^_;c^a z{9`{Bs)$i)?V%vcP`r?TTTDiFu->ia649N&Aw+c9PMgwD!iJ>QFN3XHUK;jj7FfOw zHmO3F_uzXtua<_*O)_uB5swJ)&iqPksjrcHtMqXBcHXE$U~Q{H3o2)+_&I|4c6UJH zrD^0y%bPv5D!^CjMkEDhA>9oF(AbsITp7w{ip=LFv&Z^taM9I&G7RbTe=f?bB~3mI zq|XS#f7>T2|{q2PW!G@z<$CO5JVkSCE=2oi6p$moP~Zb~7~aH+83 zR8n&K{0Ka!G;XqV83;x)_HFA;J(wzzTs@Z$<*cnDcD_#N;g1zw$;Q@|iNp8;i({#t zyWy*PI`K7gDt%mk>I9V=LF{*Y>*y;CvhacrE}7Zv$p`#nd8&8da^l1RZ$KcVON$$^ zB-TmWdRFBN$77j=b3zAIv+>$MJi~QcmUl;~R_?wITrX;4SZFcMEf`{u;3Ypih? zB@SEspeIU6k;7WFDq;iBWZAy3#jq9*Fiq7ewk4>Pg{U)s7GHNXORf^+e`zwlJN#JM zKJ`M8=dncVQRb?P3IVI!r5n;Y)HFTao9rzXXWE6^X01r(LLc!koH&dHFD%)<9jnB< zYNkdZO)#iAF3CMPNx*>;T_IN_YxXatuvK~5Zh|@^kW4F!lq@?|P@e#u!}3+3m=REp z%J_K+$N;B1U_VjY%y|rqlbDC zeE>drVYtrpfon;pnRrPm(|OkctjolD{D*G*gPJ#cQL8x{_fuE-MI~pkVqx$yaj9n; zG~HT%ZrprY77D)foCyqdcHJWdVTa^d`4T)bg$0Pc+#0QXYC-ZnW!eGhGTVR;RR%!x zZYT4=b?7aUqM%?It&jx03 zzYf}fm@-l(n>zNM!?r50FCWc0$ga#$QDSDUZWqO2E5`@m z{xnQ_xu*bi&J3^ZxcWZ2!36gQwhdc8Pb-t}SscwNMHP-zT19KFcDKldN!5}B7NA{! zn~2@0aP39^@MZN$t12#3R8jRXnxz9tA@Sabp9UYdobF{MKB_i^tsizwBzQytMlOI3 zm1lV<6Mk1IL+m#?s1FZNppZ$i3xe1Z?(H>$=l%tmfIJAVl4uTwg~2kf@%4ZyiFQKM*o!X-VXNQc;@J+J&YXwaanMNnEY%Wryw1kL;gNXqBtpDcXCQlaV5Vyn?C*xTVf|h_3`SWxyA% z2`Xb_2+_iVskh}NIHIO)ZR-Zg}JAR~8wmMvm; zM!7!O+%w*$z3!X&z1%Iq8>m@nOYeK(&u3wq;~GV+Z?#rPhTBw^?;IOk-Rt|F<_bdh z2{8|!kTi41sfjhISo*-D80{lN@~FZ(*H$CrG7^~5wHIo82x}R~nl1g*PA88JVhz78 z&DO#?#lnTbi08hG;m6dyq*K>_7idRU0k}3qj_b6uOmlDsW?OlJv^%#&zLDDPd9~Qs zBSkcb4vR)Otfc!KfvHQ;{3K7JSsVbjcC5+UrESW6Ef%WU)>ZM*ivc&Z=v}pVC-GXh zj~|i0NabFU@vY~l{1rBy=Sn!PWqGfV!HJ<;xvrH<=aGP7kRI%H)E;4f1PLra#Cs}g z&f&KD*@d+P=3^Lxs4-Y0WlO{PEW;O7QoZ(qoFbjm4Q`97tr{tUg`Vf;`A1dN7gmW0 zRkBJ29%w<3ZF|l#?bHOYGMdA9r|boX069CGErh!WPsh*Q&YJLTj$DA4IkgaDv8hF8 z?VgsA6SrYx^dS<((%j5{PHb;l;r)2Ot7Q687L3w-0 zBSE4|V6U41da`0z#Ef%SmR#{S`MBBBs#AwgQpzixDVUw-BX55UvnWd0qHzR~98Rw({EG1dT(>^RE!I5CC1>HT|-K>?o^r3~{=CG)a za77Z-iida1yK=m{){%+XkXcictLeqhy^?dj8Q02Ng>m11ZJU@QCm)0yjxOk!Npn96 zGLhd1rj=p%$aOw-Gr;L-c?1B9{@$bBskptEE!|ZZO@9b}*`2Bj&+iIiWV3W#wM&?c z=gK@IHMRM3zsq5#9#=Mlr=fA}T2PaRM_oG+CV2rPiDbN|u!@!RgB_N%h0w)+ka3zdTR%zc7NiXqM&qHqMsGMT4ujYNNiJ&P$ zXl0hBZ0?eG6NxJ(gpi+mvjbBFWq;;nOVX1-xQC;ElEujzBhlE&2yV8yKvOGo|5Xm3 zp>Tm&id`*k>hOp1&EPNqtB6p*P52)#phX%z88YyAIv_!q$@0z?vNxgeQF;D5- zx6fdI^wa%)U%WphTCe(rPNQrek(8Kt#Js$(Xvf2OilpLv5l74EQ>Q()XkSs^V zMVqY1POf^z2C-SXiEg)%O8B|^z&=Q%QkiIfU~g{o0`_(riBnTUuY>5$%j!q0S)u+_ z2P1NLP=($*U8t7mPmd)S)nKwNkN53V-7$(CEq^n`ItTc!*fCQzF@IM?UBUZhqve?E z^$a-pCc(9TJhENJ00p} z$L77U0d_+ve5*oKbrm|*LZzZ>slvB<lMpd?``i&? zOQkt2r8|85sVxWK>zi4~9FL-TL)qRAScTvFZ(^5fN0J{B07QYMH4Z zRQI0>26PMsB+Qxl2v?dd6u3nn^)O~8z7x!!b^`&Y7jp@A4NR9aNXnFBZF2TZJDHrW zC+~H6(pQCq2#*mc*NfRM7tL;oiXA)iZB*y}s9RnKwzY~?>8bt#h1hd7_K|Uapl_&| z9u{m7BTi@Rr_rg}CPB*pY;r|dx(iYgbJ}GV)vl5h`pJ;UnX>TaT&y2kG2Xb0Ky>E#G)>PRU)vV7lfFx4DHah7iR{*ToOz%IhFM); z7jn)n;@|8I(vJ<1_+I3#GDU*Wy|nOOLg|Z z?g+imzV~llx6oQ?Cp(h~p0x^VS>P_MLM;$;H{MA6Y>V`mFI=YSN)pMHBI*?IJ3R7P z|5Uz~O9rAaS4#5w*HDR)kJ$T2lBu}y zbpT5Ui}=*{ZzrQMKZ=A|f~Tv5E(K5H%YW4O%kiNwilG2*r0??L#DZ;@VIsgc?bw*M zBI}#)%0Q-~V~ONKxrl=}&xua0uW{(oS})3OX8Uav{R`E`f}4kbkD8KR%Q&+Ut6f{o zPSucRH1Ij*LlqcU<#+d$BeUW7nl0MR+@fxLEWSh!k(x)1L6zogYMpEE_@`&t_I;*X zWWW^nk`dH2cOUa^WY^Qum$3b|!Z~Wuj^grX1u274T&l@0*w%A$zP4$x1OBeNEp=K1 zcjqr0YeA>s?x970QldJv&3r)|>O-AX+!O1U!aGG;2-9*xvmzj%#z0N$ay9n}0%LP* z=#0nsDzLYF{$NoB?fp5$DE)ZzOT1%(P$Y|dD-x~go+PsB+p2We-HPijzZ8wOa88JS zHaJ8eEO*FZL9FKr^w>7ZS#I1jqg$erWhh|8TAt&d0001g|NpIBLAK;34BY1wbAg#> zjA`s;-uwR_CHFr=MA?!I@nxrs+&WR)2u+lGi_2tZLJ=w zk|%<5r4@O9v#1I+DLq-$Z_<;!rdvP2>D+L%T~t5(z0FY)^h1bD!cvi<`68^U-14p| zuru(kNymtv9XY34);g8Ilw02Acrgt!Gw5-Ba=|6R4+n5HmKX5xZCWED%caz9wn`6l zSf$DUH4)bHIJ@VeGoQ9OSFE0D>HQN;97swRbNzyUI>I1(t`oiAE#)&sa@>dWVNWOT zo(sgu`PUvdr(VwJnZ@7Rr5JhlyIoxCs^@MwF5m6klj4FDgnZg@9zan>^yCouIxQA| zgxrBf(PvM1;dW|v1AM@&Iiaq*$i0k?buwVxkJgU<>?kWZSwgbu+XEsM%ZCUl5k9^) z9V;P!D<}9-?(T@LWts{mxtR@k`AdNZQ_&P-_!|2TDZlVt6TE~W<*u+%DsN3IY}65g zJ_+mTR&&S*1KpdY@+IS_vca5LY)?{(I=%qG-S@q}@sIDVQ6q=K(Yr99=P1_IfveOf zcoic|Xt~#`%|g8;SJ!M44o1g&!4a47487BTcDB9-9htK=B_%TkMQ)b5XUO-;7HgG# zsPX;Vf3~gQ#D4H`K$Vt8-xwN5$_}a>7J9u?YOMncLTVT;^0e2Y-|=>*tc?hgCUyaJ z<#%7*grMz!ot^@AyiVsTdC9-*YpZ9MYCTNz$#k*AsczlykqGC9lBgxgpvh=;^27mu z)5qB|FaTYWG7%+I<#-S?!|%8PKKK%KrAApiRz%4ET^pcBZC)*3^vK!5Et;` z9bww8F0ZmotKHx>CLSZj2+I>5Ta&kcGM$b*5rR5DA1P&rwb@_b)2cb6rJt2sdCtxY zRt?xDvDyn#wV5zO?V1!l?LOdDlo3C|fZY3T;X+AQL>%N9Re2to&h{cW+T`dE{UHuA zi*4CPjmlz^r)JZZ9+iD;JSKrxKxE%7lUjMz=8;tyS(j&d;nX+H0A0&P(-D_{Q5IWV z{75uuaw4T)`hNxpk;4TU&RkpU=0kab-zb*22?d%qm9j%Q=0HAFM+v=6rTKipl$ubG z&-)1{V)CXrKX#ASad(#ca+wkbAejjBZ9`X-^QgR&*aAUBQJ z=*jvRvNc@4Q?Y<&^fLPAPwG$Fj&5FWbeUgCg{z4g!rTMub9@D!RMqlOrNit6YgorN zt@=^1Q5sbf`f>YREvOgunRm5LC-=3H#k*6z?GHU_HOLi(9TODhd$lir_5AaP7{38R2ztjrI9m``b*90t~lu)moG76H@6s?>iqJrAAduV-Y0`$_7T8P1#vR%C2mX z6GRX^KRr=+U`BzxVMkyMC%sLq&p!rHH{$g~Oy-0RrBKf1_TsJm*B#CS?D4et+_5E# zA75v;_`}J-)twj0g_FL2o;BgroreYwvjmX3gy2q60$3r-$9|MusJNIV*E_Qfnfyip z)!8w^wbs%etY$XK*?d7J4`hdJDSffe4u2hUJ8iE;ObrT*2vw5c#eJ=Hk9^%}M8@^G z$Cc}oe%Y_(oe|{kh&Xqyc#Xn4|8oycWgV!=`fx{3SM?DAXRWAz9}gAv+5*^7i?2WD zp_?($9X=Mhf$r$@0J3gv2gL%jPE9vexB@2?D|m|!!WBfVKyhR`bB1)fPiZp^`<@Re zt?{WPAQT~`P2})kpbcNRSj`$KVn(g48Ff*7N_(7_)5!gV^oBK^obdEa?PgHvy})14 zAN+l*Ip$S??iTugB@WkT%UJEJ;dBOnUz>5T9*Rv<0RRnaRz|?Fp_zhJ8 zjm`dh)2eITR;&5~3}O0#+qXcA>yqSXK*{4mmdIsI%}x3yT)b*rpN=?D(&6* z=_C(#?L8lLmm>St`7{C#k{zB%ij-V2ZnUOc9=s;^*k^x<*|k8^(y=QM=3Jr+jBU*_ zz;v2Wy%P0433;z-Rlksiwdz{1s`FUZ*YlubRm+X2mpyY66X_iN{H$Bvfsd@H!i%|S z8NvJA1-UnWPv4R&@E#i?dmi(4SlD?#gfgs6_+J{_9kKSo@0y}CaLS9B)H{;J*9NpI3NKr!jQ>2(~Jn zb~l2xLA$01BPHl}?Wf&%Y><4{h8lk?khGUwc3 zK<}zF?Mnv=%dZvSL(DG{i6T0jWE*Ix>NVuD z;VkTC+Z=5`IEh5}Nf7tE2FU3!Q6sZD!oCgV))tgsH*PA-)!OSRK=IgMxJJUdoovT{ zyliwENyKu-TxFA_{q}sWdxhG2|KTj(bopC`%$>p&GCrJA7)AF zHyf_brfahsQ3$5Kbe?HMz?WA}D+K3%#xvm<)ay#g*_FFcnYh?lrCwovH38?(oG>&r z*|ICu05oKz;~v#S5Mn4{aeEt)t(PoRyjc&!pt3#hi)|F?bd5oE{35VXl(q9R%W_+d zg@PX+|77i!uJ#{h(?G?yE63ODa})JcXdfKnCG zX38sZ%AbeRKk2@Nv&+RF_T3xObRtKF$yImMNdWwuUQ4@ delta 10071 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 - - - - - - - - - -
-
-

- - The - LinnSequencer - - - 32 - Track - MIDI - Sequence - Recorder - -

-
-
-

- - The - LinnSequencer - is - a - state-of-the-art - composition - and - performance - tool - for - the - professional - musician. - It - is - - - extremely - powerful, - yet - amazingly - simple - to - learn - and - use. - It - ’s - many - remarkable - features - include: - -

-
-
-

- - * - Operation - is - similar - to - multi-track - tape - recorder - with - PLAY, - STOP, - RECORD, - FAST - - - FORWARD, - REWIND, - and - LOCATE - controls, - -

-
-
-

- - © - Each - of - the - 100 - sequences - contains - 32 - simultaneous, - polyphonic - tracks. - Each - track - may - - - be - assigned - to - one - of - 16 - MIDI - channels. - Simultaneously - plays - up - to - 16 - polyphonic - - - synthesizers! - -

-
-
-

- - * - Ultra-fast - 314" - disk - drive - stores - complex - songs - in - seconds - and - holds - over - 110,000 - notes - - - per - disk! - -

-
-
-

- - * - One - or - all - tracks - may - be - TRANSPOSED - at - the - touch - of - a - key. - - - ¢ - Exclusive - real-time - ERASE - function - makes - editing - FAST, - -

-
-
-

- - * - Exclusive - REPEAT - function - automatically - repeats - any - held - notes - at - a - pre-selected - - - rhythmic - value. - -

-
-
-

- - * - TIMING - CORRECTION - works - during - playback - and - operates - without - ‘chopping’ - notes, - - - ¢ - Optional - SMPTE - time - code - synchronization. - - - * - Optional - remote - control. - -

-
-
-

- - Recording - a - Sequence - simply - use - LOCATE, - FAST - FORWARD, - or - REWIND - to - - - To - record - a - sequence, - simply - press - RECORD - and - PL - AY, - _ - find - the - desired - bar - number, - then - Start - recording. - - - then - play - your - MIDI - keyboard - in - time - to - the - Sequencer’s - The - INSERT/COPY - function - allows - you - to - move - bars - -

-
-
-

- - click - track, - When - the - sequence - loops - back - around - to - bar - 1, - from - one - location - to - another—in - the - same - sequence - or - a - - - you'll - hear - what - you - played—only - all - timing - errors - will - be - _different - one. - For - example, - you - might - insert - a - copy - of - the - - - corrected! - (Timing - correction - may - be - adjusted - or - defeated), - _ - first - verse - between - the - second - chorus - and - the - bridge. - - - Any - additional - notes - played - will - be - added - into - the - track - DELETE - BARS - operates - the - same - way - to - remove - - - —existing - notes - are - not - erased - while - recording! - unwanted - sections, - -

- -

- - FAST - FORWARD, - REWIND, - and - LOCATE - controls - . - - - may - be - used - at - any - time - to - quickly - access - any - location - in - Creating - a - Song - -

-
-
-

- - your - sequence - for - spot-recording. - To - overdub - a - new - part, - One - way - to - create - a - song - is - to - record - each - track - all - the - - - select - a - different - track - and - start - recording—while - you - way - through - (up - to - 999 - bars), - Another - way - is - to - record - - - record, - the - first - track - will - play - in - perfect - sync - (unless - you - each - basic - section - (verse, - chorus, - etc.) - in - individual - -

-
-
-

- - MUTE - it, - or - SOLO - another - track). - In - this - way, - up - to - 32 - sequences, - then - use - the - CREATE - SONG - function - to - “chain” - - - tracks - may - be - overdubbed! - All - MIDI - effects - are - recorded - them - together. - CREATE - SONG - will - then - automatically - -

-
-
-

- - including - pitch - bend, - modulation, - velocity, - aftertouch, - Copy - all - the - parts - into - a - new - sequence. - If - desir - ed, - you - can - - - sustain - pedal, - and - program - changes! - even - set - the - last - few - bars - to - repeat - infinitely, - for - a - fadeout. - - - Editing - Composition - Without - Compromise - -

- -

- - To - erase - a - wrong - note, - simply - hold - ERASE - and - press - The - technology - you - use - should - never - be - so - complex - that - - - the - note - to - be - erased - just - before - it - plays - in - the - sequence— - it - interferes - with - the - creative - process. - That’s - precisely - why - - - when - played - back, - it - will - be - gone. - Notes - may - also - be - the - LinnSequencer - is - designed - to - let - you - compose, - record - -

-
-
-

- - added, - erased, - or - changed - using - the - SINGLE - STEP - func- - and - edit - while - devoting - your - undivided - attention - to - your - - - tion. - To - overdub - notes - at - specific - points - within - a - Sequence, - - music. - See - your - Linn - dealer - today - for - a - demonstration! - -

-
-
-

- - Additional - Features - -

-
-
-

- - * - Simple, - easy - to - learn - operation—the - 32 - character - LCD - display - clearly - guides - you - through - all - operations, - If - needed, - the - - - HELP - button - displays - additional - explanations, - -

-
-
-

- - * - Non-destructive - recording—existing - notes - are - not - erased - while - recording. - -

-
-
-

- - * - Two - FOOTSWITCH - INPUTS - may - be - assigned - to - remotely - control - many - of - the - commonly - used - functions, - including - - - ERASE, - REPEAT, - PLAY/ - STOP, - or - LOCATE, - -

-
-
-

- - * - Two - TRIGGER - OUTPUTS - may - be - programmed - to - output - pulses - at - any - selected - note - value. - - - © - Will - sync - to - standard - LinnDrum - or - Linn - 9000 - sync - tone, - - - * - Utilizes - ultra - high-speed, - 8 - MHz - 80186 - 16 - bit - computer - internally - for - FAST - operation. - -

-
-
-

- - * - TEMPO - may - be - specified - in - BEATS-PER-MINUTE - or - FRAMES-PER-BEAT - at - 24, - 25, - or - 30 - frames - per - second, - - - (even - drop - frame!) - -

-
-
-

- - * - TEMPO - may - be - entered - numerically, - adjustable - in - tenths - of - a - Beat-Per-Minute - increments, - or - by - tapping - quarter - notes - - - on - the - TAP - TEMPO - button. - -

-
-
-

- - * - TEMPO - CHANGES - may - be - programmed - into - a - sequence, - with - smooth - transitions - if - desired. - -

-
-
-

- - « - Any - TIME - SIGNATURE - may - be - used, - and - may - be - changed - within - a - song. - - - linn - -

-
-
-

- - Linn - Electronics, - Inc. - - - 18720 - Oxnard - Street, - Tarzana, - CA - 91356 - - - (818) - 708-8131 - TELEX - #298949 - LINN - UR - -

-
-
- - diff --git a/tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index c48a2d11..00000000 --- a/tests/cache/skew/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin +++ /dev/null @@ -1,85 +0,0 @@ -The LinnSequencer -32 Track MIDI Sequence Recorder - -The LinnSequencer is a state-of-the-art composition and performance tool for the professional musician. It is -extremely powerful, yet amazingly simple to learn and use. It ’s many remarkable features include: - -* Operation is similar to multi-track tape recorder with PLAY, STOP, RECORD, FAST -FORWARD, REWIND, and LOCATE controls, - -© Each of the 100 sequences contains 32 simultaneous, polyphonic tracks. Each track may -be assigned to one of 16 MIDI channels. Simultaneously plays up to 16 polyphonic -synthesizers! - -* Ultra-fast 314" disk drive stores complex songs in seconds and holds over 110,000 notes -per disk! - -* One or all tracks may be TRANSPOSED at the touch of a key. -¢ Exclusive real-time ERASE function makes editing FAST, - -* Exclusive REPEAT function automatically repeats any held notes at a pre-selected -rhythmic value. - -* TIMING CORRECTION works during playback and operates without ‘chopping’ notes, -¢ Optional SMPTE time code synchronization. -* Optional remote control. - -Recording a Sequence simply use LOCATE, FAST FORWARD, or REWIND to -To record a sequence, simply press RECORD and PL AY, _ find the desired bar number, then Start recording. -then play your MIDI keyboard in time to the Sequencer’s The INSERT/COPY function allows you to move bars - -click track, When the sequence loops back around to bar 1, from one location to another—in the same sequence or a -you'll hear what you played—only all timing errors will be _different one. For example, you might insert a copy of the -corrected! (Timing correction may be adjusted or defeated), _ first verse between the second chorus and the bridge. -Any additional notes played will be added into the track DELETE BARS operates the same way to remove -—existing notes are not erased while recording! unwanted sections, - -FAST FORWARD, REWIND, and LOCATE controls . -may be used at any time to quickly access any location in Creating a Song - -your sequence for spot-recording. To overdub a new part, One way to create a song is to record each track all the -select a different track and start recording—while you way through (up to 999 bars), Another way is to record -record, the first track will play in perfect sync (unless you each basic section (verse, chorus, etc.) in individual - -MUTE it, or SOLO another track). In this way, up to 32 sequences, then use the CREATE SONG function to “chain” -tracks may be overdubbed! All MIDI effects are recorded them together. CREATE SONG will then automatically - -including pitch bend, modulation, velocity, aftertouch, Copy all the parts into a new sequence. If desir ed, you can -sustain pedal, and program changes! even set the last few bars to repeat infinitely, for a fadeout. -Editing Composition Without Compromise - -To erase a wrong note, simply hold ERASE and press The technology you use should never be so complex that -the note to be erased just before it plays in the sequence— it interferes with the creative process. That’s precisely why -when played back, it will be gone. Notes may also be the LinnSequencer is designed to let you compose, record - -added, erased, or changed using the SINGLE STEP func- and edit while devoting your undivided attention to your -tion. To overdub notes at specific points within a Sequence, — music. See your Linn dealer today for a demonstration! - -Additional Features - -* Simple, easy to learn operation—the 32 character LCD display clearly guides you through all operations, If needed, the -HELP button displays additional explanations, - -* Non-destructive recording—existing notes are not erased while recording. - -* Two FOOTSWITCH INPUTS may be assigned to remotely control many of the commonly used functions, including -ERASE, REPEAT, PLAY/ STOP, or LOCATE, - -* Two TRIGGER OUTPUTS may be programmed to output pulses at any selected note value. -© Will sync to standard LinnDrum or Linn 9000 sync tone, -* Utilizes ultra high-speed, 8 MHz 80186 16 bit computer internally for FAST operation. - -* TEMPO may be specified in BEATS-PER-MINUTE or FRAMES-PER-BEAT at 24, 25, or 30 frames per second, -(even drop frame!) - -* TEMPO may be entered numerically, adjustable in tenths of a Beat-Per-Minute increments, or by tapping quarter notes -on the TAP TEMPO button. - -* TEMPO CHANGES may be programmed into a sequence, with smooth transitions if desired. - -« Any TIME SIGNATURE may be used, and may be changed within a song. -linn - -Linn Electronics, Inc. -18720 Oxnard Street, Tarzana, CA 91356 -(818) 708-8131 TELEX #298949 LINN UR diff --git a/tests/cache/skew/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/skew/__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index e8382ce36a09e81c56adbd7e34cce864d09d48d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12624 zcmbVzWmsIx((VLHaCaNr-QC^Yoq-H4gA?3B@IdeoK|*i>1cC&2cMZXV2ZvyHhGd_; z&pF@o-RIthwN{sPS65ec^W%k1Q&yghi=7XJ?ps;QE(#Zr6X&_9^?t+hAL^Jh>N3uTx?;=JpX1SZRH7)cXfdPITW1y+@7j}JUw9~ z%v=`aX#=&fa)H1&o-!wmkhL?|U|0OaH3{KqE1{Qi5f zsvsA8$WtIU7bkQkuoDF20sT5zK|rz~Sm0oGP)9*l&M3Y)d+m>q0RRBpn_t0SsGb)- zg7*KH77_pt0Nme0jnJW5?ZD-)HF8A%i~fUX7yADHv)TWDoaY{Z1j+2$WCy?)<3#|}oX;)t$^eo|o{y=Nu zVVK`X3aoyh*$?6d3PNSte;NFa?th(5O3-5tY$N4j?*w|NQw|+y@#_Nxf1f%3I$-`T z+J96ZZ2Z61^C!vp1Re_aH^l{nk$>kL09I!xfDiyY0H~qE!L9$THx&SQ#0ceD!Xgco z@j~e&C{1DS!CE!Q;?M{s_zj9+AoDZ{7<0_G&lq}Xn!60&^~pB_#!|% zQ2iL_>xq-AjTHdxfv$wUk({l3-2eyxM5z1;lm@y$)9rYdU>-`3LTME@S5FAkKd6Ur zWH33b2YV`0-LWh%Mb8i(!^{AHk*pgR*mts{=ot1z06g%q05DHr4QlfQTKF&ttU=$f zk^b4>9yoAN(QnCr$^p>$z@h;4^?z=NP{aQ=g6S$~XeawxB%<`PJNJvC)m{m$i>e2pHcebC3M6;4O&+JUQR;) zmVUo)3fNr@%Xm#ISe^d4w4t;b$QEn`D;X15!SHi&vqNh}KnV7ExQAt+MFTbPgw_#M z{!ld9e@;SA=y-o!gRuMVuhY^5+Le`uUQr-l=ozZy44ql}&sXWsSLUH2p*FCZgbo7a zuw&z7;{?L~cF_KPB|>Wh`U_nftdJfi|F4P?666*9zh7vjW&`D>A}+bh6(1-C@tY|n zM?(&)#Clmn?4{(vr+XMFRxK?`N~wy<0S4p@PZkgA9VKYB)>l_?E`lXeyfESK(;e@x zzux)ZTvG<${pyeix*h2dbu3H7JmICdn>ot6)EK_9=iE+~@t4n|gy{`Phz~~l30_~G zB}Uh78_D?I{95h_7QLIwAc|8$ypy%bxmsA0fU53eFY*whj@+DGMDrbiw?;Y`Zfe@| zC~q}RZ^xZhH1_VBZ(UCh6PC^sd!lPsj4UlFhecQPuHnDu?F5EJvxt4|->|2U8M?hV z$jrs1Y3-pEp}1yf6x6Tx0ULCv{dAyw&0fU!=J4lZBs}T+0Q1bniK5wZRu}aMw%rDf zDDgwxjtSampKA8e+!UijtfhLAiW?z$Ty@;bwV6J+oA5i_`{G|kkynG=qB_Te00)cv z%hHPy*MW%z<&s0I^NIVBUkvxBQx~KR8L6O1-+{e3jRBs>D-=$wI_vu36Q8T?!Froe z0kz#%zKvwRMouzRFPb&nlyAS~ow$Sx?EPYw`~F?B=Oy7Ht+Q^6i-h zJ}ju*lLd)4Fo@93#X?KQq z;qSRjF5FL;r={m$~`O*83k6XLDd=D^Vu3W4`j<=p9M!hYmO)&fx##-2QvbM$h~ z%UOD)z|~KyAr}{&KCHJ?nSq@bM*?Vkp27H*7d{*|PA4Vby{Q8t!LN--R4D{J^E^hm zPO{T3PZw2p>XnjSWH?>a(x(*FRVl6&I-kc2r38{-3dc-Zy!9JGv9s?wcbS(GEfz)$vXxImq(g-l3IQ0BBpR#Ge6`BaRrAAq&zZ98{+!B zO}X|?@EQ71Ydk>~$ImO~j5$6~;Ai1j_3!jV^}UDEToJu%nLn2=eR)vtBPH<2jESix z+iC0ZWmY!PjSzk34AVHG8fx)EOS|H`MjH=_Fwo&$sW~DTC9Ij>nY$>)2*R6U-PBKe zA+VPBJRd>`6cx>AI8N$bNFe+kIz)KQ8Uo>}OdAgrm}>!J;WcU4#k^T^Y?2*ZYbhdx z8zeIIL2P+Ur05Z*vQRm1hBbLFh&hlTId_6-LRD7~V6bn=(>9WQ@`D0f)AXa0wD>h} zK5o8>xjj*emrJavUbKDSk>Z`@v^b~XLUCRNd6F`G>tQ#*Q-3AY%SRGf@`wMe>)Boi zR-QaTinMK`rlC)eF57 z+8K`=BD@|SR3+HaeZ z&E@jhGRrKI=-1rdtrQGYM*X-zh<7cFu?m7?_f779eB&whR1It0u))k$jOxtCn^g?K zh9W%NneyZE0@kdGl(bbwV}q@kD8kQqiuFCfZIrWbbrSfNH$3n0OH@n5jKol#8XhmZ z1o0quM`tGG1oVYAcxmz=4wBj)@$?4d5lMO!7EN`n4`RCYwU>K54n1(4Brav|LRsr9 zZ!U@uPZncTL9Aoxxrhf0m@bX$b$P}Zmp=Hxtvm$Jxq19F2@vTskDaY5`4e*x{4tZ@ zf4E^9q5}B5QKN~)Hs~lYBi;k*0$xqY+3~H%ktC+hMiFL{Hdkg-%yE%?LPRhnxM}__ z(e^PXTRq8jqVi4CX>d|J&S}r!(hHUO>{XCbK;&tTL0gbs=u4-)98;-~I0SyHJof_` zPg|Offvy~QP$2cQ)-}pGqv`Aq?RxHP@yT&76r-ae6B+VX*J+408GbU*2vuvpOdg~T zXq1kt+eDTT_35ke5y!+_wMp4l%?`9~%`rW|+Lcu#GZA<}!ifC#(ObIEj6fHPIErn* z!b=-b0WyN-NHtVPvw8lJ+!vZw6Jjc26KP~CLW6Fta$PH>WEz9DnP00e@ClG)5r2?Z z%6=MmK8e<+^-YU2k$mOI5NTuDWty}%3-6okZkRAHgGT>_)8-@n-u46|T-_(fnxgPv z_>ig(B+OHuK+K^#L?GM?q2g`NTVh#^I2o4#%_rH2^m1?!=+8e%^k5XD47a*? z*7E?p$aNA3RVHq`(OD%_P(yR$x?~5+4KO?4J?k8iOvs6dQmFZ7-Cw6D;=cP{Tq9kR zTu)ekK_>syWe{%qajY*_HE}hzRCjt1SDPlmLd*~a@e&;mlKhVKMk}XJiqWU+8oXHf z8gage9fi5#<9*pustQ2-Y!_3mrEqtmE>_%ml-ZTXIc7=xCo(SQ4#l%{$UxFNsp=vTFVgwp+-@o35-?lRswpt;@ z)o1ROHvx2pFCTxkf~#F#(Fmmw|cek*ILx!NCYU@qDGVmm2) z@=N_#E6r>h{B=DLTgJJ61~Jc0RTXU^lMggx@5`UjJ8iJl%l7pH0LOY{X7`o3@X^#o9tM9KAW8oq442~rT6*(Qdb#*%?@kpX*5F`Iiy7JaBnjH2 zg9MwlYpR6ip7i;8gt`}cGP>Kbd(vlv0G(a=MC6}kZ#X1*bBQ&X%o6M)nCV<(*&`?i zem>DwiXK!k+UvviI-|vDo6A+hm!=^ctWjvT5Phj1lB(^Ko7^PBxZ&u%8$H4Pn6tl% zW=c=cI-#o?#}y&Nd9kkB4<{#6XD+Qn zsuP`)4GL1NN$^3Hr(?CN^MQjJD~DR0ovEgBsj{ScP%|Z=%C;KYYy6(DoSB#mnmszX z^`p|{QUgOLj<_1bU`{eP@9f3Vb17jJ_g3I$iI)ZOj0iK!i9>y2wEg*weJ}NZq3l0;= z&oQQPvUzavG;mv%WGpXIPG2z5$|hvr>t$jE^2=*a^poj&d`H8e8N+$>IN)a@ttoY~ zPk5(*9)e-^Fj@RDEiIK4PL%?!Qi?;?R9MZD+9DuZW4}!JpfrhJ_`+lNYVc#OqTY`6 zR_D zI6Is>t^b`9b}REX2Z|p78DodQ!$l5AXBL?MQk>My7WV)Zryu1gf2QotP_kY zO#2b$S57niHb#O>+uRlKN4$J<=NY~v#3xzR5uSxCzpjzqv5>@~V!sWadW=$yD?B5G zp-!-`(SXX#B}J@a!m&=aD0I?~GH(Tfz)RP@=UGc>w0^xY#Kzm?b_aKEg(k;dqHH5L zNutj;0pW;_KFH&~8QlKD!VIrU(^Flp6#E@AK;)zUo>y`*ojUAu!x&BoB92uO;GhMg zEB_`@yD!m8v7xXs&oiqgW(97ole^{6W7JDqQhOyx_Y1IX$3Sc0_;~>$vD0DgLZzD4 z1jFw4quMPDN5zjHdWZ?M1>dZJj!YS5Ult=*lnJC%<&E+`Kdi<0z&b~aixSwiT2xu0 zD14LZlUW^wwr_d4MRhSp3P)se@ICbCb{+}@Oq2PG}_h@K)|ub0oz z_5OHttasFhu|k|{M1&bFC>1vKo80P`!uaA?4CPh^3PT-ky?b6LhzlI(*sAa#Y_!e@ zo0>HiUFR9}4XcAOb4?I~KEeocJ%Lq#_{&&D*P@6Xw%w#4H$`H`rO4KiXH-=M*8x3+ z9=R{K@?)iDNOR&NAjqg-I7BH?6^(Q=dI{n*ym;Fgx6PM|+*WQR?^PB-pYO!#5cYwLZ-!6VV6gMk zgnZcI*YbsGx@t`pH=_8^$at#MLpVnDV;u?*1W5;(>|6|0DQDw(b@`crvQ)SFBb6y( zwf%S57BX}#3SVE*%yj#3>S4RNR_w$n!po_}C6a9;y?muOiV~m80$;uCY&qD9q5~&A zi1t|j{8G7R7WtFIKp@>S)*V{$P_^WE8&tzK{e#rcNc>v&%|(p)86<&?t}l*63Gk~b zmt{JM8bmqj_B(3t5<(sYvx-TRYh)!(m8!SOVEd`1a)o`s%~AK?G1Id7ryW^N?;JX!~|{!^w54y><9a4^@4q#mQMxbXjYrK zS;ttcY-!1z4YH9M&2%_nhI$pIVQ+P_7fbRFedSU&&1BT6HzGps7;>4i*ImD&2O>Pi zolxpYsFjuCbO{T`Py0n3>d3;}@YMAUh~1!o`sbtRF9lx1QZXurXHN?I4j7oq9ElVx zYfgH3+Jne7(MtS687tWxs9%~;NwRGTEqvn&(b#JnOIVz()Z`9d(()BQ`(Ql6{J&N((QG)?#-8V*``uY3(2t{VHh?C){nf z#40^YKKsex9j`_tSFK-}!Wat5c3TknI;qR*YE6Fx9M7t2Ap%6_LxI~-Q!HcIxDp77 z-$F>s+lc3C8=+ozf(iM#eFLTQrj?HMLRzU>EnVlfedEZUL5t7qqSq}}hp@2i=Q`$> zs_w{sy>)0==Fl;cIO>eAe$@mwO^n!<@=0$%3UAoAa?0hNmN1lzT+$2N#@JYP`P@=R z-@l@yqqIyi#Cf1V#ex-^V?X??nEaQ&(Y0PP_6=j4n&P!O80#uFvB4l)J4;E){554) zEc4P^424dO^%hYnVWnq8CybS6ZiA+m^nwY!+3R&dbq*IHMH!JnyA(q`r~FwJs*bF| zBXX!7QN^i~Vo3h*#6extd9NpuJ^Ae{q=k~6Kar+#C1wABUHt9G7f)uArVd~?lRLXF zB;q#fhhTTbVeN^z6qzv{y14z*BGZ79*ED2cjvS?0P6T817>7Zq&eQs_K&672`&wrkvVjggn@^Bw}bj;iZ&~cV3&?stS zo2AokI(Faipto#{cq$^$H(t=}`0#mV5;wz(5HevE{ih3daQl@}q!pQs=RAWtcs~XA znNe4$;=0-s7>q7arY575$#>2wOn(9-n>5-*!b+l$HH2(zhd<}|u(*)Zgm;`V`Ak?Q zU7>t-Z4XSC$<NQK97X8v)C z!85*+ASV9h_x{ra(mAx`%kc+2DM2m9?&F)ao_h_m&S7I&1#b7JVGD%O@Nv=WY)#(e zTtoA3#eSN+L&!~=qPeVCF96j=sh$M^g7|xVk z$e8GvM|;RZT&@F;^;YF(z)OaW%w@e|nZVG*0>=4 zfTBb&Dk|M-wFE~*d(VbNQ-<2&2elPM)(!CTy2$s(XrnWw>e5Xr3BA96B0 zZ1K{_=ptre1*UbHKBv3Z0m+!L0aNA)IWO0{`dwHB@KBbVa0}y*a426=$_|0`-L6KD z5Z?Fh0OG*NhqZ1#qJW8XK0PJ7Bb|)5A&EJM_-Y~(MIM`;_$aDQAxbKGfdkj3W(D3^ z!}6=mr^GK#5VqyYw4d0{%@qa7Q(0loHP0Y#Kd!5PgK#oyuwmoy za`pELYd8SOH;<^%`)>CP0!zEQy`LP(MrA~roFm08W%Pnxg)iD4QyDniYRh6MPW{*x z5T9aAnbBwcP;|X=RF0+g%mEA=&nYM7KhPzj~Hjw{paZ7A59MCc26ttRzwoCb_vIkyKnO{PrIis zW{Hkok!{#g%jUUPgSd{T_|60pZsWHY!FYZ%@uwuETREVPTB4VxBRe=f79$-k!fv$2 z6C)mYwlMgEyh! zLyY!_seo#wDMZmY){CS{(_3?d%3tOiwR|H$XMrkcofk8ZH7HHe=VY3Bcwh1HYy92k zkL@gVDJ;8$P`oUDp$rRpjA@6>Aq;T^k}q$^g)h+~O=n|7?Y=%OIpP6*D$1YkY+I+x z7t@-^d~yDMmaq5Yp~gNNY5nx$MqJ}QP@cQ}d{uegm4 zu<>-&(Q)TJwcIl=oV1G0Z#1>EK3QI-zgazXc8#748u1_P4L|=PvGct65Kf!zU93Pe zJn1hH_kzjjewotLG1jg9fnntxlEF3TSo=QQ%bPS=SWUU+d$1=+gT9^(^|k1^IbSr!-JDYB>|@?&d7^c58J6RTy+6Zr)=-Rfq>{H}W@dIOOpU=(JS3|L|a^4<~17v}X=;2{$Q1qi*bz&mgc zgIv3On<{uBS{k4;Q`Md!`(m1qC)^@IC@x`Z-S~nE@$OUA&LvWo>~8w1SJ!E=XC)bDem!8~;+;mp)?& z$V>F$B-=9pg)9$5__gx-Zb@0o(0;sD!~wUFxDxYIG4mvOu0(s}4UTR<8npush&1h& zx?;UpXO-=B2T}^Fx_K%~Vbe+~>+rV{6I=8BkKb~L_Yj!H-(A=N3y=&>Gk%(0-rS%1 z>2hXTbISzvDF^!F@m8m$sk!6%cwMy-FN5B(n)$Iv*w?WPY~mir#0+>)2f!^G0BaDy z2gyU{8#4x8{i`~=NKFYz---Lac%sZG7x_#gRz_preu*23P0=Tuq*mVTfe&qeUzzAG z30DruS1`=i)jh#gWR7mqBhO&Xx--KDjfa_vkV|)s4~jhUL|v@b+%v-astb8du3lND zJ4$Z3%S8Ye z;Q6muTs-TPn^{4t@mahj&lrAHzPs@gnvDWg9vKZxnr8J7P1#(QF#RGz#g5x~${c1g z{#;n8njmn|{Hxn(Xu%=L`EoAyPIcM6 z%`x`QboCred0rxYFZz+?T{u1UXXZX{c*UP(r)R8dRhiMetu}i`xSTh*Fl0@w*+9x7 zKibVZC#`oMdd7|pf?{2-?j4_?07!vCt4?%;3maKuKjg5U@_tbeV;6Y-p%=rzWlLdF zdQ#60*v+=hmJofaT4msq_OACMhL7Qg-eQ4L>OQb;$!SyJyGRqjq)0?=SCMhcR}?_j z{ykVX+0GH3W@+v6360SNA|1eOVIVB~>KDJPn}&=9MJ-Bdiz(sZE)%hD_;4cP2Hg6u z{INSdY%Ct~#Hz=M5{ll+;qPvYQgYvO%IIfBp^xd{GqOa{)i;+Ag?`H};6V&^%H|7v ztupVikrzIy%&M4Ioh&=oi^t9p)tnUqOm3Y;NtjHJ8%R&Hn{s^N?3|z9jr>T<{r)FA z#n%-EeagNNM9p7Z=}Qvk{u(Em${e05J<(|Fv$i$0QgW+H4$8rUa>-25Kd`8!tht-9 zuF>pyf=)8d`0I~fSgQ2EVKszfb5Ne_^N@(=J6Nxp9sV$*WCmR)P2y~(uBi~ag4eBQ zh=JNze)1eA5^=dWGC4R?&-(L#DwUJ{lv33cQd;1Jo!>~mPfbMu{KtUNbO}JC z^jCZH^@Oj?IeF^_G4cCEx!Rmlq!7Ps@Pr=PBBbSl963n<-zcFe7x`$AAWp-Y)tJ-& zTL%l(D-5J-?MS(PbP31fQ2=whJt%J)o;?zxZNh z=Y0!7##WSEbg3!M6}r0*Uib^kyiyK_uS2nXLv;iOQr6GsYhLHNxJT!+peWhtx$@Gv z4I|m`L~IQp_a(_Zy$Yk=>=TjbCcUfoCd?LnGK4^pJd}jD`z^UsTw7z@KQ1-ce{)@3 z_x;k43w1%1{}VfoSuq*Om9Z`E$6{F+REo*Fjn^%f^e3ns$HTU7mK<_H5eIYniM4ct z6iS;rc6OubpH4=R0z|)O*NIri9FLbJA-Lt8g(!uHlbo`>c?!~VWOZY= zw>2Co`&PpRE(6)x>t%^;3(b$2qzYRFKKOF*KME{lYnw0X&!n$S`2 zNj>|l?X7D`Ee+T#j*5#ID>WG*+3FKlgW0Z=Km84ZpK4sHTLG|Al78CdZAQ{iiyaVK zk~#-z$Y)(fY=zv*SSf#0&_ut8q}Z&ZNe>&vBgCfw)>7(L77v17&M|5+1i#`-CKak% z5{ky%(x-8hH2MgHT6Mm!s0=#XD2y@;L zL?>zo0Dp}}Z`dE61a)vu_>44ur~{IPH`TC&-R{+*eQOY#t@%8s!Q4@lVYINqqZ1oUkwF54X}r3~4a2yI{5Vu(;%8(jW$9oFIVP$>y zeR9E&C>~d@Y>kh<ES|N>kkvhQTeL?pEwR##Y1p93ACa|?S-mdn??&8c#$p*<$8Q7 zl#0pf`+CPeuuUY@MB|x~H~Bzehc7Qs+HxEoHGH_17^!MT5s@hSRA zk%$l$cjFU1rYf|F-EF*^qFfpTm4o4ZI5S z&(pB4aLBzr3W<oQTiz{t@-&eYx)nbq&;)-^+X^WIucf&w%VWT(RF5i^Wae zkkyTwHoUQUB2)SCgHO+wrnl*n)^05u&k^rd8ORu`!PVwh`w3dUMoy8QS;LKXnxeNU zi?dhl@U8(n2IK8V{u2ZD?`V7|+RoMs3hxCn z>OwK~P?#?ijLgT*$IkVDC6M{2x34-v83$;^O_UIk - - - - - - - - - -
-
- - diff --git a/tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/trivial/__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index 31793c77..66783bf2 100644 --- a/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+
diff --git a/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 53d84381f19c9cad13783826a71d3fcf9c3cd46c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2799 zcmbVOJ!~UI6rLo`k=r{&kdAN#LKAe+1(4&}^-mHMMI?5dv+j;Wu@j02!Nwjti|pNH zcP-gakP=P)fGoW7brN12AveXH@h4EML{t3?#}z0_cQOk znYrykF{v+PwYi61eSfU!TyW>$ZEa;m<2+UAx{{~zW?(j*1|hc1hV;1srX6i{Rg-p& zn9~D7>!vS@jvesSX0z)a-jcpgAc+^GUxkcm2ZZtYKF`on{0$;**j1-y*$tj5)ubI* zK{t7W@a6VFpzI)P1Ys)9u5E!?@|?1SP>Mt8>Dfh#_nbM$u6(IbaW+eZ+osF2@sdE6 zyM7>BCA;oGtqKW;t}U-7Ju-AYHuOc1iLxUbmLGUsKEH;*$QWI2yKYmq;1nnOVIX+P zR*Hvbxq;*H#aQjByUU-8H*^6_Rx^+uzD+Zb z1xbM;IT$L?_j_X(8Drz0{{8-UvmbsohWR<;=)DQXPEH{7B)IPJUw`;!_s?mI1F@cFmK% z)Ap*8A7EQ;O*eSWss<6HaMhOSY9!p3C}HKCkqLcyvzsqdZXmV$5@U6h*JK^bAq!tK zTPQr0M9DD8>fI!ydK@YnU=bwr&?MSd-!-e!Gwp`dRs_Z>Unyd!N*$s{QU~=j*m)>S z^&QhORo$tQ){0wdhrF$=1*QhN7T!+OJmb~fSkXGZc zhY1@;z>~Tvou=9Fc~(tPA?xc-hohGW{7@5WnXsi${UH0L!IwbWi3P&wj&!FI+MHEg zvl~sR>NHhG@$d1au;-jMm|oHLRUfV2^CwEO?4l~%5Yjn;y_{oIXBsGtS&<^kaQfN#2vAHY6XIQ|^b zX-3c8JMT=t`P9l^i6=;mv7bMFY}5CbA3uLY-vm?mX-1aNfXoyMpC~l&rj`1~xWbHs z6jFxi4Dq2Tz}BdIq{hewVmwmd=_?Wpt%KDee1&vkTwxcm3;ly) zsCbm8;L>NGo=vdFq2CkiCD2KBlFh`Nm|p@k!Nw97Bm5qd%ws;Yn8R$wna&oN*pr@b zIX2f9#Bh`%E3slUP*#KGv^+JJA%nq^YS>{G#{g;)@|=%dcz zJcgUR7gtsNJSaBe?QJ%u85qtpB81o*00sQuh;prY|2hiYlj5Ca7crl0*B8QGOgfk3m_z*6WMW-IZEoMgebUlNO9OTo}S;S`ux4b+e z3$>%TbPkudST^uXG;uGwl$Nb`B}D<7wBtC~kvL1~p2qbMRDIU;0u?kPvzXE5<~Fv9 F+CLU@h4}yg diff --git a/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/trivial/__-l__eng__--oem__1__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index a0b45859..8287da7e 100644 --- a/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+
diff --git a/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 53d84381f19c9cad13783826a71d3fcf9c3cd46c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2799 zcmbVOJ!~UI6rLo`k=r{&kdAN#LKAe+1(4&}^-mHMMI?5dv+j;Wu@j02!Nwjti|pNH zcP-gakP=P)fGoW7brN12AveXH@h4EML{t3?#}z0_cQOk znYrykF{v+PwYi61eSfU!TyW>$ZEa;m<2+UAx{{~zW?(j*1|hc1hV;1srX6i{Rg-p& zn9~D7>!vS@jvesSX0z)a-jcpgAc+^GUxkcm2ZZtYKF`on{0$;**j1-y*$tj5)ubI* zK{t7W@a6VFpzI)P1Ys)9u5E!?@|?1SP>Mt8>Dfh#_nbM$u6(IbaW+eZ+osF2@sdE6 zyM7>BCA;oGtqKW;t}U-7Ju-AYHuOc1iLxUbmLGUsKEH;*$QWI2yKYmq;1nnOVIX+P zR*Hvbxq;*H#aQjByUU-8H*^6_Rx^+uzD+Zb z1xbM;IT$L?_j_X(8Drz0{{8-UvmbsohWR<;=)DQXPEH{7B)IPJUw`;!_s?mI1F@cFmK% z)Ap*8A7EQ;O*eSWss<6HaMhOSY9!p3C}HKCkqLcyvzsqdZXmV$5@U6h*JK^bAq!tK zTPQr0M9DD8>fI!ydK@YnU=bwr&?MSd-!-e!Gwp`dRs_Z>Unyd!N*$s{QU~=j*m)>S z^&QhORo$tQ){0wdhrF$=1*QhN7T!+OJmb~fSkXGZc zhY1@;z>~Tvou=9Fc~(tPA?xc-hohGW{7@5WnXsi${UH0L!IwbWi3P&wj&!FI+MHEg zvl~sR>NHhG@$d1au;-jMm|oHLRUfV2^CwEO?4l~%5Yjn;y_{oIXBsGtS&<^kaQfN#2vAHY6XIQ|^b zX-3c8JMT=t`P9l^i6=;mv7bMFY}5CbA3uLY-vm?mX-1aNfXoyMpC~l&rj`1~xWbHs z6jFxi4Dq2Tz}BdIq{hewVmwmd=_?Wpt%KDee1&vkTwxcm3;ly) zsCbm8;L>NGo=vdFq2CkiCD2KBlFh`Nm|p@k!Nw97Bm5qd%ws;Yn8R$wna&oN*pr@b zIX2f9#Bh`%E3slUP*#KGv^+JJA%nq^YS>{G#{g;)@|=%dcz zJcgUR7gtsNJSaBe?QJ%u85qtpB81o*00sQuh;prY|2hiYlj5Ca7crl0*B8QGOgfk3m_z*6WMW-IZEoMgebUlNO9OTo}S;S`ux4b+e z3$>%TbPkudST^uXG;uGwl$Nb`B}D<7wBtC~kvL1~p2qbMRDIU;0u?kPvzXE5<~Fv9 F+CLU@h4}yg diff --git a/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/trivial/__-l__eng__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index d337f38d..d16a6a99 100644 --- a/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+
diff --git a/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index 9de7f4a71f9fe0c0fffd3e3b7807c15f06e802ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2799 zcmbVOJ!~UI6rLo`k=r{&kdAN#LKAe+1(4&}^-mHMMI?5dv+j;Wu@j02!Nwjti|pNH zcP-gakP=P)fGoW7brN12AveXH@h4EML{r$cjo=g`wzjgOah|GlUCC2fs!6*> z%;^E4b<>wc#}0UEv)OeIZ%N-Lki-kpuR_MO1H$-xpJ!+*{ss{@?5b0<>;_MjYSIp@ zpqsow_;ULoPIk}xzp6$K`pP189x zw7sh22RK$+(+ys;szC%PT(xDo8VUC$N?18(WI|uw?B>gq8%XWG#8_SBHCe}Y$immm z779-#Q8G-jdN&EF9*4>XSOf_@G>OjDcg?EwOuHeq6@jtJSBe;_Qite~)It3Wb{+~- zeaCbxmA9wXRokA2j8-90Hj^!uEl;E7IxcMx{|1kQ(!H0hYt$A3uESyqOWt&ENUL$! z!-S0^;7MJTPSb4oJgb(dko9$^!_i9w{!kNYo3N!&{UH0L!IwbWi3P&wj&!FI+MHEg zvl~sR>NHhG@$d1au;-jMm|oHLRUhr&^CwEO?4l~%5Yjn;y_{oIXBs6rH zJ8T7=1Qy``0H3L*Q#ILT1>eQ@Ld)#9EWsv0p90Knq}!w8nFoOH1HS1xegOMm;rMez zrxpF~-g#&G&8JrWN<2YgjQ#xaW1Hq*e*F9q%?YOP(~K;k0huWjK2d1kOFQ+CafKNN zDWnY38RA1xfURebNeGS#5%1>K)+T#ZNsW;W#CW8@(@!KAS_i8`_zLO7xWX>r6#56n zQ1K{F!KKeWJ)2;UL%%23OQ4hNB%6sjvAzUof{i6EM)*A@na6x)F^AcVGo39ku_ry> za%`?Ih~X$jR$|9!psWVVX?Y<1!kdEbYRdR+lj=0Ov;p6iHOr)u*{6a@3$Y+_(WLI- zJc(}bu*X#UQwmUQV#YoWT8Pn6y z3mSQux@pzueL{ha-Y0pdO+BjL#=+MTqETz3{qp$=-aKf-xGb^@=>J>I^$ZSjkWWu%5uYL4^74o* z)Q;lPIXvEC*}yZ=#J%WITDIPm6a^g8j^p4&;w+_i8rMTm^;y#kRM3pfVn&;r+t?~< F{{R=;h57&h diff --git a/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin b/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin b/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin b/tests/cache/trivial/__-l__eng__thresholding_method=1__000001_ocr.png__000001_ocr_tess__pdf__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin index 6b2c3166..b3aaa191 100644 --- a/tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ b/tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin @@ -5,11 +5,11 @@ - - + + -
+
diff --git a/tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin b/tests/cache/trivial/__-l__eng__thresholding_method=2__000001_ocr.png__000001_ocr_tess__pdf__txt/pdf.bin deleted file mode 100644 index deac0923118922e55fd595e55f0276b83e412ff6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2799 zcmbVOJ!~UI6rLo`k=r{&kdAN#LKAe+1(4&}^-mHMMI?5dv+j;Wu@j02!Nwjti|pNH zcP-gakP=P)fGoW7brN12AveXH@h4EML{t3?#}z0_cQOk znYrykF{v+PwYi61eSfU!TyW>$ZEa;m<2+UAx{{~zW?(j*1|hc1hV;1srX6i{Rg-p& zn9~D7>!vS@jvesSX0z)a-jcpgAc+^GUxkcm2ZZtYKF`on{0$;**j1-y*$tj5)ubI* zK{t7W@a6VFpzI)P1Ys)9u5E!?@|?1SP>Mt8>Dfh#_nbM$u6(IbaW+eZ+osF2@sdE6 zyM7>BCA;oGtqKW;t}U-7Ju-AYHuOc1iLxUbmLGUsKEH;*$QWI2yKYmq;1nnOVIX+P zR*Hvbxq;*H#aQjByUU-8H*^6_Rx^+uzD+Zb z1xbM;IT$L?_j_X(8Drz0{{8-UvmbsohWR<;=)DQXPEH{7B)IPJUw`;!_s?mI1F@cFmK% z)Ap*8A7EQ;O*eSWss<6HaMhOSY9!p3C}HKCkqLcyvzsqdZXmV$5@U6h*JK^bAq!tK zTPQr0M9DD8>fI!ydK@YnU=bwr&?MSd-!-e!Gwp`dRs_Z>Unyd!N*$s{QU~=j*m)>S z^&QhORo$tQ){0wdhrF$=1*QhN7T!+OJmb~fSkXGZc zhY1@;z>~Tvou=9Fc~(tPA?xc-hohGW{7@5WnXsi${UH0L!IwbWi3P&wj&!FI+MHEg zvl~sR>NHhG@$d1au;-jMm|oHLRUfV2^CwEO?4l~%5Yjn;y_{oIXBsGtS&<^kaQfN#2vAHY6XIQ|^b zX-3c8JMT=t`P9l^i6=;mv7bMFY}5CbA3uLY-vm?mX-1aNfXoyMpC~l&rj`1~xWbHs z6jFxi4Dq2Tz}BdIq{hewVmwmd=_?Wpt%KDee1&vkTwxcm3;ly) zsCbm8;L>NGo=vdFq2CkiCD2KBlFh`Nm|p@k!Nw97Bm5qd%ws;Yn8R$wna&oN*pr@b zIX2f9#Bh`%E3slUP*#KGv^+JJA%nq^YS>{G#{g;)@|=%dcz zJcgUR7gtsNJSaBe?QJ%u85qtpB81o*00sQuh;prYy3UmEs09?p{PX9(p~xo1sx>4+qa>v*|3a z^HZFTdjJh?$2h}Sh8Kf4A#&(gLpa00h7aK~S#;_l++t>gPuDZp$U#0moke_xaLdah zvQRsUOXqNTi)91PL=*R-OKI79S5g$PNjr{%9f`A)?rB^PLDgqXFHk` - - - - - - - - - -
-
- - diff --git a/tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/trivial/__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 9733925c..00000000 --- a/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - -
-
- - diff --git a/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/trivial/__thresholding_method=1__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin b/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin deleted file mode 100644 index 49450a8f..00000000 --- a/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/hocr.bin +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - -
-
- - diff --git a/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin b/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/stderr.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin b/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/stdout.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin b/tests/cache/trivial/__thresholding_method=2__000001_ocr.png__000001_ocr_hocr__hocr__txt/txt.bin deleted file mode 100644 index e69de29b..00000000 diff --git a/tests/plugins/tesseract_cache.py b/tests/plugins/tesseract_cache.py index 8164c2e9..785b9f2e 100644 --- a/tests/plugins/tesseract_cache.py +++ b/tests/plugins/tesseract_cache.py @@ -95,14 +95,27 @@ def cached_run(options, run_args, **run_kwargs): log.debug(f"Using Tesseract cache {cache_folder}") - if (cache_folder / 'stderr.bin').exists(): + # Determine what configfiles we need + configfiles = args.configfiles if args.configfiles else ['txt'] + + # Check if cache has all required files + def cache_complete(): + if not (cache_folder / 'stderr.bin').exists(): + return False + if not (cache_folder / 'stdout.bin').exists(): + return False + if args.outputbase != 'stdout': + for configfile in configfiles: + if not (cache_folder / f'{configfile}.bin').exists(): + return False + return True + + if cache_complete(): log.debug("Cache HIT") # Replicate stdout/err if args.outputbase != 'stdout': - if not args.configfiles: - args.configfiles.append('txt') - for configfile in args.configfiles: + for configfile in configfiles: # cp cache -> output tessfile = args.outputbase + '.' + configfile shutil.copy(str(cache_folder / configfile) + '.bin', tessfile) @@ -118,7 +131,12 @@ def cached_run(options, run_args, **run_kwargs): cache_kwargs = { k: v for k, v in run_kwargs.items() if k not in ('stdout', 'stderr') } - assert cache_kwargs['check'] + # Don't pass timeout=0 to the actual run call - it would timeout immediately + # A timeout of 0 means "use default/no timeout" in the caching context + if cache_kwargs.get('timeout', None) == 0.0: + cache_kwargs['timeout'] = None + if 'check' not in cache_kwargs: + cache_kwargs['check'] = True try: p = run(run_args, stdout=PIPE, stderr=PIPE, **cache_kwargs) except CalledProcessError as e: @@ -130,11 +148,8 @@ def cached_run(options, run_args, **run_kwargs): (cache_folder / 'stderr.bin').write_bytes(p.stderr) if args.outputbase != 'stdout': - if not args.configfiles: - args.configfiles.append('txt') - - for configfile in args.configfiles: - if configfile not in ('fpdf2', 'pdf', 'txt'): + for configfile in configfiles: + if configfile not in ('fpdf2', 'hocr', 'pdf', 'txt'): continue # cp pwd/{outputbase}.{configfile} -> {cache}/{configfile} tessfile = args.outputbase + '.' + configfile