Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8fff496ffd | ||
|
|
edf75c519c | ||
|
|
9608b22d34 | ||
|
|
8ba4968c48 | ||
|
|
ffdd78f1a5 | ||
|
|
ad9f8ca78e | ||
|
|
78a686ecb4 | ||
|
|
59e786eb3c | ||
|
|
6d0461435f | ||
|
|
0a04a60f69 | ||
|
|
68d8642988 | ||
|
|
16f70ff054 | ||
|
|
c00aeafff0 | ||
|
|
83f35e00f3 | ||
|
|
786a2ad65a | ||
|
|
9425506c2a | ||
|
|
93b858afd1 | ||
|
|
7b0a3ec365 | ||
|
|
083d442529 | ||
|
|
b52eb95cf8 | ||
|
|
f4571e2508 | ||
|
|
b06ef03aac | ||
|
|
1d1962a106 | ||
|
|
4b98e9ff08 | ||
|
|
f83ca5d8ac | ||
|
|
95cb4d22d7 | ||
|
|
0c279b01a4 | ||
|
|
3b820ffa7b | ||
|
|
35cb416563 | ||
|
|
cdb737259c | ||
|
|
0843b5939c | ||
|
|
2b5f23a2d1 | ||
|
|
5e20d1d554 | ||
|
|
18595ca86a | ||
|
|
3e269fa188 | ||
|
|
65405c2cb9 | ||
|
|
442cf8897a | ||
|
|
d5fb275e9e | ||
|
|
e60aec81ca | ||
|
|
398e9e535e | ||
|
|
08bf651ef2 | ||
|
|
6171de41bf | ||
|
|
f0a56592e2 | ||
|
|
87a7d4d1a8 | ||
|
|
05287902a2 | ||
|
|
96e453feb6 | ||
|
|
9c0fa9fc04 | ||
|
|
3bde0715b0 | ||
|
|
e2ec3d8b9b | ||
|
|
ad91eaf8a7 | ||
|
|
b6d30214fd | ||
|
|
c4ab01d63d | ||
|
|
4ba3b3f55a | ||
|
|
52d2706a9e | ||
|
|
964afc69f6 | ||
|
|
3ddf545ccd | ||
|
|
f9374733bb | ||
|
|
5930135f45 | ||
|
|
f03f6bc128 | ||
|
|
6c50c70235 | ||
|
|
8790fc2c1b | ||
|
|
f86c4fccf4 | ||
|
|
7d0785e9ed | ||
|
|
2cac88162c | ||
|
|
4809627d8a | ||
|
|
871979abd6 | ||
|
|
efb95722ca | ||
|
|
d9bbb80a6b | ||
|
|
3254315127 | ||
|
|
ca297fd26b | ||
|
|
ac36a43cef | ||
|
|
f00183115d | ||
|
|
161b29a899 | ||
|
|
72253d09fa | ||
|
|
40d09ddb23 | ||
|
|
3026d86a9e | ||
|
|
0661a7edc3 | ||
|
|
24b0adfacc | ||
|
|
acc6698ab3 | ||
|
|
606d3e6aa1 | ||
|
|
687a7954d6 | ||
|
|
36a53a7b37 | ||
|
|
0a5982a902 | ||
|
|
601863f9e9 | ||
|
|
c9ce731119 | ||
|
|
abed8e034e | ||
|
|
63032d304d | ||
|
|
a57ecede78 | ||
|
|
b0ce7c63dd | ||
|
|
d139a11c16 | ||
|
|
aef043db0b | ||
|
|
b8f3ead541 | ||
|
|
e0bb898f29 | ||
|
|
45336c7c28 | ||
|
|
20aabb2e83 | ||
|
|
da80d3f354 | ||
|
|
001c8d7678 | ||
|
|
423cef08bf | ||
|
|
04580accb4 | ||
|
|
6376f77b8c | ||
|
|
e27e614ed9 | ||
|
|
b0c04704a1 | ||
|
|
6bb6bf8323 | ||
|
|
e22fe8aefc | ||
|
|
76276f61e5 | ||
|
|
bfd26e6ec6 | ||
|
|
d787e1ea0f | ||
|
|
b5d7e9cbb0 | ||
|
|
f3b6d9dcdf | ||
|
|
a9abe13185 | ||
|
|
6b315e8315 | ||
|
|
37677de884 | ||
|
|
c7387de325 | ||
|
|
2495b1e038 | ||
|
|
073ee52ce7 | ||
|
|
54150a14e9 | ||
|
|
88ff091cce | ||
|
|
e87a5776f1 | ||
|
|
0806ce6406 | ||
|
|
6409894a71 | ||
|
|
e7286f6129 | ||
|
|
2ab94b3151 | ||
|
|
7ee90890ec | ||
|
|
e046f70642 | ||
|
|
8d2a917676 | ||
|
|
44b4afa534 | ||
|
|
775be3933c | ||
|
|
8052019dde | ||
|
|
a3d8950088 | ||
|
|
004f5d3bf1 | ||
|
|
f5d308a156 | ||
|
|
3869996758 | ||
|
|
cdb2107c4e | ||
|
|
4db2b3413b | ||
|
|
b2f31bec79 | ||
|
|
78f9f4a266 | ||
|
|
ad6087c342 | ||
|
|
0d6ef430de | ||
|
|
a5942209e8 | ||
|
|
9a60694cfc | ||
|
|
4bf13f4737 | ||
|
|
9e89b75186 | ||
|
|
640b953ec7 | ||
|
|
a009ca7597 | ||
|
|
c974aec934 | ||
|
|
3033f03f64 | ||
|
|
72723e0bb5 | ||
|
|
2fb6ab3939 | ||
|
|
25c1c160b8 | ||
|
|
7e92895471 | ||
|
|
d291d48991 | ||
|
|
0e6b8042b0 | ||
|
|
f755fb76ee | ||
|
|
c61b5dcb62 | ||
|
|
fae893b9d9 | ||
|
|
10aadefd6a | ||
|
|
e75b6280fd | ||
|
|
8c4023165a | ||
|
|
b7d403f106 | ||
|
|
b069de0caa | ||
|
|
136da74bfa | ||
|
|
f6399eb90f | ||
|
|
77f2448e59 | ||
|
|
c9dd330766 | ||
|
|
e40228102c | ||
|
|
7889c6fb4c | ||
|
|
6eb1773110 | ||
|
|
1d25823746 | ||
|
|
709c01c7a1 | ||
|
|
4a341c9034 | ||
|
|
d8ac6e28ab | ||
|
|
a95ffcdc46 |
+2
-1
@@ -41,4 +41,5 @@ tmp/
|
||||
pdfbox-app*.jar
|
||||
.vscode/
|
||||
IDEAS
|
||||
_Dockerfile.local
|
||||
_Dockerfile.local
|
||||
scratch.py
|
||||
|
||||
+28
-2
@@ -1,11 +1,31 @@
|
||||
dist: trusty
|
||||
language: python
|
||||
cache:
|
||||
ccache: true
|
||||
pip: true
|
||||
directories:
|
||||
- $HOME/Library/Caches/Homebrew
|
||||
|
||||
addons:
|
||||
apt:
|
||||
update: true
|
||||
sources:
|
||||
- sourceline: 'ppa:alex-p/tesseract-ocr'
|
||||
- sourceline: 'ppa:heyarje/libav-11'
|
||||
- sourceline: 'ppa:vshn/ghostscript'
|
||||
packages:
|
||||
- ghostscript
|
||||
- libavcodec56
|
||||
- libavformat56
|
||||
- libavutil54
|
||||
- libffi-dev
|
||||
- pngquant
|
||||
- poppler-utils
|
||||
- qpdf
|
||||
- tesseract-ocr
|
||||
- tesseract-ocr-deu
|
||||
- tesseract-ocr-eng
|
||||
- tesseract-ocr-fra
|
||||
|
||||
env:
|
||||
global:
|
||||
- secure: "hsf6MT+n2x3OiDM2fQyJZdV0/PWYmv81LdVqC6cfnHBE/8N3DloJRqQ7WfO14TxhiK9PEC7MpyCj0lSabUHEO7gSH6Vks6I1asoSkt8S9/bSMlhT4hei+pwVpeGEiU5xHVATNjY+D919VC3IFvc3XmjT74h/2SLhaZ+jhEmDggM=" # HOMEBREW_OCRMYPDF_TOKEN
|
||||
@@ -40,8 +60,13 @@ before_cache:
|
||||
- rm -f $HOME/.cache/pip/log/debug.log
|
||||
|
||||
before_install: |
|
||||
mkdir -p bin
|
||||
if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
|
||||
bash .travis/linux_before_install.sh
|
||||
pip3 install --upgrade pip
|
||||
pip3 install --upgrade wheel
|
||||
mkdir -p packages
|
||||
wget -q 'https://www.dropbox.com/s/vaq0kbwi6e6au80/unpaper_6.1-1.deb?raw=1' -O packages/unpaper_6.1-1.deb
|
||||
sudo dpkg -i packages/unpaper_6.1-1.deb
|
||||
elif [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
||||
brew update && brew bundle --file=.travis/Brewfile
|
||||
pip3 install --upgrade pip
|
||||
@@ -49,6 +74,7 @@ before_install: |
|
||||
fi
|
||||
|
||||
install:
|
||||
- export PATH=$PWD/bin:$PATH
|
||||
- pip3 install ".$EXTRAS"
|
||||
- pip3 install -r test_requirements.txt
|
||||
|
||||
|
||||
@@ -2,12 +2,14 @@ brew 'python'
|
||||
|
||||
brew 'ghostscript'
|
||||
brew 'jbig2dec'
|
||||
brew 'jbig2enc'
|
||||
brew 'leptonica'
|
||||
brew 'libffi'
|
||||
brew 'libtiff'
|
||||
brew 'libxml2'
|
||||
brew 'mupdf-tools'
|
||||
brew 'openjpeg'
|
||||
brew 'pngquant'
|
||||
brew 'qpdf'
|
||||
brew 'tesseract'
|
||||
brew 'unpaper'
|
||||
|
||||
@@ -1,42 +0,0 @@
|
||||
#!/bin/bash
|
||||
# © 2017 James R. Barlow: github.com/jbarlow83
|
||||
set -euo pipefail
|
||||
set -x
|
||||
|
||||
sudo add-apt-repository ppa:vshn/ghostscript -y
|
||||
sudo add-apt-repository ppa:heyarje/libav-11 -y
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install -y \
|
||||
ghostscript \
|
||||
poppler-utils \
|
||||
libavformat56 \
|
||||
libavcodec56 \
|
||||
libavutil54 \
|
||||
libffi-dev
|
||||
|
||||
sudo add-apt-repository ppa:alex-p/tesseract-ocr -y
|
||||
|
||||
sudo apt-get update
|
||||
sudo apt-get autoremove -y
|
||||
sudo apt-get install -y --no-install-recommends \
|
||||
tesseract-ocr \
|
||||
tesseract-ocr-eng \
|
||||
tesseract-ocr-fra \
|
||||
tesseract-ocr-deu
|
||||
|
||||
pip install --upgrade pip
|
||||
mkdir -p packages
|
||||
wget -q 'https://www.dropbox.com/s/vaq0kbwi6e6au80/unpaper_6.1-1.deb?raw=1' -O packages/unpaper_6.1-1.deb
|
||||
sudo dpkg -i packages/unpaper_6.1-1.deb
|
||||
|
||||
if [ ! -f /usr/local/bin/qpdf ]; then
|
||||
export QPDF_RELEASE='https://github.com/qpdf/qpdf/releases/download/release-qpdf-8.0.2/qpdf-8.0.2.tar.gz'
|
||||
mkdir qpdf
|
||||
wget -q $QPDF_RELEASE -O - | tar xz -C qpdf --strip-components=1
|
||||
cd qpdf/
|
||||
export PATH="/usr/local/opt/ccache/libexec:$PATH"
|
||||
./configure --prefix=/usr
|
||||
make -j 2
|
||||
sudo make install
|
||||
cd ..
|
||||
fi
|
||||
@@ -39,7 +39,6 @@ Main features
|
||||
- Keeps file size about the same
|
||||
- If requested deskews and/or cleans the image before performing OCR
|
||||
- Validates input and output files
|
||||
- Provides debug mode to enable easy verification of the OCR results
|
||||
- Processes pages in parallel when more than one CPU core is
|
||||
available
|
||||
- Uses `Tesseract OCR <https://github.com/tesseract-ocr/tesseract>`_ engine
|
||||
|
||||
+68
-18
@@ -27,8 +27,8 @@ If you want to adjust the amount of time spent on OCR, change ``--tesseract-time
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
# Allow 300 seconds for OCR; skip any page larger than 50 megapixels
|
||||
ocrmypdf --tesseract-timeout 300 --skip-big 50 bigfile.pdf output.pdf
|
||||
# Allow 300 seconds for OCR; skip any page larger than 50 megapixels
|
||||
ocrmypdf --tesseract-timeout 300 --skip-big 50 bigfile.pdf output.pdf
|
||||
|
||||
Overriding default tesseract
|
||||
""""""""""""""""""""""""""""
|
||||
@@ -39,20 +39,20 @@ Some relevant environment variables that influence Tesseract's behavior include:
|
||||
|
||||
.. envvar:: TESSDATA_PREFIX
|
||||
|
||||
Overrides the path to Tesseract's data files. This can allow simultaneous installation of the "best" and "fast" training data sets. OCRmyPDF does not manage this environment variable.
|
||||
Overrides the path to Tesseract's data files. This can allow simultaneous installation of the "best" and "fast" training data sets. OCRmyPDF does not manage this environment variable.
|
||||
|
||||
.. envvar:: OMP_THREAD_LIMIT
|
||||
|
||||
Controls the number of threads Tesseract will use. OCRmyPDF will manage this environment if it is not already set. (Currently, it will set it to 1 because this gives the best results in testing.)
|
||||
Controls the number of threads Tesseract will use. OCRmyPDF will manage this environment if it is not already set. (Currently, it will set it to 1 because this gives the best results in testing.)
|
||||
|
||||
For example, if you are testing tesseract 4.00 and don't wish to use an existing tesseract 3.04 installation, you can launch OCRmyPDF as follows:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
env \
|
||||
PATH=/home/user/src/tesseract4/api:$PATH \
|
||||
TESSDATA_PREFIX=/home/user/src/tesseract4 \
|
||||
ocrmypdf --tesseract-oem 2 input.pdf output.pdf
|
||||
env \
|
||||
PATH=/home/user/src/tesseract4/api:$PATH \
|
||||
TESSDATA_PREFIX=/home/user/src/tesseract4 \
|
||||
ocrmypdf --tesseract-oem 2 input.pdf output.pdf
|
||||
|
||||
In this example ``TESSDATA_PREFIX`` directs Tesseract 4.0 to use LSTM training data. ``--tesseract-oem 1`` requests tesseract 4.0's new LSTM engine. (Tesseract 4.0 only.)
|
||||
|
||||
@@ -80,19 +80,19 @@ Create a file named "no-dict.cfg" with these contents:
|
||||
|
||||
::
|
||||
|
||||
load_system_dawg 0
|
||||
language_model_penalty_non_dict_word 0
|
||||
language_model_penalty_non_freq_dict_word 0
|
||||
load_system_dawg 0
|
||||
language_model_penalty_non_dict_word 0
|
||||
language_model_penalty_non_freq_dict_word 0
|
||||
|
||||
then run ocrmypdf as follows (along with any other desired arguments):
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
ocrmypdf --tesseract-config no-dict.cfg input.pdf output.pdf
|
||||
ocrmypdf --tesseract-config no-dict.cfg input.pdf output.pdf
|
||||
|
||||
.. warning::
|
||||
|
||||
Some combinations of control parameters will break Tesseract or break assumptions that OCRmyPDF makes about Tesseract's output.
|
||||
Some combinations of control parameters will break Tesseract or break assumptions that OCRmyPDF makes about Tesseract's output.
|
||||
|
||||
|
||||
Changing the PDF renderer
|
||||
@@ -105,7 +105,7 @@ rendering
|
||||
Creating a new PDF from other data (such as an existing PDF).
|
||||
|
||||
|
||||
OCRmyPDF has three PDF renderers: ``sandwich``, ``hocr``, ``tesseract``. The renderer may be selected using ``--pdf-renderer``. The default is ``auto`` which lets OCRmyPDF select the renderer to use. Currently, ``auto`` selects ``sandwich`` for Tesseract 3.05.01 or newer, or ``hocr`` for older versions of Tesseract.
|
||||
OCRmyPDF has these PDF renderers: ``sandwich`` and ``hocr``. The renderer may be selected using ``--pdf-renderer``. The default is ``auto`` which lets OCRmyPDF select the renderer to use. Currently, ``auto`` selects ``sandwich`` for Tesseract 3.05.01 or newer, or ``hocr`` for older versions of Tesseract.
|
||||
|
||||
The ``sandwich`` renderer
|
||||
"""""""""""""""""""""""""
|
||||
@@ -116,7 +116,7 @@ Currently this is the best renderer for most uses, however it is implemented in
|
||||
|
||||
When image preprocessing features like ``--deskew`` are used, the original PDF will be rendered as a full page and the OCR layer will be placed on top.
|
||||
|
||||
This renderer requires Tesseract 3.05.01 or newer.
|
||||
If a PDF created with this renderer using Tesseract versions older than 3.05.00 is then passed through Ghostscript's pdfwrite feature, the OCR text *may* be corrupted. The ``--output-type=pdfa`` argument will produce a warning in this situation. For this reason, OCRmyPDF automatically selects the ``hocr`` for older Tesseract versions.
|
||||
|
||||
The ``hocr`` renderer
|
||||
"""""""""""""""""""""
|
||||
@@ -132,8 +132,58 @@ This works in all versions of Tesseract.
|
||||
The ``tesseract`` renderer
|
||||
""""""""""""""""""""""""""
|
||||
|
||||
The ``tesseract`` renderer creates a PDF with the image and text layers precomposed, meaning that it always transcodes, loses image quality and rasterizes any vector objects. It does a better job on non-Latin text and document structure than ``hocr``.
|
||||
The ``tesseract`` renderer was removed. OCRmyPDF's new approach to text layer grafting makes it functionally equivalent to ``sandwich``.
|
||||
|
||||
If a PDF created with this renderer using Tesseract versions older than 3.05.00 is then passed through Ghostscript's pdfwrite feature, the OCR text *may* be corrupted. The ``--output-type=pdfa`` argument will produce a warning in this situation.
|
||||
Return code policy
|
||||
------------------
|
||||
|
||||
*This renderer is deprecated and will be removed whenever support for older versions of Tesseract is dropped.*
|
||||
OCRmyPDF writes all messages to ``stderr``. ``stdout`` is reserved for piping
|
||||
output files. ``stdin`` is reserved for piping input files.
|
||||
|
||||
The return codes generated by the OCRmyPDF are considered part of the stable
|
||||
user interface.
|
||||
|
||||
.. list-table:: Return codes
|
||||
:widths: 5 35 60
|
||||
:header-rows: 1
|
||||
|
||||
* - Code
|
||||
- Name
|
||||
- Interpretation
|
||||
* - 0
|
||||
- ``ocrmypdf.exceptions.ExitCode.ok``
|
||||
- Everything worked as expected.
|
||||
* - 1
|
||||
- ``ocrmypdf.exceptions.ExitCode.bad_args``
|
||||
- Invalid arguments, exited with an error.
|
||||
* - 2
|
||||
- ``ocrmypdf.exceptions.ExitCode.input_file``
|
||||
- The input file does not seem to be a valid PDF.
|
||||
* - 3
|
||||
- ``ocrmypdf.exceptions.missing_dependency``
|
||||
- An external program required by OCRmyPDF is missing.
|
||||
* - 4
|
||||
- ``ocrmypdf.exceptions.invalid_output_pdf``
|
||||
- An output file was created, but it does not seem to be a valid PDF or
|
||||
PDF/A. The file will be available.
|
||||
* - 5
|
||||
- ``ocrmypdf.exceptions.file_access_error``
|
||||
- The user running OCRmyPDF does not have sufficient permissions to read the input file and write the output file.
|
||||
* - 6
|
||||
- ``ocrmypdf.exceptions.already_done_ocr``
|
||||
- The file already appears to contain text so it may not need OCR. See output message.
|
||||
* - 7
|
||||
- ``ocrmypdf.exceptions.child_process_error``
|
||||
- An error occurred in an external program (child process) and OCRmyPDF cannot continue.
|
||||
* - 8
|
||||
- ``ocrmypdf.exceptions.encrypted_pdf``
|
||||
- The input PDF is encrypted. OCRmyPDF does not read encrypted PDFs. Use another program such as ``qpdf`` to remove encryption.
|
||||
* - 9
|
||||
- ``ocrmypdf.exceptions.invalid_config``
|
||||
- A custom configuration file was forwarded to Tesseract using ``--tesseract-config``, and Tesseract rejected this file.
|
||||
* - 15
|
||||
- ``ocrmypdf.exceptions.other_error``
|
||||
- Some other error occurred.
|
||||
* - 130
|
||||
- ``ocrmypdf.exceptions.ctrl_c``
|
||||
- The program was interrupted by pressing Ctrl+C.
|
||||
|
||||
@@ -198,4 +198,3 @@ The `Image processing`_ features can improve OCR quality.
|
||||
Rotating pages and deskewing helps to ensure that the page orientation is correct before OCR begins. Removing the background and/or cleaning the page can also improve results. The ``--oversample DPI`` argument can be specified to resample images to higher resolution before attempting OCR; this can improve results as well.
|
||||
|
||||
OCR quality will suffer if the resolution of input images is not correct (since the range of pixel sizes that will be checked for possible fonts will also be incorrect).
|
||||
|
||||
|
||||
@@ -59,18 +59,3 @@ If you wish to add a single language pack, you could do the following:
|
||||
.. code-block:: bash
|
||||
|
||||
host$ docker commit <container_id> ocrmypdf-tess4-heb
|
||||
|
||||
|
||||
Known limitations
|
||||
-----------------
|
||||
|
||||
As of v4.2, users of ocrmypdf working languages outside the Latin alphabet should use the following syntax:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
ocrmypdf -l eng+gre --output-type pdf --pdf-renderer tesseract
|
||||
|
||||
The reasons for this are:
|
||||
|
||||
* The latest version of Ghostscript (9.19 as of this writing) has unfixed bugs in Unicode handling that generate invalid character maps, so Ghostscript cannot be used for PDF/A conversion
|
||||
* The default "hocr" PDF renderer does not handle Asian fonts properly
|
||||
+271
-432
@@ -4,550 +4,389 @@
|
||||
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
|
||||
-->
|
||||
<!-- Title: Pipeline: Pages: 1 -->
|
||||
<svg width="1952pt" height="1277pt"
|
||||
viewBox="0.00 0.00 1952.00 1277.18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1273.1825)">
|
||||
<svg width="1484pt" height="1277pt"
|
||||
viewBox="0.00 0.00 1484.00 1277.20" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1273.1977)">
|
||||
<title>Pipeline:</title>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1273.1825 1948,-1273.1825 1948,4 -4,4"/>
|
||||
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1273.1977 1480,-1273.1977 1480,4 -4,4"/>
|
||||
<g id="clust1" class="cluster">
|
||||
<title>clustertasks</title>
|
||||
<polygon fill="none" stroke="#000000" points="8,-8 8,-1261.1825 1936,-1261.1825 1936,-8 8,-8"/>
|
||||
<text text-anchor="middle" x="972" y="-1233.1825" font-family="Times,serif" font-size="30.00" fill="#ff3232">Pipeline:</text>
|
||||
<polygon fill="none" stroke="#000000" points="8,-8 8,-1261.1977 1468,-1261.1977 1468,-8 8,-8"/>
|
||||
<text text-anchor="middle" x="738" y="-1233.1977" font-family="Times,serif" font-size="30.00" fill="#ff3232">Pipeline:</text>
|
||||
</g>
|
||||
<!-- t0 -->
|
||||
<g id="node1" class="node">
|
||||
<title>t0</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="876.7053,-1215.1825 667.2947,-1215.1825 663.2947,-1211.1825 663.2947,-1179.1825 872.7053,-1179.1825 876.7053,-1183.1825 876.7053,-1215.1825"/>
|
||||
<polyline fill="none" stroke="#000000" points="872.7053,-1211.1825 663.2947,-1211.1825 "/>
|
||||
<polyline fill="none" stroke="#000000" points="872.7053,-1211.1825 872.7053,-1179.1825 "/>
|
||||
<polyline fill="none" stroke="#000000" points="872.7053,-1211.1825 876.7053,-1215.1825 "/>
|
||||
<text text-anchor="middle" x="770" y="-1191.1825" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.triage</text>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1215.7053,-1215.1977 1006.2947,-1215.1977 1002.2947,-1211.1977 1002.2947,-1179.1977 1211.7053,-1179.1977 1215.7053,-1183.1977 1215.7053,-1215.1977"/>
|
||||
<polyline fill="none" stroke="#000000" points="1211.7053,-1211.1977 1002.2947,-1211.1977 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1211.7053,-1211.1977 1211.7053,-1179.1977 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1211.7053,-1211.1977 1215.7053,-1215.1977 "/>
|
||||
<text text-anchor="middle" x="1109" y="-1191.1977" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.triage</text>
|
||||
</g>
|
||||
<!-- t1 -->
|
||||
<g id="node2" class="node">
|
||||
<title>t1</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="941.0433,-1157.1825 602.9567,-1157.1825 598.9567,-1153.1825 598.9567,-1121.1825 937.0433,-1121.1825 941.0433,-1125.1825 941.0433,-1157.1825"/>
|
||||
<polyline fill="none" stroke="#000000" points="937.0433,-1153.1825 598.9567,-1153.1825 "/>
|
||||
<polyline fill="none" stroke="#000000" points="937.0433,-1153.1825 937.0433,-1121.1825 "/>
|
||||
<polyline fill="none" stroke="#000000" points="937.0433,-1153.1825 941.0433,-1157.1825 "/>
|
||||
<text text-anchor="middle" x="770" y="-1133.1825" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.repair_and_parse_pdf</text>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1280.0433,-1157.1977 941.9567,-1157.1977 937.9567,-1153.1977 937.9567,-1121.1977 1276.0433,-1121.1977 1280.0433,-1125.1977 1280.0433,-1157.1977"/>
|
||||
<polyline fill="none" stroke="#000000" points="1276.0433,-1153.1977 937.9567,-1153.1977 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1276.0433,-1153.1977 1276.0433,-1121.1977 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1276.0433,-1153.1977 1280.0433,-1157.1977 "/>
|
||||
<text text-anchor="middle" x="1109" y="-1133.1977" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.repair_and_parse_pdf</text>
|
||||
</g>
|
||||
<!-- t0->t1 -->
|
||||
<g id="edge1" class="edge">
|
||||
<title>t0->t1</title>
|
||||
<path fill="none" stroke="#0044a0" d="M770,-1179.1488C770,-1175.4743 770,-1171.5242 770,-1167.5888"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="773.5001,-1167.4047 770,-1157.4047 766.5001,-1167.4047 773.5001,-1167.4047"/>
|
||||
<path fill="none" stroke="#0044a0" d="M1109,-1179.1641C1109,-1175.4895 1109,-1171.5395 1109,-1167.604"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1112.5001,-1167.4199 1109,-1157.4199 1105.5001,-1167.42 1112.5001,-1167.4199"/>
|
||||
</g>
|
||||
<!-- t2 -->
|
||||
<g id="node3" class="node">
|
||||
<title>t2</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1043.9447,-1078.2585 787,-1095.158 530.0553,-1078.2585 530.2951,-1050.9147 1043.7049,-1050.9147 1043.9447,-1078.2585"/>
|
||||
<polygon fill="none" stroke="#000000" points="1047.9814,-1081.9991 787,-1099.164 526.0186,-1081.9991 526.3263,-1046.9173 1047.6737,-1046.9173 1047.9814,-1081.9991"/>
|
||||
<text text-anchor="middle" x="787" y="-1064.7009" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.pre_split_pages</text>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1030.0926,-1078.2732 785,-1095.1731 539.9074,-1078.2732 540.1362,-1050.9285 1029.8638,-1050.9285 1030.0926,-1078.2732"/>
|
||||
<polygon fill="none" stroke="#000000" points="1034.1249,-1082.0021 785,-1099.1801 535.8751,-1082.0021 536.1685,-1046.931 1033.8315,-1046.931 1034.1249,-1082.0021"/>
|
||||
<text text-anchor="middle" x="785" y="-1064.7153" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.marker_pages</text>
|
||||
</g>
|
||||
<!-- t1->t2 -->
|
||||
<g id="edge2" class="edge">
|
||||
<title>t1->t2</title>
|
||||
<path fill="none" stroke="#0044a0" d="M774.5557,-1120.8306C775.4962,-1117.0421 776.5194,-1112.92 777.5618,-1108.7212"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="780.986,-1109.4542 779.9984,-1098.9055 774.1922,-1107.7677 780.986,-1109.4542"/>
|
||||
<path fill="none" stroke="#0044a0" d="M1023.449,-1121.1152C984.5695,-1112.8974 938.0675,-1103.0685 896.4957,-1094.2816"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="897.1066,-1090.8335 886.5989,-1092.1898 895.6589,-1097.6822 897.1066,-1090.8335"/>
|
||||
</g>
|
||||
<!-- t20 -->
|
||||
<g id="node22" class="node">
|
||||
<title>t20</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="649.5156,-1020.2193 286.4844,-1020.2193 282.4844,-1016.2193 282.4844,-984.2193 645.5156,-984.2193 649.5156,-988.2193 649.5156,-1020.2193"/>
|
||||
<polyline fill="none" stroke="#000000" points="645.5156,-1016.2193 282.4844,-1016.2193 "/>
|
||||
<polyline fill="none" stroke="#000000" points="645.5156,-1016.2193 645.5156,-984.2193 "/>
|
||||
<polyline fill="none" stroke="#000000" points="645.5156,-1016.2193 649.5156,-1020.2193 "/>
|
||||
<text text-anchor="middle" x="466" y="-996.2193" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.generate_postscript_stub</text>
|
||||
<!-- t16 -->
|
||||
<g id="node17" class="node">
|
||||
<title>t16</title>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="1215.5059,-328.1861 942.4941,-328.1861 938.4941,-324.1861 938.4941,-292.1861 1211.5059,-292.1861 1215.5059,-296.1861 1215.5059,-328.1861"/>
|
||||
<polyline fill="none" stroke="#000000" points="1211.5059,-324.1861 938.4941,-324.1861 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1211.5059,-324.1861 1211.5059,-292.1861 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1211.5059,-324.1861 1215.5059,-328.1861 "/>
|
||||
<text text-anchor="middle" x="1077" y="-304.1861" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.weave_layers</text>
|
||||
</g>
|
||||
<!-- t1->t20 -->
|
||||
<g id="edge31" class="edge">
|
||||
<title>t1->t20</title>
|
||||
<path fill="none" stroke="#0044a0" d="M598.785,-1123.5822C563.105,-1117.7214 531.8209,-1109.8012 517,-1099.1825 493.9382,-1082.6593 480.4369,-1052.4741 473.1842,-1030.1561"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="476.5199,-1029.095 470.2797,-1020.5329 469.8185,-1031.1177 476.5199,-1029.095"/>
|
||||
<!-- t1->t16 -->
|
||||
<g id="edge24" class="edge">
|
||||
<title>t1->t16</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1097.2373,-1120.9576C1077.987,-1088.7184 1043.7317,-1019.7372 1063,-963.2656 1106.87,-834.6914 1482.8098,-573.3183 1409,-459.2656 1362.7595,-387.8137 1273.2613,-350.2799 1198.8305,-330.7528"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1199.4555,-327.3005 1188.9015,-328.2301 1197.7316,-334.0849 1199.4555,-327.3005"/>
|
||||
</g>
|
||||
<!-- t24 -->
|
||||
<g id="node24" class="node">
|
||||
<title>t24</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="20.4213,-156.4247 242,-129.112 463.5787,-156.4247 463.3719,-200.6177 20.6281,-200.6177 20.4213,-156.4247"/>
|
||||
<polygon fill="none" stroke="#000000" points="16.4083,-152.8864 242,-125.079 467.5917,-152.8864 467.3496,-204.6205 16.6504,-204.6205 16.4083,-152.8864"/>
|
||||
<text text-anchor="middle" x="242" y="-162.6394" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.merge_pages_mupdf</text>
|
||||
<!-- t17 -->
|
||||
<g id="node18" class="node">
|
||||
<title>t17</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1439.5156,-1009.7492 1076.4844,-1009.7492 1072.4844,-1005.7492 1072.4844,-973.7492 1435.5156,-973.7492 1439.5156,-977.7492 1439.5156,-1009.7492"/>
|
||||
<polyline fill="none" stroke="#000000" points="1435.5156,-1005.7492 1072.4844,-1005.7492 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1435.5156,-1005.7492 1435.5156,-973.7492 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1435.5156,-1005.7492 1439.5156,-1009.7492 "/>
|
||||
<text text-anchor="middle" x="1256" y="-985.7492" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.generate_postscript_stub</text>
|
||||
</g>
|
||||
<!-- t1->t24 -->
|
||||
<g id="edge41" class="edge">
|
||||
<title>t1->t24</title>
|
||||
<path fill="none" stroke="#0044a0" d="M598.6617,-1124.8567C376.4578,-1103.9215 17,-1060.9746 17,-1002.2193 17,-1002.2193 17,-1002.2193 17,-335.7123 17,-276.266 68.2524,-235.5065 121.8346,-209.1377"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="123.6227,-212.1629 131.1479,-204.7049 120.6143,-205.8423 123.6227,-212.1629"/>
|
||||
<!-- t1->t17 -->
|
||||
<g id="edge25" class="edge">
|
||||
<title>t1->t17</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1127.0251,-1121.1176C1153.0342,-1095.0292 1201.2007,-1046.7157 1230.7429,-1017.0834"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1233.2458,-1019.5302 1237.8275,-1009.9772 1228.2885,-1014.5879 1233.2458,-1019.5302"/>
|
||||
</g>
|
||||
<!-- t23 -->
|
||||
<g id="node25" class="node">
|
||||
<title>t23</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1006.4902,-156.4239 1218,-129.1092 1429.5098,-156.4239 1429.3124,-200.6199 1006.6876,-200.6199 1006.4902,-156.4239"/>
|
||||
<polygon fill="none" stroke="#000000" points="1002.4742,-152.9063 1218,-125.073 1433.5258,-152.9063 1433.2948,-204.623 1002.7052,-204.623 1002.4742,-152.9063"/>
|
||||
<text text-anchor="middle" x="1218" y="-162.6394" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.merge_pages_qpdf</text>
|
||||
<!-- t18 -->
|
||||
<g id="node19" class="node">
|
||||
<title>t18</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1070.189,-214.4288 1263,-187.1099 1455.811,-214.4288 1455.631,-258.6317 1070.369,-258.6317 1070.189,-214.4288"/>
|
||||
<polygon fill="none" stroke="#000000" points="1066.1715,-210.9543 1263,-183.0662 1459.8285,-210.9543 1459.6181,-262.6353 1066.3819,-262.6353 1066.1715,-210.9543"/>
|
||||
<text text-anchor="middle" x="1263" y="-220.6461" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.metadata_fixup</text>
|
||||
</g>
|
||||
<!-- t1->t23 -->
|
||||
<g id="edge46" class="edge">
|
||||
<title>t1->t23</title>
|
||||
<path fill="none" stroke="#0044a0" d="M941.3419,-1136.2202C1263.4143,-1128.3561 1927,-1100.2573 1927,-1002.2193 1927,-1002.2193 1927,-1002.2193 1927,-335.7123 1927,-234.7734 1651.3069,-194.7548 1443.7522,-178.9295"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1443.8443,-175.4267 1433.6111,-178.1712 1443.3223,-182.4072 1443.8443,-175.4267"/>
|
||||
<!-- t1->t18 -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>t1->t18</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1241.1115,-1121.1192C1311.0076,-1105.2558 1393.5851,-1075.5895 1449,-1020.2329 1458.4922,-1010.7507 1459,-1005.1661 1459,-991.7492 1459,-991.7492 1459,-991.7492 1459,-393.7258 1459,-341.9727 1441.8377,-325.2216 1402,-292.1861 1390.9869,-283.0534 1378.4885,-274.871 1365.6104,-267.6415"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1367.1079,-264.4723 1356.6476,-262.7888 1363.775,-270.6279 1367.1079,-264.4723"/>
|
||||
</g>
|
||||
<!-- t3 -->
|
||||
<g id="node4" class="node">
|
||||
<title>t3</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1055.3851,-1020.2193 808.6149,-1020.2193 804.6149,-1016.2193 804.6149,-984.2193 1051.3851,-984.2193 1055.3851,-988.2193 1055.3851,-1020.2193"/>
|
||||
<polyline fill="none" stroke="#000000" points="1051.3851,-1016.2193 804.6149,-1016.2193 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1051.3851,-1016.2193 1051.3851,-984.2193 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1051.3851,-1016.2193 1055.3851,-1020.2193 "/>
|
||||
<text text-anchor="middle" x="930" y="-996.2193" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.split_page</text>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1015.5194,-999.3074 785,-1016.2081 554.4806,-999.3074 554.6958,-971.9616 1015.3042,-971.9616 1015.5194,-999.3074"/>
|
||||
<polygon fill="none" stroke="#000000" points="1019.5491,-1003.0204 785,-1020.2165 550.4509,-1003.0204 550.7267,-967.9639 1019.2733,-967.9639 1019.5491,-1003.0204"/>
|
||||
<text text-anchor="middle" x="785" y="-985.7492" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.ocr_or_skip</text>
|
||||
</g>
|
||||
<!-- t2->t3 -->
|
||||
<g id="edge3" class="edge">
|
||||
<title>t2->t3</title>
|
||||
<path fill="none" stroke="#0044a0" d="M837.0145,-1046.7494C851.946,-1039.5987 868.2558,-1031.7881 882.9879,-1024.733"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="884.9035,-1027.6964 892.4109,-1020.2204 881.88,-1021.383 884.9035,-1027.6964"/>
|
||||
<path fill="none" stroke="#0044a0" d="M785,-1046.5938C785,-1041.5635 785,-1036.139 785,-1030.7273"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="788.5001,-1030.4427 785,-1020.4427 781.5001,-1030.4428 788.5001,-1030.4427"/>
|
||||
</g>
|
||||
<!-- t4 -->
|
||||
<g id="node5" class="node">
|
||||
<title>t4</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1194.5194,-941.2939 964,-958.1945 733.4806,-941.2939 733.6958,-913.948 1194.3042,-913.948 1194.5194,-941.2939"/>
|
||||
<polygon fill="none" stroke="#000000" points="1198.5491,-945.0069 964,-962.203 729.4509,-945.0069 729.7267,-909.9503 1198.2733,-909.9503 1198.5491,-945.0069"/>
|
||||
<text text-anchor="middle" x="964" y="-927.7357" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.ocr_or_skip</text>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="889.3166,-941.2656 582.6834,-941.2656 578.6834,-937.2656 578.6834,-905.2656 885.3166,-905.2656 889.3166,-909.2656 889.3166,-941.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="885.3166,-937.2656 578.6834,-937.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="885.3166,-937.2656 885.3166,-905.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="885.3166,-937.2656 889.3166,-941.2656 "/>
|
||||
<text text-anchor="middle" x="734" y="-917.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.rasterize_preview</text>
|
||||
</g>
|
||||
<!-- t3->t4 -->
|
||||
<g id="edge4" class="edge">
|
||||
<title>t3->t4</title>
|
||||
<path fill="none" stroke="#0044a0" d="M939.1114,-983.867C941.197,-979.6659 943.4863,-975.0549 945.8053,-970.3839"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="948.9439,-971.9327 950.2559,-961.4194 942.6741,-968.8199 948.9439,-971.9327"/>
|
||||
<path fill="none" stroke="#0044a0" d="M767.1627,-967.797C762.8396,-961.9919 758.1927,-955.7519 753.7858,-949.8343"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="756.3465,-947.4129 747.5666,-941.483 750.7323,-951.5939 756.3465,-947.4129"/>
|
||||
</g>
|
||||
<!-- t5 -->
|
||||
<g id="node6" class="node">
|
||||
<title>t5</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1119.3166,-883.252 812.6834,-883.252 808.6834,-879.252 808.6834,-847.252 1115.3166,-847.252 1119.3166,-851.252 1119.3166,-883.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="1115.3166,-879.252 808.6834,-879.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1115.3166,-879.252 1115.3166,-847.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1115.3166,-879.252 1119.3166,-883.252 "/>
|
||||
<text text-anchor="middle" x="964" y="-859.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.rasterize_preview</text>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1028.0824,-883.2656 769.9176,-883.2656 765.9176,-879.2656 765.9176,-847.2656 1024.0824,-847.2656 1028.0824,-851.2656 1028.0824,-883.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="1024.0824,-879.2656 765.9176,-879.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1024.0824,-879.2656 1024.0824,-847.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1024.0824,-879.2656 1028.0824,-883.2656 "/>
|
||||
<text text-anchor="middle" x="897" y="-859.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.orient_page</text>
|
||||
</g>
|
||||
<!-- t3->t5 -->
|
||||
<g id="edge6" class="edge">
|
||||
<title>t3->t5</title>
|
||||
<path fill="none" stroke="#0044a0" d="M869.1177,-967.8063C880.553,-961.0264 890.81,-952.3527 898,-941.2656 907.042,-927.3226 906.9457,-908.7053 904.5139,-893.387"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="907.914,-892.5383 902.5408,-883.4071 901.0469,-893.8961 907.914,-892.5383"/>
|
||||
</g>
|
||||
<!-- t4->t5 -->
|
||||
<g id="edge5" class="edge">
|
||||
<title>t4->t5</title>
|
||||
<path fill="none" stroke="#0044a0" d="M964,-909.7834C964,-904.5184 964,-898.8955 964,-893.4799"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="967.5001,-893.4695 964,-883.4695 960.5001,-893.4695 967.5001,-893.4695"/>
|
||||
<path fill="none" stroke="#0044a0" d="M784.6807,-905.2319C801.0865,-899.3943 819.4462,-892.8614 836.4913,-886.7963"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="838.1026,-889.938 846.3506,-883.288 835.7559,-883.343 838.1026,-889.938"/>
|
||||
</g>
|
||||
<!-- t6 -->
|
||||
<g id="node7" class="node">
|
||||
<title>t6</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1269.0824,-825.252 1010.9176,-825.252 1006.9176,-821.252 1006.9176,-789.252 1265.0824,-789.252 1269.0824,-793.252 1269.0824,-825.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="1265.0824,-821.252 1006.9176,-821.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1265.0824,-821.252 1265.0824,-789.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1265.0824,-821.252 1269.0824,-825.252 "/>
|
||||
<text text-anchor="middle" x="1138" y="-801.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.orient_page</text>
|
||||
</g>
|
||||
<!-- t4->t6 -->
|
||||
<g id="edge7" class="edge">
|
||||
<title>t4->t6</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1072.6871,-909.8532C1097.768,-902.2558 1119.5887,-893.2079 1128,-883.252 1138.9559,-870.2843 1141.4763,-851.3696 1141.2475,-835.6545"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1144.7291,-835.2052 1140.7199,-825.3983 1137.7384,-835.5649 1144.7291,-835.2052"/>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1064.7325,-825.2656 689.2675,-825.2656 685.2675,-821.2656 685.2675,-789.2656 1060.7325,-789.2656 1064.7325,-793.2656 1064.7325,-825.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="1060.7325,-821.2656 685.2675,-821.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1060.7325,-821.2656 1060.7325,-789.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1060.7325,-821.2656 1064.7325,-825.2656 "/>
|
||||
<text text-anchor="middle" x="875" y="-801.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.rasterize_with_ghostscript</text>
|
||||
</g>
|
||||
<!-- t5->t6 -->
|
||||
<g id="edge6" class="edge">
|
||||
<g id="edge7" class="edge">
|
||||
<title>t5->t6</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1018.1009,-847.2184C1035.9411,-841.2716 1055.9459,-834.6034 1074.4267,-828.4431"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1075.5526,-831.7572 1083.9326,-825.2745 1073.3389,-825.1165 1075.5526,-831.7572"/>
|
||||
</g>
|
||||
<!-- t7 -->
|
||||
<g id="node8" class="node">
|
||||
<title>t7</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="917.7325,-767.252 542.2675,-767.252 538.2675,-763.252 538.2675,-731.252 913.7325,-731.252 917.7325,-735.252 917.7325,-767.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="913.7325,-763.252 538.2675,-763.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="913.7325,-763.252 913.7325,-731.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="913.7325,-763.252 917.7325,-767.252 "/>
|
||||
<text text-anchor="middle" x="728" y="-743.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.rasterize_with_ghostscript</text>
|
||||
</g>
|
||||
<!-- t6->t7 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>t6->t7</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1010.5209,-789.2184C964.4341,-782.6988 912.2171,-775.312 865.3222,-768.6781"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="865.792,-765.2098 855.4003,-767.2745 864.8114,-772.1408 865.792,-765.2098"/>
|
||||
</g>
|
||||
<!-- t17 -->
|
||||
<g id="node15" class="node">
|
||||
<title>t17</title>
|
||||
<polygon fill="#ff69b4" stroke="#000000" points="1224.2696,-447.252 843.7304,-447.252 839.7304,-443.252 839.7304,-411.252 1220.2696,-411.252 1224.2696,-415.252 1224.2696,-447.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="1220.2696,-443.252 839.7304,-443.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1220.2696,-443.252 1220.2696,-411.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1220.2696,-443.252 1224.2696,-447.252 "/>
|
||||
<text text-anchor="middle" x="1032" y="-423.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.ocr_tesseract_textonly_pdf</text>
|
||||
</g>
|
||||
<!-- t6->t17 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>t6->t17</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1158.4397,-788.9107C1179.7261,-767.6923 1210,-730.5987 1210,-691.252 1210,-691.252 1210,-691.252 1210,-575.252 1210,-532.3545 1227.3937,-512.2638 1200,-479.252 1190.5284,-467.8379 1163.9108,-457.8666 1134.5783,-449.8944"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1135.1079,-446.4151 1124.5475,-447.2681 1133.3349,-453.1869 1135.1079,-446.4151"/>
|
||||
</g>
|
||||
<!-- t14 -->
|
||||
<g id="node17" class="node">
|
||||
<title>t14</title>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="1565,-457.252 1242.4141,-429.252 1565,-401.252 1887.5859,-429.252 1565,-457.252"/>
|
||||
<text text-anchor="middle" x="1565" y="-423.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.select_image_layer</text>
|
||||
</g>
|
||||
<!-- t6->t14 -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>t6->t14</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1211.6459,-789.1984C1287.5889,-768.3738 1395,-731.7602 1395,-691.252 1395,-691.252 1395,-691.252 1395,-575.252 1395,-519.4485 1448.3697,-480.3436 1495.3026,-456.7437"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1497.1229,-459.7505 1504.5857,-452.2301 1494.0619,-453.4552 1497.1229,-459.7505"/>
|
||||
</g>
|
||||
<!-- t21 -->
|
||||
<g id="node20" class="node">
|
||||
<title>t21</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1414.7716,-270.1725 1169.2284,-270.1725 1165.2284,-266.1725 1165.2284,-234.1725 1410.7716,-234.1725 1414.7716,-238.1725 1414.7716,-270.1725"/>
|
||||
<polyline fill="none" stroke="#000000" points="1410.7716,-266.1725 1165.2284,-266.1725 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1410.7716,-266.1725 1410.7716,-234.1725 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1410.7716,-266.1725 1414.7716,-270.1725 "/>
|
||||
<text text-anchor="middle" x="1290" y="-246.1725" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.skip_page</text>
|
||||
</g>
|
||||
<!-- t6->t21 -->
|
||||
<g id="edge28" class="edge">
|
||||
<title>t6->t21</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1269.322,-800.6326C1488.9576,-787.7851 1907,-754.9633 1907,-691.252 1907,-691.252 1907,-691.252 1907,-429.252 1907,-329.7211 1606.6136,-282.8737 1425.0278,-263.647"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1425.1684,-260.1428 1414.8592,-262.586 1424.4419,-267.105 1425.1684,-260.1428"/>
|
||||
</g>
|
||||
<!-- t19 -->
|
||||
<g id="node21" class="node">
|
||||
<title>t19</title>
|
||||
<polygon fill="#66ccff" stroke="#000000" points="465.6739,-447.252 60.3261,-447.252 56.3261,-443.252 56.3261,-411.252 461.6739,-411.252 465.6739,-415.252 465.6739,-447.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="461.6739,-443.252 56.3261,-443.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="461.6739,-443.252 461.6739,-411.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="461.6739,-443.252 465.6739,-447.252 "/>
|
||||
<text text-anchor="middle" x="261" y="-423.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.ocr_tesseract_and_render_pdf</text>
|
||||
</g>
|
||||
<!-- t6->t19 -->
|
||||
<g id="edge30" class="edge">
|
||||
<title>t6->t19</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1006.6775,-802.4744C883.1032,-797.0687 693.0454,-786.4114 529,-767.252 327.1018,-743.6717 78,-894.5226 78,-691.252 78,-691.252 78,-691.252 78,-575.252 78,-532.3545 60.4757,-512.1551 88,-479.252 97.684,-467.6756 124.6714,-457.7191 154.5327,-449.8074"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="155.4872,-453.176 164.3106,-447.311 153.7556,-446.3936 155.4872,-453.176"/>
|
||||
</g>
|
||||
<!-- t8 -->
|
||||
<g id="node9" class="node">
|
||||
<title>t8</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="942.0801,-709.252 517.9199,-709.252 513.9199,-705.252 513.9199,-673.252 938.0801,-673.252 942.0801,-677.252 942.0801,-709.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="938.0801,-705.252 513.9199,-705.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="938.0801,-705.252 938.0801,-673.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="938.0801,-705.252 942.0801,-709.252 "/>
|
||||
<text text-anchor="middle" x="728" y="-685.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.preprocess_remove_background</text>
|
||||
</g>
|
||||
<!-- t7->t8 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>t7->t8</title>
|
||||
<path fill="none" stroke="#0044a0" d="M728,-731.2184C728,-727.5438 728,-723.5938 728,-719.6583"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="731.5001,-719.4742 728,-709.4743 724.5001,-719.4743 731.5001,-719.4742"/>
|
||||
<path fill="none" stroke="#0044a0" d="M890.1597,-847.2319C888.6839,-843.3412 887.0909,-839.1417 885.5115,-834.9776"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="888.731,-833.5965 881.9119,-825.4878 882.186,-836.0791 888.731,-833.5965"/>
|
||||
</g>
|
||||
<!-- t13 -->
|
||||
<g id="node16" class="node">
|
||||
<title>t13</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="481,-535.252 97.1874,-507.252 481,-479.252 864.8126,-507.252 481,-535.252"/>
|
||||
<text text-anchor="middle" x="481" y="-501.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.select_visible_page_image</text>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="1077,-515.2656 754.4141,-487.2656 1077,-459.2656 1399.5859,-487.2656 1077,-515.2656"/>
|
||||
<text text-anchor="middle" x="1077" y="-481.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.select_image_layer</text>
|
||||
</g>
|
||||
<!-- t7->t13 -->
|
||||
<!-- t5->t13 -->
|
||||
<g id="edge20" class="edge">
|
||||
<title>t7->t13</title>
|
||||
<path fill="none" stroke="#0044a0" d="M592.7552,-731.2177C555.8805,-724.9263 521.5464,-717.3855 505,-709.252 470.5499,-692.3178 456.557,-686.3456 441,-651.252 425.2764,-615.7827 441.5685,-572.6191 457.8398,-542.8513"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="460.9365,-544.4864 462.8533,-534.0664 454.8568,-541.0167 460.9365,-544.4864"/>
|
||||
<title>t5->t13</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1000.2704,-847.241C1031.2359,-840.6873 1060.5415,-832.9862 1074,-825.2656 1114.0954,-802.2644 1145,-795.4899 1145,-749.2656 1145,-749.2656 1145,-749.2656 1145,-633.2656 1145,-590.368 1154.8687,-575.2844 1135,-537.2656 1131.571,-530.7041 1126.8893,-524.6314 1121.6622,-519.1451"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1123.8989,-516.4405 1114.2626,-512.0367 1119.0494,-521.4885 1123.8989,-516.4405"/>
|
||||
</g>
|
||||
<!-- t7 -->
|
||||
<g id="node8" class="node">
|
||||
<title>t7</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="856.0801,-767.2656 431.9199,-767.2656 427.9199,-763.2656 427.9199,-731.2656 852.0801,-731.2656 856.0801,-735.2656 856.0801,-767.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="852.0801,-763.2656 427.9199,-763.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="852.0801,-763.2656 852.0801,-731.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="852.0801,-763.2656 856.0801,-767.2656 "/>
|
||||
<text text-anchor="middle" x="642" y="-743.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.preprocess_remove_background</text>
|
||||
</g>
|
||||
<!-- t6->t7 -->
|
||||
<g id="edge8" class="edge">
|
||||
<title>t6->t7</title>
|
||||
<path fill="none" stroke="#0044a0" d="M802.5546,-789.2319C777.7884,-783.067 749.9071,-776.1266 724.4138,-769.7806"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="724.95,-766.3073 714.4006,-767.288 723.259,-773.1 724.95,-766.3073"/>
|
||||
</g>
|
||||
<!-- t12 -->
|
||||
<g id="node15" class="node">
|
||||
<title>t12</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="742,-593.2656 358.1874,-565.2656 742,-537.2656 1125.8126,-565.2656 742,-593.2656"/>
|
||||
<text text-anchor="middle" x="742" y="-559.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.select_visible_page_image</text>
|
||||
</g>
|
||||
<!-- t6->t12 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>t6->t12</title>
|
||||
<path fill="none" stroke="#0044a0" d="M875.1443,-789.1129C874.6867,-773.2956 872.5831,-750.0189 865,-731.2656 844.2991,-680.0716 804.0126,-630.4165 775.1838,-598.9641"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="777.4937,-596.3085 768.1202,-591.3701 772.3682,-601.076 777.4937,-596.3085"/>
|
||||
</g>
|
||||
<!-- t8 -->
|
||||
<g id="node9" class="node">
|
||||
<title>t8</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="732.6759,-709.2656 413.3241,-709.2656 409.3241,-705.2656 409.3241,-673.2656 728.6759,-673.2656 732.6759,-677.2656 732.6759,-709.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="728.6759,-705.2656 409.3241,-705.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="728.6759,-705.2656 728.6759,-673.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="728.6759,-705.2656 732.6759,-709.2656 "/>
|
||||
<text text-anchor="middle" x="571" y="-685.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.preprocess_deskew</text>
|
||||
</g>
|
||||
<!-- t7->t8 -->
|
||||
<g id="edge9" class="edge">
|
||||
<title>t7->t8</title>
|
||||
<path fill="none" stroke="#0044a0" d="M619.9243,-731.2319C613.9709,-726.3685 607.4267,-721.0226 601.115,-715.8666"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="603.2653,-713.1037 593.3065,-709.4878 598.8367,-718.5248 603.2653,-713.1037"/>
|
||||
</g>
|
||||
<!-- t7->t12 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>t7->t12</title>
|
||||
<path fill="none" stroke="#0044a0" d="M717.0346,-731.1646C726.8757,-725.6884 735.7103,-718.5557 742,-709.2656 763.0291,-678.205 759.4083,-634.0888 752.8082,-602.8898"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="756.1481,-601.7976 750.487,-592.842 749.3278,-603.3733 756.1481,-601.7976"/>
|
||||
</g>
|
||||
<!-- t9 -->
|
||||
<g id="node10" class="node">
|
||||
<title>t9</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="773.6759,-651.252 454.3241,-651.252 450.3241,-647.252 450.3241,-615.252 769.6759,-615.252 773.6759,-619.252 773.6759,-651.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="769.6759,-647.252 450.3241,-647.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="769.6759,-647.252 769.6759,-615.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="769.6759,-647.252 773.6759,-651.252 "/>
|
||||
<text text-anchor="middle" x="612" y="-627.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.preprocess_deskew</text>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="712.8828,-651.2656 411.1172,-651.2656 407.1172,-647.2656 407.1172,-615.2656 708.8828,-615.2656 712.8828,-619.2656 712.8828,-651.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="708.8828,-647.2656 407.1172,-647.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="708.8828,-647.2656 708.8828,-615.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="708.8828,-647.2656 712.8828,-651.2656 "/>
|
||||
<text text-anchor="middle" x="560" y="-627.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.preprocess_clean</text>
|
||||
</g>
|
||||
<!-- t8->t9 -->
|
||||
<g id="edge10" class="edge">
|
||||
<title>t8->t9</title>
|
||||
<path fill="none" stroke="#0044a0" d="M691.9327,-673.2184C680.9122,-667.7081 668.6526,-661.5783 657.1104,-655.8072"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="658.5545,-652.6162 648.045,-651.2745 655.424,-658.8772 658.5545,-652.6162"/>
|
||||
<path fill="none" stroke="#0044a0" d="M567.5798,-673.2319C566.8624,-669.4493 566.0897,-665.3747 565.3216,-661.3247"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="568.7581,-660.6605 563.4559,-651.4878 561.8807,-661.9649 568.7581,-660.6605"/>
|
||||
</g>
|
||||
<!-- t8->t13 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>t8->t13</title>
|
||||
<path fill="none" stroke="#0044a0" d="M763.3121,-673.1037C771.2083,-667.2594 778.5531,-659.9847 783,-651.252 790.2604,-636.9942 792.214,-628.3326 783,-615.252 759.3602,-581.6921 662.7714,-550.9641 585.1057,-530.9385"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="585.806,-527.5052 575.2515,-528.4283 584.078,-534.2886 585.806,-527.5052"/>
|
||||
<!-- t8->t12 -->
|
||||
<g id="edge16" class="edge">
|
||||
<title>t8->t12</title>
|
||||
<path fill="none" stroke="#0044a0" d="M670.0045,-673.2618C693.2528,-667.2338 713.6919,-659.8307 722,-651.2656 734.1971,-638.6912 739.4901,-620.2051 741.6123,-603.5914"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="745.1041,-603.8427 742.5574,-593.5585 738.1349,-603.1862 745.1041,-603.8427"/>
|
||||
</g>
|
||||
<!-- t10 -->
|
||||
<g id="node11" class="node">
|
||||
<title>t10</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1117.8828,-593.252 816.1172,-593.252 812.1172,-589.252 812.1172,-557.252 1113.8828,-557.252 1117.8828,-561.252 1117.8828,-593.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="1113.8828,-589.252 812.1172,-589.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1113.8828,-589.252 1113.8828,-557.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1113.8828,-589.252 1117.8828,-593.252 "/>
|
||||
<text text-anchor="middle" x="965" y="-569.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.preprocess_clean</text>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="340.1094,-583.2656 35.8906,-583.2656 31.8906,-579.2656 31.8906,-547.2656 336.1094,-547.2656 340.1094,-551.2656 340.1094,-583.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="336.1094,-579.2656 31.8906,-579.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="336.1094,-579.2656 336.1094,-547.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="336.1094,-579.2656 340.1094,-583.2656 "/>
|
||||
<text text-anchor="middle" x="186" y="-559.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.select_ocr_image</text>
|
||||
</g>
|
||||
<!-- t9->t10 -->
|
||||
<g id="edge11" class="edge">
|
||||
<title>t9->t10</title>
|
||||
<path fill="none" stroke="#0044a0" d="M721.7564,-615.2184C760.9379,-608.7806 805.2658,-601.4973 845.2464,-594.9283"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="846.0113,-598.3496 855.3115,-593.2745 844.8763,-591.4422 846.0113,-598.3496"/>
|
||||
<path fill="none" stroke="#0044a0" d="M460.7568,-615.2213C409.7279,-605.9434 347.4237,-594.6153 295.0537,-585.0935"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="295.5223,-581.6214 285.0575,-583.276 294.2701,-588.5085 295.5223,-581.6214"/>
|
||||
</g>
|
||||
<!-- t9->t13 -->
|
||||
<g id="edge18" class="edge">
|
||||
<title>t9->t13</title>
|
||||
<path fill="none" stroke="#0044a0" d="M593.2309,-615.1993C573.0988,-595.8356 540.6771,-564.6514 515.8453,-540.7673"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="518.0381,-538.0203 508.4046,-533.6106 513.1856,-543.0654 518.0381,-538.0203"/>
|
||||
<!-- t9->t12 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>t9->t12</title>
|
||||
<path fill="none" stroke="#0044a0" d="M608.2948,-615.2213C627.0226,-608.2242 648.8712,-600.0609 669.4134,-592.3859"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="670.9148,-595.5613 679.0573,-588.7826 668.4648,-589.004 670.9148,-595.5613"/>
|
||||
</g>
|
||||
<!-- t11 -->
|
||||
<g id="node12" class="node">
|
||||
<title>t11</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1191.1094,-525.252 886.8906,-525.252 882.8906,-521.252 882.8906,-489.252 1187.1094,-489.252 1191.1094,-493.252 1191.1094,-525.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="1187.1094,-521.252 882.8906,-521.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1187.1094,-521.252 1187.1094,-489.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1187.1094,-521.252 1191.1094,-525.252 "/>
|
||||
<text text-anchor="middle" x="1037" y="-501.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.select_ocr_image</text>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="334.0996,-505.2656 19.9004,-505.2656 15.9004,-501.2656 15.9004,-469.2656 330.0996,-469.2656 334.0996,-473.2656 334.0996,-505.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="330.0996,-501.2656 15.9004,-501.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="330.0996,-501.2656 330.0996,-469.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="330.0996,-501.2656 334.0996,-505.2656 "/>
|
||||
<text text-anchor="middle" x="175" y="-481.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.ocr_tesseract_hocr</text>
|
||||
</g>
|
||||
<!-- t10->t11 -->
|
||||
<g id="edge12" class="edge">
|
||||
<title>t10->t11</title>
|
||||
<path fill="none" stroke="#0044a0" d="M984.2947,-557.0293C992.2846,-549.4832 1001.6851,-540.6049 1010.318,-532.4517"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1012.7851,-534.9359 1017.6521,-525.5251 1007.9787,-529.8468 1012.7851,-534.9359"/>
|
||||
</g>
|
||||
<!-- t10->t13 -->
|
||||
<g id="edge17" class="edge">
|
||||
<title>t10->t13</title>
|
||||
<path fill="none" stroke="#0044a0" d="M836.5676,-557.2078C770.772,-547.9638 690.4915,-536.6847 622.8731,-527.1846"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="622.9531,-523.6616 612.5634,-525.7361 621.9792,-530.5935 622.9531,-523.6616"/>
|
||||
</g>
|
||||
<!-- t12 -->
|
||||
<g id="node13" class="node">
|
||||
<title>t12</title>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="822.0996,-447.252 507.9004,-447.252 503.9004,-443.252 503.9004,-411.252 818.0996,-411.252 822.0996,-415.252 822.0996,-447.252"/>
|
||||
<polyline fill="none" stroke="#000000" points="818.0996,-443.252 503.9004,-443.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="818.0996,-443.252 818.0996,-411.252 "/>
|
||||
<polyline fill="none" stroke="#000000" points="818.0996,-443.252 822.0996,-447.252 "/>
|
||||
<text text-anchor="middle" x="663" y="-423.252" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.ocr_tesseract_hocr</text>
|
||||
</g>
|
||||
<!-- t11->t12 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>t11->t12</title>
|
||||
<path fill="none" stroke="#0044a0" d="M950.2568,-489.1612C893.2425,-477.2705 818.5749,-461.6981 759.6569,-449.4104"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="760.1,-445.9276 749.5961,-447.3122 758.6708,-452.7802 760.1,-445.9276"/>
|
||||
</g>
|
||||
<!-- t11->t17 -->
|
||||
<g id="edge15" class="edge">
|
||||
<title>t11->t17</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1035.8403,-489.1612C1035.2388,-479.7779 1034.4904,-468.1019 1033.8144,-457.5566"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1037.3033,-457.2705 1033.1707,-447.5149 1030.3177,-457.7184 1037.3033,-457.2705"/>
|
||||
<path fill="none" stroke="#0044a0" d="M183.4487,-547.1748C182.1254,-537.7914 180.4788,-526.1154 178.9917,-515.5701"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="182.4378,-514.9417 177.5755,-505.5285 175.5064,-515.9193 182.4378,-514.9417"/>
|
||||
</g>
|
||||
<!-- t15 -->
|
||||
<g id="node14" class="node">
|
||||
<title>t15</title>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="1229.0433,-353.7123 920.9567,-353.7123 916.9567,-349.7123 916.9567,-317.7123 1225.0433,-317.7123 1229.0433,-321.7123 1229.0433,-353.7123"/>
|
||||
<polyline fill="none" stroke="#000000" points="1225.0433,-349.7123 916.9567,-349.7123 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1225.0433,-349.7123 1225.0433,-317.7123 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1225.0433,-349.7123 1229.0433,-353.7123 "/>
|
||||
<text text-anchor="middle" x="1073" y="-329.7123" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.render_hocr_page</text>
|
||||
<polygon fill="#ff69b4" stroke="#000000" points="736.2696,-505.2656 355.7304,-505.2656 351.7304,-501.2656 351.7304,-469.2656 732.2696,-469.2656 736.2696,-473.2656 736.2696,-505.2656"/>
|
||||
<polyline fill="none" stroke="#000000" points="732.2696,-501.2656 351.7304,-501.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="732.2696,-501.2656 732.2696,-469.2656 "/>
|
||||
<polyline fill="none" stroke="#000000" points="732.2696,-501.2656 736.2696,-505.2656 "/>
|
||||
<text text-anchor="middle" x="544" y="-481.2656" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.ocr_tesseract_textonly_pdf</text>
|
||||
</g>
|
||||
<!-- t12->t15 -->
|
||||
<!-- t10->t15 -->
|
||||
<g id="edge14" class="edge">
|
||||
<title>t12->t15</title>
|
||||
<path fill="none" stroke="#0044a0" d="M754.3855,-411.2269C799.2649,-402.117 854.0781,-390.6067 903,-379.252 933.2642,-372.2277 966.3927,-363.8908 995.3012,-356.4015"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="996.5416,-359.6955 1005.3389,-353.7914 994.7799,-352.9208 996.5416,-359.6955"/>
|
||||
<title>t10->t15</title>
|
||||
<path fill="none" stroke="#0044a0" d="M269.0322,-547.1748C323.4947,-535.3086 394.7854,-519.776 451.1284,-507.5002"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="452.0829,-510.8744 461.1086,-505.3257 450.5927,-504.0348 452.0829,-510.8744"/>
|
||||
</g>
|
||||
<!-- t16 -->
|
||||
<g id="node19" class="node">
|
||||
<title>t16</title>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="651.9202,-270.1725 284.0798,-270.1725 280.0798,-266.1725 280.0798,-234.1725 647.9202,-234.1725 651.9202,-238.1725 651.9202,-270.1725"/>
|
||||
<polyline fill="none" stroke="#000000" points="647.9202,-266.1725 280.0798,-266.1725 "/>
|
||||
<polyline fill="none" stroke="#000000" points="647.9202,-266.1725 647.9202,-234.1725 "/>
|
||||
<polyline fill="none" stroke="#000000" points="647.9202,-266.1725 651.9202,-270.1725 "/>
|
||||
<text text-anchor="middle" x="466" y="-246.1725" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.render_hocr_debug_page</text>
|
||||
<!-- t14 -->
|
||||
<g id="node13" class="node">
|
||||
<title>t14</title>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="330.0433,-411.7258 21.9567,-411.7258 17.9567,-407.7258 17.9567,-375.7258 326.0433,-375.7258 330.0433,-379.7258 330.0433,-411.7258"/>
|
||||
<polyline fill="none" stroke="#000000" points="326.0433,-407.7258 17.9567,-407.7258 "/>
|
||||
<polyline fill="none" stroke="#000000" points="326.0433,-407.7258 326.0433,-375.7258 "/>
|
||||
<polyline fill="none" stroke="#000000" points="326.0433,-407.7258 330.0433,-411.7258 "/>
|
||||
<text text-anchor="middle" x="174" y="-387.7258" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.render_hocr_page</text>
|
||||
</g>
|
||||
<!-- t12->t16 -->
|
||||
<g id="edge27" class="edge">
|
||||
<title>t12->t16</title>
|
||||
<path fill="none" stroke="#0044a0" d="M772.353,-411.2135C825.7002,-401.3017 880.0px85,-389.0648 888,-379.252 912.2169,-349.0628 914.0433,-320.8011 888,-292.1725 871.9898,-274.5731 764.4698,-264.5473 661.9779,-258.9344"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="661.9319,-255.4271 651.7593,-258.3883 661.5583,-262.4171 661.9319,-255.4271"/>
|
||||
<!-- t11->t14 -->
|
||||
<g id="edge13" class="edge">
|
||||
<title>t11->t14</title>
|
||||
<path fill="none" stroke="#0044a0" d="M174.8072,-469.2302C174.6642,-455.8584 174.4666,-437.3702 174.3027,-422.0357"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="177.8024,-421.987 174.1956,-412.025 170.8028,-422.0619 177.8024,-421.987"/>
|
||||
</g>
|
||||
<!-- t25 -->
|
||||
<g id="node27" class="node">
|
||||
<title>t25</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="488.7205,-323.495 682,-296.1762 875.2795,-323.495 875.0991,-367.6976 488.9009,-367.6976 488.7205,-323.495"/>
|
||||
<polygon fill="none" stroke="#000000" points="484.7033,-320.0193 682,-292.1327 879.2967,-320.0193 879.0858,-371.7013 484.9142,-371.7013 484.7033,-320.0193"/>
|
||||
<text text-anchor="middle" x="682" y="-329.7123" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.merge_sidecars</text>
|
||||
<!-- t19 -->
|
||||
<g id="node22" class="node">
|
||||
<title>t19</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="351.7205,-381.5085 545,-354.1897 738.2795,-381.5085 738.0991,-425.7112 351.9009,-425.7112 351.7205,-381.5085"/>
|
||||
<polygon fill="none" stroke="#000000" points="347.7033,-378.0329 545,-350.1463 742.2967,-378.0329 742.0858,-429.7148 347.9142,-429.7148 347.7033,-378.0329"/>
|
||||
<text text-anchor="middle" x="545" y="-387.7258" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.merge_sidecars</text>
|
||||
</g>
|
||||
<!-- t12->t25 -->
|
||||
<g id="edge52" class="edge">
|
||||
<title>t12->t25</title>
|
||||
<path fill="none" stroke="#0044a0" d="M666.6634,-411.2166C668.3795,-402.768 670.5105,-392.2769 672.6326,-381.8293"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="676.09,-382.3905 674.6507,-371.8939 669.2301,-380.9971 676.09,-382.3905"/>
|
||||
<!-- t11->t19 -->
|
||||
<g id="edge32" class="edge">
|
||||
<title>t11->t19</title>
|
||||
<path fill="none" stroke="#0044a0" d="M246.3397,-469.2302C287.966,-458.7066 342.1269,-445.0142 392.8772,-432.184"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="393.8058,-435.5594 402.6429,-429.7151 392.0901,-428.773 393.8058,-435.5594"/>
|
||||
</g>
|
||||
<!-- t18 -->
|
||||
<g id="node18" class="node">
|
||||
<title>t18</title>
|
||||
<polygon fill="#00cc66" stroke="#000000" points="1147.2989,-270.1725 856.7011,-270.1725 852.7011,-266.1725 852.7011,-234.1725 1143.2989,-234.1725 1147.2989,-238.1725 1147.2989,-270.1725"/>
|
||||
<polyline fill="none" stroke="#000000" points="1143.2989,-266.1725 852.7011,-266.1725 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1143.2989,-266.1725 1143.2989,-234.1725 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1143.2989,-266.1725 1147.2989,-270.1725 "/>
|
||||
<text text-anchor="middle" x="1000" y="-246.1725" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.combine_layers</text>
|
||||
<!-- t14->t16 -->
|
||||
<g id="edge22" class="edge">
|
||||
<title>t14->t16</title>
|
||||
<path fill="none" stroke="#0044a0" d="M230.6615,-375.7128C262.2207,-366.4581 302.4172,-355.9425 339,-350.1861 448.3957,-332.9725 745.7869,-320.7866 927.9215,-314.6743"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="928.248,-318.1655 938.1258,-314.3342 928.0148,-311.1693 928.248,-318.1655"/>
|
||||
</g>
|
||||
<!-- t15->t18 -->
|
||||
<g id="edge24" class="edge">
|
||||
<title>t15->t18</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1057.1601,-317.5854C1047.0201,-305.9814 1033.7081,-290.7474 1022.4822,-277.9007"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1025.0247,-275.4911 1015.809,-270.264 1019.7536,-280.0972 1025.0247,-275.4911"/>
|
||||
</g>
|
||||
<!-- t17->t18 -->
|
||||
<g id="edge23" class="edge">
|
||||
<title>t17->t18</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1160.5767,-411.2248C1195.7121,-403.5317 1227.1378,-393.066 1238,-379.252 1261.9222,-348.8288 1262.9959,-321.72 1238,-292.1725 1231.6408,-284.6553 1197.8632,-277.2656 1157.6598,-270.9231"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1158.0117,-267.4362 1147.596,-269.3761 1156.9481,-274.3549 1158.0117,-267.4362"/>
|
||||
</g>
|
||||
<!-- t17->t25 -->
|
||||
<g id="edge51" class="edge">
|
||||
<title>t17->t25</title>
|
||||
<path fill="none" stroke="#0044a0" d="M964.5165,-411.2166C925.304,-400.7368 874.3329,-387.1145 826.4989,-374.3305"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="827.2267,-370.9023 816.6621,-371.7016 825.4193,-377.6649 827.2267,-370.9023"/>
|
||||
</g>
|
||||
<!-- t13->t14 -->
|
||||
<!-- t15->t16 -->
|
||||
<g id="edge21" class="edge">
|
||||
<title>t13->t14</title>
|
||||
<path fill="none" stroke="#0044a0" d="M672.8683,-493.1993C736.8314,-488.6166 808.4777,-483.5937 874,-479.252 1033.5051,-468.6828 1073.5671,-468.8587 1233,-457.252 1285.8429,-453.4051 1343.3743,-448.7264 1395.4741,-444.3037"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1395.81,-447.7879 1405.477,-443.4521 1395.2161,-440.8131 1395.81,-447.7879"/>
|
||||
<title>t15->t16</title>
|
||||
<path fill="none" stroke="#0044a0" d="M630.0636,-469.2083C667.5329,-460.6467 711.76,-449.5912 751,-437.2656 850.4985,-406.0121 963.1653,-359.5222 1026.586,-332.2894"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1028.1566,-335.4238 1035.9553,-328.2523 1025.3866,-328.9951 1028.1566,-335.4238"/>
|
||||
</g>
|
||||
<!-- t15->t19 -->
|
||||
<g id="edge31" class="edge">
|
||||
<title>t15->t19</title>
|
||||
<path fill="none" stroke="#0044a0" d="M544.1928,-469.2302C544.2822,-460.8687 544.393,-450.5066 544.5035,-440.166"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="548.006,-439.9443 544.6132,-429.9075 541.0064,-439.8694 548.006,-439.9443"/>
|
||||
</g>
|
||||
<!-- t12->t13 -->
|
||||
<g id="edge19" class="edge">
|
||||
<title>t12->t13</title>
|
||||
<path fill="none" stroke="#0044a0" d="M833.9833,-543.8486C879.0975,-533.3444 933.4556,-520.6879 979.3116,-510.0109"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="980.3156,-513.3709 989.2614,-507.6943 978.7282,-506.5532 980.3156,-513.3709"/>
|
||||
</g>
|
||||
<!-- t13->t16 -->
|
||||
<g id="edge26" class="edge">
|
||||
<g id="edge23" class="edge">
|
||||
<title>t13->t16</title>
|
||||
<path fill="none" stroke="#0044a0" d="M479.4495,-479.3529C478.2545,-457.9761 476.5497,-427.7492 475,-401.252 472.546,-359.2945 469.5914,-310.7019 467.754,-280.6981"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="471.2362,-280.2988 467.1306,-270.5318 464.2493,-280.7273 471.2362,-280.2988"/>
|
||||
<path fill="none" stroke="#0044a0" d="M1077,-459.2068C1077,-426.2624 1077,-371.9187 1077,-338.7552"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1080.5001,-338.3818 1077,-328.3819 1073.5001,-338.3819 1080.5001,-338.3818"/>
|
||||
</g>
|
||||
<!-- t13->t19 -->
|
||||
<!-- t16->t18 -->
|
||||
<g id="edge27" class="edge">
|
||||
<title>t16->t18</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1117.3592,-292.0592C1133.8695,-284.6437 1153.6803,-275.7459 1173.2953,-266.9361"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1174.8979,-270.0531 1182.586,-262.7632 1172.0299,-263.6676 1174.8979,-270.0531"/>
|
||||
</g>
|
||||
<!-- t17->t18 -->
|
||||
<g id="edge26" class="edge">
|
||||
<title>t17->t18</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1326.2292,-973.7283C1377.8362,-955.768 1439,-922.4247 1439,-865.2656 1439,-865.2656 1439,-865.2656 1439,-393.7258 1439,-338.7092 1393.2056,-296.3464 1348.3356,-268.0433"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1350.0403,-264.9831 1339.6842,-262.7465 1346.3852,-270.9531 1350.0403,-264.9831"/>
|
||||
</g>
|
||||
<!-- t20 -->
|
||||
<g id="node20" class="node">
|
||||
<title>t20</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1400.3184,-161.1062 1129.6816,-161.1062 1125.6816,-157.1062 1125.6816,-125.1062 1396.3184,-125.1062 1400.3184,-129.1062 1400.3184,-161.1062"/>
|
||||
<polyline fill="none" stroke="#000000" points="1396.3184,-157.1062 1125.6816,-157.1062 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1396.3184,-157.1062 1396.3184,-125.1062 "/>
|
||||
<polyline fill="none" stroke="#000000" points="1396.3184,-157.1062 1400.3184,-161.1062 "/>
|
||||
<text text-anchor="middle" x="1263" y="-137.1062" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.optimize_pdf</text>
|
||||
</g>
|
||||
<!-- t18->t20 -->
|
||||
<g id="edge29" class="edge">
|
||||
<title>t13->t19</title>
|
||||
<path fill="none" stroke="#0044a0" d="M415.2907,-483.9551C385.6007,-473.4286 350.7427,-461.0699 321.6782,-450.7652"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="322.6542,-447.3978 312.0595,-447.3549 320.315,-453.9954 322.6542,-447.3978"/>
|
||||
<title>t18->t20</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1263,-182.9188C1263,-179.129 1263,-175.3607 1263,-171.739"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1266.5001,-171.4394 1263,-161.4394 1259.5001,-171.4394 1266.5001,-171.4394"/>
|
||||
</g>
|
||||
<!-- t14->t18 -->
|
||||
<g id="edge25" class="edge">
|
||||
<title>t14->t18</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1519.9776,-405.138C1460.3688,-374.2505 1351.1978,-321.2463 1252,-292.1725 1221.8888,-283.3473 1189.1477,-276.3434 1157.5373,-270.8287"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1157.7641,-267.3171 1147.3187,-269.0901 1156.59,-274.2179 1157.7641,-267.3171"/>
|
||||
<!-- t21 -->
|
||||
<g id="node21" class="node">
|
||||
<title>t21</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="1096.0652,-47.332 1263,-20.0049 1429.9348,-47.332 1429.779,-91.5483 1096.221,-91.5483 1096.0652,-47.332"/>
|
||||
<polygon fill="none" stroke="#000000" points="1092.0538,-43.9306 1263,-15.9468 1433.9462,-43.9306 1433.7643,-95.5532 1092.2357,-95.5532 1092.0538,-43.9306"/>
|
||||
<text text-anchor="middle" x="1263" y="-53.5531" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.copy_final</text>
|
||||
</g>
|
||||
<!-- t22 -->
|
||||
<g id="node23" class="node">
|
||||
<title>t22</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="489.918,-156.4263 735,-129.1169 980.082,-156.4263 979.8532,-200.6137 490.1468,-200.6137 489.918,-156.4263"/>
|
||||
<polygon fill="none" stroke="#000000" points="485.9027,-152.8467 735,-125.09 984.0973,-152.8467 983.8293,-204.6159 486.1707,-204.6159 485.9027,-152.8467"/>
|
||||
<text text-anchor="middle" x="735" y="-162.6394" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.merge_pages_ghostscript</text>
|
||||
</g>
|
||||
<!-- t18->t22 -->
|
||||
<g id="edge35" class="edge">
|
||||
<title>t18->t22</title>
|
||||
<path fill="none" stroke="#0044a0" d="M942.8252,-234.1499C918.2191,-226.3936 888.4232,-217.0013 859.1708,-207.7804"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="859.8692,-204.3309 849.2796,-204.6625 857.7647,-211.007 859.8692,-204.3309"/>
|
||||
</g>
|
||||
<!-- t18->t24 -->
|
||||
<g id="edge39" class="edge">
|
||||
<title>t18->t24</title>
|
||||
<path fill="none" stroke="#0044a0" d="M852.4716,-245.1051C747.4645,-239.0474 603.1919,-228.6387 477,-212.1725 463.5912,-210.4229 449.788,-208.4132 435.908,-206.238"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="436.2183,-202.7434 425.7921,-204.6263 435.1168,-209.6562 436.2183,-202.7434"/>
|
||||
</g>
|
||||
<!-- t18->t23 -->
|
||||
<g id="edge44" class="edge">
|
||||
<title>t18->t23</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1047.0344,-234.1499C1066.9243,-226.5285 1090.9364,-217.3275 1114.596,-208.2617"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1115.9033,-211.509 1123.9889,-204.6625 1113.3986,-204.9724 1115.9033,-211.509"/>
|
||||
</g>
|
||||
<!-- t16->t22 -->
|
||||
<g id="edge36" class="edge">
|
||||
<title>t16->t22</title>
|
||||
<path fill="none" stroke="#0044a0" d="M524.0378,-234.1499C549.1239,-226.3599 579.5241,-216.9196 609.3422,-207.6602"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="610.4833,-210.9707 618.9955,-204.6625 608.4073,-204.2857 610.4833,-210.9707"/>
|
||||
</g>
|
||||
<!-- t16->t24 -->
|
||||
<g id="edge40" class="edge">
|
||||
<title>t16->t24</title>
|
||||
<path fill="none" stroke="#0044a0" d="M417.6711,-234.1499C397.2337,-226.5285 372.5607,-217.3275 348.2499,-208.2617"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="349.1912,-204.8773 338.5986,-204.6625 346.7453,-211.4361 349.1912,-204.8773"/>
|
||||
</g>
|
||||
<!-- t16->t23 -->
|
||||
<g id="edge45" class="edge">
|
||||
<title>t16->t23</title>
|
||||
<path fill="none" stroke="#0044a0" d="M651.7596,-235.3105C656.5547,-234.9215 661.308,-234.5415 666,-234.1725 811.2137,-222.7545 848.5512,-230.9322 993,-212.1725 1006.176,-210.4614 1019.7432,-208.4558 1033.3753,-206.2619"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1034.0068,-209.7051 1043.3083,-204.6325 1032.8736,-202.7974 1034.0068,-209.7051"/>
|
||||
</g>
|
||||
<!-- t21->t22 -->
|
||||
<g id="edge32" class="edge">
|
||||
<title>t21->t22</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1165.0941,-235.3973C1085.9035,-224.7541 997.501,-212.8552 993,-212.1725 980.474,-210.2728 967.615,-208.2703 954.6442,-206.2099"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="955.1339,-202.7439 944.7072,-204.6238 954.0305,-209.6564 955.1339,-202.7439"/>
|
||||
</g>
|
||||
<!-- t21->t24 -->
|
||||
<g id="edge37" class="edge">
|
||||
<title>t21->t24</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1165.2215,-234.9906C1162.1187,-234.699 1159.041,-234.4254 1156,-234.1725 855.1023,-209.1529 777.1841,-244.6523 477,-212.1725 462.026,-210.5524 446.5737,-208.5164 431.0798,-206.2151"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="431.3094,-202.7099 420.8968,-204.6663 430.2567,-209.6303 431.3094,-202.7099"/>
|
||||
</g>
|
||||
<!-- t21->t23 -->
|
||||
<g id="edge42" class="edge">
|
||||
<title>t21->t23</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1274.3771,-234.0471C1268.8557,-227.6412 1262.3807,-220.0px91 1255.8248,-212.5231"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1258.4543,-210.2128 1249.2743,-204.9233 1253.152,-214.783 1258.4543,-210.2128"/>
|
||||
</g>
|
||||
<!-- t19->t22 -->
|
||||
<g id="edge34" class="edge">
|
||||
<title>t19->t22</title>
|
||||
<path fill="none" stroke="#0044a0" d="M260.6159,-410.9505C259.8316,-364.871 259.0249,-246.8273 271,-234.1725 302.6435,-200.7331 431.3919,-218.4498 477,-212.1725 490.4888,-210.316 504.3558,-208.2974 518.3278,-206.1801"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="519.1602,-209.5936 528.5161,-204.6219 518.1019,-202.6741 519.1602,-209.5936"/>
|
||||
</g>
|
||||
<!-- t19->t24 -->
|
||||
<g id="edge38" class="edge">
|
||||
<title>t19->t24</title>
|
||||
<path fill="none" stroke="#0044a0" d="M259.0498,-411.2136C258.0595,-401.7112 256.8826,-389.8585 256,-379.252 251.2976,-322.7418 247.1648,-257.5963 244.6312,-214.9019"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="248.1192,-214.5935 244.0377,-204.8165 241.1313,-215.0048 248.1192,-214.5935"/>
|
||||
</g>
|
||||
<!-- t19->t23 -->
|
||||
<g id="edge43" class="edge">
|
||||
<title>t19->t23</title>
|
||||
<path fill="none" stroke="#0044a0" d="M282.1528,-411.0561C318.8331,-380.6455 397.8323,-320.0855 476,-292.1725 553.979,-264.3269 579.2078,-283.062 661,-270.1725 742.8817,-257.269 762.3086,-248.2304 844,-234.1725 909.9705,-222.82 927.0119,-223.4221 993,-212.1725 1003.5851,-210.368 1014.439,-208.4601 1025.3874,-206.4907"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1026.2474,-209.892 1035.4637,-204.666 1025,-203.004 1026.2474,-209.892"/>
|
||||
</g>
|
||||
<!-- t19->t25 -->
|
||||
<g id="edge50" class="edge">
|
||||
<title>t19->t25</title>
|
||||
<path fill="none" stroke="#0044a0" d="M342.173,-411.2166C389.8324,-400.6274 451.9326,-386.8297 509.989,-373.9305"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="511.0179,-377.2873 520.0207,-371.7016 509.4996,-370.4539 511.0179,-377.2873"/>
|
||||
</g>
|
||||
<!-- t20->t22 -->
|
||||
<g id="edge33" class="edge">
|
||||
<title>t20->t22</title>
|
||||
<path fill="none" stroke="#0044a0" d="M323.4472,-984.1943C198.6099,-964.2959 37,-926.6746 37,-865.252 37,-865.252 37,-865.252 37,-429.252 37,-211.1917 260.8906,-241.2767 477,-212.1725 490.808,-210.313 505.0108,-208.2741 519.3157,-206.1255"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="519.8697,-209.5816 529.2317,-204.6214 518.8199,-202.6608 519.8697,-209.5816"/>
|
||||
</g>
|
||||
<!-- t26 -->
|
||||
<g id="node26" class="node">
|
||||
<title>t26</title>
|
||||
<polygon fill="#efa03b" stroke="#000000" points="568.0652,-47.332 735,-20.0049 901.9348,-47.332 901.779,-91.5483 568.221,-91.5483 568.0652,-47.332"/>
|
||||
<polygon fill="none" stroke="#000000" points="564.0538,-43.9306 735,-15.9468 905.9462,-43.9306 905.7643,-95.5532 564.2357,-95.5532 564.0538,-43.9306"/>
|
||||
<text text-anchor="middle" x="735" y="-53.5531" font-family="Times,serif" font-size="20.00" fill="#000000">ocrmypdf.pipeline.copy_final</text>
|
||||
</g>
|
||||
<!-- t22->t26 -->
|
||||
<g id="edge49" class="edge">
|
||||
<title>t22->t26</title>
|
||||
<path fill="none" stroke="#0044a0" d="M735,-124.8984C735,-118.6708 735,-112.2475 735,-105.9711"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="738.5001,-105.6074 735,-95.6074 731.5001,-105.6075 738.5001,-105.6074"/>
|
||||
</g>
|
||||
<!-- t24->t26 -->
|
||||
<g id="edge47" class="edge">
|
||||
<title>t24->t26</title>
|
||||
<path fill="none" stroke="#0044a0" d="M368.6395,-140.6178C427.4047,-127.6148 498.1821,-111.9539 561.7955,-97.8781"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="562.9329,-101.2112 571.9406,-95.6333 561.4205,-94.3765 562.9329,-101.2112"/>
|
||||
</g>
|
||||
<!-- t23->t26 -->
|
||||
<g id="edge48" class="edge">
|
||||
<title>t23->t26</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1095.1818,-140.9007C1037.3475,-127.8387 967.4279,-112.0473 904.6388,-97.8663"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="905.1511,-94.3939 894.6256,-95.6048 903.6089,-101.2219 905.1511,-94.3939"/>
|
||||
<!-- t20->t21 -->
|
||||
<g id="edge30" class="edge">
|
||||
<title>t20->t21</title>
|
||||
<path fill="none" stroke="#0044a0" d="M1263,-124.9764C1263,-119.37 1263,-112.9163 1263,-106.2938"/>
|
||||
<polygon fill="#0044a0" stroke="#0044a0" points="1266.5001,-105.8456 1263,-95.8457 1259.5001,-105.8457 1266.5001,-105.8456"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 25 KiB |
+54
-23
@@ -6,9 +6,40 @@ OCRmyPDF uses `semantic versioning <http://semver.org/>`_ for its command line i
|
||||
The OCRmyPDF package itself does not contain a public API, although it is fairly stable and breaking changes are usually timed with a major release. A future release will clearly define the stable public API.
|
||||
|
||||
.. Issue regex
|
||||
find: [^`]\#([0-9]{1,3})[^0-9]
|
||||
find: [^`]\#([0-9]{1,3})[^0-9]
|
||||
replace: `#$1 <https://github.com/jbarlow83/OCRmyPDF/issues/$1>`_
|
||||
|
||||
|
||||
v7
|
||||
--
|
||||
|
||||
- The core algorithm for combining OCR layers with existing PDF pages has been rewritten and improved considerably. It works directly with the input file to minimize changes. The new algorithm uses less temporary disk space and eliminates cost object duplication and deduplication that used to be a requirement.
|
||||
|
||||
- New feature: PDF optimization with ``-O`` or ``--optimize``. After OCR, OCRmyPDF will automatically performs image optimizations relevant to OCR PDFs.
|
||||
|
||||
+ If a JBIG2 encoder is available, then monochrome images will be converted, with the potential for huge savings on large black and white files, since JBIG2 is far more efficient than any other monochrome format. (All known US patents related to JBIG2 have probably expired, but it remains the responsibility of the user to supply a JBIG2 encoder such as `jbig2enc <https://github.com/agl/jbig2enc>`_. OCRmyPDF does not contain any portion of JBIG2.)
|
||||
|
||||
+ If ``pngquant`` is installed, OCRmyPDF will use to perform lossy compression of PNG images.
|
||||
|
||||
+ The quality of JPEGs can also be lowered, on the assumption that a lower quality image may be suitable for storage after OCR.
|
||||
|
||||
+ It is likely this component will be offered as a separate command line utility.
|
||||
|
||||
- New dependency: `pikepdf <https://github.com/pikepdf>`_. pikepdf is a powerful new Python PDF library driving the latest OCRmyPDF features, built on the proven and mature libqpdf C++ library.
|
||||
|
||||
- Small amounts of text in the margins of a page, such as watermarks, page numbers, or digital stamps, will no longer prevent the rest of a page from being OCRed when ``--skip-text`` is issued. This behavior is based on a heuristic.
|
||||
|
||||
- Removed features
|
||||
|
||||
+ The deprecated ``tesseract`` PDF renderer was removed, because due to changes in how we construct PDFs.
|
||||
|
||||
+ ``-g``, the option to generate debug text pages, was removed because the extra pages it generates were too much of a maintenance burden and it never worked with the ``sandwich`` renderer (Tesseract) anyway. HOCR pages can still be previewed by running the hocrtransform.py with appropriate settings.
|
||||
|
||||
- The ``sandwich`` PDF renderer can be used with all supported versions of Tesseract, including that those priority to v3.05 which don't support ``-c textonly``
|
||||
|
||||
- ``--pdf-renderer auto`` and the diagnostics regarding the selection of PDF renderer are now more consistent.
|
||||
|
||||
|
||||
v6.2.0
|
||||
------
|
||||
|
||||
@@ -34,7 +65,7 @@ v6.1.5
|
||||
v6.1.4
|
||||
------
|
||||
|
||||
- Fix issue `#248 <https://github.com/jbarlow83/OCRmyPDF/issues/248>`_ ``--clean`` argument may remove OCR from left column of text on certain documents. We now set ``--layout none`` to suppress this.
|
||||
- Fix issue `#248 <https://github.com/jbarlow83/OCRmyPDF/issues/248>`_ ``--clean`` argument may remove OCR from left column of text on certain documents. We now set ``--layout none`` to suppress this.
|
||||
|
||||
- The test cache was updated to reflect the change above.
|
||||
|
||||
@@ -165,7 +196,7 @@ v5.5
|
||||
- Add new argument ``--max-image-mpixels``. Pillow 5.0 now raises an exception when images may be decompression bombs. This argument can be used to override the limit Pillow sets.
|
||||
- Fix output page cropped when using the sandwich renderer and OCR is skipped on a rotated and image-processed page
|
||||
- A warning is now issued when old versions of Ghostscript are used in cases known to cause issues with non-Latin characters
|
||||
- Fix a few parameter validation checks for ``-output-type pdfa-1`` and ``pdfa-2``
|
||||
- Fix a few parameter validation checks for ``-output-type pdfa-1`` and ``pdfa-2``
|
||||
|
||||
|
||||
v5.4.4
|
||||
@@ -175,7 +206,7 @@ v5.4.4
|
||||
- Fix issue `#200 <https://github.com/jbarlow83/OCRmyPDF/issues/200>`_: an uncommon syntax for formatting decimal numbers in a PDF would cause qpdf to issue a warning, which ocrmypdf treated as an error. Now this the warning is relayed.
|
||||
- Fix an issue where intermediate PDFs would be created at version 1.3 instead of the version of the original file. It's possible but unlikely this had side effects.
|
||||
- A warning is now issued when older versions of qpdf are used since issues like `#200 <https://github.com/jbarlow83/OCRmyPDF/issues/200>`_ cause qpdf to infinite-loop
|
||||
- Address issue `#140 <https://github.com/jbarlow83/OCRmyPDF/issues/140>`_: if Tesseract outputs invalid UTF-8, escape it and print its message instead of aborting with a Unicode error
|
||||
- Address issue `#140 <https://github.com/jbarlow83/OCRmyPDF/issues/140>`_: if Tesseract outputs invalid UTF-8, escape it and print its message instead of aborting with a Unicode error
|
||||
- Adding previously unlisted setup requirement, pytest-runner
|
||||
- Update documentation: fix an error in the example script for Synology with Docker images, improved security guidance, advised ``pip install --user``
|
||||
|
||||
@@ -344,7 +375,7 @@ v4.4.1
|
||||
|
||||
- To prevent a `TIFF output error <https://github.com/python-pillow/Pillow/issues/2206>`_ caused by img2pdf >= 0.2.1 and Pillow <= 3.4.2, dependencies have been tightened
|
||||
- The Tesseract 4.00 simultaneous process limit was increased from 1 to 2, since it was observed that 1 lowers performance
|
||||
- Documentation improvements to describe the ``--tesseract-config`` feature
|
||||
- Documentation improvements to describe the ``--tesseract-config`` feature
|
||||
- Added test cases and fixed error handling for ``--tesseract-config``
|
||||
- Tweaks to setup.py to deal with issues in the v4.4 release
|
||||
|
||||
@@ -407,7 +438,7 @@ v4.3
|
||||
|
||||
- New feature ``--remove-background`` to detect and erase the background of color and grayscale images
|
||||
- Better documentation
|
||||
- Fixed an issue with PDFs that draw images when the raster stack depth is zero
|
||||
- Fixed an issue with PDFs that draw images when the raster stack depth is zero
|
||||
- ocrmypdf can now redirect its output to stdout for use in a shell pipeline
|
||||
|
||||
+ This does not improve performance since temporary files are still used for buffering
|
||||
@@ -475,7 +506,7 @@ v4.2
|
||||
+ fixes issue `#82 <https://github.com/jbarlow83/OCRmyPDF/issues/82>`_
|
||||
|
||||
- Fixes an issue where, with certain settings, monochrome images in PDFs would be converted to 8-bit grayscale, increasing file size (`#79 <https://github.com/jbarlow83/OCRmyPDF/issues/79>`_)
|
||||
- Support for Ubuntu 12.04 LTS "precise" has been dropped in favor of (roughly) Ubuntu 14.04 LTS "trusty"
|
||||
- Support for Ubuntu 12.04 LTS "precise" has been dropped in favor of (roughly) Ubuntu 14.04 LTS "trusty"
|
||||
|
||||
+ Some Ubuntu "PPAs" (backports) are needed to make it work
|
||||
|
||||
@@ -590,7 +621,7 @@ New features
|
||||
|
||||
- Automatic page rotation (``-r``) is now available. It uses ignores any prior rotation information
|
||||
on PDFs and sets rotation based on the dominant orientation of detectable text. This feature is
|
||||
fairly reliable but some false positives occur especially if there is not much text to work with. (`#4 <https://github.com/jbarlow83/OCRmyPDF/issues/4>`_)
|
||||
fairly reliable but some false positives occur especially if there is not much text to work with. (`#4 <https://github.com/jbarlow83/OCRmyPDF/issues/4>`_)
|
||||
- Deskewing is now performed using Leptonica instead of unpaper. Leptonica is faster and more reliable
|
||||
at image deskewing than unpaper.
|
||||
|
||||
@@ -633,7 +664,7 @@ v3.2
|
||||
New features
|
||||
^^^^^^^^^^^^
|
||||
|
||||
- Lossless reconstruction: when possible, OCRmyPDF will inject text layers without
|
||||
- Lossless reconstruction: when possible, OCRmyPDF will inject text layers without
|
||||
otherwise manipulating the content and layout of a PDF page. For example, a PDF containing a mix
|
||||
of vector and raster content would see the vector content preserved. Images may still be transcoded
|
||||
during PDF/A conversion. (``--deskew`` and ``--clean-final`` disable this mode, necessarily.)
|
||||
@@ -668,10 +699,10 @@ Changes
|
||||
needed to implement support
|
||||
- Improved some error messages related to missing input files
|
||||
- Fixed issue `#20 <https://github.com/jbarlow83/OCRmyPDF/issues/20>`_ - uppercase .PDF extension not accepted
|
||||
- Fixed an issue where OCRmyPDF failed to text that certain pages contained previously OCR'ed text,
|
||||
- Fixed an issue where OCRmyPDF failed to text that certain pages contained previously OCR'ed text,
|
||||
such as OCR text produced by Tesseract 3.04
|
||||
- Inserts /Creator tag into PDFs so that errors can be traced back to this project
|
||||
- Added new option ``--pdf-renderer=auto``, to let OCRmyPDF pick the best PDF renderer.
|
||||
- Added new option ``--pdf-renderer=auto``, to let OCRmyPDF pick the best PDF renderer.
|
||||
Currently it always chooses the 'hocrtransform' renderer but that behavior may change.
|
||||
- Set up Travis CI automatic integration testing
|
||||
|
||||
@@ -681,19 +712,19 @@ v3.0
|
||||
New features
|
||||
^^^^^^^^^^^^
|
||||
|
||||
- Easier installation with a Docker container or Python's ``pip`` package manager
|
||||
- Easier installation with a Docker container or Python's ``pip`` package manager
|
||||
- Eliminated many external dependencies, so it's easier to setup
|
||||
- Now installs ``ocrmypdf`` to ``/usr/local/bin`` or equivalent for system-wide
|
||||
access and easier typing
|
||||
- Improved command line syntax and usage help (``--help``)
|
||||
- Tesseract 3.03+ PDF page rendering can be used instead for better positioning
|
||||
of recognized text (``--pdf-renderer tesseract``)
|
||||
- PDF metadata (title, author, keywords) are now transferred to the
|
||||
- PDF metadata (title, author, keywords) are now transferred to the
|
||||
output PDF
|
||||
- PDF metadata can also be set from the command line (``--title``, etc.)
|
||||
- Automatic repairs malformed input PDFs if possible
|
||||
- Added test cases to confirm everything is working
|
||||
- Added option to skip extremely large pages that take too long to OCR and are
|
||||
- Added option to skip extremely large pages that take too long to OCR and are
|
||||
often not OCRable (e.g. large scanned maps or diagrams); other pages are still
|
||||
processed (``--skip-big``)
|
||||
- Added option to kill Tesseract OCR process if it seems to be taking too long on
|
||||
@@ -712,9 +743,9 @@ Changes
|
||||
available CPUs, increasing performance
|
||||
- The ``-o DPI`` argument has been phased out, in favor of ``--oversample DPI``, in
|
||||
case we need ``-o OUTPUTFILE`` in the future
|
||||
- Removed several dependencies, so it's easier to install. We no
|
||||
- Removed several dependencies, so it's easier to install. We no
|
||||
longer use:
|
||||
|
||||
|
||||
- GNU parallel_
|
||||
- ImageMagick_
|
||||
- Python 2.7
|
||||
@@ -730,7 +761,7 @@ Changes
|
||||
- qpdf_ 5.0.0+
|
||||
- Unpaper_ 6.1 (optional)
|
||||
- some automatically managed Python packages
|
||||
|
||||
|
||||
.. _ruffus: http://www.ruffus.org.uk/index.html
|
||||
.. _parallel: https://www.gnu.org/software/parallel/
|
||||
.. _ImageMagick: http://www.imagemagick.org/script/index.php
|
||||
@@ -776,7 +807,7 @@ Release candidates
|
||||
- fixed some installer issues and errors in installation instructions
|
||||
- improve performance: run Ghostscript with multithreaded rendering
|
||||
- improve performance: use multiple cores by default
|
||||
- bug fix: checking for wrong exception on process timeout
|
||||
- bug fix: checking for wrong exception on process timeout
|
||||
|
||||
- rc3: skipping version number intentionally to avoid confusion with Tesseract
|
||||
- rc2: first release for public testing to test-PyPI, Github
|
||||
@@ -799,11 +830,11 @@ where ``settings.txt`` contains *one argument per line*, for example:
|
||||
|
||||
::
|
||||
|
||||
-l
|
||||
deu
|
||||
--author
|
||||
A. Merkel
|
||||
--pdf-renderer
|
||||
-l
|
||||
deu
|
||||
--author
|
||||
A. Merkel
|
||||
--pdf-renderer
|
||||
tesseract
|
||||
|
||||
|
||||
|
||||
+5
-7
@@ -1,7 +1,7 @@
|
||||
PDF security issues
|
||||
===================
|
||||
|
||||
OCRmyPDF should only be used on PDFs you trust. It is not designed to protect you against malware.
|
||||
OCRmyPDF should only be used on PDFs you trust. It is not designed to protect you against malware.
|
||||
|
||||
Recognizing that many users have an interest in handling PDFs and applying OCR to PDFs they did not generate themselves, this article discusses the security implications of PDFs and how users can protect themselves.
|
||||
|
||||
@@ -19,9 +19,7 @@ This `article <https://theinvisiblethings.blogspot.ca/2013/02/converting-untrust
|
||||
How OCRmyPDF processes PDFs
|
||||
---------------------------
|
||||
|
||||
OCRmyPDF must open and interpret your PDF in order to insert an OCR layer. First, it runs all PDFs through `qpdf <https://github.com/qpdf/qpdf>`_, a program that repairs PDFs with syntax errors. This is done because, in the author's experience, a significant number of PDFs in the wild especially those created by scanners are not well-formed files. qpdf makes it more likely that OCRmyPDF will succeed, but offers no security guarantees. qpdf is also used to split the PDF into single page PDFs.
|
||||
|
||||
After qpdf, OCRmyPDF examines each page using `PyPDF2 <https://github.com/mstamy2/PyPDF2>`_. This library also has no warranties or guarantees. OCRmyPDF works with qpdf 5.0 and up, but version 7.0 is recommended because of known security vulnerabilities in early versions.
|
||||
OCRmyPDF must open and interpret your PDF in order to insert an OCR layer. First, it runs all PDFs through `pikepdf <https://github.com/pikepdf/pikepdf>`_, a library based on `qpdf <https://github.com/qpdf/qpdf>`_, a program that repairs PDFs with syntax errors. This is done because, in the author's experience, a significant number of PDFs in the wild especially those created by scanners are not well-formed files. qpdf makes it more likely that OCRmyPDF will succeed, but offers no security guarantees. qpdf is also used to split the PDF into single page PDFs.
|
||||
|
||||
Finally, OCRmyPDF rasterizes each page of the PDF using `Ghostscript <http://ghostscript.com/>`_ in ``-dSAFER`` mode.
|
||||
|
||||
@@ -60,13 +58,13 @@ Commercial alternatives
|
||||
|
||||
The author also provides professional services that include OCR and building databases around PDFs, and is happy to provide consultation.
|
||||
|
||||
Abbyy Cloud OCR is a viable commercial alternative with a web services API.
|
||||
Abbyy Cloud OCR is a viable commercial alternative with a web services API.
|
||||
|
||||
|
||||
Password protection, digital signatures and certification
|
||||
---------------------------------------------------------
|
||||
|
||||
Password protected PDFs usually have two passwords, and owner and user password. When the user password is set to empty, PDF readers will open the file automatically and marked it as "(SECURED)". While not as reliable as a digital signature, this indicates that whoever set the password approved of the file at that time. When the user password is set, the document cannot be viewed without the password.
|
||||
Password protected PDFs usually have two passwords, and owner and user password. When the user password is set to empty, PDF readers will open the file automatically and marked it as "(SECURED)". While not as reliable as a digital signature, this indicates that whoever set the password approved of the file at that time. When the user password is set, the document cannot be viewed without the password.
|
||||
|
||||
Either way, OCRmyPDF does not remove passwords from PDFs and exits with an error on encountering them.
|
||||
|
||||
@@ -76,4 +74,4 @@ After OCR is applied, password protection is not permitted on PDF/A documents bu
|
||||
|
||||
Many programs exist which are capable of inserting an image of someone's signature. On its own, this offers no security guarantees. It is trivial to remove the signature image and apply it to other files. This practice offers no real security.
|
||||
|
||||
Important documents can be digitally signed and certified to attest to their authorship. OCRmyPDF cannot do this. Open source tools such as pdfbox (Java) have this capability as does Adobe Acrobat.
|
||||
Important documents can be digitally signed and certified to attest to their authorship. OCRmyPDF cannot do this. Open source tools such as pdfbox (Java) have this capability as does Adobe Acrobat.
|
||||
|
||||
@@ -28,6 +28,7 @@ from setuptools import setup, find_packages # nopep8
|
||||
from subprocess import STDOUT, check_output, CalledProcessError # nopep8
|
||||
from collections.abc import Mapping # nopep8
|
||||
import re # nopep8
|
||||
import os # nopep8
|
||||
|
||||
|
||||
missing_program = '''
|
||||
@@ -186,9 +187,14 @@ if not forced and command.startswith('install') or \
|
||||
)
|
||||
check_external_program(
|
||||
program='qpdf',
|
||||
need_version='7.0.0', # test suite known to fail on 5.1.1
|
||||
package='qpdf',
|
||||
version_check_args=['--version']
|
||||
need_version='8.0.2', # test suite known to fail on 5.1.1
|
||||
package='qpdf'
|
||||
)
|
||||
check_external_program(
|
||||
program='pngquant',
|
||||
need_version='2.0.0',
|
||||
package='pngquant',
|
||||
optional=True
|
||||
)
|
||||
|
||||
if 'upload' in sys.argv[1:]:
|
||||
@@ -243,7 +249,8 @@ setup(
|
||||
'cffi >= 1.9.1', # must be a setup and install requirement
|
||||
'defusedxml >= 0.5.0', # pure Python, so track HEAD closely
|
||||
'img2pdf >= 0.2.4', # pure Python, so track HEAD closely
|
||||
'Pillow >= 4.0.0, != 5.1.0 ; sys_platform == "darwin"',
|
||||
'pikepdf',
|
||||
'Pillow >= 4.0.0, != 5.1.0 ; sys_platform == "darwin"',
|
||||
# Pillow < 4 has BytesIO/TIFF bug w/img2pdf 0.2.3
|
||||
# block 5.1.0, broken wheels
|
||||
'PyPDF2 >= 1.26', # pure Python, so track HEAD closely
|
||||
@@ -251,7 +258,7 @@ setup(
|
||||
'ruffus == 2.6.3', # pinned - ocrmypdf implements a 2.6.3 workaround
|
||||
],
|
||||
extras_require={
|
||||
'fitz': ['PyMuPDF >= 1.12.5'] # for table of contents bug
|
||||
'fitz': ['PyMuPDF >= 1.12.5, != 1.13.3'],
|
||||
},
|
||||
tests_require=tests_require,
|
||||
entry_points={
|
||||
|
||||
+138
-122
@@ -22,22 +22,20 @@ from pathlib import Path
|
||||
import sys
|
||||
import os
|
||||
import re
|
||||
import warnings
|
||||
import multiprocessing
|
||||
import atexit
|
||||
import textwrap
|
||||
import logging
|
||||
import argparse
|
||||
|
||||
import PyPDF2 as pypdf
|
||||
import PIL
|
||||
|
||||
import ruffus.ruffus_exceptions as ruffus_exceptions
|
||||
import ruffus.cmdline as cmdline
|
||||
import ruffus.proxy_logger as proxy_logger
|
||||
|
||||
from .pipeline import JobContext, JobContextManager, \
|
||||
cleanup_working_files, build_pipeline
|
||||
from ._jobcontext import JobContext, JobContextManager, cleanup_working_files
|
||||
from .pipeline import build_pipeline
|
||||
from .pdfa import file_claims_pdfa
|
||||
from .helpers import is_iterable_notstr, re_symlink, is_file_writable, \
|
||||
available_cpu_count
|
||||
@@ -50,8 +48,6 @@ from .exceptions import ExitCode, ExitCodeException, MissingDependencyError, \
|
||||
from . import exceptions as ocrmypdf_exceptions
|
||||
from ._unicodefun import verify_python3_env
|
||||
|
||||
warnings.simplefilter('ignore', pypdf.utils.PdfReadWarning)
|
||||
|
||||
|
||||
# -------------
|
||||
# External dependencies
|
||||
@@ -70,7 +66,7 @@ def complain(message):
|
||||
if 'IDE_PROJECT_ROOTS' in os.environ:
|
||||
os.environ['PATH'] = '/usr/local/bin:' + os.environ['PATH']
|
||||
|
||||
# --------
|
||||
# --------
|
||||
# Critical environment tests
|
||||
|
||||
verify_python3_env()
|
||||
@@ -85,6 +81,21 @@ if tesseract.version() < MINIMUM_TESS_VERSION:
|
||||
# -------------
|
||||
# Parser
|
||||
|
||||
def numeric(basetype, min_=None, max_=None):
|
||||
"Validator for numeric params"
|
||||
min_ = basetype(min_) if min_ is not None else None
|
||||
max_ = basetype(max_) if max_ is not None else None
|
||||
def _numeric(string):
|
||||
value = basetype(string)
|
||||
if (min_ is not None and value < min_
|
||||
or max_ is not None and value > max_):
|
||||
msg = "%r not in valid range %r" % (string, (min_, max_))
|
||||
raise argparse.ArgumentTypeError(msg)
|
||||
return value
|
||||
_numeric.__name__ = basetype.__name__
|
||||
return _numeric
|
||||
|
||||
|
||||
parser = argparse.ArgumentParser(
|
||||
prog=PROGRAM_NAME,
|
||||
fromfile_prefix_chars='@',
|
||||
@@ -156,7 +167,7 @@ parser.add_argument(
|
||||
'--image-dpi', metavar='DPI', type=int,
|
||||
help="For input image instead of PDF, use this DPI instead of file's.")
|
||||
parser.add_argument(
|
||||
'--output-type', choices=['pdfa', 'pdf', 'pdfa-1', 'pdfa-2', 'pdfa-3'],
|
||||
'--output-type', choices=['pdfa', 'pdf', 'pdfa-1', 'pdfa-2', 'pdfa-3'],
|
||||
default='pdfa',
|
||||
help="Choose output type. 'pdfa' creates a PDF/A-2b compliant file for "
|
||||
"long term archiving (default, recommended) but may not suitable "
|
||||
@@ -186,7 +197,7 @@ parser.add_argument(
|
||||
jobcontrol = parser.add_argument_group(
|
||||
"Job control options")
|
||||
jobcontrol.add_argument(
|
||||
'-j', '--jobs', metavar='N', type=int,
|
||||
'-j', '--jobs', metavar='N', type=numeric(int, 0, 256),
|
||||
help="Use up to N CPU cores simultaneously (default: use all).")
|
||||
jobcontrol.add_argument(
|
||||
'-q', '--quiet', action='store_true', help="Suppress INFO messages")
|
||||
@@ -233,7 +244,7 @@ preprocessing.add_argument(
|
||||
help="Clean page as above, and incorporate the cleaned image in the final "
|
||||
"PDF. Might remove desired content.")
|
||||
preprocessing.add_argument(
|
||||
'--oversample', metavar='DPI', type=int, default=0,
|
||||
'--oversample', metavar='DPI', type=numeric(int, 0, 5000), default=0,
|
||||
help="Oversample images to at least the specified DPI, to improve OCR "
|
||||
"results slightly")
|
||||
|
||||
@@ -249,21 +260,30 @@ ocrsettings.add_argument(
|
||||
help="Skip OCR on any pages that already contain text, but include the "
|
||||
"page in final output; useful for PDFs that contain a mix of "
|
||||
"images, text pages, and/or previously OCRed pages")
|
||||
# ocrsettings.add_argument(
|
||||
# '--redo-ocr', action='store_true',
|
||||
# help="removing any existing OCR text, but otherwise preserve mixed PDF "
|
||||
# "pages")
|
||||
|
||||
ocrsettings.add_argument(
|
||||
'--skip-big', type=float, metavar='MPixels',
|
||||
'--skip-big', type=numeric(float, 0, 5000), metavar='MPixels',
|
||||
help="Skip OCR on pages larger than the specified amount of megapixels, "
|
||||
"but include skipped pages in final output")
|
||||
|
||||
optimizing = parser.add_argument_group(
|
||||
"Optimization options",
|
||||
"Control how the PDF is optimized after OCR"
|
||||
)
|
||||
optimizing.add_argument(
|
||||
'-O', '--optimize', type=int, choices=range(0, 4), default=1,
|
||||
help=("Control how PDF is optimized after processing:"
|
||||
"0 - do not optimize;"
|
||||
"1 - do safe, lossless optimizations (default);"
|
||||
"2 - do lossy optimizations; "
|
||||
"3 - do aggressive lossy optimizations"
|
||||
)
|
||||
)
|
||||
|
||||
advanced = parser.add_argument_group(
|
||||
"Advanced",
|
||||
"Advanced options to control Tesseract's OCR behavior")
|
||||
advanced.add_argument(
|
||||
'--max-image-mpixels', action='store', type=float, metavar='MPixels',
|
||||
'--max-image-mpixels', action='store', type=numeric(float, 0), metavar='MPixels',
|
||||
help="Set maximum number of pixels to unpack before treating an image as a "
|
||||
"decompression bomb",
|
||||
default=128.0)
|
||||
@@ -285,22 +305,18 @@ advanced.add_argument(
|
||||
)
|
||||
advanced.add_argument(
|
||||
'--pdf-renderer',
|
||||
choices=['auto', 'tesseract', 'hocr', 'sandwich'], default='auto',
|
||||
choices=['auto', 'hocr', 'sandwich'], default='auto',
|
||||
help="Choose OCR PDF renderer - the default option is to let OCRmyPDF "
|
||||
"choose."
|
||||
"auto - let OCRmyPDF choose; "
|
||||
"sandwich - default renderer for Tesseract 3.05.01 and newer; "
|
||||
"hocr - default renderer for older versions of Tesseract; "
|
||||
"tesseract - gives better results for non-Latin languages and "
|
||||
"Tesseract older than 3.05.01 but has problems with some versions "
|
||||
" of Ghostscript; deprecated"
|
||||
"choose. See documentation for discussion."
|
||||
)
|
||||
advanced.add_argument(
|
||||
'--tesseract-timeout', default=180.0, type=float, metavar='SECONDS',
|
||||
'--tesseract-timeout', default=180.0, type=numeric(float, 0),
|
||||
metavar='SECONDS',
|
||||
help='Give up on OCR after the timeout, but copy the preprocessed page '
|
||||
'into the final output')
|
||||
advanced.add_argument(
|
||||
'--rotate-pages-threshold', default=14.0, type=float, metavar='CONFIDENCE',
|
||||
'--rotate-pages-threshold', default=14.0, type=numeric(float, 0, 1000),
|
||||
metavar='CONFIDENCE',
|
||||
help="Only rotate pages when confidence is above this value (arbitrary "
|
||||
"units reported by tesseract)")
|
||||
advanced.add_argument(
|
||||
@@ -338,9 +354,6 @@ debugging = parser.add_argument_group(
|
||||
debugging.add_argument(
|
||||
'-k', '--keep-temporary-files', action='store_true',
|
||||
help="Keep temporary files (helpful for debugging)")
|
||||
debugging.add_argument(
|
||||
'-g', '--debug-rendering', action='store_true',
|
||||
help="Render each page twice with debug information on second page")
|
||||
debugging.add_argument(
|
||||
'--flowchart', type=str,
|
||||
help="Generate the pipeline execution flowchart")
|
||||
@@ -365,35 +378,58 @@ def check_options_languages(options, _log):
|
||||
|
||||
|
||||
def check_options_output(options, log):
|
||||
# We have these constraints to check for.
|
||||
# 1. Ghostscript < 9.20 mangles multibyte Unicode
|
||||
# 2. Tesseract < 3.05 embeds an older version of GlyphlessFont with which
|
||||
# no version of Ghostscript handles correctly.
|
||||
# 3. hocr doesn't work on non-Latin languages (so don't select it)
|
||||
|
||||
languages = set(options.language)
|
||||
is_latin = languages.issubset(HOCR_OK_LANGS)
|
||||
|
||||
if options.pdf_renderer == 'hocr' and not is_latin:
|
||||
msg = (
|
||||
"The 'hocr' PDF renderer is known to cause problems with one "
|
||||
"or more of the languages in your document. Use "
|
||||
"--pdf-renderer auto (the default) to avoid this issue.")
|
||||
log.warning(msg)
|
||||
|
||||
if ghostscript.version() < '9.20' \
|
||||
and options.output_type != 'pdf' \
|
||||
and not is_latin:
|
||||
# https://bugs.ghostscript.com/show_bug.cgi?id=696874
|
||||
# Ghostscript < 9.20 fails to encode multibyte characters properly
|
||||
msg = (
|
||||
"The installed version of Ghostscript does not work correctly "
|
||||
"with the OCR languages you specified. Use --output-type pdf or "
|
||||
"upgrade to Ghostscript 9.20 or later to avoid this issue.")
|
||||
msg += "Found Ghostscript {}".format(ghostscript.version())
|
||||
log.warning(msg)
|
||||
|
||||
# Decide on what renderer to use
|
||||
if options.pdf_renderer == 'auto':
|
||||
if tesseract.has_textonly_pdf():
|
||||
options.pdf_renderer = 'sandwich'
|
||||
else:
|
||||
if tesseract.version() < '3.05' \
|
||||
and options.output_type.startswith('pdfa') \
|
||||
and is_latin:
|
||||
options.pdf_renderer = 'hocr'
|
||||
else:
|
||||
options.pdf_renderer = 'sandwich'
|
||||
|
||||
if options.pdf_renderer == 'sandwich' and not tesseract.has_textonly_pdf():
|
||||
raise MissingDependencyError(
|
||||
"The 'sandwich' renderer requires Tesseract 3.05.01 or newer; "
|
||||
"or Tesseract 4.00 alpha newer than February 2017.")
|
||||
if options.pdf_renderer == 'sandwich' \
|
||||
and tesseract.version() < '3.05':
|
||||
msg = (
|
||||
"Ghostscript will corrupt the OCR text of PDFs produced by "
|
||||
"Tesseract 3.04.xx and older. For best results, upgrade to a "
|
||||
"newer release of Tesseract. "
|
||||
)
|
||||
|
||||
if options.pdf_renderer == 'tesseract':
|
||||
if tesseract.version() < '3.05' and \
|
||||
options.output_type.startswith('pdfa'):
|
||||
log.warning(
|
||||
"For best results use --pdf-renderer=tesseract "
|
||||
"--output-type=pdf to disable PDF/A generation via "
|
||||
"Ghostscript, which is known to corrupt the OCR text of "
|
||||
"some PDFs produced your version of Tesseract.")
|
||||
elif tesseract.has_textonly_pdf():
|
||||
log.warning(
|
||||
"The argument --pdf-renderer=tesseract provides support for "
|
||||
"versions of tesseract older than your version. For best "
|
||||
"results omit this argument and let OCRmyPDF choose the "
|
||||
"best available renderer.")
|
||||
|
||||
if options.debug_rendering and options.pdf_renderer != 'hocr':
|
||||
log.info(
|
||||
"Ignoring --debug-rendering because it requires --pdf-renderer=hocr")
|
||||
if options.output_type.startswith('pdfa'):
|
||||
msg += (
|
||||
"The argument --output-type=pdfa* requires Ghostscript, so "
|
||||
"the PDF will be invalid. If you cannot upgrade Tesseract, "
|
||||
"use --output-type=pdf.")
|
||||
raise MissingDependencyError(msg)
|
||||
log.warning(msg)
|
||||
|
||||
if options.output_type == 'pdfa':
|
||||
options.output_type = 'pdfa-2'
|
||||
@@ -421,69 +457,47 @@ def check_options_sidecar(options, log):
|
||||
options.sidecar = options.output_file + '.txt'
|
||||
|
||||
|
||||
def _optional_program_check(name, version_fn, min_version, for_argument):
|
||||
try:
|
||||
if version_fn() < min_version:
|
||||
raise MissingDependencyError(
|
||||
"The installed '{}' is not supported. "
|
||||
"Install version {} or newer.".format(name, min_version))
|
||||
except FileNotFoundError:
|
||||
raise MissingDependencyError(
|
||||
"Install the '{}' program to use {}.".format(name, for_argument))
|
||||
|
||||
|
||||
def check_options_preprocessing(options, log):
|
||||
if any((options.clean, options.clean_final)):
|
||||
from .exec import unpaper
|
||||
try:
|
||||
if unpaper.version() < '6.1':
|
||||
raise MissingDependencyError(
|
||||
"The installed 'unpaper' is not supported. "
|
||||
"Install version 6.1 or newer.")
|
||||
except FileNotFoundError:
|
||||
raise MissingDependencyError(
|
||||
"Install the 'unpaper' program to use --clean, --clean-final.")
|
||||
|
||||
if options.clean and \
|
||||
not options.clean_final and \
|
||||
options.pdf_renderer == 'tesseract':
|
||||
log.info(
|
||||
"Tesseract PDF renderer cannot render --clean pages without "
|
||||
"also performing --clean-final, so --clean-final is assumed.")
|
||||
_optional_program_check(
|
||||
'unpaper', unpaper.version, '6.1', '--clean, --clean-final'
|
||||
)
|
||||
|
||||
|
||||
def check_options_ocr_behavior(options, log):
|
||||
if options.force_ocr and options.skip_text:
|
||||
raise argparse.ArgumentError(
|
||||
None,
|
||||
"Error: --force-ocr and --skip-text are mutually incompatible.")
|
||||
"Error: --force-ocr and --skip-text are mutually exclusive.")
|
||||
|
||||
# if options.redo_ocr and (options.skip_text or options.force_ocr):
|
||||
# raise argparse.ArgumentError(
|
||||
# "Error: --redo-ocr and other OCR options are incompatible.")
|
||||
languages = set(options.language)
|
||||
if options.pdf_renderer == 'hocr' and \
|
||||
not languages.issubset(HOCR_OK_LANGS):
|
||||
msg = (
|
||||
"The 'hocr' PDF renderer is known to cause problems with one "
|
||||
"or more of the languages in your document. ")
|
||||
|
||||
if tesseract.has_textonly_pdf():
|
||||
msg += (
|
||||
"Use --pdf-renderer auto (the default) to avoid this issue.")
|
||||
else:
|
||||
msg += (
|
||||
"Use --pdf-renderer tesseract --output-type pdf to avoid "
|
||||
"this issue")
|
||||
log.warning(msg)
|
||||
elif ghostscript.version() < '9.20' and \
|
||||
not languages.issubset(HOCR_OK_LANGS) \
|
||||
and options.output_type != 'pdf':
|
||||
msg = (
|
||||
"The installed version of Ghostscript does not work correctly "
|
||||
"with the OCR languages you specified. Use --output-type pdf or "
|
||||
"upgrade to Ghostscript 9.20 or later to avoid this issue.")
|
||||
msg += "Found Ghostscript {}".format(ghostscript.version())
|
||||
log.warning(msg)
|
||||
def check_options_optimizing(options, log):
|
||||
if options.optimize >= 2:
|
||||
from .exec import pngquant, jbig2enc
|
||||
_optional_program_check(
|
||||
'pngquant', pngquant.version, '2.0.1', '--optimize {2,3}'
|
||||
)
|
||||
_optional_program_check(
|
||||
'jbig2', jbig2enc.version, '0.28', '--optimize {2,3}'
|
||||
)
|
||||
|
||||
|
||||
def check_options_advanced(options, log):
|
||||
if options.tesseract_oem and not tesseract.v4():
|
||||
log.warning(
|
||||
"--tesseract-oem requires Tesseract 4.x -- argument ignored")
|
||||
if options.pdf_renderer == 'sandwich' and not tesseract.has_textonly_pdf():
|
||||
raise MissingDependencyError(
|
||||
"--pdf-renderer sandwich requires Tesseract 4.x "
|
||||
"commit 3d9fb3b or later")
|
||||
if options.pdfa_image_compression != 'auto' and \
|
||||
options.output_type.startswith('pdfa'):
|
||||
log.warning(
|
||||
@@ -491,6 +505,10 @@ def check_options_advanced(options, log):
|
||||
"--output-type is not 'pdfa', 'pdfa-1', or 'pdfa-2'"
|
||||
)
|
||||
|
||||
if tesseract.v4() and (options.user_words or options.user_patterns):
|
||||
log.warning(
|
||||
'Tesseract 4.x ignores --user-words, so this has no effect')
|
||||
|
||||
|
||||
def check_options_metadata(options, log):
|
||||
import unicodedata
|
||||
@@ -520,6 +538,7 @@ def check_options(options, log):
|
||||
check_options_sidecar(options, log)
|
||||
check_options_preprocessing(options, log)
|
||||
check_options_ocr_behavior(options, log)
|
||||
check_options_optimizing(options, log)
|
||||
check_options_advanced(options, log)
|
||||
check_options_pillow(options, log)
|
||||
except ValueError as e:
|
||||
@@ -574,7 +593,7 @@ def do_ruffus_exception(ruffus_five_tuple, options, log):
|
||||
if exc_name == 'builtins.SystemExit':
|
||||
match = re.search(r"\.(.+?)\)", exc_value)
|
||||
exit_code_name = match.groups()[0]
|
||||
exit_code = getattr(ExitCode, exit_code_name, 'other_error')
|
||||
exit_code = getattr(ExitCode, exit_code_name, 'other_error')
|
||||
elif exc_name == 'ruffus.ruffus_exceptions.MissingInputFileError':
|
||||
log.error(cleanup_ruffus_error_message(exc_value))
|
||||
exit_code = ExitCode.input_file
|
||||
@@ -593,12 +612,10 @@ def do_ruffus_exception(ruffus_five_tuple, options, log):
|
||||
msg = "Error occurred while running this command:"
|
||||
log.error(msg + '\n' + exc_value)
|
||||
exit_code = ExitCode.child_process_error
|
||||
elif (exc_name == 'PyPDF2.utils.PdfReadError' and \
|
||||
'not been decrypted' in exc_value) or \
|
||||
(exc_name == 'ocrmypdf.exceptions.EncryptedPdfError'):
|
||||
elif exc_name == 'ocrmypdf.exceptions.EncryptedPdfError':
|
||||
log.error(textwrap.dedent("""\
|
||||
Input PDF is encrypted. The encryption must be removed to
|
||||
perform OCR.
|
||||
perform OCR.
|
||||
|
||||
For information about this PDF's security use
|
||||
qpdf --show-encryption infilename
|
||||
@@ -607,7 +624,7 @@ def do_ruffus_exception(ruffus_five_tuple, options, log):
|
||||
qpdf --decrypt [--password=[password]] infilename
|
||||
|
||||
"""))
|
||||
exit_code = ExitCode.encrypted_pdf
|
||||
exit_code = ExitCode.encrypted_pdf
|
||||
elif exc_name == 'ocrmypdf.exceptions.PdfMergeFailedError':
|
||||
log.error(textwrap.dedent("""\
|
||||
Failed to merge PDF image layer with OCR layer
|
||||
@@ -616,7 +633,7 @@ def do_ruffus_exception(ruffus_five_tuple, options, log):
|
||||
ocrmypdf cannot automatically correct the problem on its own.
|
||||
|
||||
Try using
|
||||
ocrmypdf --pdf-renderer tesseract [..other args..]
|
||||
ocrmypdf --pdf-renderer sandwich [..other args..]
|
||||
"""))
|
||||
exit_code = ExitCode.input_file
|
||||
elif exc_name.startswith('ocrmypdf.exceptions.'):
|
||||
@@ -646,12 +663,12 @@ def traverse_ruffus_exception(e_args, options, log):
|
||||
(task, job, exc, value, stack)
|
||||
or something like:
|
||||
[[(task, job, exc, value, stack)]]
|
||||
|
||||
|
||||
Generally cross-process exception marshalling doesn't work well
|
||||
and ruffus doesn't support because BaseException has its own
|
||||
implementation of __reduce__ that attempts to reconstruct the
|
||||
exception based on e.__init__(e.args).
|
||||
|
||||
|
||||
Attempting to log the exception directly marshalls it to the logger
|
||||
which is probably in another process, so it's better to log only
|
||||
data from the exception at this point.
|
||||
@@ -749,7 +766,7 @@ def check_environ(options, _log):
|
||||
for k in old_envvars:
|
||||
if k in os.environ:
|
||||
_log.warning(textwrap.dedent("""\
|
||||
OCRmyPDF no longer uses the environment variable {}.
|
||||
OCRmyPDF no longer uses the environment variable {}.
|
||||
Change PATH to select alternate programs.""".format(k)))
|
||||
|
||||
|
||||
@@ -792,14 +809,12 @@ def report_output_file_size(options, _log, input_file, output_file):
|
||||
ratio = output_size / input_size
|
||||
if ratio < 1.35 or input_size < 25000:
|
||||
return # Seems fine
|
||||
|
||||
|
||||
reasons = []
|
||||
if not fitz:
|
||||
reasons.append("The optional dependency PyMuPDF is not installed.")
|
||||
image_preproc = {
|
||||
'deskew',
|
||||
'clean_final',
|
||||
'remove_background',
|
||||
'deskew',
|
||||
'clean_final',
|
||||
'remove_background',
|
||||
'oversample',
|
||||
'force_ocr'
|
||||
}
|
||||
@@ -855,9 +870,10 @@ def run_pipeline():
|
||||
|
||||
# Performance is improved by setting Tesseract to single threaded. In tests
|
||||
# this gives better throughput than letting a smaller number of Tesseract
|
||||
# jobs run multithreaded.
|
||||
if tesseract.v4():
|
||||
os.environ.setdefault('OMP_THREAD_LIMIT', '1')
|
||||
# jobs run multithreaded. Same story for pngquant. Tess <4 ignores this
|
||||
# variable, but harmless to set if ignored.
|
||||
os.environ.setdefault('OMP_THREAD_LIMIT', '1')
|
||||
|
||||
check_environ(options, _log)
|
||||
if os.environ.get('PYTEST_CURRENT_TEST'):
|
||||
os.environ['_OCRMYPDF_TEST_INFILE'] = options.input_file
|
||||
@@ -895,7 +911,7 @@ def run_pipeline():
|
||||
except ExitCodeException as e:
|
||||
return e.exit_code
|
||||
except Exception as e:
|
||||
_log.error(e)
|
||||
_log.error(str(e))
|
||||
return ExitCode.other_error
|
||||
|
||||
if options.flowchart:
|
||||
@@ -919,7 +935,7 @@ def run_pipeline():
|
||||
_log.warning('Output file: The generated PDF is INVALID')
|
||||
return ExitCode.invalid_output_pdf
|
||||
|
||||
report_output_file_size(options, _log, start_input_file,
|
||||
report_output_file_size(options, _log, start_input_file,
|
||||
options.output_file)
|
||||
|
||||
pdfinfo = context.get_pdfinfo()
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
# © 2018 James R. Barlow: github.com/jbarlow83
|
||||
#
|
||||
# This file is part of OCRmyPDF.
|
||||
#
|
||||
# OCRmyPDF is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# OCRmyPDF is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with OCRmyPDF. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from contextlib import suppress
|
||||
from multiprocessing.managers import SyncManager
|
||||
import sys
|
||||
import shutil
|
||||
|
||||
from .pdfinfo import PdfInfo
|
||||
|
||||
|
||||
class JobContext:
|
||||
"""Holds our context for a particular run of the pipeline
|
||||
|
||||
A multiprocessing manager effectively creates a separate process
|
||||
that keeps the master job context object. Other threads access
|
||||
job context via multiprocessing proxy objects.
|
||||
|
||||
While this would naturally lend itself @property's it seems to make
|
||||
a little more sense to use functions to make it explicitly that the
|
||||
invocation requires marshalling data across a process boundary.
|
||||
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
self.pdfinfo = None
|
||||
self.options = None
|
||||
self.work_folder = None
|
||||
self.rotations = {}
|
||||
|
||||
def generate_pdfinfo(self, infile):
|
||||
self.pdfinfo = PdfInfo(infile)
|
||||
|
||||
def get_pdfinfo(self):
|
||||
"What we know about the input PDF"
|
||||
return self.pdfinfo
|
||||
|
||||
def set_pdfinfo(self, pdfinfo):
|
||||
self.pdfinfo = pdfinfo
|
||||
|
||||
def get_options(self):
|
||||
return self.options
|
||||
|
||||
def set_options(self, options):
|
||||
self.options = options
|
||||
|
||||
def get_work_folder(self):
|
||||
return self.work_folder
|
||||
|
||||
def set_work_folder(self, work_folder):
|
||||
self.work_folder = work_folder
|
||||
|
||||
def get_rotation(self, pageno):
|
||||
return self.rotations.get(pageno, 0)
|
||||
|
||||
def set_rotation(self, pageno, value):
|
||||
self.rotations[pageno] = value
|
||||
|
||||
|
||||
class JobContextManager(SyncManager):
|
||||
pass
|
||||
|
||||
|
||||
def cleanup_working_files(work_folder, options):
|
||||
if options.keep_temporary_files:
|
||||
print("Temporary working files saved at:\n{0}".format(work_folder),
|
||||
file=sys.stderr)
|
||||
else:
|
||||
with suppress(FileNotFoundError):
|
||||
shutil.rmtree(work_folder)
|
||||
@@ -0,0 +1,365 @@
|
||||
# © 2018 James R. Barlow: github.com/jbarlow83
|
||||
#
|
||||
# This file is part of OCRmyPDF.
|
||||
#
|
||||
# OCRmyPDF is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# OCRmyPDF is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with OCRmyPDF. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from pathlib import Path
|
||||
from subprocess import CalledProcessError
|
||||
import concurrent.futures
|
||||
from collections import defaultdict, namedtuple
|
||||
import struct
|
||||
import logging
|
||||
import sys
|
||||
|
||||
from io import BytesIO
|
||||
from PIL import Image
|
||||
|
||||
import pikepdf
|
||||
|
||||
from ._jobcontext import JobContext
|
||||
from . import leptonica
|
||||
from .helpers import re_symlink
|
||||
from .exec import pngquant, jbig2enc
|
||||
|
||||
PAGE_GROUP_SIZE = 10
|
||||
JPEG_QUALITY = 75
|
||||
PNG_QUALITY = (65, 75)
|
||||
|
||||
|
||||
def img_name(root, xref, ext):
|
||||
return str(root / '{:08d}{}'.format(xref, ext))
|
||||
|
||||
|
||||
def png_name(root, xref):
|
||||
return img_name(root, xref, '.png')
|
||||
|
||||
|
||||
def jpg_name(root, xref):
|
||||
return img_name(root, xref, '.jpg')
|
||||
|
||||
|
||||
def tif_name(root, xref):
|
||||
return img_name(root, xref, '.tif')
|
||||
|
||||
|
||||
def extract_image(*, pike, root, log, image, xref, jbig2s,
|
||||
pngs, jpegs, options):
|
||||
if image.Subtype != '/Image':
|
||||
return False
|
||||
if image.Length < 100:
|
||||
log.debug("Skipping small image, xref {}".format(xref))
|
||||
return False
|
||||
|
||||
pim = pikepdf.PdfImage(image)
|
||||
|
||||
if len(pim.filter_decodeparms) > 1:
|
||||
log.debug("Skipping multiply filtered, xref {}".format(xref))
|
||||
return False
|
||||
filtdp = pim.filter_decodeparms[0]
|
||||
|
||||
if pim.bits_per_component > 8:
|
||||
return False # Don't mess with wide gamut images
|
||||
|
||||
if filtdp[0] == '/JPXDecode':
|
||||
return False # Don't do JPEG2000
|
||||
|
||||
if pim.bits_per_component == 1 \
|
||||
and filtdp != '/JBIG2Decode' \
|
||||
and jbig2enc.available():
|
||||
try:
|
||||
imgname = Path(root / '{:08d}'.format(xref))
|
||||
with imgname.open('wb') as f:
|
||||
ext = pim.extract_to(stream=f)
|
||||
imgname.rename(imgname.with_suffix(ext))
|
||||
except pikepdf.UnsupportedImageTypeError:
|
||||
return False
|
||||
jbig2s.append((xref, ext))
|
||||
elif filtdp[0] == '/DCTDecode' \
|
||||
and options.optimize >= 2:
|
||||
# This is a simple heuristic derived from some training data, that has
|
||||
# about a 70% chance of guessing whether the JPEG is high quality,
|
||||
# and possibly recompressible, or not. The number itself doesn't mean
|
||||
# anything.
|
||||
# bytes_per_pixel = int(raw_jpeg.Length) / (w * h)
|
||||
# jpeg_quality_estimate = 117.0 * (bytes_per_pixel ** 0.213)
|
||||
# if jpeg_quality_estimate < 65:
|
||||
# return False
|
||||
|
||||
# We could get the ICC profile here, but there's no need to look at it
|
||||
# for quality transcoding
|
||||
# if icc:
|
||||
# stream = BytesIO(raw_jpeg.read_raw_bytes())
|
||||
# iccbytes = icc.read_bytes()
|
||||
# with Image.open(stream) as im:
|
||||
# im.save(jpg_name(root, xref), icc_profile=iccbytes)
|
||||
try:
|
||||
imgname = Path(root / '{:08d}'.format(xref))
|
||||
with imgname.open('wb') as f:
|
||||
ext = pim.extract_to(stream=f)
|
||||
imgname.rename(imgname.with_suffix(ext))
|
||||
except pikepdf.UnsupportedImageTypeError:
|
||||
return False
|
||||
jpegs.append(xref)
|
||||
elif pim.indexed \
|
||||
and pim.colorspace in pim.SIMPLE_COLORSPACES \
|
||||
and options.optimize >= 3:
|
||||
# Try to improve on indexed images - these are far from low hanging
|
||||
# fruit in most cases
|
||||
pim.as_pil_image().save(png_name(root, xref))
|
||||
pngs.append(xref)
|
||||
elif not pim.indexed and pim.colorspace in pim.SIMPLE_COLORSPACES:
|
||||
# An optimization opportunity here, not currently taken, is directly
|
||||
# generating a PNG from compressed data
|
||||
pim.as_pil_image().save(png_name(root, xref))
|
||||
pngs.append(xref)
|
||||
else:
|
||||
return False
|
||||
|
||||
return True
|
||||
|
||||
|
||||
def extract_images(pike, root, log, options):
|
||||
# Extract images we can improve
|
||||
changed_xrefs = set()
|
||||
jbig2_groups = defaultdict(lambda: [])
|
||||
jpegs = []
|
||||
pngs = []
|
||||
errors = 0
|
||||
for pageno, page in enumerate(pike.pages):
|
||||
group, _ = divmod(pageno, PAGE_GROUP_SIZE)
|
||||
try:
|
||||
xobjs = page.Resources.XObject
|
||||
except AttributeError:
|
||||
continue
|
||||
for imname, image in dict(xobjs).items():
|
||||
xref = image._objgen[0]
|
||||
if xref in changed_xrefs:
|
||||
continue # Don't improve same image twice
|
||||
try:
|
||||
result = extract_image(
|
||||
pike=pike, root=root, log=log, image=image,
|
||||
xref=xref, jbig2s=jbig2_groups[group], pngs=pngs,
|
||||
jpegs=jpegs, options=options
|
||||
)
|
||||
if result:
|
||||
changed_xrefs.add(xref)
|
||||
except Exception as e:
|
||||
log.debug("Image {} xref {}".format(imname, xref))
|
||||
log.debug(repr(e))
|
||||
errors += 1
|
||||
|
||||
# Elide empty groups
|
||||
jbig2_groups = {group: xrefs for group, xrefs in jbig2_groups.items()
|
||||
if len(xrefs) > 0}
|
||||
log.debug(
|
||||
"Optimizable images: "
|
||||
"JBIG2 groups: {} JPEGs: {} PNGs: {} Errors: {}".format(
|
||||
len(jbig2_groups), len(jpegs), len(pngs), errors
|
||||
))
|
||||
|
||||
return changed_xrefs, jbig2_groups, jpegs, pngs
|
||||
|
||||
|
||||
def convert_to_jbig2(pike, jbig2_groups, root, log, options):
|
||||
"""
|
||||
Convert a group of JBIG2 images and insert into PDF.
|
||||
|
||||
We use a group because JBIG2 works best with a symbol dictionary that spans
|
||||
multiple pages. When inserted back into the PDF, each JBIG2 must reference
|
||||
the symbol dictionary it is associated with. So convert a group at a time,
|
||||
and replace their streams with a parameter set that points to the
|
||||
appropriate dictionary.
|
||||
|
||||
If too many pages shared the same dictionary JBIG2 encoding becomes more
|
||||
expensive and less efficient.
|
||||
|
||||
"""
|
||||
with concurrent.futures.ThreadPoolExecutor(
|
||||
max_workers=options.jobs) as executor:
|
||||
futures = []
|
||||
for group, xref_exts in jbig2_groups.items():
|
||||
prefix = 'group{:08d}'.format(group)
|
||||
future = executor.submit(
|
||||
jbig2enc.convert_group,
|
||||
cwd=str(root),
|
||||
infiles=(img_name(root, xref, ext) for xref, ext in xref_exts),
|
||||
out_prefix=prefix
|
||||
)
|
||||
futures.append(future)
|
||||
for future in concurrent.futures.as_completed(futures):
|
||||
proc = future.result()
|
||||
log.debug(proc.stderr.decode())
|
||||
|
||||
for group, xref_exts in jbig2_groups.items():
|
||||
prefix = 'group{:08d}'.format(group)
|
||||
jbig2_globals_data = (root / (prefix + '.sym')).read_bytes()
|
||||
jbig2_globals = pikepdf.Stream(pike, jbig2_globals_data)
|
||||
|
||||
for n, xref_ext in enumerate(xref_exts):
|
||||
xref, ext = xref_ext
|
||||
jbig2_im_file = root / (prefix + '.{:04d}'.format(n))
|
||||
jbig2_im_data = jbig2_im_file.read_bytes()
|
||||
im_obj = pike._get_object_id(xref, 0)
|
||||
im_obj.write(
|
||||
jbig2_im_data, pikepdf.Name('/JBIG2Decode'),
|
||||
pikepdf.Dictionary({
|
||||
'/JBIG2Globals': jbig2_globals
|
||||
})
|
||||
)
|
||||
|
||||
|
||||
def transcode_jpegs(pike, jpegs, root, log, options):
|
||||
for xref in jpegs:
|
||||
in_jpg = Path(jpg_name(root, xref))
|
||||
opt_jpg = in_jpg.with_suffix('.opt.jpg')
|
||||
|
||||
# This produces a debug warning from PIL
|
||||
# DEBUG:PIL.Image:Error closing: 'NoneType' object has no attribute
|
||||
# 'close'. Seems to be mostly harmless
|
||||
# https://github.com/python-pillow/Pillow/issues/1144
|
||||
with Image.open(str(in_jpg)) as im:
|
||||
im.save(str(opt_jpg),
|
||||
optimize=True,
|
||||
quality=JPEG_QUALITY)
|
||||
if opt_jpg.stat().st_size > in_jpg.stat().st_size:
|
||||
log.debug("xref {}, jpeg, made larger - skip".format(xref))
|
||||
continue
|
||||
|
||||
compdata = leptonica.CompressedData.open(opt_jpg)
|
||||
im_obj = pike._get_object_id(xref, 0)
|
||||
im_obj.write(
|
||||
compdata.read(), pikepdf.Name('/DCTDecode'),
|
||||
pikepdf.Null()
|
||||
)
|
||||
|
||||
|
||||
def transcode_pngs(pike, pngs, root, log, options):
|
||||
if options.optimize >= 2:
|
||||
with concurrent.futures.ThreadPoolExecutor(
|
||||
max_workers=options.jobs) as executor:
|
||||
for xref in pngs:
|
||||
executor.submit(
|
||||
pngquant.quantize,
|
||||
png_name(root, xref), png_name(root, xref),
|
||||
PNG_QUALITY[0], PNG_QUALITY[1])
|
||||
|
||||
for xref in pngs:
|
||||
im_obj = pike._get_object_id(xref, 0)
|
||||
|
||||
# Open, transcode (!), package for PDF
|
||||
try:
|
||||
pix = leptonica.Pix.open(png_name(root, xref))
|
||||
compdata = pix.generate_pdf_ci_data(
|
||||
leptonica.lept.L_FLATE_ENCODE, 0
|
||||
)
|
||||
except leptonica.LeptonicaError as e:
|
||||
log.error(e)
|
||||
continue
|
||||
|
||||
# This is what we should be doing: open the compressed data without
|
||||
# transcoding. However this shifts each pixel row by one for some
|
||||
# reason.
|
||||
#compdata = leptonica.CompressedData.open(png_name(root, xref))
|
||||
if len(compdata) > int(im_obj.stream_dict.Length):
|
||||
continue # If we produced a larger image, don't use
|
||||
|
||||
predictor = pikepdf.Null()
|
||||
if compdata.predictor > 0:
|
||||
predictor = pikepdf.Dictionary({'/Predictor': compdata.predictor})
|
||||
|
||||
im_obj.BitsPerComponent = compdata.bps
|
||||
im_obj.Width = compdata.w
|
||||
im_obj.Height = compdata.h
|
||||
|
||||
if compdata.ncolors > 0:
|
||||
palette_pdf_string = compdata.get_palette_pdf_string()
|
||||
palette_data = pikepdf.Object.parse(palette_pdf_string)
|
||||
palette_stream = pikepdf.Stream(pike, bytes(palette_data))
|
||||
palette = [pikepdf.Name('/Indexed'), pikepdf.Name('/DeviceRGB'),
|
||||
compdata.ncolors - 1, palette_stream]
|
||||
cs = palette
|
||||
else:
|
||||
if compdata.spp == 1:
|
||||
cs = pikepdf.Name('/DeviceGray')
|
||||
elif compdata.spp == 3:
|
||||
cs = pikepdf.Name('/DeviceRGB')
|
||||
elif compdata.spp == 4:
|
||||
cs = pikepdf.Name('/DeviceCMYK')
|
||||
im_obj.ColorSpace = cs
|
||||
im_obj.write(compdata.read(), pikepdf.Name('/FlateDecode'), predictor)
|
||||
|
||||
|
||||
def optimize(
|
||||
input_file,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
|
||||
options = context.get_options()
|
||||
if options.optimize == 0:
|
||||
re_symlink(input_file, output_file, log)
|
||||
return
|
||||
|
||||
global PNG_QUALITY
|
||||
global JPEG_QUALITY
|
||||
|
||||
if options.optimize == 3:
|
||||
PNG_QUALITY = (20, 40)
|
||||
JPEG_QUALITY = 40
|
||||
|
||||
pike = pikepdf.Pdf.open(input_file)
|
||||
|
||||
root = Path(output_file).parent / 'images'
|
||||
root.mkdir(exist_ok=True)
|
||||
changed_xrefs, jbig2_groups, jpegs, pngs = extract_images(
|
||||
pike, root, log, options)
|
||||
|
||||
convert_to_jbig2(pike, jbig2_groups, root, log, options)
|
||||
transcode_jpegs(pike, jpegs, root, log, options)
|
||||
transcode_pngs(pike, pngs, root, log, options)
|
||||
|
||||
# Not object_stream_mode + preserve_pdfa generates noncompliant PDFs
|
||||
target_file = output_file + '_opt.pdf'
|
||||
pike.save(target_file, preserve_pdfa=True)
|
||||
|
||||
input_size = Path(input_file).stat().st_size
|
||||
output_size = Path(target_file).stat().st_size
|
||||
ratio = input_size / output_size
|
||||
savings = 1 - output_size / input_size
|
||||
log.info("Optimize ratio: {:.2f} savings: {:.1f}%".format(
|
||||
ratio, 100 * savings))
|
||||
|
||||
if savings < 0:
|
||||
log.info("Optimize did not improve the file - discarded")
|
||||
re_symlink(input_file, output_file, log)
|
||||
else:
|
||||
re_symlink(target_file, output_file, log)
|
||||
|
||||
|
||||
def main(infile, outfile, level, jobs=1):
|
||||
Options = namedtuple('Options', 'jobs optimize')
|
||||
|
||||
logging.basicConfig(level=logging.DEBUG)
|
||||
log = logging.getLogger()
|
||||
|
||||
ctx = JobContext()
|
||||
options = Options(jobs=jobs, optimize=int(level))
|
||||
ctx.set_options(options)
|
||||
|
||||
optimize(infile, outfile, log, ctx)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main(sys.argv[1], sys.argv[2], sys.argv[3])
|
||||
@@ -0,0 +1,343 @@
|
||||
# © 2018 James R. Barlow: github.com/jbarlow83
|
||||
#
|
||||
# This file is part of OCRmyPDF.
|
||||
#
|
||||
# OCRmyPDF is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# OCRmyPDF is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with OCRmyPDF. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from pathlib import Path
|
||||
from itertools import groupby
|
||||
|
||||
import pikepdf
|
||||
|
||||
from .helpers import flatten_groups, page_number
|
||||
from .exec import tesseract
|
||||
|
||||
|
||||
def _update_page_resources(*, page, font, font_key, procset):
|
||||
"Update this page's fonts with a reference to the Glyphless font"
|
||||
|
||||
if '/Resources' not in page:
|
||||
page['/Resources'] = pikepdf.Dictionary({})
|
||||
resources = page['/Resources']
|
||||
try:
|
||||
fonts = resources['/Font']
|
||||
except KeyError:
|
||||
fonts = pikepdf.Dictionary({})
|
||||
if font_key not in fonts:
|
||||
fonts[font_key] = font
|
||||
resources['/Font'] = fonts
|
||||
|
||||
# Reassign /ProcSet to one that just lists everything - ProcSet is
|
||||
# obsolete and doesn't matter but recommended for old viewer support
|
||||
resources['/ProcSet'] = procset
|
||||
|
||||
|
||||
def _weave_layers_graft(
|
||||
*, pdf_base, page_num, text, font, font_key, procset, rotation, log):
|
||||
"""Insert the text layer from text page 0 on to pdf_base at page_num"""
|
||||
|
||||
log.debug("Grafting")
|
||||
if Path(text).stat().st_size == 0:
|
||||
return
|
||||
|
||||
# This is a pointer indicating a specific page in the base file
|
||||
pdf_text = pikepdf.open(text)
|
||||
pdf_text_contents = pdf_text.pages[0].Contents.read_bytes()
|
||||
|
||||
if not tesseract.has_textonly_pdf():
|
||||
# If we don't have textonly_pdf, edit the stream to delete the
|
||||
# instruction to draw the image Tesseract generated, which we do not
|
||||
# use.
|
||||
stream = bytearray(pdf_text_contents)
|
||||
pattern = b'/Im1 Do'
|
||||
idx = stream.find(pattern)
|
||||
stream[idx:(idx + len(pattern))] = b' ' * len(pattern)
|
||||
pdf_text_contents = bytes(stream)
|
||||
|
||||
base_page = pdf_base.pages.p(page_num)
|
||||
|
||||
# The text page always will be oriented up by this stage but the original
|
||||
# content may have a rotation applied. Wrap the text stream with a rotation
|
||||
# so it will be oriented the same way as the rest of the page content.
|
||||
# (Previous versions OCRmyPDF rotated the content layer to match the text.)
|
||||
mediabox = [float(pdf_text.pages[0].MediaBox[v].decode())
|
||||
for v in range(4)]
|
||||
wt, ht = mediabox[2] - mediabox[0], mediabox[3] - mediabox[1]
|
||||
|
||||
mediabox = [float(base_page.MediaBox[v].decode())
|
||||
for v in range(4)]
|
||||
wp, hp = mediabox[2] - mediabox[0], mediabox[3] - mediabox[1]
|
||||
|
||||
translate = pikepdf.PdfMatrix((1, 0, 0, 1, -wt / 2, -ht / 2))
|
||||
untranslate = pikepdf.PdfMatrix((1, 0, 0, 1, wp / 2, hp / 2))
|
||||
# -rotation because the input is a clockwise angle and this formula
|
||||
# uses CCW
|
||||
rotation = -rotation % 360
|
||||
if rotation == 0:
|
||||
c, s = 1, 0
|
||||
elif rotation == 90:
|
||||
c, s = 0, 1
|
||||
elif rotation == 180:
|
||||
c, s = -1, 0
|
||||
elif rotation == 270:
|
||||
c, s = 0, -1
|
||||
else:
|
||||
raise NotImplementedError("rotation to arbitrary angle")
|
||||
|
||||
rotate = pikepdf.PdfMatrix((c, s, -s, c, 0, 0))
|
||||
|
||||
# Because of rounding of DPI, we might get a text layer that is not
|
||||
# identically sized to the target page. Scale to adjust. Normally this
|
||||
# is within 0.998.
|
||||
if rotation in (90, 270):
|
||||
wt, ht = ht, wt
|
||||
scale_x = wp / wt
|
||||
scale_y = hp / ht
|
||||
|
||||
log.debug('%r', (scale_x, scale_y))
|
||||
scale = pikepdf.PdfMatrix((scale_x, 0, 0, scale_y, 0, 0))
|
||||
|
||||
# Translate the text so it is centered at (0, 0), rotate it there, adjust
|
||||
# for a size different between initial and text PDF, then untranslate
|
||||
ctm = translate @ rotate @ scale @ untranslate
|
||||
|
||||
pdf_text_contents = (
|
||||
b'q %s cm\n' % ctm.encode() +
|
||||
pdf_text_contents +
|
||||
b'\nQ\n'
|
||||
)
|
||||
|
||||
new_text_layer = pikepdf.Stream(pdf_base, pdf_text_contents)
|
||||
|
||||
base_page.page_contents_add(new_text_layer, prepend=True)
|
||||
|
||||
_update_page_resources(
|
||||
page=base_page, font=font, font_key=font_key, procset=procset
|
||||
)
|
||||
|
||||
|
||||
def _find_font(text, pdf_base):
|
||||
"Copy a font from the filename text into pdf_base"
|
||||
|
||||
font, font_key = None, None
|
||||
possible_font_names = ('/f-0-0', '/F1')
|
||||
try:
|
||||
pdf_text = pikepdf.open(text)
|
||||
pdf_text_fonts = pdf_text.pages[0].Resources.get('/Font', {})
|
||||
except Exception:
|
||||
return None, None
|
||||
|
||||
for f in possible_font_names:
|
||||
pdf_text_font = pdf_text_fonts.get(f, None)
|
||||
if pdf_text_font is not None:
|
||||
font_key = f
|
||||
break
|
||||
if pdf_text_font:
|
||||
font = pdf_base.copy_foreign(pdf_text_font)
|
||||
return font, font_key
|
||||
|
||||
|
||||
def _fix_toc(pdf_base, pageref_remap, log):
|
||||
"""Repair the table of contents
|
||||
|
||||
Whenever we replace a page wholesale, it gets assigned a new objgen number
|
||||
and other references to it within the PDF become invalid, most notably in
|
||||
the table of contents (/Outlines in PDF-speak). In weave_layers we collect
|
||||
pageref_remap, a mapping that describes the new objgen number given an old
|
||||
one. (objgen is a tuple, and the gen is almost always zero.)
|
||||
|
||||
The /Outlines data structure is a messy data structure, but rather than
|
||||
navigating hierarchically we just track unique nodes. Enqueue nodes when
|
||||
we find them, and never visit them again. set() is awesome. We look for
|
||||
the two types of object in the table of contents that can be page bookmarks
|
||||
and update the page entry.
|
||||
|
||||
It may ultimately be better to find a way to rebuild a page in place.
|
||||
|
||||
"""
|
||||
|
||||
visited = set()
|
||||
queue = set()
|
||||
link_keys = ('/Parent', '/First', '/Last', '/Prev', '/Next')
|
||||
|
||||
if not '/Outlines' in pdf_base.root:
|
||||
return
|
||||
if not pageref_remap:
|
||||
return
|
||||
|
||||
def remap_dest(dest_node):
|
||||
if not isinstance(dest_node, pikepdf.Array):
|
||||
return
|
||||
pageref = dest_node[0]
|
||||
if pageref['/Type'] == '/Page' and \
|
||||
pageref._objgen in pageref_remap:
|
||||
new_objgen = pageref_remap[pageref._objgen]
|
||||
dest_node[0] = pdf_base._get_object_id(*new_objgen)
|
||||
|
||||
queue.add(pdf_base.root.Outlines._objgen)
|
||||
while queue:
|
||||
objgen = queue.pop()
|
||||
visited.add(objgen)
|
||||
node = pdf_base._get_object_id(*objgen)
|
||||
log.debug('fix toc: visiting %r', objgen)
|
||||
|
||||
# Enumerate other nodes we could visit from here
|
||||
for key in link_keys:
|
||||
if key not in node:
|
||||
continue
|
||||
item = node[key]
|
||||
if not item.is_indirect:
|
||||
continue
|
||||
objgen = item._objgen
|
||||
if objgen not in visited:
|
||||
queue.add(objgen)
|
||||
|
||||
if '/Dest' in node:
|
||||
remap_dest(node['/Dest'])
|
||||
elif '/A' in node:
|
||||
if '/S' in node['/A'] and node['/A']['/S'] == '/GoTo':
|
||||
remap_dest(node['/A']['/D'])
|
||||
|
||||
|
||||
def weave_layers(
|
||||
infiles,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
"""Apply text layer and/or image layer changes to baseline file
|
||||
|
||||
This is where the magic happens. infiles will be the main PDF to modify,
|
||||
and optional .text.pdf and .image-layer.pdf files, organized however ruffus
|
||||
organizes them.
|
||||
|
||||
From .text.pdf, we copy the content stream (which contains the Tesseract
|
||||
OCR results), and rotate it into place. The first time we do this, we also
|
||||
copy the GlyphlessFont, and then reference that font again.
|
||||
|
||||
For .image-layer.pdf, we check if this is a "pointer" to the original file,
|
||||
or a new file. If a new file, we replace the page and remember that we
|
||||
replaced this page.
|
||||
|
||||
Every 100 open files, we save intermediate results, to avoid any resource
|
||||
limits, since pikepdf/qpdf need to keep a lot of open file handles in the
|
||||
background. When objects are copied from one file to another qpdf, qpdf
|
||||
doesn't actually copy the data until asked to write, so all the resources
|
||||
it may need to remain available.
|
||||
|
||||
For completeness, we set up a /ProcSet on every page, although it's
|
||||
unlikely any PDF viewer cares about this anymore.
|
||||
|
||||
"""
|
||||
|
||||
def input_sorter(key):
|
||||
try:
|
||||
return page_number(key)
|
||||
except ValueError:
|
||||
return -1
|
||||
flat_inputs = sorted(flatten_groups(infiles), key=input_sorter)
|
||||
groups = groupby(flat_inputs, key=input_sorter)
|
||||
|
||||
# Extract first item
|
||||
_, basegroup = next(groups)
|
||||
base = list(basegroup)[0]
|
||||
path_base = Path(base).resolve()
|
||||
pdf_base = pikepdf.open(path_base)
|
||||
keep_open = []
|
||||
font, font_key, procset = None, None, None
|
||||
pdfinfo = context.get_pdfinfo()
|
||||
pagerefs = {}
|
||||
|
||||
procset = pdf_base.make_indirect(
|
||||
pikepdf.Object.parse(b'[ /PDF /Text /ImageB /ImageC /ImageI ]'))
|
||||
|
||||
# Iterate rest
|
||||
for page_num, layers in groups:
|
||||
layers = list(layers)
|
||||
log.debug(page_num)
|
||||
log.debug(layers)
|
||||
|
||||
text = next(
|
||||
(ii for ii in layers if ii.endswith('.text.pdf')), None
|
||||
)
|
||||
image = next(
|
||||
(ii for ii in layers if ii.endswith('.image-layer.pdf')), None
|
||||
)
|
||||
|
||||
if text and not font:
|
||||
font, font_key = _find_font(text, pdf_base)
|
||||
|
||||
replacing = False
|
||||
content_rotation = pdfinfo[page_num - 1].rotation
|
||||
|
||||
path_image = Path(image).resolve() if image else None
|
||||
if path_image is not None and path_image != path_base:
|
||||
# We are replacing the old page with a rasterized PDF of the new
|
||||
# page
|
||||
log.debug("Replace")
|
||||
old_objgen = pdf_base.pages[page_num - 1]._objgen
|
||||
|
||||
pdf_image = pikepdf.open(image)
|
||||
keep_open.append(pdf_image)
|
||||
image_page = pdf_image.pages[0]
|
||||
pdf_base.pages[page_num - 1] = image_page
|
||||
|
||||
# We're adding a new page, which will get a new objgen number pair,
|
||||
# so we need to update any references to it. qpdf did not like
|
||||
# my attempt to update the old object in place, but that is an
|
||||
# option to consider
|
||||
pagerefs[old_objgen] = pdf_base.pages[page_num - 1]._objgen
|
||||
replacing = True
|
||||
|
||||
autorotate_correction = context.get_rotation(page_num - 1)
|
||||
if replacing:
|
||||
content_rotation = autorotate_correction
|
||||
text_rotation = autorotate_correction
|
||||
text_misaligned = (text_rotation - content_rotation) % 360
|
||||
log.debug('%r', [
|
||||
text_rotation, autorotate_correction, text_misaligned,
|
||||
content_rotation]
|
||||
)
|
||||
|
||||
if text and font:
|
||||
# Graft the text layer onto this page, whether new or old
|
||||
_weave_layers_graft(
|
||||
pdf_base=pdf_base, page_num=page_num, text=text, font=font,
|
||||
font_key=font_key, rotation=text_misaligned, procset=procset,
|
||||
log=log
|
||||
)
|
||||
|
||||
# Correct the rotation if applicable
|
||||
pdf_base.pages[page_num - 1].Rotate = \
|
||||
(content_rotation - autorotate_correction) % 360
|
||||
|
||||
if len(keep_open) > 100:
|
||||
# qpdf limitations require us to keep files open when we intend
|
||||
# to copy content from them before saving. However, we want to keep
|
||||
# a lid on file handles and memory usage, so for big files we're
|
||||
# going to stop and save periodically. Attach the font to page 1
|
||||
# even if page 1 doesn't use it, so we have a way to get it back.
|
||||
page0 = pdf_base.pages[0]
|
||||
_update_page_resources(
|
||||
page=page0, font=font, font_key=font_key, procset=procset)
|
||||
interim = output_file + '_working{}.pdf'.format(page_num)
|
||||
pdf_base.save(interim)
|
||||
del pdf_base
|
||||
keep_open = []
|
||||
|
||||
pdf_base = pikepdf.open(interim)
|
||||
procset = pdf_base.pages[0].Resources.ProcSet
|
||||
font = pdf_base.pages[0].Resources.Font.get(font_key)
|
||||
|
||||
_fix_toc(pdf_base, pagerefs, log)
|
||||
pdf_base.save(output_file)
|
||||
@@ -49,7 +49,7 @@ def _gs_error_reported(stream):
|
||||
|
||||
|
||||
def rasterize_pdf(input_file, output_file, xres, yres, raster_device, log,
|
||||
pageno=1, page_dpi=None):
|
||||
pageno=1, page_dpi=None, rotation=None):
|
||||
"""
|
||||
Rasterize one page of a PDF at resolution (xres, yres) in canvas units.
|
||||
|
||||
@@ -71,6 +71,9 @@ def rasterize_pdf(input_file, output_file, xres, yres, raster_device, log,
|
||||
int_res = round(xres), round(yres)
|
||||
if not page_dpi:
|
||||
page_dpi = res
|
||||
|
||||
autorotate = '/PageByPage' if rotation is None else '/None'
|
||||
|
||||
with NamedTemporaryFile(delete=True) as tmp:
|
||||
args_gs = [
|
||||
'gs',
|
||||
@@ -83,9 +86,12 @@ def rasterize_pdf(input_file, output_file, xres, yres, raster_device, log,
|
||||
'-dLastPage=%i' % pageno,
|
||||
'-r{0}x{1}'.format(str(int_res[0]), str(int_res[1])),
|
||||
'-o', tmp.name,
|
||||
'-dAutoRotatePages=%s' % autorotate,
|
||||
'-f',
|
||||
fspath(input_file)
|
||||
]
|
||||
|
||||
log.debug(args_gs)
|
||||
p = run(args_gs, stdout=PIPE, stderr=STDOUT,
|
||||
universal_newlines=True)
|
||||
if _gs_error_reported(p.stdout):
|
||||
@@ -110,10 +116,21 @@ def rasterize_pdf(input_file, output_file, xres, yres, raster_device, log,
|
||||
log.debug(
|
||||
"Ghostscript: resize output image {} -> {}".format(
|
||||
im.size, expected_size))
|
||||
im.resize(expected_size).save(
|
||||
fspath(output_file), dpi=page_dpi)
|
||||
else:
|
||||
copy(tmp.name, fspath(output_file))
|
||||
im = im.resize(expected_size)
|
||||
|
||||
if rotation is not None:
|
||||
log.debug("Rotating output by %i", rotation)
|
||||
# rotation is a clockwise angle and Image.ROTATE_* is
|
||||
# counterclockwise so this cancels out the rotation
|
||||
if rotation == 90:
|
||||
im = im.transpose(Image.ROTATE_90)
|
||||
elif rotation == 180:
|
||||
im = im.transpose(Image.ROTATE_180)
|
||||
elif rotation == 270:
|
||||
im = im.transpose(Image.ROTATE_270)
|
||||
if rotation % 180 == 90:
|
||||
page_dpi = page_dpi[1], page_dpi[0]
|
||||
im.save(fspath(output_file), dpi=page_dpi)
|
||||
|
||||
|
||||
def generate_pdfa(pdf_pages, output_file, compression, log,
|
||||
@@ -169,6 +186,7 @@ def generate_pdfa(pdf_pages, output_file, compression, log,
|
||||
"-sOutputFile=" + gs_pdf.name,
|
||||
]
|
||||
args_gs.extend(pdf_pages)
|
||||
log.debug(args_gs)
|
||||
p = run(args_gs, stdout=PIPE, stderr=STDOUT,
|
||||
universal_newlines=True)
|
||||
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
# © 2018 James R. Barlow: github.com/jbarlow83
|
||||
#
|
||||
# This file is part of OCRmyPDF.
|
||||
#
|
||||
# OCRmyPDF is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# OCRmyPDF is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with OCRmyPDF. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from subprocess import CalledProcessError, run, PIPE
|
||||
from functools import lru_cache
|
||||
import sys
|
||||
import os
|
||||
import shutil
|
||||
|
||||
from . import get_version
|
||||
from ..exceptions import ExitCode, MissingDependencyError
|
||||
|
||||
|
||||
@lru_cache(maxsize=1)
|
||||
def version():
|
||||
return get_version('jbig2', regex=r'jbig2enc (\d+(\.\d+)*).*')
|
||||
|
||||
|
||||
@lru_cache(maxsize=1)
|
||||
def available():
|
||||
try:
|
||||
version()
|
||||
except MissingDependencyError:
|
||||
return False
|
||||
return True
|
||||
|
||||
|
||||
def convert_group(*, cwd, infiles, out_prefix):
|
||||
args = [
|
||||
'jbig2',
|
||||
'-b',
|
||||
out_prefix,
|
||||
'-s',
|
||||
'-p',
|
||||
]
|
||||
args.extend(infiles)
|
||||
proc = run(args, cwd=cwd, stdout=PIPE, stderr=PIPE)
|
||||
proc.check_returncode()
|
||||
return proc
|
||||
@@ -0,0 +1,45 @@
|
||||
# © 2018 James R. Barlow: github.com/jbarlow83
|
||||
#
|
||||
# This file is part of OCRmyPDF.
|
||||
#
|
||||
# OCRmyPDF is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# OCRmyPDF is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with OCRmyPDF. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from subprocess import CalledProcessError, run
|
||||
from tempfile import TemporaryFile
|
||||
from functools import lru_cache
|
||||
import sys
|
||||
import os
|
||||
import shutil
|
||||
|
||||
from . import get_version
|
||||
from ..exceptions import ExitCode
|
||||
|
||||
|
||||
@lru_cache(maxsize=1)
|
||||
def version():
|
||||
return get_version('pngquant', regex=r'(\d+(\.\d+)*).*')
|
||||
|
||||
|
||||
def quantize(input_file, output_file, quality_min, quality_max):
|
||||
args = [
|
||||
'pngquant',
|
||||
'--force',
|
||||
'--skip-if-larger',
|
||||
'--output', output_file,
|
||||
'--quality', '{}-{}'.format(quality_min, quality_max),
|
||||
'--',
|
||||
input_file
|
||||
]
|
||||
proc = run(args)
|
||||
proc.check_returncode()
|
||||
+10
-12
@@ -30,7 +30,7 @@ from ..helpers import re_symlink
|
||||
|
||||
@lru_cache(maxsize=1)
|
||||
def version():
|
||||
return get_version('qpdf', regex=r'qpdf version (.+)')
|
||||
return get_version('qpdf', regex=r'qpdf version (.+)')
|
||||
|
||||
|
||||
def check(input_file, log=None):
|
||||
@@ -44,7 +44,7 @@ def check(input_file, log=None):
|
||||
import logging as log
|
||||
|
||||
try:
|
||||
run(args_qpdf, stderr=STDOUT, stdout=PIPE, universal_newlines=True,
|
||||
run(args_qpdf, stderr=STDOUT, stdout=PIPE, universal_newlines=True,
|
||||
check=True)
|
||||
except CalledProcessError as e:
|
||||
if e.returncode == 2:
|
||||
@@ -74,7 +74,7 @@ def repair(input_file, output_file, log):
|
||||
'qpdf', input_file, output_file
|
||||
]
|
||||
try:
|
||||
run(args_qpdf, stderr=STDOUT, stdout=PIPE, universal_newlines=True,
|
||||
run(args_qpdf, stderr=STDOUT, stdout=PIPE, universal_newlines=True,
|
||||
check=True)
|
||||
except CalledProcessError as e:
|
||||
if e.returncode == 3 and e.output.find("operation succeeded"):
|
||||
@@ -129,7 +129,7 @@ def extract_page(input_file, output_file, pageno):
|
||||
output_file
|
||||
]
|
||||
run(args_qpdf, check=True)
|
||||
|
||||
|
||||
|
||||
def _merge_inner(input_files, output_file, min_version=None, log=None):
|
||||
"""Merge the list of input files (all filenames) into the output file.
|
||||
@@ -171,10 +171,10 @@ def merge(input_files, output_file, min_version=None, log=None, max_files=None):
|
||||
The input files may contain one or more pages.
|
||||
|
||||
"""
|
||||
# qpdf requires that every file that contributes to the output has a file
|
||||
# descriptor that remains open. That means, given our approach of one
|
||||
# intermediate PDF per, we can practically hit the number of file
|
||||
# descriptors.
|
||||
# qpdf requires that every file that contributes to the output has a file
|
||||
# descriptor that remains open. That means, given our approach of one
|
||||
# intermediate PDF per, we can practically hit the number of file
|
||||
# descriptors.
|
||||
|
||||
if max_files is None or max_files < 2:
|
||||
# Find out how many open file descriptors we can get away with
|
||||
@@ -186,7 +186,7 @@ def merge(input_files, output_file, min_version=None, log=None, max_files=None):
|
||||
output_dir = os.path.dirname(output_file)
|
||||
|
||||
import random
|
||||
import string
|
||||
import string
|
||||
|
||||
def randstr():
|
||||
return ''.join(random.sample(string.ascii_lowercase, 6))
|
||||
@@ -210,7 +210,7 @@ def merge(input_files, output_file, min_version=None, log=None, max_files=None):
|
||||
counter += 1
|
||||
_merge_inner(job, merge_file, min_version=min_version, log=log)
|
||||
|
||||
# On the next
|
||||
# On the next
|
||||
next_workqueue.append(merge_file)
|
||||
log.debug('next_workqueue ' + repr(next_workqueue))
|
||||
|
||||
@@ -223,5 +223,3 @@ def merge(input_files, output_file, min_version=None, log=None, max_files=None):
|
||||
next_workqueue = []
|
||||
|
||||
re_symlink(workqueue.pop(), output_file, log)
|
||||
|
||||
|
||||
|
||||
@@ -26,8 +26,6 @@ from subprocess import PIPE, CalledProcessError, \
|
||||
TimeoutExpired, check_output, STDOUT
|
||||
from contextlib import suppress
|
||||
|
||||
import PyPDF2 as pypdf
|
||||
|
||||
from ..exceptions import MissingDependencyError, TesseractConfigError
|
||||
from ..helpers import page_number
|
||||
from . import get_version
|
||||
@@ -67,8 +65,8 @@ def v4():
|
||||
@lru_cache(maxsize=1)
|
||||
def has_textonly_pdf():
|
||||
"""Does Tesseract have textonly_pdf capability?
|
||||
|
||||
Available in 3.05.01, and v4.00.00alpha since January 2017. Best to
|
||||
|
||||
Available in 3.05.01, and v4.00.00alpha since January 2017. Best to
|
||||
parse the parameter list
|
||||
"""
|
||||
args_tess = [
|
||||
@@ -159,7 +157,7 @@ def get_orientation(input_file, language: list, engine_mode, timeout: float,
|
||||
assert 'Rotate' not in osd
|
||||
angle = -angle % 360
|
||||
else:
|
||||
# Tesseract == 3.04.01, hopefully also Tesseract > 3.04.01
|
||||
# Tesseract >= 3.04.01
|
||||
# reports "Orientation in degrees" as a clockwise angle
|
||||
assert 'Rotate' in osd
|
||||
|
||||
@@ -282,30 +280,19 @@ def use_skip_page(text_only, skip_pdf, output_pdf, output_text):
|
||||
with open(output_text, 'w') as f:
|
||||
f.write('[skipped page]')
|
||||
|
||||
if not text_only:
|
||||
if skip_pdf and not text_only:
|
||||
# Substitute a "skipped page"
|
||||
with suppress(FileNotFoundError):
|
||||
os.remove(output_pdf) # In case it was partially created
|
||||
os.symlink(skip_pdf, output_pdf)
|
||||
return
|
||||
|
||||
# For text only we must create a blank page with dimensions identical
|
||||
# to the skip page because this is equivalent to a page with no text
|
||||
|
||||
pdf_in = pypdf.PdfFileReader(skip_pdf)
|
||||
page0 = pdf_in.pages[0]
|
||||
|
||||
# Or normally, just write a 0 byte file to the output to indicate a skip
|
||||
with open(output_pdf, 'wb') as out:
|
||||
pdf_out = pypdf.PdfFileWriter()
|
||||
w, h = page0.mediaBox.getWidth(), page0.mediaBox.getHeight()
|
||||
# If skip page has a /Rotate key, replicate the rotation
|
||||
rotation = int(page0.get('/Rotate', 0))
|
||||
if rotation % 180 == 90:
|
||||
w, h = h, w
|
||||
pdf_out.addBlankPage(w, h)
|
||||
pdf_out.write(out)
|
||||
out.write(b'')
|
||||
|
||||
|
||||
def generate_pdf(*, input_image, skip_pdf, output_pdf, output_text,
|
||||
def generate_pdf(*, input_image, skip_pdf=None, output_pdf, output_text,
|
||||
language: list, engine_mode, text_only: bool,
|
||||
tessconfig: list, timeout: float, pagesegmode: int,
|
||||
user_words, user_patterns, log):
|
||||
@@ -328,7 +315,7 @@ def generate_pdf(*, input_image, skip_pdf, output_pdf, output_text,
|
||||
if pagesegmode is not None:
|
||||
args_tesseract.extend([psm(), str(pagesegmode)])
|
||||
|
||||
if text_only:
|
||||
if text_only and has_textonly_pdf():
|
||||
args_tesseract.extend(['-c', 'textonly_pdf=1'])
|
||||
|
||||
if user_words:
|
||||
|
||||
+11
-2
@@ -29,7 +29,8 @@ def re_symlink(input_file, soft_link_name, log=None):
|
||||
"""
|
||||
Helper function: relinks soft symbolic link if necessary
|
||||
"""
|
||||
|
||||
input_file = str(input_file) # For Py3.5
|
||||
soft_link_name = str(soft_link_name)
|
||||
if log is None:
|
||||
prdebug = partial(print, file=sys.stderr)
|
||||
else:
|
||||
@@ -103,7 +104,7 @@ def is_file_writable(test_file):
|
||||
|
||||
if p.is_symlink():
|
||||
# Python 3.5 does not accept parameters for Path.resolve() and behaves
|
||||
# as if strict=True (throws an exception on failure). Python 3.6
|
||||
# as if strict=True (throws an exception on failure). Python 3.6
|
||||
# defaults to strict=False. This implements strict=False like behavior
|
||||
# for Python 3.5.
|
||||
if sys.version_info[0:2] <= (3, 5):
|
||||
@@ -168,3 +169,11 @@ if sys.version_info[0:2] <= (3, 5):
|
||||
else:
|
||||
universal_open = open
|
||||
fspath = os.fspath
|
||||
|
||||
|
||||
def flatten_groups(groups):
|
||||
for obj in groups:
|
||||
if is_iterable_notstr(obj):
|
||||
yield from obj
|
||||
else:
|
||||
yield obj
|
||||
|
||||
+71
-16
@@ -24,6 +24,7 @@ import argparse
|
||||
import sys
|
||||
import os
|
||||
import logging
|
||||
import warnings
|
||||
from tempfile import TemporaryFile
|
||||
from ctypes.util import find_library
|
||||
from .lib._leptonica import ffi
|
||||
@@ -42,7 +43,7 @@ def stderr(*objs):
|
||||
print("leptonica.py:", *objs, file=sys.stderr)
|
||||
|
||||
|
||||
class LeptonicaErrorTrap(object):
|
||||
class _LeptonicaErrorTrap(object):
|
||||
"""Context manager to trap errors reported by Leptonica.
|
||||
|
||||
Leptonica's error return codes are unreliable to the point of being
|
||||
@@ -219,13 +220,18 @@ class Pix:
|
||||
|
||||
@classmethod
|
||||
def read(cls, path):
|
||||
warnings.warn('Use Pix.open() instead', DeprecationWarning)
|
||||
return cls.open(path)
|
||||
|
||||
@classmethod
|
||||
def open(cls, path):
|
||||
"""Load an image file into a PIX object.
|
||||
|
||||
Leptonica can load TIFF, PNM (PBM, PGM, PPM), PNG, and JPEG. If
|
||||
loading fails then the object will wrap a C null pointer.
|
||||
"""
|
||||
filename = fspath(path)
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
return cls(lept.pixRead(os.fsencode(filename)))
|
||||
|
||||
def write_implied_format(
|
||||
@@ -236,7 +242,7 @@ class Pix:
|
||||
jpeg_progressive -- (iff JPEG; 0 for baseline seq., 1 for progressive)
|
||||
"""
|
||||
filename = fspath(path)
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
lept.pixWriteImpliedFormat(
|
||||
os.fsencode(filename),
|
||||
self._pix, jpeg_quality, jpeg_progressive)
|
||||
@@ -283,21 +289,21 @@ class Pix:
|
||||
reduction_factor -- amount to downsample (0 for default) when searching
|
||||
for skew angle
|
||||
"""
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
return Pix(lept.pixDeskew(self._pix, reduction_factor))
|
||||
|
||||
def scale(self, scale_xy):
|
||||
"Returns the pix object rescaled according to the proportions given."
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
return Pix(lept.pixScale(self._pix, scale_xy[0], scale_xy[1]))
|
||||
|
||||
def rotate180(self):
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
return Pix(lept.pixRotate180(ffi.NULL, self._pix))
|
||||
|
||||
def rotate_orth(self, quads):
|
||||
"Orthographic rotation, quads: 0-3, number of clockwise rotations"
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
return Pix(lept.pixRotateOrth(self._pix, quads))
|
||||
|
||||
def find_skew(self):
|
||||
@@ -305,7 +311,7 @@ class Pix:
|
||||
|
||||
Returns (None, None) if no angle is available.
|
||||
"""
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
angle = ffi.new('float *', 0.0)
|
||||
confidence = ffi.new('float *', 0.0)
|
||||
result = lept.pixFindSkew(self._pix, angle, confidence)
|
||||
@@ -315,7 +321,7 @@ class Pix:
|
||||
return (None, None)
|
||||
|
||||
def convert_rgb_to_luminance(self):
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
gray_pix = lept.pixConvertRGBToLuminance(self._pix)
|
||||
if gray_pix:
|
||||
return Pix(gray_pix)
|
||||
@@ -329,13 +335,13 @@ class Pix:
|
||||
|
||||
"""
|
||||
return self
|
||||
# with LeptonicaErrorTrap():
|
||||
# with _LeptonicaErrorTrap():
|
||||
# return Pix(lept.pixRemoveColormapGeneral(
|
||||
# self._pix, removal_type, lept.L_COPY))
|
||||
|
||||
def otsu_adaptive_threshold(
|
||||
self, tile_size=(300, 300), kernel_size=(4, 4), scorefract=0.1):
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
sx, sy = tile_size
|
||||
smoothx, smoothy = kernel_size
|
||||
p_pix = ffi.new('PIX **')
|
||||
@@ -355,7 +361,7 @@ class Pix:
|
||||
def otsu_threshold_on_background_norm(
|
||||
self, mask=None, tile_size=(10, 15), thresh=100, mincount=50,
|
||||
bgval=255, kernel_size=(2, 2), scorefract=0.1):
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
sx, sy = tile_size
|
||||
smoothx, smoothy = kernel_size
|
||||
if mask is None:
|
||||
@@ -379,7 +385,7 @@ class Pix:
|
||||
def crop_to_foreground(
|
||||
self, threshold=128, mindist=70, erasedist=30, pagenum=0,
|
||||
showmorph=0, display=0, pdfdir=ffi.NULL):
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
cropbox = Box(lept.pixFindPageForeground(
|
||||
self._pix,
|
||||
threshold,
|
||||
@@ -401,7 +407,7 @@ class Pix:
|
||||
|
||||
def clean_background_to_white(
|
||||
self, mask=None, grayscale=None, gamma=1.0, black=0, white=255):
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
return Pix(lept.pixCleanBackgroundToWhite(
|
||||
self._pix,
|
||||
mask or ffi.NULL,
|
||||
@@ -411,7 +417,7 @@ class Pix:
|
||||
white))
|
||||
|
||||
def gamma_trc(self, gamma=1.0, minval=0, maxval=255):
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
return Pix(lept.pixGammaTRC(
|
||||
ffi.NULL,
|
||||
self._pix,
|
||||
@@ -425,7 +431,7 @@ class Pix:
|
||||
min_count=40, bg_val=200, smooth_kernel=(2, 1)):
|
||||
# Background norm doesn't work on color mapped Pix, so remove colormap
|
||||
target_pix = self.remove_colormap(lept.REMOVE_CMAP_BASED_ON_SRC)
|
||||
with LeptonicaErrorTrap():
|
||||
with _LeptonicaErrorTrap():
|
||||
return Pix(lept.pixBackgroundNorm(
|
||||
target_pix._pix,
|
||||
mask or ffi.NULL,
|
||||
@@ -476,6 +482,15 @@ class Pix:
|
||||
raise LeptonicaError("Correlation failed")
|
||||
return correlation[0]
|
||||
|
||||
def generate_pdf_ci_data(self, type_, quality):
|
||||
"Convert to PDF data, with transcoding"
|
||||
p_compdata = ffi.new('L_COMP_DATA **')
|
||||
result = lept.pixGenerateCIData(self._pix, type_, quality, 0,
|
||||
p_compdata)
|
||||
if result != 0:
|
||||
raise LeptonicaError("Generate PDF data failed")
|
||||
return CompressedData(p_compdata[0])
|
||||
|
||||
@staticmethod
|
||||
def _pix_destroy(pix):
|
||||
p_pix = ffi.new('PIX **', pix)
|
||||
@@ -483,6 +498,46 @@ class Pix:
|
||||
# print('pix destroy ' + repr(pix))
|
||||
|
||||
|
||||
class CompressedData:
|
||||
def __init__(self, compdata):
|
||||
self._compdata = ffi.gc(compdata, CompressedData._destroy)
|
||||
|
||||
@classmethod
|
||||
def open(cls, path, jpeg_quality=75):
|
||||
"Open compressed data, without transcoding"
|
||||
filename = fspath(path)
|
||||
|
||||
p_compdata = ffi.new('L_COMP_DATA **')
|
||||
result = lept.l_generateCIDataForPdf(
|
||||
os.fsencode(filename), ffi.NULL, jpeg_quality, p_compdata)
|
||||
if result != 0:
|
||||
raise LeptonicaError("CompressedData.open")
|
||||
return CompressedData(p_compdata[0])
|
||||
|
||||
def __len__(self):
|
||||
return self._compdata.nbytescomp
|
||||
|
||||
def read(self):
|
||||
buf = ffi.buffer(self._compdata.datacomp, self._compdata.nbytescomp)
|
||||
return bytes(buf)
|
||||
|
||||
def __getattr__(self, name):
|
||||
if hasattr(self._compdata, name):
|
||||
return getattr(self._compdata, name)
|
||||
raise AttributeError(name)
|
||||
|
||||
def get_palette_pdf_string(self):
|
||||
"Returns palette pre-formatted for use in PDF"
|
||||
buflen = len('< ') + len(' rrggbb') * self._compdata.ncolors + len('>')
|
||||
buf = ffi.buffer(self._compdata.cmapdatahex, buflen)
|
||||
return bytes(buf)
|
||||
|
||||
@staticmethod
|
||||
def _destroy(compdata):
|
||||
pp = ffi.new('L_COMP_DATA **', compdata)
|
||||
lept.l_CIDataDestroy(pp)
|
||||
|
||||
|
||||
class Box:
|
||||
"""Wrapper around Leptonica's BOX objects.
|
||||
|
||||
|
||||
@@ -3,9 +3,9 @@ import _cffi_backend
|
||||
|
||||
ffi = _cffi_backend.FFI('ocrmypdf.lib._leptonica',
|
||||
_version = 0x2601,
|
||||
_types = b'\x00\x00\x0F\x0D\x00\x00\xBB\x03\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\xBE\x03\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\xBA\x03\x00\x00\x0F\x03\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x0D\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x0D\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x0D\x01\x00\x00\x02\x03\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x0D\x01\x00\x00\x0D\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x08\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\xC9\x03\x00\x00\x1C\x01\x00\x00\x00\x0F\x00\x00\xBD\x0D\x00\x00\x00\x0F\x00\x00\x49\x0D\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x1F\x03\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x6E\x11\x00\x00\x6E\x11\x00\x00\x6E\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x6E\x11\x00\x00\x6E\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x49\x11\x00\x00\x49\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x0D\x01\x00\x00\x07\x01\x00\x00\x49\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x6E\x11\x00\x00\x6E\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x0D\x01\x00\x00\x01\x03\x00\x00\x9D\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\xC8\x03\x00\x00\x65\x03\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x08\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\xC6\x03\x00\x00\xA3\x11\x00\x00\x01\x11\x00\x00\x0D\x01\x00\x00\x00\x0F\x00\x00\xCC\x0D\x00\x00\x10\x11\x00\x00\x00\x0F\x00\x00\xCC\x0D\x00\x00\x9D\x11\x00\x00\x00\x0F\x00\x00\xCC\x0D\x00\x00\xCC\x03\x00\x00\x00\x0F\x00\x00\x00\x09\x00\x00\x01\x09\x00\x00\x02\x09\x00\x00\xBE\x03\x00\x00\x02\x01\x00\x00\x0E\x01\x00\x00\x00\x0B\x00\x00\x01\x0B\x00\x00\x0B\x01\x00\x00\x05\x01\x00\x00\x03\x01\x00\x00\xBC\x03\x00\x00\xC7\x03\x00\x00\x04\x01\x00\x00\xC9\x03\x00\x00\x08\x01\x00\x00\x0C\x01\x00\x00\x06\x01\x00\x00\x00\x01',
|
||||
_globals = (b'\xFF\xFF\xFF\x0BL_CLONE',2,b'\xFF\xFF\xFF\x0BL_COPY',1,b'\xFF\xFF\xFF\x0BL_COPY_CLONE',3,b'\xFF\xFF\xFF\x0BL_INSERT',0,b'\xFF\xFF\xFF\x0BL_NOCOPY',0,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_BASED_ON_SRC',4,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_TO_BINARY',0,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_TO_FULL_COLOR',2,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_TO_GRAYSCALE',1,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_WITH_ALPHA',3,b'\x00\x00\xB1\x23boxDestroy',0,b'\x00\x00\x67\x23getLeptonicaVersion',0,b'\x00\x00\xB7\x23lept_free',0,b'\x00\x00\x69\x23makePixelSumTab8',0,b'\x00\x00\x16\x23pixAnd',0,b'\x00\x00\x23\x23pixBackgroundNorm',0,b'\x00\x00\x1B\x23pixCleanBackgroundToWhite',0,b'\x00\x00\x0D\x23pixClipRectangle',0,b'\x00\x00\x8D\x23pixColorFraction',0,b'\x00\x00\x59\x23pixColorMagnitude',0,b'\x00\x00\x0A\x23pixConvertRGBToLuminance',0,b'\x00\x00\x6B\x23pixCorrelationBinary',0,b'\x00\x00\x80\x23pixCountPixels',0,b'\x00\x00\x63\x23pixDeserializeFromMemory',0,b'\x00\x00\x50\x23pixDeskew',0,b'\x00\x00\xB4\x23pixDestroy',0,b'\x00\x00\x0A\x23pixEndianByteSwapNew',0,b'\x00\x00\x00\x23pixFindPageForeground',0,b'\x00\x00\x7B\x23pixFindSkew',0,b'\x00\x00\x2F\x23pixGammaTRC',0,b'\x00\x00\x70\x23pixGetAverageMaskedRGB',0,b'\x00\x00\x36\x23pixGlobalNormRGB',0,b'\x00\x00\x12\x23pixInvert',0,b'\x00\x00\x54\x23pixMaskOverColorPixels',0,b'\x00\x00\x85\x23pixNumSignificantGrayColors',0,b'\x00\x00\x96\x23pixOtsuAdaptiveThreshold',0,b'\x00\x00\x3E\x23pixOtsuThreshOnBackgroundNorm',0,b'\x00\x00\x60\x23pixRead',0,b'\x00\x00\x50\x23pixRemoveColormap',0,b'\x00\x00\x54\x23pixRemoveColormapGeneral',0,b'\x00\x00\x12\x23pixRotate180',0,b'\x00\x00\x50\x23pixRotateOrth',0,b'\x00\x00\x4B\x23pixScale',0,b'\x00\x00\xA0\x23pixSerializeToMemory',0,b'\x00\x00\xA5\x23pixWriteImpliedFormat',0,b'\x00\x00\xAB\x23pixWriteMemPng',0),
|
||||
_struct_unions = ((b'\x00\x00\x00\xBA\x00\x00\x00\x02Box',b'\x00\x00\x02\x11x',b'\x00\x00\x02\x11y',b'\x00\x00\x02\x11w',b'\x00\x00\x02\x11h',b'\x00\x00\xC9\x11refcount'),(b'\x00\x00\x00\xBB\x00\x00\x00\x02Pix',b'\x00\x00\xC9\x11w',b'\x00\x00\xC9\x11h',b'\x00\x00\xC9\x11d',b'\x00\x00\xC9\x11spp',b'\x00\x00\xC9\x11wpl',b'\x00\x00\xC9\x11refcount',b'\x00\x00\x02\x11xres',b'\x00\x00\x02\x11yres',b'\x00\x00\x02\x11informat',b'\x00\x00\x02\x11special',b'\x00\x00\xBD\x11text',b'\x00\x00\xC5\x11colormap',b'\x00\x00\xC8\x11data'),(b'\x00\x00\x00\xBC\x00\x00\x00\x02PixColormap',b'\x00\x00\xB8\x11array',b'\x00\x00\x02\x11depth',b'\x00\x00\x02\x11nalloc',b'\x00\x00\x02\x11n')),
|
||||
_enums = (b'\x00\x00\x00\xC0\x00\x00\x00\x16$1\x00REMOVE_CMAP_TO_BINARY,REMOVE_CMAP_TO_GRAYSCALE,REMOVE_CMAP_TO_FULL_COLOR,REMOVE_CMAP_WITH_ALPHA,REMOVE_CMAP_BASED_ON_SRC',b'\x00\x00\x00\xC1\x00\x00\x00\x16$2\x00L_NOCOPY,L_INSERT,L_COPY,L_CLONE,L_COPY_CLONE'),
|
||||
_typenames = (b'\x00\x00\x00\xBABOX',b'\x00\x00\x00\xBBPIX',b'\x00\x00\x00\xBCPIXCMAP',b'\x00\x00\x00\x1Fl_float32',b'\x00\x00\x00\xBFl_float64',b'\x00\x00\x00\xC3l_int16',b'\x00\x00\x00\x02l_int32',b'\x00\x00\x00\xC2l_int64',b'\x00\x00\x00\xC4l_int8',b'\x00\x00\x00\xCBl_uint16',b'\x00\x00\x00\xC9l_uint32',b'\x00\x00\x00\xCAl_uint64',b'\x00\x00\x00\xC7l_uint8'),
|
||||
_types = b'\x00\x00\x0F\x0D\x00\x00\xCD\x03\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\xD0\x03\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\xCA\x03\x00\x00\x0F\x03\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x0D\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x0D\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x0D\x01\x00\x00\x02\x03\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x0D\x01\x00\x00\x0D\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\x08\x11\x00\x00\x00\x0F\x00\x00\x01\x0D\x00\x00\xDC\x03\x00\x00\x1C\x01\x00\x00\x00\x0F\x00\x00\xCF\x0D\x00\x00\x00\x0F\x00\x00\x49\x0D\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x1F\x03\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x6E\x11\x00\x00\x6E\x11\x00\x00\x6E\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x6E\x11\x00\x00\x6E\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x49\x11\x00\x00\x49\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x0D\x01\x00\x00\x07\x01\x00\x00\x49\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\xCB\x03\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x6E\x11\x00\x00\x6E\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x0D\x01\x00\x00\x01\x03\x00\x00\xA4\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x01\x11\x00\x00\xDB\x03\x00\x00\x65\x03\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x08\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x92\x11\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\x08\x11\x00\x00\x01\x11\x00\x00\x07\x01\x00\x00\x07\x01\x00\x00\x00\x0F\x00\x00\x02\x0D\x00\x00\xD9\x03\x00\x00\xAA\x11\x00\x00\x01\x11\x00\x00\x0D\x01\x00\x00\x00\x0F\x00\x00\xDF\x0D\x00\x00\x10\x11\x00\x00\x00\x0F\x00\x00\xDF\x0D\x00\x00\x92\x11\x00\x00\x00\x0F\x00\x00\xDF\x0D\x00\x00\xA4\x11\x00\x00\x00\x0F\x00\x00\xDF\x0D\x00\x00\xDF\x03\x00\x00\x00\x0F\x00\x00\x00\x09\x00\x00\xCC\x03\x00\x00\x01\x09\x00\x00\x02\x09\x00\x00\x03\x09\x00\x00\xD0\x03\x00\x00\x02\x01\x00\x00\x0E\x01\x00\x00\x00\x0B\x00\x00\x01\x0B\x00\x00\x02\x0B\x00\x00\x0B\x01\x00\x00\x05\x01\x00\x00\x03\x01\x00\x00\xCE\x03\x00\x00\xDA\x03\x00\x00\x04\x01\x00\x00\xDC\x03\x00\x00\x08\x01\x00\x00\x0C\x01\x00\x00\x06\x01\x00\x00\x00\x01',
|
||||
_globals = (b'\xFF\xFF\xFF\x0BL_CLONE',2,b'\xFF\xFF\xFF\x0BL_COPY',1,b'\xFF\xFF\xFF\x0BL_COPY_CLONE',3,b'\xFF\xFF\xFF\x0BL_DEFAULT_ENCODE',0,b'\xFF\xFF\xFF\x0BL_FLATE_ENCODE',3,b'\xFF\xFF\xFF\x0BL_G4_ENCODE',2,b'\xFF\xFF\xFF\x0BL_INSERT',0,b'\xFF\xFF\xFF\x0BL_JP2K_ENCODE',4,b'\xFF\xFF\xFF\x0BL_JPEG_ENCODE',1,b'\xFF\xFF\xFF\x0BL_NOCOPY',0,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_BASED_ON_SRC',4,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_TO_BINARY',0,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_TO_FULL_COLOR',2,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_TO_GRAYSCALE',1,b'\xFF\xFF\xFF\x0BREMOVE_CMAP_WITH_ALPHA',3,b'\x00\x00\xBE\x23boxDestroy',0,b'\x00\x00\x67\x23getLeptonicaVersion',0,b'\x00\x00\xC1\x23l_CIDataDestroy',0,b'\x00\x00\xAC\x23l_generateCIDataForPdf',0,b'\x00\x00\xC7\x23lept_free',0,b'\x00\x00\x69\x23makePixelSumTab8',0,b'\x00\x00\x16\x23pixAnd',0,b'\x00\x00\x23\x23pixBackgroundNorm',0,b'\x00\x00\x1B\x23pixCleanBackgroundToWhite',0,b'\x00\x00\x0D\x23pixClipRectangle',0,b'\x00\x00\x94\x23pixColorFraction',0,b'\x00\x00\x59\x23pixColorMagnitude',0,b'\x00\x00\x0A\x23pixConvertRGBToLuminance',0,b'\x00\x00\x6B\x23pixCorrelationBinary',0,b'\x00\x00\x80\x23pixCountPixels',0,b'\x00\x00\x63\x23pixDeserializeFromMemory',0,b'\x00\x00\x50\x23pixDeskew',0,b'\x00\x00\xC4\x23pixDestroy',0,b'\x00\x00\x0A\x23pixEndianByteSwapNew',0,b'\x00\x00\x00\x23pixFindPageForeground',0,b'\x00\x00\x7B\x23pixFindSkew',0,b'\x00\x00\x2F\x23pixGammaTRC',0,b'\x00\x00\x8D\x23pixGenerateCIData',0,b'\x00\x00\x70\x23pixGetAverageMaskedRGB',0,b'\x00\x00\x36\x23pixGlobalNormRGB',0,b'\x00\x00\x12\x23pixInvert',0,b'\x00\x00\x54\x23pixMaskOverColorPixels',0,b'\x00\x00\x85\x23pixNumSignificantGrayColors',0,b'\x00\x00\x9D\x23pixOtsuAdaptiveThreshold',0,b'\x00\x00\x3E\x23pixOtsuThreshOnBackgroundNorm',0,b'\x00\x00\x60\x23pixRead',0,b'\x00\x00\x50\x23pixRemoveColormap',0,b'\x00\x00\x54\x23pixRemoveColormapGeneral',0,b'\x00\x00\x12\x23pixRotate180',0,b'\x00\x00\x50\x23pixRotateOrth',0,b'\x00\x00\x4B\x23pixScale',0,b'\x00\x00\xA7\x23pixSerializeToMemory',0,b'\x00\x00\xB2\x23pixWriteImpliedFormat',0,b'\x00\x00\xB8\x23pixWriteMemPng',0),
|
||||
_struct_unions = ((b'\x00\x00\x00\xCA\x00\x00\x00\x02Box',b'\x00\x00\x02\x11x',b'\x00\x00\x02\x11y',b'\x00\x00\x02\x11w',b'\x00\x00\x02\x11h',b'\x00\x00\xDC\x11refcount'),(b'\x00\x00\x00\xCC\x00\x00\x00\x02L_Compressed_Data',b'\x00\x00\x02\x11type',b'\x00\x00\xD9\x11datacomp',b'\x00\x00\x65\x11nbytescomp',b'\x00\x00\xCF\x11data85',b'\x00\x00\x65\x11nbytes85',b'\x00\x00\xCF\x11cmapdata85',b'\x00\x00\xCF\x11cmapdatahex',b'\x00\x00\x02\x11ncolors',b'\x00\x00\x02\x11w',b'\x00\x00\x02\x11h',b'\x00\x00\x02\x11bps',b'\x00\x00\x02\x11spp',b'\x00\x00\x02\x11minisblack',b'\x00\x00\x02\x11predictor',b'\x00\x00\x65\x11nbytes',b'\x00\x00\x02\x11res'),(b'\x00\x00\x00\xCD\x00\x00\x00\x02Pix',b'\x00\x00\xDC\x11w',b'\x00\x00\xDC\x11h',b'\x00\x00\xDC\x11d',b'\x00\x00\xDC\x11spp',b'\x00\x00\xDC\x11wpl',b'\x00\x00\xDC\x11refcount',b'\x00\x00\x02\x11xres',b'\x00\x00\x02\x11yres',b'\x00\x00\x02\x11informat',b'\x00\x00\x02\x11special',b'\x00\x00\xCF\x11text',b'\x00\x00\xD8\x11colormap',b'\x00\x00\xDB\x11data'),(b'\x00\x00\x00\xCE\x00\x00\x00\x02PixColormap',b'\x00\x00\xC8\x11array',b'\x00\x00\x02\x11depth',b'\x00\x00\x02\x11nalloc',b'\x00\x00\x02\x11n')),
|
||||
_enums = (b'\x00\x00\x00\xD2\x00\x00\x00\x16$1\x00L_DEFAULT_ENCODE,L_JPEG_ENCODE,L_G4_ENCODE,L_FLATE_ENCODE,L_JP2K_ENCODE',b'\x00\x00\x00\xD3\x00\x00\x00\x16$2\x00REMOVE_CMAP_TO_BINARY,REMOVE_CMAP_TO_GRAYSCALE,REMOVE_CMAP_TO_FULL_COLOR,REMOVE_CMAP_WITH_ALPHA,REMOVE_CMAP_BASED_ON_SRC',b'\x00\x00\x00\xD4\x00\x00\x00\x16$3\x00L_NOCOPY,L_INSERT,L_COPY,L_CLONE,L_COPY_CLONE'),
|
||||
_typenames = (b'\x00\x00\x00\xCABOX',b'\x00\x00\x00\xCCL_COMP_DATA',b'\x00\x00\x00\xCDPIX',b'\x00\x00\x00\xCEPIXCMAP',b'\x00\x00\x00\x1Fl_float32',b'\x00\x00\x00\xD1l_float64',b'\x00\x00\x00\xD6l_int16',b'\x00\x00\x00\x02l_int32',b'\x00\x00\x00\xD5l_int64',b'\x00\x00\x00\xD7l_int8',b'\x00\x00\x00\xDEl_uint16',b'\x00\x00\x00\xDCl_uint32',b'\x00\x00\x00\xDDl_uint64',b'\x00\x00\x00\xDAl_uint8'),
|
||||
)
|
||||
|
||||
@@ -72,6 +72,38 @@ struct Box
|
||||
};
|
||||
typedef struct Box BOX;
|
||||
|
||||
|
||||
/*! Pdf formatted encoding types */
|
||||
enum {
|
||||
L_DEFAULT_ENCODE = 0, /*!< use default encoding based on image */
|
||||
L_JPEG_ENCODE = 1, /*!< use dct encoding: 8 and 32 bpp, no cmap */
|
||||
L_G4_ENCODE = 2, /*!< use ccitt g4 fax encoding: 1 bpp */
|
||||
L_FLATE_ENCODE = 3, /*!< use flate encoding: any depth, cmap ok */
|
||||
L_JP2K_ENCODE = 4 /*!< use jp2k encoding: 8 and 32 bpp, no cmap */
|
||||
};
|
||||
|
||||
/*! Compressed image data */
|
||||
struct L_Compressed_Data
|
||||
{
|
||||
l_int32 type; /*!< encoding type: L_JPEG_ENCODE, etc */
|
||||
l_uint8 *datacomp; /*!< gzipped raster data */
|
||||
size_t nbytescomp; /*!< number of compressed bytes */
|
||||
char *data85; /*!< ascii85-encoded gzipped raster data */
|
||||
size_t nbytes85; /*!< number of ascii85 encoded bytes */
|
||||
char *cmapdata85; /*!< ascii85-encoded uncompressed cmap */
|
||||
char *cmapdatahex; /*!< hex pdf array for the cmap */
|
||||
l_int32 ncolors; /*!< number of colors in cmap */
|
||||
l_int32 w; /*!< image width */
|
||||
l_int32 h; /*!< image height */
|
||||
l_int32 bps; /*!< bits/sample; typ. 1, 2, 4 or 8 */
|
||||
l_int32 spp; /*!< samples/pixel; typ. 1 or 3 */
|
||||
l_int32 minisblack; /*!< tiff g4 photometry */
|
||||
l_int32 predictor; /*!< flate data has PNG predictors */
|
||||
size_t nbytes; /*!< number of uncompressed raster bytes */
|
||||
l_int32 res; /*!< resolution (ppi) */
|
||||
};
|
||||
typedef struct L_Compressed_Data L_COMP_DATA;
|
||||
|
||||
enum {
|
||||
REMOVE_CMAP_TO_BINARY = 0, /*!< remove colormap for conv to 1 bpp */
|
||||
REMOVE_CMAP_TO_GRAYSCALE = 1, /*!< remove colormap for conv to 8 bpp */
|
||||
@@ -250,9 +282,25 @@ pixRemoveColormapGeneral(PIX *pixs,
|
||||
l_int32 type,
|
||||
l_int32 ifnocmap);
|
||||
|
||||
l_int32
|
||||
pixGenerateCIData(PIX *pixs,
|
||||
l_int32 type,
|
||||
l_int32 quality,
|
||||
l_int32 ascii85,
|
||||
L_COMP_DATA **pcid);
|
||||
|
||||
l_int32
|
||||
l_generateCIDataForPdf(const char *fname,
|
||||
PIX *pix,
|
||||
l_int32 quality,
|
||||
L_COMP_DATA **pcid);
|
||||
|
||||
void
|
||||
boxDestroy(BOX **pbox);
|
||||
|
||||
void
|
||||
l_CIDataDestroy(L_COMP_DATA **pcid);
|
||||
|
||||
void
|
||||
lept_free(void *ptr);
|
||||
""")
|
||||
|
||||
@@ -23,6 +23,7 @@ from datetime import datetime
|
||||
from xml.parsers.expat import ExpatError
|
||||
import pkg_resources
|
||||
import PyPDF2 as pypdf
|
||||
import warnings
|
||||
from defusedxml.minidom import parseString as defused_parseString
|
||||
from unittest.mock import patch
|
||||
|
||||
@@ -105,7 +106,7 @@ def encode_text_string(s: str) -> str:
|
||||
def encode_pdf_date(d: datetime) -> str:
|
||||
"""Encode Python datetime object as PDF date string
|
||||
|
||||
From Adobe pdfmark manual:
|
||||
From Adobe pdfmark manual:
|
||||
(D:YYYYMMDDHHmmSSOHH'mm')
|
||||
D: is an optional prefix. YYYY is the year. All fields after the year are
|
||||
optional. MM is the month (01-12), DD is the day (01-31), HH is the
|
||||
@@ -140,13 +141,13 @@ def decode_pdf_date(s: str) -> datetime:
|
||||
if s.startswith('D:'):
|
||||
s = s[2:]
|
||||
|
||||
# Literal Z00'00', is incorrect but found in the wild,
|
||||
# Literal Z00'00', is incorrect but found in the wild,
|
||||
# probably made by OS X Quartz -- standardize
|
||||
if s.endswith("Z00'00'"):
|
||||
s = s.replace("Z00'00'", '+0000')
|
||||
elif s.endswith('Z'):
|
||||
s = s.replace('Z', '+0000')
|
||||
|
||||
|
||||
s = s.replace("'", "") # Remove apos from PDF time strings
|
||||
|
||||
return datetime.strptime(s, r'%Y%m%d%H%M%S%z')
|
||||
@@ -154,7 +155,7 @@ def decode_pdf_date(s: str) -> datetime:
|
||||
|
||||
def _get_pdfmark_dates(pdfmark):
|
||||
"""Encode dates for pdfmark Postscript. The best way to deal with a
|
||||
missing date entry is set it to null, because if the key is omitted
|
||||
missing date entry is set it to null, because if the key is omitted
|
||||
Ghostscript will set it to now - we do not want to erase the fact that
|
||||
the value was unknown. Setting to an empty string breaks Ghostscript
|
||||
9.22 as reported here:
|
||||
@@ -172,7 +173,7 @@ def _get_pdfmark_dates(pdfmark):
|
||||
date_str = date_str[2:]
|
||||
try:
|
||||
yield ' {} (D:{})'.format(
|
||||
key,
|
||||
key,
|
||||
encode_pdf_date(decode_pdf_date(date_str)))
|
||||
except ValueError:
|
||||
yield ' {} null'.format(key)
|
||||
@@ -180,7 +181,7 @@ def _get_pdfmark_dates(pdfmark):
|
||||
|
||||
def _get_pdfa_def(icc_profile, icc_identifier, pdfmark):
|
||||
"""Create a Postscript file for Ghostscript. pdfmark contains the various
|
||||
objects as strings; these must be encoded in ASCII, and dates have a
|
||||
objects as strings; these must be encoded in ASCII, and dates have a
|
||||
special format."""
|
||||
|
||||
# Ghostscript <= 9.21 has a bug where null entries in DOCINFO might produce
|
||||
@@ -229,6 +230,7 @@ def file_claims_pdfa(filename):
|
||||
|
||||
This checks if the XMP metadata contains a PDF/A marker.
|
||||
"""
|
||||
warnings.simplefilter('ignore', pypdf.utils.PdfReadWarning)
|
||||
pdf = pypdf.PdfFileReader(filename)
|
||||
try:
|
||||
# Monkeypatch PyPDF2 to use defusedxml as its XML parser, for safety
|
||||
@@ -263,4 +265,3 @@ def file_claims_pdfa(filename):
|
||||
pdfa_dict['conformance'] = conformance
|
||||
|
||||
return pdfa_dict
|
||||
|
||||
|
||||
+131
-148
@@ -28,13 +28,11 @@ from pathlib import Path
|
||||
from enum import Enum
|
||||
from contextlib import contextmanager
|
||||
|
||||
import PyPDF2 as pypdf
|
||||
from .lib import fitz
|
||||
from .helpers import universal_open, fspath
|
||||
|
||||
|
||||
|
||||
matrix_mult = pypdf.pdf.utils.matrixMultiply
|
||||
from pikepdf import PdfMatrix
|
||||
import pikepdf
|
||||
|
||||
Colorspace = Enum('Colorspace',
|
||||
'gray rgb cmyk lab icc index sep devn pattern jpeg2000')
|
||||
@@ -118,24 +116,20 @@ XobjectSettings = namedtuple('XobjectSettings',
|
||||
['name', 'shorthand', 'stack_depth'])
|
||||
|
||||
InlineSettings = namedtuple('InlineSettings',
|
||||
['settings', 'shorthand', 'stack_depth'])
|
||||
['iimage', 'shorthand', 'stack_depth'])
|
||||
|
||||
ContentsInfo = namedtuple('ContentsInfo',
|
||||
ContentsInfo = namedtuple('ContentsInfo',
|
||||
['xobject_settings', 'inline_images', 'found_text'])
|
||||
|
||||
|
||||
|
||||
def _normalize_stack(operations):
|
||||
"""Fix runs of qQ's in the stack
|
||||
|
||||
For some reason PyPDF2 converts runs of qqq, QQ, QQQq, etc. into single
|
||||
operations. Break this silliness up and issue each stack operation
|
||||
individually so we don't lose count.
|
||||
|
||||
"""
|
||||
"""Convert runs of qQ's in the stack into single operations"""
|
||||
for operands, command in operations:
|
||||
if re.match(br'Q*q+$', command): # Zero or more Q, one or more q
|
||||
for char in command: # Split into individual bytes
|
||||
yield ([], bytes([char])) # Yield individual bytes
|
||||
command = str(command)
|
||||
if re.match(r'Q*q+$', command): # Zero or more Q, one or more q
|
||||
for char in command: # Split into individual
|
||||
yield ([], char) # Yield individual
|
||||
else:
|
||||
yield (operands, command)
|
||||
|
||||
@@ -159,46 +153,46 @@ def _interpret_contents(contentstream, initial_shorthand=UNIT_SQUARE):
|
||||
|
||||
PDF units suit our needs so we initialize ctm to the identity matrix.
|
||||
|
||||
PyPDF2 replaces inline images with a fake "INLINE IMAGE" operator.
|
||||
|
||||
"""
|
||||
|
||||
operations = contentstream.operations
|
||||
stack = []
|
||||
ctm = _matrix_from_shorthand(initial_shorthand)
|
||||
ctm = PdfMatrix(initial_shorthand)
|
||||
xobject_settings = []
|
||||
inline_images = []
|
||||
found_text = False
|
||||
text_operators = set(['Tj', 'TJ', '"', "'"])
|
||||
operator_whitelist = """q Q Do cm TJ Tj " ' BI ID EI"""
|
||||
|
||||
for n, op in enumerate(_normalize_stack(operations)):
|
||||
for n, op in enumerate(_normalize_stack(
|
||||
pikepdf.parse_content_stream(contentstream, operator_whitelist))):
|
||||
operands, command = op
|
||||
if command == b'q':
|
||||
|
||||
if command == 'q':
|
||||
stack.append(ctm)
|
||||
if len(stack) > 32:
|
||||
raise RuntimeError(
|
||||
"PDF graphics stack overflow, command %i" % n)
|
||||
elif command == b'Q':
|
||||
elif command == 'Q':
|
||||
try:
|
||||
ctm = stack.pop()
|
||||
except IndexError:
|
||||
raise RuntimeError(
|
||||
"PDF graphics stack underflow, command %i" % n)
|
||||
elif command == b'cm':
|
||||
ctm = matrix_mult(
|
||||
_matrix_from_shorthand(operands), ctm)
|
||||
elif command == b'Do':
|
||||
elif command == 'cm':
|
||||
ctm = PdfMatrix(operands) @ ctm
|
||||
elif command == 'Do':
|
||||
image_name = operands[0]
|
||||
settings = XobjectSettings(
|
||||
name=image_name, shorthand=_shorthand_from_matrix(ctm),
|
||||
name=image_name, shorthand=ctm.shorthand,
|
||||
stack_depth=len(stack))
|
||||
xobject_settings.append(settings)
|
||||
elif command == b'INLINE IMAGE':
|
||||
settings = operands['settings']
|
||||
elif command == 'INLINE IMAGE':
|
||||
iimage = operands[0]
|
||||
inline = InlineSettings(
|
||||
settings=settings, shorthand=_shorthand_from_matrix(ctm),
|
||||
iimage=iimage, shorthand=ctm.shorthand,
|
||||
stack_depth=len(stack))
|
||||
inline_images.append(inline)
|
||||
elif command in (b'Tj', b'TJ', b'"', b"'"):
|
||||
elif command in text_operators:
|
||||
found_text = True
|
||||
|
||||
|
||||
@@ -278,70 +272,47 @@ class ImageInfo:
|
||||
def __init__(self, *, name='', pdfimage=None, inline=None,
|
||||
shorthand=None):
|
||||
|
||||
self._name = name
|
||||
self._name = str(name)
|
||||
self._shorthand = shorthand
|
||||
if inline:
|
||||
# Fixme does not work for inline images with non abbreviated
|
||||
# fields
|
||||
|
||||
if inline is not None:
|
||||
self._origin = 'inline'
|
||||
self._width = inline.settings['/W']
|
||||
self._height = inline.settings['/H']
|
||||
self._bpc = inline.settings.get('/BPC', 8)
|
||||
try:
|
||||
self._color = FRIENDLY_COLORSPACE[inline.settings['/CS']]
|
||||
except Exception:
|
||||
self._color = '-'
|
||||
self._comp = FRIENDLY_COMP.get(self._color, '?')
|
||||
if '/F' in inline.settings:
|
||||
filter_ = inline.settings['/F']
|
||||
if isinstance(filter_, pypdf.generic.ArrayObject):
|
||||
filter_ = filter_[0]
|
||||
self._enc = FRIENDLY_ENCODING.get(filter_, 'image')
|
||||
else:
|
||||
self._enc = 'image'
|
||||
elif pdfimage:
|
||||
pim = inline.iimage
|
||||
elif pdfimage is not None:
|
||||
self._origin = 'xobject'
|
||||
self._width = pdfimage['/Width']
|
||||
self._height = pdfimage['/Height']
|
||||
if '/BitsPerComponent' in pdfimage:
|
||||
self._bpc = pdfimage['/BitsPerComponent']
|
||||
else:
|
||||
self._bpc = 8
|
||||
pim = pikepdf.PdfImage(pdfimage)
|
||||
self._width = pim.width
|
||||
self._height = pim.height
|
||||
|
||||
# Fixme: this is incorrectly treats explicit masks as stencil masks,
|
||||
# but good enough for now. Explicit masks have /ImageMask true but are
|
||||
# never called for in content stream, instead are drawn as a /Mask on
|
||||
# other images. For our purposes finding out the details of /Mask
|
||||
# will seldom matter.
|
||||
if '/ImageMask' in pdfimage:
|
||||
self._type = 'stencil' if pdfimage['/ImageMask'].value \
|
||||
else 'image'
|
||||
else:
|
||||
self._type = 'image'
|
||||
if '/Filter' in pdfimage:
|
||||
filter_ = pdfimage['/Filter']
|
||||
if isinstance(filter_, pypdf.generic.ArrayObject):
|
||||
filter_ = filter_[0]
|
||||
self._enc = FRIENDLY_ENCODING.get(filter_, 'image')
|
||||
else:
|
||||
self._enc = 'image'
|
||||
if '/ColorSpace' in pdfimage:
|
||||
cs = pdfimage['/ColorSpace']
|
||||
if isinstance(cs, pypdf.generic.ArrayObject):
|
||||
cs = cs[0]
|
||||
self._color = FRIENDLY_COLORSPACE.get(cs, '-')
|
||||
else:
|
||||
self._color = FRIENDLY_COLORSPACE[Colorspace.jpeg2000] \
|
||||
if self._enc == Encoding.jpeg2000 else '?'
|
||||
# If /ImageMask is true, then this image is a stencil mask
|
||||
# (Images that draw with this stencil mask will have a reference to
|
||||
# it in their /Mask, but we don't actually need that information)
|
||||
if pim.image_mask:
|
||||
self._type = 'stencil'
|
||||
else:
|
||||
self._type = 'image'
|
||||
|
||||
self._comp = FRIENDLY_COMP.get(self._color, '?')
|
||||
self._bpc = int(pim.bits_per_component)
|
||||
try:
|
||||
self._enc = FRIENDLY_ENCODING.get(pim.filters[0], 'image')
|
||||
except IndexError as e:
|
||||
self._enc = '?'
|
||||
|
||||
# Bit of a hack... infer grayscale if component count is uncertain
|
||||
# but encoding must be monochrome. This happens if a monochrome image
|
||||
# has an ICC profile attached. Better solution would be to examine
|
||||
# the ICC profile.
|
||||
if self._comp == '?' and self._enc in (Encoding.ccitt, 'jbig2'):
|
||||
self._comp = FRIENDLY_COMP[Colorspace.gray]
|
||||
try:
|
||||
self._color = FRIENDLY_COLORSPACE.get(pim.colorspace, '?')
|
||||
except NotImplementedError:
|
||||
self._color = '?'
|
||||
if self._enc == Encoding.jpeg2000:
|
||||
self._color = Colorspace.jpeg2000
|
||||
|
||||
self._comp = FRIENDLY_COMP.get(self._color, '?')
|
||||
|
||||
# Bit of a hack... infer grayscale if component count is uncertain
|
||||
# but encoding must be monochrome. This happens if a monochrome image
|
||||
# has an ICC profile attached. Better solution would be to examine
|
||||
# the ICC profile.
|
||||
if self._comp == '?' and self._enc in (Encoding.ccitt, 'jbig2'):
|
||||
self._comp = FRIENDLY_COMP[Colorspace.gray]
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
@@ -383,20 +354,6 @@ class ImageInfo:
|
||||
def yres(self):
|
||||
return _get_dpi(self._shorthand, (self._width, self._height))[1]
|
||||
|
||||
def __getitem__(self, item):
|
||||
warnings.warn("ImageInfo.__getitem__", DeprecationWarning)
|
||||
if item in ('name', 'width', 'height', 'bpc', 'color', 'comp', 'enc'):
|
||||
return getattr(self, item)
|
||||
elif item == 'dpi_w':
|
||||
return Decimal(self.xres).quantize(self.DPI_PREC)
|
||||
elif item == 'dpi_h':
|
||||
return Decimal(self.yres).quantize(self.DPI_PREC)
|
||||
elif item == 'dpi':
|
||||
return Decimal(self.xres * self.yres).sqrt().quantize(
|
||||
self.DPI_PREC)
|
||||
else:
|
||||
raise KeyError(item)
|
||||
|
||||
def __repr__(self):
|
||||
class_locals = {attr: getattr(self, attr, None) for attr in dir(self)
|
||||
if not attr.startswith('_')}
|
||||
@@ -431,8 +388,9 @@ def _image_xobjects(container):
|
||||
resources = container['/Resources']
|
||||
if '/XObject' not in resources:
|
||||
return
|
||||
for xobj in resources['/XObject']:
|
||||
candidate = resources['/XObject'][xobj]
|
||||
xobjs = resources['/XObject'].as_dict()
|
||||
for xobj in xobjs:
|
||||
candidate = xobjs[xobj]
|
||||
if candidate['/Subtype'] == '/Image':
|
||||
pdfimage = candidate
|
||||
yield (pdfimage, xobj)
|
||||
@@ -479,8 +437,9 @@ def _find_form_xobject_images(pdf, container, contentsinfo):
|
||||
resources = container['/Resources']
|
||||
if '/XObject' not in resources:
|
||||
return
|
||||
for xobj in resources['/XObject']:
|
||||
candidate = resources['/XObject'][xobj]
|
||||
xobjs = resources['/XObject'].as_dict()
|
||||
for xobj in xobjs:
|
||||
candidate = xobjs[xobj]
|
||||
if candidate['/Subtype'] != '/Form':
|
||||
continue
|
||||
|
||||
@@ -518,32 +477,26 @@ def _find_images(*, pdf, container, shorthand=None):
|
||||
"""
|
||||
|
||||
if container.get('/Type') == '/Page' and '/Contents' in container:
|
||||
# For a /Page the content stream is attached to the page's /Contents
|
||||
page = container
|
||||
contentstream = pypdf.pdf.ContentStream(page.getContents(), pdf)
|
||||
initial_shorthand = shorthand or UNIT_SQUARE
|
||||
elif container.get('/Type') == '/XObject' and \
|
||||
container['/Subtype'] == '/Form':
|
||||
# For a Form XObject that content stream is attached to the XObject
|
||||
contentstream = pypdf.pdf.ContentStream(container, pdf)
|
||||
|
||||
# Set the CTM to the state it was when the "Do" operator was
|
||||
# encountered that is drawing this instance of the Form XObject
|
||||
ctm = _matrix_from_shorthand(shorthand or UNIT_SQUARE)
|
||||
ctm = PdfMatrix(shorthand) if shorthand else PdfMatrix.identity()
|
||||
|
||||
# A Form XObject may provide its own matrix to map form space into
|
||||
# user space. Get this if one exists
|
||||
form_matrix = _matrix_from_shorthand(
|
||||
container.get('/Matrix', UNIT_SQUARE))
|
||||
form_shorthand = container.get('/Matrix', PdfMatrix.identity())
|
||||
form_matrix = PdfMatrix(form_shorthand)
|
||||
|
||||
# Concatenate form matrix with CTM to ensure CTM is correct for
|
||||
# drawing this instance of the XObject
|
||||
ctm = matrix_mult(form_matrix, ctm)
|
||||
initial_shorthand = _shorthand_from_matrix(ctm)
|
||||
ctm = form_matrix @ ctm
|
||||
initial_shorthand = ctm.shorthand
|
||||
else:
|
||||
return
|
||||
|
||||
contentsinfo = _interpret_contents(contentstream, initial_shorthand)
|
||||
contentsinfo = _interpret_contents(container, initial_shorthand)
|
||||
|
||||
yield from _find_inline_images(contentsinfo)
|
||||
yield from _find_regular_images(container, contentsinfo)
|
||||
@@ -555,9 +508,8 @@ def _naive_find_text(*, pdf, page):
|
||||
# Not a page, or has no /Contents => no text
|
||||
return False
|
||||
|
||||
# First we check the main content stream
|
||||
contentstream = pypdf.pdf.ContentStream(page.getContents(), pdf)
|
||||
contentsinfo = _interpret_contents(contentstream, UNIT_SQUARE)
|
||||
# First we check the main content stream
|
||||
contentsinfo = _interpret_contents(page, UNIT_SQUARE)
|
||||
if contentsinfo.found_text:
|
||||
return True
|
||||
|
||||
@@ -567,27 +519,55 @@ def _naive_find_text(*, pdf, page):
|
||||
# rare.
|
||||
if '/Resources' in page:
|
||||
resources = page['/Resources']
|
||||
if '/XObject' in resources:
|
||||
for xobj in resources['/XObject']:
|
||||
candidate = resources['/XObject'][xobj]
|
||||
if '/XObject' in resources:
|
||||
xobjs = resources['/XObject'].as_dict()
|
||||
for xobj in xobjs:
|
||||
candidate = xobjs[xobj]
|
||||
if candidate['/Subtype'] != '/Form':
|
||||
continue
|
||||
form_xobject = candidate
|
||||
form_xobject = candidate
|
||||
# Content stream is attached to Form XObject dictionary
|
||||
contentstream = pypdf.pdf.ContentStream(form_xobject, pdf)
|
||||
sub_contentsinfo = _interpret_contents(
|
||||
contentstream, UNIT_SQUARE)
|
||||
form_xobject, UNIT_SQUARE)
|
||||
if sub_contentsinfo.found_text:
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def _page_has_text(infile, pageno):
|
||||
def _page_get_textblocks(infile, pageno):
|
||||
"Smarter text detection"
|
||||
|
||||
doc = fitz.Document(infile)
|
||||
text = doc.getPageText(pageno)
|
||||
if text.strip() != '':
|
||||
return True
|
||||
return False
|
||||
if fitz.version[0] >= '1.13.0':
|
||||
text = doc[pageno].getText('dict')
|
||||
else:
|
||||
import json
|
||||
textjson = doc[pageno].getText('json')
|
||||
text = json.loads(textjson)
|
||||
if not text:
|
||||
return
|
||||
|
||||
text['blocks'] = [blk for blk in text['blocks'] if blk['type'] == 0]
|
||||
return text
|
||||
|
||||
|
||||
def _page_has_text(text):
|
||||
"Smarter text detection that ignores text in margins"
|
||||
|
||||
pw, ph = text['width'], text['height']
|
||||
|
||||
margin_ratio = 0.125
|
||||
interior_bbox = fitz.Rect(
|
||||
margin_ratio * pw, margin_ratio * ph,
|
||||
(1 - margin_ratio) * pw, (1 - margin_ratio) * ph
|
||||
)
|
||||
|
||||
has_text = False
|
||||
for block in text['blocks']:
|
||||
bbox = fitz.Rect(block['bbox'])
|
||||
if bbox & interior_bbox:
|
||||
has_text = True
|
||||
return has_text
|
||||
|
||||
|
||||
def _pdf_get_pageinfo(pdf, pageno: int, infile):
|
||||
@@ -595,22 +575,21 @@ def _pdf_get_pageinfo(pdf, pageno: int, infile):
|
||||
pageinfo['pageno'] = pageno
|
||||
pageinfo['images'] = []
|
||||
|
||||
if isinstance(pdf, Path):
|
||||
pdf = pypdf.PdfFileReader(str(pdf))
|
||||
elif isinstance(pdf, str):
|
||||
pdf = pypdf.PdfFileReader(pdf)
|
||||
|
||||
page = pdf.pages[pageno]
|
||||
|
||||
if fitz:
|
||||
pageinfo['has_text'] = _page_has_text(str(infile), pageno)
|
||||
pageinfo['textinfo'] = _page_get_textblocks(str(infile), pageno)
|
||||
pageinfo['has_text'] = _page_has_text(pageinfo['textinfo'])
|
||||
else:
|
||||
pageinfo['has_text'] = _naive_find_text(pdf=pdf, page=page)
|
||||
|
||||
width_pt = page.mediaBox.getWidth()
|
||||
height_pt = page.mediaBox.getHeight()
|
||||
mediabox = [Decimal(d.decode()) for d in page.MediaBox.as_list()]
|
||||
width_pt = mediabox[2] - mediabox[0]
|
||||
height_pt = mediabox[3] - mediabox[1]
|
||||
|
||||
userunit = page.get('/UserUnit', Decimal(1.0))
|
||||
if not isinstance(userunit, Decimal):
|
||||
userunit = userunit.decode()
|
||||
pageinfo['userunit'] = userunit
|
||||
pageinfo['width_inches'] = width_pt * userunit / Decimal(72.0)
|
||||
pageinfo['height_inches'] = height_pt * userunit / Decimal(72.0)
|
||||
@@ -625,8 +604,8 @@ def _pdf_get_pageinfo(pdf, pageno: int, infile):
|
||||
_find_images(pdf=pdf, container=page,
|
||||
shorthand=userunit_shorthand)]
|
||||
if pageinfo['images']:
|
||||
xres = max(image['dpi_w'] for image in pageinfo['images'])
|
||||
yres = max(image['dpi_h'] for image in pageinfo['images'])
|
||||
xres = Decimal(max(image.xres for image in pageinfo['images']))
|
||||
yres = Decimal(max(image.yres for image in pageinfo['images']))
|
||||
pageinfo['xres'], pageinfo['yres'] = xres, yres
|
||||
pageinfo['width_pixels'] = \
|
||||
int(round(xres * pageinfo['width_inches']))
|
||||
@@ -637,9 +616,8 @@ def _pdf_get_pageinfo(pdf, pageno: int, infile):
|
||||
|
||||
|
||||
def _pdf_get_all_pageinfo(infile):
|
||||
with universal_open(infile, 'rb') as f:
|
||||
pdf = pypdf.PdfFileReader(f)
|
||||
return [PageInfo(pdf, n, infile) for n in range(pdf.numPages)]
|
||||
pdf = pikepdf.open(infile)
|
||||
return [PageInfo(pdf, n, infile) for n in range(len(pdf.pages))]
|
||||
|
||||
|
||||
class PageInfo:
|
||||
@@ -687,6 +665,11 @@ class PageInfo:
|
||||
def images(self):
|
||||
return self._pageinfo['images']
|
||||
|
||||
def get_textareas(self):
|
||||
if not fitz:
|
||||
raise NotImplementedError("no impl without fitz")
|
||||
yield from self._pageinfo['textinfo']['blocks']
|
||||
|
||||
@property
|
||||
def xres(self):
|
||||
return self._pageinfo.get('xres', None)
|
||||
@@ -718,7 +701,7 @@ class PageInfo:
|
||||
|
||||
class PdfInfo:
|
||||
"""Get summary information about a PDF
|
||||
|
||||
|
||||
"""
|
||||
def __init__(self, infile):
|
||||
self._infile = infile
|
||||
|
||||
+164
-474
@@ -19,13 +19,14 @@ from contextlib import suppress
|
||||
from shutil import copyfileobj
|
||||
from pathlib import Path
|
||||
from datetime import datetime, timezone
|
||||
|
||||
import sys
|
||||
import os
|
||||
import shutil
|
||||
import re
|
||||
|
||||
import img2pdf
|
||||
import PyPDF2 as pypdf
|
||||
import pikepdf
|
||||
|
||||
from PIL import Image
|
||||
from ruffus import formatter, regex, Pipeline, suffix
|
||||
@@ -33,81 +34,23 @@ from ruffus import formatter, regex, Pipeline, suffix
|
||||
from .hocrtransform import HocrTransform
|
||||
from .pdfinfo import PdfInfo, Encoding, Colorspace
|
||||
from .pdfa import generate_pdfa_ps, encode_pdf_date
|
||||
from .helpers import re_symlink, is_iterable_notstr, page_number
|
||||
from .helpers import re_symlink, is_iterable_notstr, page_number, flatten_groups
|
||||
from .exec import ghostscript, tesseract, qpdf
|
||||
from .lib import fitz
|
||||
from .exceptions import PdfMergeFailedError, UnsupportedImageFormatError, \
|
||||
DpiError, PriorOcrFoundError, InputFileError
|
||||
from . import leptonica
|
||||
from . import PROGRAM_NAME, VERSION
|
||||
|
||||
from ._optimize import optimize
|
||||
from ._weave import weave_layers
|
||||
|
||||
|
||||
VECTOR_PAGE_DPI = 400
|
||||
|
||||
# -------------
|
||||
# Pipeline state manager
|
||||
|
||||
class JobContext:
|
||||
"""Holds our context for a particular run of the pipeline
|
||||
|
||||
A multiprocessing manager effectively creates a separate process
|
||||
that keeps the master job context object. Other threads access
|
||||
job context via multiprocessing proxy objects.
|
||||
|
||||
While this would naturally lend itself @property's it seems to make
|
||||
a little more sense to use functions to make it explicitly that the
|
||||
invocation requires marshalling data across a process boundary.
|
||||
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
self.pdfinfo = None
|
||||
self.options = None
|
||||
self.work_folder = None
|
||||
|
||||
def generate_pdfinfo(self, infile):
|
||||
self.pdfinfo = PdfInfo(infile)
|
||||
|
||||
def get_pdfinfo(self):
|
||||
"What we know about the input PDF"
|
||||
return self.pdfinfo
|
||||
|
||||
def set_pdfinfo(self, pdfinfo):
|
||||
self.pdfinfo = pdfinfo
|
||||
|
||||
def get_options(self):
|
||||
return self.options
|
||||
|
||||
def set_options(self, options):
|
||||
self.options = options
|
||||
|
||||
def get_work_folder(self):
|
||||
return self.work_folder
|
||||
|
||||
def set_work_folder(self, work_folder):
|
||||
self.work_folder = work_folder
|
||||
|
||||
|
||||
from multiprocessing.managers import SyncManager
|
||||
class JobContextManager(SyncManager):
|
||||
pass
|
||||
|
||||
|
||||
def cleanup_working_files(work_folder, options):
|
||||
if options.keep_temporary_files:
|
||||
print("Temporary working files saved at:\n{0}".format(work_folder),
|
||||
file=sys.stderr)
|
||||
else:
|
||||
with suppress(FileNotFoundError):
|
||||
shutil.rmtree(work_folder)
|
||||
|
||||
|
||||
#
|
||||
# The Pipeline
|
||||
#
|
||||
|
||||
|
||||
def triage_image_file(input_file, output_file, log, options):
|
||||
try:
|
||||
log.info("Input file is not a PDF, checking if it is an image...")
|
||||
@@ -172,7 +115,7 @@ def triage_image_file(input_file, output_file, log, options):
|
||||
|
||||
def _pdf_guess_version(input_file, search_window=1024):
|
||||
"""Try to find version signature at start of file.
|
||||
|
||||
|
||||
Not robust enough to deal with appended files.
|
||||
|
||||
Returns empty string if not found, indicating file is probably not PDF.
|
||||
@@ -231,7 +174,7 @@ def repair_and_parse_pdf(
|
||||
"output these files.) Use --output-type=pdf instead."
|
||||
)
|
||||
raise InputFileError()
|
||||
|
||||
|
||||
if len(pdfinfo.pages) > 2000 and sys.version_info[0:2] <= (3, 5):
|
||||
log.warning(
|
||||
"Performance regressions are known occur with Python 3.5 for "
|
||||
@@ -298,7 +241,7 @@ def is_ocr_required(pageinfo, log, options):
|
||||
# We found a page with no images and no text. That means it may
|
||||
# have vector art that the user wants to OCR. If we determined
|
||||
# lossless reconstruction is not possible then we have to rasterize
|
||||
# the image. So if OCR is being forced, take that to mean YES, go
|
||||
# the image. So if OCR is being forced, take that to mean YES, go
|
||||
# ahead and rasterize. If not forced, then pretend there's no text
|
||||
# on the page at all so we don't lose anything.
|
||||
# This could be made smarter by explicitly searching for vector art.
|
||||
@@ -336,7 +279,7 @@ def is_ocr_required(pageinfo, log, options):
|
||||
return ocr_required
|
||||
|
||||
|
||||
def pre_split_pages(
|
||||
def marker_pages(
|
||||
input_files,
|
||||
output_files,
|
||||
log,
|
||||
@@ -363,11 +306,11 @@ def pre_split_pages(
|
||||
pdfinfo = context.get_pdfinfo()
|
||||
npages = len(pdfinfo)
|
||||
|
||||
# Ruffus needs to see a file for any task it generates, so create
|
||||
# empty placeholders for every page.
|
||||
# Ruffus needs to see a file for any task it generates, so make very
|
||||
# file a symlink back to the source.
|
||||
for n in range(npages):
|
||||
page = Path(work_folder) / '{0:06d}.presplit.pdf'.format(n + 1)
|
||||
page.touch()
|
||||
page = Path(work_folder) / '{0:06d}.marker.pdf'.format(n + 1)
|
||||
page.symlink_to(input_file)
|
||||
|
||||
|
||||
def split_page(
|
||||
@@ -416,7 +359,8 @@ def rasterize_preview(
|
||||
|
||||
ghostscript.rasterize_pdf(
|
||||
input_file, output_file, xres=canvas_dpi, yres=canvas_dpi,
|
||||
raster_device='jpeggray', log=log, page_dpi=(page_dpi, page_dpi))
|
||||
raster_device='jpeggray', log=log, page_dpi=(page_dpi, page_dpi),
|
||||
pageno=page_number(input_file), rotation=pageinfo.rotation)
|
||||
|
||||
|
||||
def orient_page(
|
||||
@@ -469,23 +413,12 @@ def orient_page(
|
||||
description)
|
||||
)
|
||||
|
||||
if not apply_correction:
|
||||
re_symlink(page_pdf, output_file, log)
|
||||
else:
|
||||
writer = pypdf.PdfFileWriter()
|
||||
reader = pypdf.PdfFileReader(page_pdf)
|
||||
page = reader.pages[0]
|
||||
|
||||
# angle is a clockwise angle, so rotating ccw will correct the error
|
||||
rotated_page = page.rotateCounterClockwise(orient_conf.angle)
|
||||
writer.addPage(rotated_page)
|
||||
with open(output_file, 'wb') as out:
|
||||
writer.write(out)
|
||||
|
||||
re_symlink(page_pdf, output_file, log)
|
||||
if apply_correction:
|
||||
pageno = page_number(page_pdf) - 1
|
||||
pdfinfo = context.get_pdfinfo()
|
||||
pdfinfo[pageno].rotation = orient_conf.angle
|
||||
context.set_pdfinfo(pdfinfo)
|
||||
correction = (orient_conf.angle - pdfinfo[pageno].rotation) % 360
|
||||
context.set_rotation(pageno, correction)
|
||||
|
||||
|
||||
def rasterize_with_ghostscript(
|
||||
@@ -496,17 +429,23 @@ def rasterize_with_ghostscript(
|
||||
options = context.get_options()
|
||||
pageinfo = get_pageinfo(input_file, context)
|
||||
|
||||
device = 'png16m' # 24-bit
|
||||
if pageinfo.images:
|
||||
if all(image.comp == 1 for image in pageinfo.images):
|
||||
if all(image.bpc == 1 for image in pageinfo.images):
|
||||
device = 'pngmono'
|
||||
elif all(image.bpc > 1 and image.color == Colorspace.index
|
||||
for image in pageinfo.images):
|
||||
device = 'png256'
|
||||
elif all(image.bpc > 1 and image.color == Colorspace.gray
|
||||
for image in pageinfo.images):
|
||||
device = 'pnggray'
|
||||
colorspaces = ['pngmono', 'pnggray', 'png256', 'png16m']
|
||||
device_idx = 0
|
||||
def at_least(cs):
|
||||
return max(device_idx, colorspaces.index(cs))
|
||||
|
||||
for image in pageinfo.images:
|
||||
if image.type_ != 'image':
|
||||
continue # ignore masks
|
||||
if image.bpc > 1:
|
||||
if image.color == Colorspace.index:
|
||||
device_idx = at_least('png256')
|
||||
elif image.color == Colorspace.gray:
|
||||
device_idx = at_least('pnggray')
|
||||
else:
|
||||
device_idx = at_least('png16m')
|
||||
|
||||
device = colorspaces[device_idx]
|
||||
|
||||
log.debug("Rasterize {0} with {1}".format(
|
||||
os.path.basename(input_file), device))
|
||||
@@ -516,9 +455,12 @@ def rasterize_with_ghostscript(
|
||||
canvas_dpi = get_canvas_square_dpi(pageinfo, options)
|
||||
page_dpi = get_page_square_dpi(pageinfo, options)
|
||||
|
||||
correction = context.get_rotation(page_number(input_file) - 1)
|
||||
|
||||
ghostscript.rasterize_pdf(
|
||||
input_file, output_file, xres=canvas_dpi, yres=canvas_dpi,
|
||||
raster_device=device, log=log, page_dpi=(page_dpi, page_dpi))
|
||||
raster_device=device, log=log, page_dpi=(page_dpi, page_dpi),
|
||||
pageno=page_number(input_file), rotation=correction)
|
||||
|
||||
|
||||
def preprocess_remove_background(
|
||||
@@ -580,11 +522,44 @@ def select_ocr_image(
|
||||
log,
|
||||
context):
|
||||
"""Select the image we send for OCR. May not be the same as the display
|
||||
image depending on preprocessing."""
|
||||
image depending on preprocessing. This image will never be shown to the
|
||||
user."""
|
||||
|
||||
# For the moment this is always the .pp-clean.png image
|
||||
image = infiles[0]
|
||||
re_symlink(image, output_file, log)
|
||||
if not fitz or context.get_options().force_ocr:
|
||||
re_symlink(image, output_file, log)
|
||||
return
|
||||
|
||||
pageinfo = get_pageinfo(image, context)
|
||||
|
||||
with Image.open(image) as im:
|
||||
from PIL import ImageColor
|
||||
from PIL import ImageDraw
|
||||
from decimal import Decimal
|
||||
white = ImageColor.getcolor('#ffffff', im.mode)
|
||||
draw = ImageDraw.ImageDraw(im)
|
||||
|
||||
xres, yres = im.info['dpi']
|
||||
for textarea in pageinfo.get_textareas():
|
||||
# Calculate resolution based on the image size and page dimensions
|
||||
# without regard whatever resolution is in pageinfo (may differ or
|
||||
# be None)
|
||||
bbox = textarea['bbox']
|
||||
log.debug('resolution %r %r', xres, yres)
|
||||
|
||||
pixcoords = [Decimal(bbox[0]) / Decimal(72) * xres,
|
||||
Decimal(bbox[1]) / Decimal(72) * yres,
|
||||
Decimal(bbox[2]) / Decimal(72) * xres,
|
||||
Decimal(bbox[3]) / Decimal(72) * yres]
|
||||
pixcoords = [int(c) for c in pixcoords]
|
||||
log.debug('blanking %r', pixcoords)
|
||||
draw.rectangle(pixcoords, fill=white)
|
||||
|
||||
del draw
|
||||
|
||||
# Pillow requires integer DPI
|
||||
dpi = round(xres), round(yres)
|
||||
im.save(output_file, dpi=dpi)
|
||||
|
||||
|
||||
def ocr_tesseract_hocr(
|
||||
@@ -627,7 +602,7 @@ def select_visible_page_image(
|
||||
|
||||
pageinfo = get_pageinfo(image, context)
|
||||
if pageinfo.images and \
|
||||
all(im['enc'] == 'jpeg' for im in pageinfo.images):
|
||||
all(im.enc == 'jpeg' for im in pageinfo.images):
|
||||
log.debug('{:4d}: JPEG input -> JPEG output'.format(
|
||||
page_number(image)))
|
||||
# If all images were JPEGs originally, produce a JPEG as output
|
||||
@@ -663,7 +638,7 @@ def select_image_layer(
|
||||
if options.lossless_reconstruction:
|
||||
log.debug("{:4d}: page eligible for lossless reconstruction".format(
|
||||
page_number(page_pdf)))
|
||||
re_symlink(page_pdf, output_file, log)
|
||||
re_symlink(page_pdf, output_file, log) # Still points to multipage
|
||||
return
|
||||
|
||||
pageinfo = get_pageinfo(image, context)
|
||||
@@ -677,6 +652,7 @@ def select_image_layer(
|
||||
dpi = get_page_square_dpi(pageinfo, options)
|
||||
layout_fun = img2pdf.get_fixed_dpi_layout_fun((dpi, dpi))
|
||||
|
||||
# This create a single page PDF
|
||||
with open(image, 'rb') as imfile, open(output_file, 'wb') as pdf:
|
||||
log.debug('{:4d}: convert'.format(page_number(page_pdf)))
|
||||
img2pdf.convert(
|
||||
@@ -700,142 +676,6 @@ def render_hocr_page(
|
||||
showBoundingboxes=False, invisibleText=True,
|
||||
interwordSpaces=True)
|
||||
|
||||
def flatten_groups(groups):
|
||||
for obj in groups:
|
||||
if is_iterable_notstr(obj):
|
||||
yield from obj
|
||||
else:
|
||||
yield obj
|
||||
|
||||
|
||||
def render_hocr_debug_page(
|
||||
infiles,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
options = context.get_options()
|
||||
hocr = next(ii for ii in flatten_groups(infiles) if ii.endswith('.hocr'))
|
||||
image = next(ii for ii in flatten_groups(infiles) if ii.endswith('.image'))
|
||||
|
||||
pageinfo = get_pageinfo(image, context)
|
||||
dpi = get_page_square_dpi(pageinfo, options)
|
||||
|
||||
hocrtransform = HocrTransform(hocr, dpi)
|
||||
hocrtransform.to_pdf(output_file, imageFileName=None,
|
||||
showBoundingboxes=True, invisibleText=False,
|
||||
interwordSpaces=True)
|
||||
|
||||
def combine_layers(
|
||||
infiles,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
text = next(ii for ii in flatten_groups(infiles)
|
||||
if ii.endswith('.text.pdf'))
|
||||
image = next(ii for ii in flatten_groups(infiles)
|
||||
if ii.endswith('.image-layer.pdf'))
|
||||
|
||||
pdf_text = pypdf.PdfFileReader(text)
|
||||
pdf_image = pypdf.PdfFileReader(image)
|
||||
|
||||
page_text = pdf_text.getPage(0)
|
||||
|
||||
# The text page always will be oriented up by this stage
|
||||
# but if lossless_reconstruction, pdf_image may have a rotation applied
|
||||
# We have to eliminate the /Rotate tag (because it applies to the whole
|
||||
# page) and rotate the image layer to match the text page
|
||||
# Also, pdf_image may not have its mediabox nailed to (0, 0), so may need
|
||||
# translation
|
||||
page_image = pdf_image.getPage(0)
|
||||
try:
|
||||
# pypdf DictionaryObject.get() does not resolve indirect objects but
|
||||
# __getitem__ does
|
||||
rotation = page_image['/Rotate']
|
||||
except KeyError:
|
||||
rotation = 0
|
||||
|
||||
# /Rotate is a clockwise rotation: 90 means page facing "east"
|
||||
# The negative of this value is the angle that eliminates that rotation
|
||||
rotation = -rotation % 360
|
||||
|
||||
x1 = page_image.mediaBox.getLowerLeft_x()
|
||||
x2 = page_image.mediaBox.getUpperRight_x()
|
||||
y1 = page_image.mediaBox.getLowerLeft_y()
|
||||
y2 = page_image.mediaBox.getUpperRight_y()
|
||||
|
||||
# Rotation occurs about the page's (0, 0). Most pages will have the media
|
||||
# box at (0, 0) with all content in the first quadrant but some cropped
|
||||
# files may have an offset mediabox. We translate the page so that its
|
||||
# bottom left corner after rotation is pinned to (0, 0) with the image
|
||||
# in the first quadrant.
|
||||
if rotation == 0:
|
||||
tx, ty = -x1, -y1
|
||||
elif rotation == 90:
|
||||
tx, ty = y2, -x1
|
||||
elif rotation == 180:
|
||||
tx, ty = x2, y2
|
||||
elif rotation == 270:
|
||||
tx, ty = -y1, x2
|
||||
else:
|
||||
pass
|
||||
|
||||
if rotation != 0:
|
||||
log.info("{0:4d}: rotating image layer {1} degrees".format(
|
||||
page_number(image), rotation))
|
||||
|
||||
try:
|
||||
page_text.mergeRotatedScaledTranslatedPage(
|
||||
page_image, rotation, 1.0, tx, ty, expand=False)
|
||||
except (AttributeError, ValueError) as e:
|
||||
if 'writeToStream' in str(e) or 'invalid literal' in str(e):
|
||||
raise PdfMergeFailedError() from e
|
||||
|
||||
pdf_output = pypdf.PdfFileWriter()
|
||||
pdf_output.addPage(page_text)
|
||||
|
||||
# If the input was scaled, re-apply the scaling
|
||||
pageinfo = get_pageinfo(text, context)
|
||||
if pageinfo.userunit != 1:
|
||||
page_text[pypdf.generic.NameObject('/UserUnit')] = pageinfo.userunit
|
||||
pdf_output._header = b'%PDF-1.6' # Hack header to correct version
|
||||
|
||||
with open(output_file, "wb") as out:
|
||||
pdf_output.write(out)
|
||||
|
||||
|
||||
def ocr_tesseract_and_render_pdf(
|
||||
infiles,
|
||||
outfiles,
|
||||
log,
|
||||
context):
|
||||
options = context.get_options()
|
||||
input_image = next((ii for ii in infiles if ii.endswith('.image')), '')
|
||||
input_pdf = next((ii for ii in infiles if ii.endswith('.pdf')))
|
||||
output_pdf = next((ii for ii in outfiles if ii.endswith('.pdf')))
|
||||
output_text = next((ii for ii in outfiles if ii.endswith('.txt')))
|
||||
|
||||
if not input_image:
|
||||
# Skipping this page
|
||||
re_symlink(input_pdf, output_pdf, log)
|
||||
with open(output_text, 'w') as f:
|
||||
f.write('[skipped page]')
|
||||
return
|
||||
|
||||
tesseract.generate_pdf(
|
||||
input_image=input_image,
|
||||
skip_pdf=input_pdf,
|
||||
output_pdf=output_pdf,
|
||||
output_text=output_text,
|
||||
language=options.language,
|
||||
engine_mode=options.tesseract_oem,
|
||||
text_only=False,
|
||||
tessconfig=options.tesseract_config,
|
||||
timeout=options.tesseract_timeout,
|
||||
pagesegmode=options.tesseract_pagesegmode,
|
||||
user_words=options.user_words,
|
||||
user_patterns=options.user_patterns,
|
||||
log=log)
|
||||
|
||||
|
||||
def ocr_tesseract_textonly_pdf(
|
||||
infiles,
|
||||
@@ -846,14 +686,13 @@ def ocr_tesseract_textonly_pdf(
|
||||
input_image = next((ii for ii in infiles if ii.endswith('.ocr.png')), '')
|
||||
if not input_image:
|
||||
raise ValueError("No image rendered?")
|
||||
skip_pdf = next((ii for ii in infiles if ii.endswith('.pdf')))
|
||||
|
||||
output_pdf = next((ii for ii in outfiles if ii.endswith('.pdf')))
|
||||
output_text = next((ii for ii in outfiles if ii.endswith('.txt')))
|
||||
|
||||
tesseract.generate_pdf(
|
||||
input_image=input_image,
|
||||
skip_pdf=skip_pdf,
|
||||
skip_pdf=None,
|
||||
output_pdf=output_pdf,
|
||||
output_text=output_text,
|
||||
language=options.language,
|
||||
@@ -869,16 +708,13 @@ def ocr_tesseract_textonly_pdf(
|
||||
|
||||
def get_pdfmark(base_pdf, options):
|
||||
def from_document_info(key):
|
||||
# pdf.documentInfo.get() DOES NOT behave as expected for a dict-like
|
||||
# object, so call with precautions. TypeError may occur if the PDF
|
||||
# is missing the optional document info section.
|
||||
try:
|
||||
s = base_pdf.documentInfo[key]
|
||||
s = base_pdf.metadata[key]
|
||||
return str(s)
|
||||
except (KeyError, TypeError):
|
||||
return ''
|
||||
|
||||
pdfmark = {k: from_document_info(k) for k in
|
||||
pdfmark = {k: from_document_info(k) for k in
|
||||
('/Title', '/Author', '/Keywords', '/Subject', '/CreationDate')}
|
||||
if options.title:
|
||||
pdfmark['/Title'] = options.title
|
||||
@@ -889,9 +725,7 @@ def get_pdfmark(base_pdf, options):
|
||||
if options.subject:
|
||||
pdfmark['/Subject'] = options.subject
|
||||
|
||||
if options.pdf_renderer == 'tesseract':
|
||||
renderer_tag = 'OCR+PDF'
|
||||
elif options.pdf_renderer == 'sandwich':
|
||||
if options.pdf_renderer == 'sandwich':
|
||||
renderer_tag = 'OCR-PDF'
|
||||
else:
|
||||
renderer_tag = 'OCR'
|
||||
@@ -910,142 +744,54 @@ def generate_postscript_stub(
|
||||
log,
|
||||
context):
|
||||
options = context.get_options()
|
||||
pdf = pypdf.PdfFileReader(input_file)
|
||||
pdf = pikepdf.open(input_file)
|
||||
pdfmark = get_pdfmark(pdf, options)
|
||||
generate_pdfa_ps(output_file, pdfmark)
|
||||
|
||||
|
||||
def skip_page(
|
||||
def metadata_fixup(
|
||||
input_files_groups,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
options = context.get_options()
|
||||
|
||||
input_files = list(f for f in flatten_groups(input_files_groups))
|
||||
metadata_file = next(
|
||||
(ii for ii in input_files if ii.endswith('.repaired.pdf')), None
|
||||
)
|
||||
layers_file = next(
|
||||
(ii for ii in input_files if ii.endswith('layers.rendered.pdf')), None
|
||||
)
|
||||
ps = next(
|
||||
(ii for ii in input_files if ii.endswith('.ps')), None
|
||||
)
|
||||
|
||||
if options.output_type.startswith('pdfa'):
|
||||
input_pdfinfo = context.get_pdfinfo()
|
||||
ghostscript.generate_pdfa(
|
||||
pdf_version=input_pdfinfo.min_version,
|
||||
pdf_pages=[layers_file, ps],
|
||||
output_file=output_file,
|
||||
compression=options.pdfa_image_compression,
|
||||
log=log,
|
||||
threads=options.jobs or 1,
|
||||
pdfa_part=options.output_type[-1] # is pdfa-1, pdfa-2, or pdfa-3
|
||||
)
|
||||
else:
|
||||
metadata = pikepdf.open(metadata_file)
|
||||
pdfmark = get_pdfmark(metadata, options)
|
||||
pdf = pikepdf.open(layers_file)
|
||||
pdf.metadata = pdf.make_indirect(pikepdf.Dictionary(pdfmark))
|
||||
pdf.save(output_file, stream_data_mode=pikepdf.StreamDataMode.compress)
|
||||
|
||||
|
||||
def optimize_pdf(
|
||||
input_file,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
# The purpose of this step is its filter to forward only the skipped
|
||||
# files (.skip.oriented.pdf) while disregarding the processed ones
|
||||
# (.ocr.oriented.pdf). Alternative would be for merge_pages to filter
|
||||
# pages itself if it gets multiple copies of a page.
|
||||
re_symlink(input_file, output_file, log)
|
||||
|
||||
|
||||
def _merge_pages_common(
|
||||
input_files_groups,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
"""Determine ordered list of PDF pages to merge. Returns PDF from which
|
||||
metadata should be drawn if present (for qpdf)."""
|
||||
|
||||
input_files = list(f for f in flatten_groups(input_files_groups)
|
||||
if not f.endswith('.txt'))
|
||||
metadata_file = next(
|
||||
(ii for ii in input_files if ii.endswith('.repaired.pdf')), None)
|
||||
if metadata_file in input_files:
|
||||
input_files.remove(metadata_file)
|
||||
|
||||
def input_file_order(s):
|
||||
'''Sort order: All rendered pages followed
|
||||
by their debug page, if any, followed by Postscript stub.
|
||||
Ghostscript documentation has the Postscript stub at the
|
||||
beginning, but it works at the end and also gets document info
|
||||
right that way.'''
|
||||
if s.endswith('.ps'):
|
||||
return 99999999
|
||||
key = page_number(s) * 10
|
||||
if 'debug' in os.path.basename(s):
|
||||
key += 1
|
||||
return key
|
||||
|
||||
pdf_pages = sorted(input_files, key=input_file_order)
|
||||
log.debug("Final pages: " + "\n".join(pdf_pages))
|
||||
|
||||
return pdf_pages, metadata_file
|
||||
|
||||
|
||||
def merge_pages_ghostscript(
|
||||
input_files_groups,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
options = context.get_options()
|
||||
pdf_pages, _ = _merge_pages_common(
|
||||
input_files_groups, output_file, log, context)
|
||||
input_pdfinfo = context.get_pdfinfo()
|
||||
|
||||
ghostscript.generate_pdfa(
|
||||
pdf_version=input_pdfinfo.min_version,
|
||||
pdf_pages=pdf_pages,
|
||||
output_file=output_file + '_toc.pdf',
|
||||
compression=options.pdfa_image_compression,
|
||||
log=log,
|
||||
threads=options.jobs or 1,
|
||||
pdfa_part=options.output_type[-1]) # is pdfa-1, pdfa-2, or pdfa-3
|
||||
if fitz:
|
||||
doc = fitz.Document(output_file + '_toc.pdf')
|
||||
doc.setToC(input_pdfinfo.table_of_contents)
|
||||
doc.save(output_file)
|
||||
else:
|
||||
os.replace(output_file + '_toc.pdf', output_file)
|
||||
|
||||
|
||||
def merge_pages_qpdf(
|
||||
input_files_groups,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
options = context.get_options()
|
||||
pdf_pages, metadata_file = _merge_pages_common(
|
||||
input_files_groups, output_file, log, context)
|
||||
|
||||
reader_metadata = pypdf.PdfFileReader(metadata_file)
|
||||
pdfmark = get_pdfmark(reader_metadata, options)
|
||||
pdfmark['/Producer'] = 'qpdf ' + qpdf.version()
|
||||
|
||||
first_page = pypdf.PdfFileReader(pdf_pages[0])
|
||||
|
||||
writer = pypdf.PdfFileWriter()
|
||||
# copy version from source
|
||||
writer._header = b'%PDF-' + _pdf_guess_version(pdf_pages[0])
|
||||
writer.appendPagesFromReader(first_page)
|
||||
writer.addMetadata(pdfmark)
|
||||
writer_file = pdf_pages[0].replace('.pdf', '.metadata.pdf')
|
||||
with open(writer_file, 'wb') as f:
|
||||
writer.write(f)
|
||||
|
||||
pdf_pages[0] = writer_file
|
||||
|
||||
qpdf.merge(input_files=pdf_pages, output_file=output_file,
|
||||
min_version=context.get_pdfinfo().min_version,
|
||||
log=log)
|
||||
|
||||
|
||||
def merge_pages_mupdf(
|
||||
input_files_groups,
|
||||
output_file,
|
||||
log,
|
||||
context):
|
||||
assert fitz
|
||||
|
||||
options = context.get_options()
|
||||
|
||||
pdf_pages, metadata_file = _merge_pages_common(
|
||||
input_files_groups, output_file, log, context)
|
||||
|
||||
doc = fitz.Document()
|
||||
|
||||
reader_metadata = pypdf.PdfFileReader(metadata_file)
|
||||
pdfmark = get_pdfmark(reader_metadata, options)
|
||||
pdfmark['/Producer'] = 'PyMuPDF ' + fitz.version[0]
|
||||
pymupdf_metadata = {(k[1].lower() + k[2:]) : v for k, v in pdfmark.items()}
|
||||
|
||||
for pdf_page in pdf_pages:
|
||||
page = fitz.open(pdf_page)
|
||||
doc.insertPDF(page)
|
||||
|
||||
metadata = fitz.open(metadata_file)
|
||||
toc = metadata.getToC(simple=False)
|
||||
doc.setToC(toc)
|
||||
doc.setMetadata(pymupdf_metadata)
|
||||
doc.save(output_file, garbage=4, deflate=True)
|
||||
optimize(input_file, output_file, log, context)
|
||||
|
||||
|
||||
def merge_sidecars(
|
||||
@@ -1069,7 +815,7 @@ def merge_sidecars(
|
||||
if txt_file:
|
||||
with open(txt_file, 'r', encoding="utf-8") as in_:
|
||||
txt = in_.read()
|
||||
# Tesseract v4 alpha started adding form feeds in
|
||||
# Tesseract v4 alpha started adding form feeds in
|
||||
# commit aa6eb6b
|
||||
# No obvious way to detect what binaries will do this, so
|
||||
# for consistency just ignore its form feeds and insert our
|
||||
@@ -1096,14 +842,14 @@ def copy_final(
|
||||
log,
|
||||
context):
|
||||
input_file = next((ii for ii in input_files if ii.endswith('.pdf')))
|
||||
|
||||
log.debug('%s -> %s', input_file, output_file)
|
||||
with open(input_file, 'rb') as input_stream:
|
||||
if output_file == '-':
|
||||
copyfileobj(input_stream, sys.stdout.buffer)
|
||||
sys.stdout.flush()
|
||||
else:
|
||||
# At this point we overwrite the output_file specified by the user
|
||||
# use copyfileobj because then we use open() to create the file and
|
||||
# use copyfileobj because then we use open() to create the file and
|
||||
# get the appropriate umask, ownership, etc.
|
||||
with open(output_file, 'wb') as output_stream:
|
||||
copyfileobj(input_stream, output_stream)
|
||||
@@ -1129,23 +875,23 @@ def build_pipeline(options, work_folder, log, context):
|
||||
extras=[log, context])
|
||||
|
||||
# Split (kwargs for split seems to be broken, so pass plain args)
|
||||
task_pre_split_pages = main_pipeline.split(
|
||||
pre_split_pages,
|
||||
task_marker_pages = main_pipeline.split(
|
||||
marker_pages,
|
||||
task_repair_and_parse_pdf,
|
||||
os.path.join(work_folder, '*.presplit.pdf'),
|
||||
os.path.join(work_folder, '*.marker.pdf'),
|
||||
extras=[log, context])
|
||||
|
||||
task_split_pages = main_pipeline.transform(
|
||||
task_func=split_page,
|
||||
input=task_pre_split_pages,
|
||||
filter=suffix('.presplit.pdf'),
|
||||
output='.page.pdf',
|
||||
output_dir=work_folder,
|
||||
extras=[log, context])
|
||||
# task_split_pages = main_pipeline.transform(
|
||||
# task_func=split_page,
|
||||
# input=task_pre_split_pages,
|
||||
# filter=suffix('.presplit.pdf'),
|
||||
# output='.page.pdf',
|
||||
# output_dir=work_folder,
|
||||
# extras=[log, context])
|
||||
|
||||
task_ocr_or_skip = main_pipeline.split(
|
||||
ocr_or_skip,
|
||||
task_split_pages,
|
||||
task_marker_pages,
|
||||
[os.path.join(work_folder, '*.ocr.page.pdf'),
|
||||
os.path.join(work_folder, '*.skip.page.pdf')],
|
||||
extras=[log, context])
|
||||
@@ -1206,7 +952,6 @@ def build_pipeline(options, work_folder, log, context):
|
||||
output=os.path.join(work_folder, r"\1.ocr.png"),
|
||||
extras=[log, context])
|
||||
|
||||
|
||||
# HOCR OCR
|
||||
task_ocr_tesseract_hocr = main_pipeline.transform(
|
||||
task_func=ocr_tesseract_hocr,
|
||||
@@ -1236,8 +981,6 @@ def build_pipeline(options, work_folder, log, context):
|
||||
extras=[log, context])
|
||||
task_select_image_layer.graphviz(
|
||||
fillcolor='"#00cc66"', shape='diamond')
|
||||
task_select_image_layer.active_if(
|
||||
options.pdf_renderer == 'hocr' or options.pdf_renderer == 'sandwich')
|
||||
|
||||
task_render_hocr_page = main_pipeline.transform(
|
||||
task_func=render_hocr_page,
|
||||
@@ -1248,49 +991,28 @@ def build_pipeline(options, work_folder, log, context):
|
||||
task_render_hocr_page.graphviz(fillcolor='"#00cc66"')
|
||||
task_render_hocr_page.active_if(options.pdf_renderer == 'hocr')
|
||||
|
||||
task_render_hocr_debug_page = main_pipeline.collate(
|
||||
task_func=render_hocr_debug_page,
|
||||
input=[task_select_visible_page_image, task_ocr_tesseract_hocr],
|
||||
filter=regex(r".*/(\d{6})(?:\.image|\.hocr)"),
|
||||
output=os.path.join(work_folder, r'\1.debug.pdf'),
|
||||
extras=[log, context])
|
||||
task_render_hocr_debug_page.graphviz(fillcolor='"#00cc66"')
|
||||
task_render_hocr_debug_page.active_if(options.pdf_renderer == 'hocr')
|
||||
task_render_hocr_debug_page.active_if(options.debug_rendering)
|
||||
|
||||
# Tesseract OCR + text only PDF
|
||||
task_ocr_tesseract_textonly_pdf = main_pipeline.collate(
|
||||
task_func=ocr_tesseract_textonly_pdf,
|
||||
input=[task_select_ocr_image, task_orient_page],
|
||||
filter=regex(r".*/(\d{6})(?:\.ocr.png|\.ocr\.oriented\.pdf)"),
|
||||
input=[task_select_ocr_image],
|
||||
filter=regex(r".*/(\d{6})(?:\.ocr.png)"),
|
||||
output=[os.path.join(work_folder, r'\1.text.pdf'),
|
||||
os.path.join(work_folder, r'\1.text.txt')],
|
||||
extras=[log, context])
|
||||
task_ocr_tesseract_textonly_pdf.graphviz(fillcolor='"#ff69b4"')
|
||||
task_ocr_tesseract_textonly_pdf.active_if(options.pdf_renderer == 'sandwich')
|
||||
|
||||
task_combine_layers = main_pipeline.collate(
|
||||
task_func=combine_layers,
|
||||
input=[task_render_hocr_page,
|
||||
task_weave_layers = main_pipeline.collate(
|
||||
task_func=weave_layers,
|
||||
input=[task_repair_and_parse_pdf,
|
||||
task_render_hocr_page,
|
||||
task_ocr_tesseract_textonly_pdf,
|
||||
task_select_image_layer],
|
||||
filter=regex(r".*/(\d{6})(?:\.text\.pdf|\.image-layer\.pdf)"),
|
||||
output=os.path.join(work_folder, r'\1.rendered.pdf'),
|
||||
filter=regex(
|
||||
r".*/((?:\d{6}(?:\.text\.pdf|\.image-layer\.pdf))|(?:origin\.repaired\.pdf))"),
|
||||
output=os.path.join(work_folder, r'layers.rendered.pdf'),
|
||||
extras=[log, context])
|
||||
task_combine_layers.graphviz(fillcolor='"#00cc66"')
|
||||
task_combine_layers.active_if(options.pdf_renderer == 'hocr' or
|
||||
options.pdf_renderer == 'sandwich')
|
||||
|
||||
# Tesseract OCR+PDF
|
||||
task_ocr_tesseract_and_render_pdf = main_pipeline.collate(
|
||||
task_func=ocr_tesseract_and_render_pdf,
|
||||
input=[task_select_visible_page_image, task_orient_page],
|
||||
filter=regex(r".*/(\d{6})(?:\.image|\.ocr\.oriented\.pdf)"),
|
||||
output=[os.path.join(work_folder, r'\1.rendered.pdf'),
|
||||
os.path.join(work_folder, r'\1.rendered.txt')],
|
||||
extras=[log, context])
|
||||
task_ocr_tesseract_and_render_pdf.graphviz(fillcolor='"#66ccff"')
|
||||
task_ocr_tesseract_and_render_pdf.active_if(options.pdf_renderer == 'tesseract')
|
||||
task_weave_layers.graphviz(fillcolor='"#00cc66"')
|
||||
|
||||
# PDF/A
|
||||
task_generate_postscript_stub = main_pipeline.transform(
|
||||
@@ -1301,67 +1023,35 @@ def build_pipeline(options, work_folder, log, context):
|
||||
extras=[log, context])
|
||||
task_generate_postscript_stub.active_if(options.output_type.startswith('pdfa'))
|
||||
|
||||
|
||||
# Bypass valve
|
||||
task_skip_page = main_pipeline.transform(
|
||||
task_func=skip_page,
|
||||
input=task_orient_page,
|
||||
filter=suffix('.skip.oriented.pdf'),
|
||||
output='.done.pdf',
|
||||
output_dir=work_folder,
|
||||
extras=[log, context])
|
||||
|
||||
# Merge pages
|
||||
task_merge_pages_ghostscript = main_pipeline.merge(
|
||||
task_func=merge_pages_ghostscript,
|
||||
input=[task_combine_layers,
|
||||
task_render_hocr_debug_page,
|
||||
task_skip_page,
|
||||
task_ocr_tesseract_and_render_pdf,
|
||||
task_metadata_fixup = main_pipeline.merge(
|
||||
task_func=metadata_fixup,
|
||||
input=[task_repair_and_parse_pdf,
|
||||
task_weave_layers,
|
||||
task_generate_postscript_stub],
|
||||
output=os.path.join(work_folder, 'merged.pdf'),
|
||||
extras=[log, context])
|
||||
task_merge_pages_ghostscript.active_if(
|
||||
options.output_type.startswith('pdfa'))
|
||||
|
||||
task_merge_pages_qpdf = main_pipeline.merge(
|
||||
task_func=merge_pages_qpdf,
|
||||
input=[task_combine_layers,
|
||||
task_render_hocr_debug_page,
|
||||
task_skip_page,
|
||||
task_ocr_tesseract_and_render_pdf,
|
||||
task_repair_and_parse_pdf],
|
||||
output=os.path.join(work_folder, 'merged.pdf'),
|
||||
extras=[log, context])
|
||||
task_merge_pages_qpdf.active_if(
|
||||
options.output_type == 'pdf' and not fitz)
|
||||
|
||||
task_merge_pages_mupdf = main_pipeline.merge(
|
||||
task_func=merge_pages_mupdf,
|
||||
input=[task_combine_layers,
|
||||
task_render_hocr_debug_page,
|
||||
task_skip_page,
|
||||
task_ocr_tesseract_and_render_pdf,
|
||||
task_repair_and_parse_pdf],
|
||||
output=os.path.join(work_folder, 'merged.pdf'),
|
||||
extras=[log, context])
|
||||
task_merge_pages_mupdf.active_if(
|
||||
options.output_type == 'pdf' and fitz)
|
||||
output=os.path.join(work_folder, 'metafix.pdf'),
|
||||
extras=[log, context]
|
||||
)
|
||||
|
||||
task_merge_sidecars = main_pipeline.merge(
|
||||
task_func=merge_sidecars,
|
||||
input=[task_ocr_tesseract_hocr,
|
||||
task_ocr_tesseract_and_render_pdf,
|
||||
task_ocr_tesseract_textonly_pdf],
|
||||
output=options.sidecar,
|
||||
extras=[log, context])
|
||||
task_merge_sidecars.active_if(options.sidecar)
|
||||
|
||||
# Optimize
|
||||
task_optimize_pdf = main_pipeline.transform(
|
||||
task_func=optimize_pdf,
|
||||
input=task_metadata_fixup,
|
||||
filter=suffix('.pdf'),
|
||||
output='.optimized.pdf',
|
||||
output_dir=work_folder,
|
||||
extras=[log, context])
|
||||
|
||||
# Finalize
|
||||
main_pipeline.merge(
|
||||
task_func=copy_final,
|
||||
input=[task_merge_pages_ghostscript,
|
||||
task_merge_pages_mupdf,
|
||||
task_merge_pages_qpdf],
|
||||
input=[task_optimize_pdf],
|
||||
output=options.output_file,
|
||||
extras=[log, context])
|
||||
|
||||
@@ -2,4 +2,6 @@ pytest >= 3.2
|
||||
pytest-helpers-namespace
|
||||
pytest-xdist
|
||||
pytest-cov
|
||||
pytest-timeout
|
||||
pytest-timeout
|
||||
python-xmp-toolkit # requires apt-get install libexempi3
|
||||
# or brew install exempi
|
||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
BIN
Binary file not shown.
-3
@@ -1,3 +0,0 @@
|
||||
Tesseract Open Source OCR Engine v4.0.0-beta.1 with Leptonica
|
||||
Too few characters. Skipping this page
|
||||
OSD: Weak margin (0.00) for 24 blob text block, but using orientation anyway: 0
|
||||
@@ -1,4 +0,0 @@
|
||||
|
||||
|
||||
This should be a perfect circle:
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.4nwu81i8/000001.ocr.png"; bbox 0 0 1000 800; ppageno 0'>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.4ovfr32d/000001.ocr.png"; bbox 0 0 1000 800; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 296 96 704 504">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 296 96 704 504">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 296 96 704 504; baseline 0 296; x_size 169.33333; x_descenders 42.333332; x_ascenders 42.333336"><span class='ocrx_word' id='word_1_1' title='bbox 296 96 704 504; x_wconf 95'><strong> </strong></span>
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
@@ -0,0 +1,335 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name='ocr-system' content='tesseract 4.0.0-beta.1' />
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.im0i09rj/000001.ocr.png"; bbox 0 0 2550 3300; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 582 131 1968 303">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 582 131 1968 303">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 882 131 1657 217; baseline 0.001 -17; x_size 85; x_descenders 16; x_ascenders 19"><span class='ocrx_word' id='word_1_1' title='bbox 882 132 1036 202; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 1061 131 1657 217; x_wconf 91'><strong>LinnSequencer</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 582 215 1968 303; baseline 0 -17; x_size 87; x_descenders 16; x_ascenders 21"><span class='ocrx_word' id='word_1_3' title='bbox 582 215 674 286; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 697 218 923 288; x_wconf 95'><strong>Track</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 948 218 1181 287; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 1208 217 1575 303; x_wconf 96'><strong>Sequence</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 1600 218 1968 288; x_wconf 96'><strong>Recorder</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_2' title="bbox 347 380 2188 574">
|
||||
<p class='ocr_par' id='par_1_2' lang='eng' title="bbox 347 380 2188 423">
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 347 380 2188 423; baseline -0.001 -12; x_size 38; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_8' title='bbox 347 380 412 410; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 424 380 661 417; x_wconf 92'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 663 380 712 411; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 724 390 743 411; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 754 381 1005 423; x_wconf 96'><strong>state-of-the-art</strong></span> <span class='ocrx_word' id='word_1_13' title='bbox 1017 380 1226 418; x_wconf 96'><strong>composition</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 1238 381 1299 411; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_15' title='bbox 1311 380 1507 418; x_wconf 96'><strong>performance</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 1509 385 1591 411; x_wconf 96'><strong>tool</strong></span> <span class='ocrx_word' id='word_1_17' title='bbox 1593 380 1663 411; x_wconf 97'><strong>for</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 1674 381 1725 410; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 1737 380 1940 417; x_wconf 95'><strong>professional</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 1952 380 2103 411; x_wconf 96'><strong>musician.</strong></span> <span class='ocrx_word' id='word_1_21' title='bbox 2106 381 2152 410; x_wconf 96'><strong>It</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 2164 380 2188 410; x_wconf 96'><strong>is</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_3' lang='eng' title="bbox 347 430 1988 468">
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 347 430 1988 468; baseline 0 -8; x_size 37; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_23' title='bbox 347 430 507 467; x_wconf 96'><strong>extremely</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 518 430 677 467; x_wconf 96'><strong>powerful,</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 691 435 739 467; x_wconf 96'><strong>yet</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 752 430 924 468; x_wconf 96'><strong>amazingly</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 936 430 1044 468; x_wconf 96'><strong>simple</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 1055 435 1087 461; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_29' title='bbox 1099 431 1183 461; x_wconf 96'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 1195 431 1257 461; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 1269 440 1329 461; x_wconf 95'><strong>use.</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 1344 431 1393 461; x_wconf 96'><strong>It’s</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 1406 440 1499 467; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 1510 430 1701 461; x_wconf 96'><strong>remarkable</strong></span> <span class='ocrx_word' id='word_1_35' title='bbox 1714 430 1843 460; x_wconf 96'><strong>features</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 1856 430 1988 461; x_wconf 96'><strong>include:</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_4' lang='eng' title="bbox 350 482 2093 574">
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 350 482 2093 527; baseline 0 -9; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_37' title='bbox 350 490 368 508; x_wconf 73'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 383 482 585 526; x_wconf 95'><strong>Operation</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 598 482 627 518; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 641 482 776 518; x_wconf 96'><strong>similar</strong></span> <span class='ocrx_word' id='word_1_41' title='bbox 789 488 829 518; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_42' title='bbox 843 482 1062 519; x_wconf 96'><strong>multi-track</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 1076 488 1160 527; x_wconf 96'><strong>tape</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 1173 483 1336 519; x_wconf 96'><strong>recorder</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 1350 482 1436 518; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 1451 483 1580 525; x_wconf 95'><strong>PLAY,</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 1598 483 1724 525; x_wconf 96'><strong>STOP,</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 1741 483 1957 525; x_wconf 96'><strong>RECORD,</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 1974 483 2093 518; x_wconf 96'><strong>FAST</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 383 532 1345 574; baseline 0.001 -7; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_50' title='bbox 383 532 635 574; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_51' title='bbox 652 532 865 574; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 882 532 956 568; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 971 532 1131 568; x_wconf 95'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 1132 532 1345 568; x_wconf 95'><strong>controls.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_3' title="bbox 349 589 2136 685">
|
||||
<p class='ocr_par' id='par_1_5' lang='eng' title="bbox 349 589 2136 685">
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 349 589 2136 634; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_55' title='bbox 349 597 368 615; x_wconf 59'><strong>e</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 383 590 482 625; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_57' title='bbox 496 589 539 625; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 549 590 611 626; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 625 590 686 625; x_wconf 96'><strong>100</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 700 601 895 634; x_wconf 96'><strong>sequences</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 909 590 1075 626; x_wconf 96'><strong>contains</strong></span> <span class='ocrx_word' id='word_1_62' title='bbox 1090 591 1135 626; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 1149 590 1418 633; x_wconf 96'><strong>simultaneous,</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 1435 590 1661 634; x_wconf 96'><strong>polyphonic</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 1674 590 1802 626; x_wconf 96'><strong>tracks.</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 1819 590 1921 626; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 1934 590 2035 626; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 2050 600 2136 634; x_wconf 96'><strong>may</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_8' title="bbox 383 639 2022 685; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_69' title='bbox 383 639 428 675; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_70' title='bbox 442 639 607 684; x_wconf 95'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 621 645 659 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 674 650 745 676; x_wconf 96'><strong>one</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 759 640 801 676; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_74' title='bbox 813 641 851 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 864 641 980 675; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 996 640 1176 676; x_wconf 95'><strong>channels.</strong></span> <span class='ocrx_word' id='word_1_77' title='bbox 1194 640 1498 684; x_wconf 96'><strong>Simultaneously</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 1510 640 1609 685; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 1624 651 1674 684; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 1688 645 1727 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_81' title='bbox 1742 641 1780 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 1794 640 2022 684; x_wconf 96'><strong>polyphonic</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_4' title="bbox 384 689 632 734">
|
||||
<p class='ocr_par' id='par_1_6' lang='eng' title="bbox 384 689 632 734">
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 384 689 632 734; baseline 0.004 -9; x_size 46; x_descenders 9; x_ascenders 12"><span class='ocrx_word' id='word_1_83' title='bbox 384 689 632 734; x_wconf 96'><strong>synthesizers!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_5' title="bbox 349 748 2117 793">
|
||||
<p class='ocr_par' id='par_1_7' lang='eng' title="bbox 349 748 2117 793">
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 349 748 2117 793; baseline 0 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_84' title='bbox 349 755 367 774; x_wconf 58'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 383 748 573 784; x_wconf 91'><strong>Ultra-fast</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 588 749 677 784; x_wconf 22'><strong>3%”</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 694 748 775 784; x_wconf 96'><strong>disk</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 790 748 887 784; x_wconf 96'><strong>drive</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 901 754 1012 785; x_wconf 96'><strong>stores</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 1027 748 1194 793; x_wconf 96'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_91' title='bbox 1208 760 1316 793; x_wconf 96'><strong>songs</strong></span> <span class='ocrx_word' id='word_1_92' title='bbox 1330 748 1368 784; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 1382 748 1535 785; x_wconf 96'><strong>seconds</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 1550 748 1624 784; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 1638 748 1728 784; x_wconf 96'><strong>holds</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 1730 759 1844 784; x_wconf 96'><strong>over</strong></span> <span class='ocrx_word' id='word_1_97' title='bbox 1859 749 2000 791; x_wconf 96'><strong>110,000</strong></span> <span class='ocrx_word' id='word_1_98' title='bbox 2013 753 2117 784; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_6' title="bbox 383 797 554 842">
|
||||
<p class='ocr_par' id='par_1_8' lang='eng' title="bbox 383 797 554 842">
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 383 797 554 842; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_99' title='bbox 383 808 446 842; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_100' title='bbox 459 797 554 834; x_wconf 96'><strong>disk!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_7' title="bbox 349 855 2030 1016">
|
||||
<p class='ocr_par' id='par_1_9' lang='eng' title="bbox 349 855 2030 1016">
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 350 855 1638 900; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_101' title='bbox 350 863 367 881; x_wconf 45'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 383 856 444 891; x_wconf 95'><strong>One</strong></span> <span class='ocrx_word' id='word_1_103' title='bbox 445 866 502 891; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 503 855 580 891; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 594 856 712 892; x_wconf 95'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_106' title='bbox 726 867 811 900; x_wconf 95'><strong>may</strong></span> <span class='ocrx_word' id='word_1_107' title='bbox 823 856 869 892; x_wconf 81'><strong>be</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 882 856 1175 892; x_wconf 96'><strong>TRANSPOSED</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 1178 857 1264 892; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 1277 856 1338 892; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_111' title='bbox 1351 856 1463 892; x_wconf 96'><strong>touch</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 1477 867 1501 892; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 1502 856 1554 892; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_114' title='bbox 1568 856 1638 900; x_wconf 96'><strong>key.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_13' title="bbox 350 913 1535 958; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_115' title='bbox 350 921 367 939; x_wconf 45'><strong>e</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 383 913 568 950; x_wconf 96'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 581 913 756 950; x_wconf 96'><strong>real-time</strong></span> <span class='ocrx_word' id='word_1_118' title='bbox 769 914 929 950; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 944 914 1114 950; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 1128 914 1251 950; x_wconf 96'><strong>makes</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 1266 914 1400 958; x_wconf 96'><strong>editing</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 1414 915 1535 950; x_wconf 95'><strong>FAST.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 349 971 2030 1016; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_123' title='bbox 349 979 367 997; x_wconf 0'><strong>*</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 382 971 568 1007; x_wconf 95'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_125' title='bbox 582 972 773 1007; x_wconf 96'><strong>REPEAT</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 787 972 958 1008; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 971 972 1245 1016; x_wconf 95'><strong>automatically</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 1258 977 1396 1016; x_wconf 96'><strong>repeats</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 1410 983 1481 1016; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 1493 972 1578 1008; x_wconf 96'><strong>held</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 1592 977 1694 1008; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_132' title='bbox 1709 977 1746 1008; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 1760 982 1783 1008; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 1796 972 2030 1016; x_wconf 96'><strong>pre-selected</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_8' title="bbox 382 1021 689 1065">
|
||||
<p class='ocr_par' id='par_1_10' lang='eng' title="bbox 382 1021 689 1065">
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 382 1021 689 1065; baseline 0.003 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_135' title='bbox 382 1021 564 1065; x_wconf 96'><strong>rhythmic</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 577 1021 689 1058; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_9' title="bbox 349 1080 2174 1125">
|
||||
<p class='ocr_par' id='par_1_11' lang='eng' title="bbox 349 1080 2174 1125">
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 349 1080 2174 1125; baseline 0.001 -11; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_137' title='bbox 349 1087 367 1105; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 382 1080 567 1115; x_wconf 95'><strong>TIMING</strong></span> <span class='ocrx_word' id='word_1_139' title='bbox 582 1080 870 1116; x_wconf 95'><strong>CORRECTION</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 872 1080 1041 1116; x_wconf 96'><strong>works</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 1056 1080 1186 1124; x_wconf 96'><strong>during</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 1199 1080 1378 1124; x_wconf 96'><strong>playback</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 1392 1080 1466 1116; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 1480 1085 1644 1124; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 1658 1080 1814 1116; x_wconf 96'><strong>without</strong></span> <span class='ocrx_word' id='word_1_146' title='bbox 1831 1080 2044 1125; x_wconf 95'><strong>‘chopping’</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 2061 1085 2174 1116; x_wconf 96'><strong>notes.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_10' title="bbox 349 1137 1287 1182">
|
||||
<p class='ocr_par' id='par_1_12' lang='eng' title="bbox 349 1137 1287 1182">
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 349 1137 1287 1182; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_148' title='bbox 349 1145 367 1163; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 382 1137 560 1182; x_wconf 95'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_150' title='bbox 575 1138 708 1174; x_wconf 96'><strong>SMPTE</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 709 1138 839 1174; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_152' title='bbox 853 1138 945 1174; x_wconf 95'><strong>code</strong></span> <span class='ocrx_word' id='word_1_153' title='bbox 959 1138 1287 1182; x_wconf 96'><strong>synchronization.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_11' title="bbox 349 1195 874 1240">
|
||||
<p class='ocr_par' id='par_1_13' lang='eng' title="bbox 349 1195 874 1240">
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 349 1195 874 1240; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_154' title='bbox 349 1203 367 1222; x_wconf 74'><strong>©</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 382 1195 560 1240; x_wconf 96'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 573 1201 709 1233; x_wconf 96'><strong>remote</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 723 1196 874 1233; x_wconf 95'><strong>control.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_12' title="bbox 346 1288 1239 1491">
|
||||
<p class='ocr_par' id='par_1_14' lang='eng' title="bbox 346 1288 749 1329">
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 346 1288 749 1329; baseline 0.002 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_158' title='bbox 346 1288 535 1329; x_wconf 95'><strong>Recording</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 547 1298 567 1321; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 579 1288 749 1328; x_wconf 96'><strong>Sequence</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_15' lang='eng' title="bbox 346 1339 1239 1491">
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 383 1339 1239 1373; baseline 0 -7; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_161' title='bbox 383 1340 420 1366; x_wconf 95'><strong>To</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 430 1339 524 1366; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 535 1347 551 1366; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 562 1347 704 1373; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 716 1340 815 1373; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 825 1348 898 1373; x_wconf 95'><strong>press</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 910 1340 1065 1367; x_wconf 96'><strong>RECORD</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 1075 1340 1131 1367; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_169' title='bbox 1142 1341 1239 1372; x_wconf 96'><strong>PLAY,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_21' title="bbox 346 1378 1205 1412; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_170' title='bbox 346 1379 411 1406; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 422 1378 483 1412; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 493 1387 562 1412; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 572 1379 646 1405; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 649 1379 792 1412; x_wconf 96'><strong>keyboard</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 792 1379 848 1406; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 858 1379 923 1406; x_wconf 95'><strong>time</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 934 1384 963 1406; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_178' title='bbox 974 1379 1019 1406; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 1030 1379 1205 1412; x_wconf 92'><strong>Sequencer’s</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 347 1417 1232 1452; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_180' title='bbox 347 1417 414 1445; x_wconf 96'><strong>click</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 425 1418 506 1445; x_wconf 91'><strong>track.</strong></span> <span class='ocrx_word' id='word_1_182' title='bbox 519 1418 609 1445; x_wconf 96'><strong>When</strong></span> <span class='ocrx_word' id='word_1_183' title='bbox 620 1419 665 1445; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_184' title='bbox 676 1426 810 1452; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_185' title='bbox 821 1419 901 1452; x_wconf 96'><strong>loops</strong></span> <span class='ocrx_word' id='word_1_186' title='bbox 912 1419 983 1446; x_wconf 96'><strong>back</strong></span> <span class='ocrx_word' id='word_1_187' title='bbox 995 1427 1082 1446; x_wconf 96'><strong>around</strong></span> <span class='ocrx_word' id='word_1_188' title='bbox 1084 1419 1141 1446; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_189' title='bbox 1152 1419 1189 1446; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 1189 1419 1232 1450; x_wconf 74'><strong>1,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 346 1457 1223 1491; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_191' title='bbox 346 1465 400 1490; x_wconf 14'><strong>you’</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 404 1457 430 1484; x_wconf 14'><strong>ll</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 441 1457 506 1485; x_wconf 96'><strong>hear</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 517 1458 590 1485; x_wconf 96'><strong>what</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 600 1466 654 1491; x_wconf 93'><strong>you</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 666 1458 865 1491; x_wconf 91'><strong>played—only</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 876 1458 910 1485; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_198' title='bbox 921 1458 1018 1491; x_wconf 96'><strong>timing</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 1029 1466 1115 1485; x_wconf 96'><strong>errors</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 1126 1458 1179 1485; x_wconf 95'><strong>will</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 1189 1458 1223 1485; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_13' title="bbox 346 1497 1245 1531">
|
||||
<p class='ocr_par' id='par_1_16' lang='eng' title="bbox 346 1497 1245 1531">
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 346 1497 1245 1531; baseline 0.001 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_202' title='bbox 346 1497 494 1524; x_wconf 96'><strong>corrected!</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 508 1497 628 1530; x_wconf 96'><strong>(Timing</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 638 1497 791 1525; x_wconf 95'><strong>correction</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 802 1506 864 1531; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 875 1498 909 1525; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 920 1497 1047 1531; x_wconf 96'><strong>adjusted</strong></span> <span class='ocrx_word' id='word_1_208' title='bbox 1058 1505 1089 1525; x_wconf 97'><strong>or</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 1099 1497 1245 1531; x_wconf 96'><strong>defeated).</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_14' title="bbox 346 1536 1205 1965">
|
||||
<p class='ocr_par' id='par_1_17' lang='eng' title="bbox 346 1536 1186 1610">
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 346 1536 1186 1570; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_210' title='bbox 346 1537 409 1569; x_wconf 94'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 419 1536 571 1563; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_212' title='bbox 582 1541 659 1564; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_213' title='bbox 670 1537 766 1570; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_214' title='bbox 777 1537 830 1563; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_215' title='bbox 840 1537 874 1564; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_216' title='bbox 885 1537 976 1564; x_wconf 96'><strong>added</strong></span> <span class='ocrx_word' id='word_1_217' title='bbox 986 1537 1045 1564; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_218' title='bbox 1055 1537 1101 1564; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_219' title='bbox 1111 1537 1186 1564; x_wconf 96'><strong>track</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_26' title="bbox 347 1575 1052 1610; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_220' title='bbox 347 1591 381 1594; x_wconf 0'><strong>—</strong></span> <span class='ocrx_word' id='word_1_221' title='bbox 382 1575 495 1609; x_wconf 0'><strong>existing</strong></span> <span class='ocrx_word' id='word_1_222' title='bbox 505 1580 582 1603; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_223' title='bbox 593 1584 637 1603; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_224' title='bbox 648 1580 696 1603; x_wconf 97'><strong>not</strong></span> <span class='ocrx_word' id='word_1_225' title='bbox 707 1576 800 1603; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_226' title='bbox 811 1576 890 1603; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_227' title='bbox 900 1576 1052 1610; x_wconf 96'><strong>recording!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_18' lang='eng' title="bbox 346 1616 1205 1965">
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 384 1616 1199 1648; baseline 0.001 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_228' title='bbox 384 1616 471 1642; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_229' title='bbox 481 1616 671 1648; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_230' title='bbox 684 1617 838 1643; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_231' title='bbox 839 1616 912 1648; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_232' title='bbox 924 1616 1045 1643; x_wconf 96'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_233' title='bbox 1046 1616 1199 1643; x_wconf 95'><strong>controls</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 346 1655 1202 1689; baseline 0 -7; x_size 34; x_descenders 6; x_ascenders 9"><span class='ocrx_word' id='word_1_234' title='bbox 346 1663 409 1688; x_wconf 92'><strong>may</strong></span> <span class='ocrx_word' id='word_1_235' title='bbox 419 1655 453 1682; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_236' title='bbox 463 1655 530 1682; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_237' title='bbox 541 1659 569 1682; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_238' title='bbox 580 1663 632 1688; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_239' title='bbox 642 1655 707 1683; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_240' title='bbox 717 1659 746 1683; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_241' title='bbox 757 1655 867 1689; x_wconf 96'><strong>quickly</strong></span> <span class='ocrx_word' id='word_1_242' title='bbox 878 1664 968 1683; x_wconf 96'><strong>access</strong></span> <span class='ocrx_word' id='word_1_243' title='bbox 979 1664 1032 1689; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_244' title='bbox 1042 1655 1164 1683; x_wconf 96'><strong>location</strong></span> <span class='ocrx_word' id='word_1_245' title='bbox 1174 1655 1202 1682; x_wconf 96'><strong>in</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_29' title="bbox 346 1694 1204 1728; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_246' title='bbox 346 1702 414 1727; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_247' title='bbox 424 1702 558 1727; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_248' title='bbox 570 1694 612 1721; x_wconf 93'><strong>for</strong></span> <span class='ocrx_word' id='word_1_249' title='bbox 623 1695 847 1728; x_wconf 91'><strong>spot-recording.</strong></span> <span class='ocrx_word' id='word_1_250' title='bbox 860 1696 897 1722; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_251' title='bbox 908 1695 1028 1722; x_wconf 93'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_252' title='bbox 1039 1703 1056 1722; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_253' title='bbox 1066 1703 1099 1722; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_254' title='bbox 1100 1699 1204 1728; x_wconf 96'><strong>part,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 347 1733 1150 1768; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_255' title='bbox 347 1733 426 1761; x_wconf 97'><strong>select</strong></span> <span class='ocrx_word' id='word_1_256' title='bbox 437 1741 453 1761; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_257' title='bbox 463 1733 589 1761; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_258' title='bbox 599 1734 674 1761; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_259' title='bbox 685 1734 741 1761; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_260' title='bbox 752 1738 818 1761; x_wconf 93'><strong>start</strong></span> <span class='ocrx_word' id='word_1_261' title='bbox 828 1734 1086 1768; x_wconf 91'><strong>recording—while</strong></span> <span class='ocrx_word' id='word_1_262' title='bbox 1096 1742 1150 1767; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 346 1773 1203 1808; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_263' title='bbox 346 1774 448 1806; x_wconf 96'><strong>record,</strong></span> <span class='ocrx_word' id='word_1_264' title='bbox 460 1774 506 1801; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_265' title='bbox 517 1773 577 1801; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_266' title='bbox 581 1774 662 1801; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_267' title='bbox 673 1774 726 1801; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_268' title='bbox 736 1774 799 1807; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_269' title='bbox 809 1774 836 1801; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_270' title='bbox 847 1774 949 1808; x_wconf 97'><strong>perfect</strong></span> <span class='ocrx_word' id='word_1_271' title='bbox 961 1782 1026 1808; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_272' title='bbox 1037 1774 1137 1808; x_wconf 96'><strong>(unless</strong></span> <span class='ocrx_word' id='word_1_273' title='bbox 1148 1782 1203 1807; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_32' title="bbox 346 1813 1191 1847; baseline 0.002 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_274' title='bbox 346 1813 431 1840; x_wconf 95'><strong>MUTE</strong></span> <span class='ocrx_word' id='word_1_275' title='bbox 431 1813 492 1845; x_wconf 95'><strong>it,</strong></span> <span class='ocrx_word' id='word_1_276' title='bbox 505 1821 537 1840; x_wconf 95'><strong>or</strong></span> <span class='ocrx_word' id='word_1_277' title='bbox 547 1813 642 1840; x_wconf 95'><strong>SOLO</strong></span> <span class='ocrx_word' id='word_1_278' title='bbox 653 1814 756 1841; x_wconf 95'><strong>another</strong></span> <span class='ocrx_word' id='word_1_279' title='bbox 757 1814 875 1847; x_wconf 94'><strong>track).</strong></span> <span class='ocrx_word' id='word_1_280' title='bbox 889 1814 920 1840; x_wconf 96'><strong>In</strong></span> <span class='ocrx_word' id='word_1_281' title='bbox 930 1813 984 1841; x_wconf 96'><strong>this</strong></span> <span class='ocrx_word' id='word_1_282' title='bbox 995 1822 1057 1847; x_wconf 96'><strong>way,</strong></span> <span class='ocrx_word' id='word_1_283' title='bbox 1069 1822 1106 1847; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_284' title='bbox 1117 1818 1146 1841; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_285' title='bbox 1158 1814 1191 1841; x_wconf 96'><strong>32</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_33' title="bbox 346 1852 1205 1885; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_286' title='bbox 346 1852 434 1879; x_wconf 96'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_287' title='bbox 445 1860 508 1885; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_288' title='bbox 518 1853 552 1879; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_289' title='bbox 562 1853 748 1880; x_wconf 96'><strong>overdubbed!</strong></span> <span class='ocrx_word' id='word_1_290' title='bbox 761 1853 808 1880; x_wconf 94'><strong>All</strong></span> <span class='ocrx_word' id='word_1_291' title='bbox 819 1854 892 1880; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_292' title='bbox 895 1853 1011 1880; x_wconf 96'><strong>effects</strong></span> <span class='ocrx_word' id='word_1_293' title='bbox 1022 1861 1067 1880; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_294' title='bbox 1076 1853 1205 1880; x_wconf 96'><strong>recorded</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_34' title="bbox 346 1891 1168 1926; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_295' title='bbox 346 1891 485 1925; x_wconf 96'><strong>including</strong></span> <span class='ocrx_word' id='word_1_296' title='bbox 495 1891 570 1925; x_wconf 96'><strong>pitch</strong></span> <span class='ocrx_word' id='word_1_297' title='bbox 580 1892 663 1924; x_wconf 96'><strong>bend,</strong></span> <span class='ocrx_word' id='word_1_298' title='bbox 675 1892 850 1920; x_wconf 96'><strong>modulation,</strong></span> <span class='ocrx_word' id='word_1_299' title='bbox 854 1892 991 1926; x_wconf 93'><strong>velocity,</strong></span> <span class='ocrx_word' id='word_1_300' title='bbox 1004 1892 1168 1924; x_wconf 92'><strong>aftertouch,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_35' title="bbox 346 1931 895 1965; baseline 0.002 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_301' title='bbox 346 1931 448 1958; x_wconf 96'><strong>sustain</strong></span> <span class='ocrx_word' id='word_1_302' title='bbox 459 1931 549 1965; x_wconf 95'><strong>pedal,</strong></span> <span class='ocrx_word' id='word_1_303' title='bbox 561 1932 617 1959; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_304' title='bbox 628 1940 756 1965; x_wconf 96'><strong>program</strong></span> <span class='ocrx_word' id='word_1_305' title='bbox 766 1932 895 1965; x_wconf 96'><strong>changes!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_15' title="bbox 346 1998 1212 2163">
|
||||
<p class='ocr_par' id='par_1_19' lang='eng' title="bbox 346 1998 479 2040">
|
||||
<span class='ocr_line' id='line_1_36' title="bbox 346 1998 479 2040; baseline -0.008 -9; x_size 43; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_306' title='bbox 346 1998 479 2040; x_wconf 96'><strong>Editing</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_20' lang='eng' title="bbox 346 2050 1212 2163">
|
||||
<span class='ocr_line' id='line_1_37' title="bbox 383 2050 1186 2084; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_307' title='bbox 383 2050 419 2076; x_wconf 96'><strong>To</strong></span> <span class='ocrx_word' id='word_1_308' title='bbox 430 2057 503 2076; x_wconf 95'><strong>erase</strong></span> <span class='ocrx_word' id='word_1_309' title='bbox 514 2058 530 2077; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_310' title='bbox 540 2058 617 2077; x_wconf 96'><strong>wrong</strong></span> <span class='ocrx_word' id='word_1_311' title='bbox 618 2054 717 2083; x_wconf 96'><strong>note,</strong></span> <span class='ocrx_word' id='word_1_312' title='bbox 729 2050 829 2083; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_313' title='bbox 839 2050 905 2077; x_wconf 96'><strong>hold</strong></span> <span class='ocrx_word' id='word_1_314' title='bbox 916 2051 1013 2077; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_315' title='bbox 1015 2051 1083 2077; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_316' title='bbox 1085 2050 1186 2084; x_wconf 96'><strong>press</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_38' title="bbox 346 2089 1212 2124; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_317' title='bbox 346 2089 391 2116; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_318' title='bbox 402 2094 465 2117; x_wconf 96'><strong>note</strong></span> <span class='ocrx_word' id='word_1_319' title='bbox 475 2094 504 2117; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_320' title='bbox 515 2090 549 2117; x_wconf 97'><strong>be</strong></span> <span class='ocrx_word' id='word_1_321' title='bbox 559 2090 652 2117; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_322' title='bbox 661 2090 718 2123; x_wconf 96'><strong>just</strong></span> <span class='ocrx_word' id='word_1_323' title='bbox 729 2090 808 2117; x_wconf 96'><strong>before</strong></span> <span class='ocrx_word' id='word_1_324' title='bbox 808 2090 852 2117; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_325' title='bbox 862 2090 937 2124; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_326' title='bbox 947 2090 975 2117; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_327' title='bbox 986 2090 1032 2118; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_328' title='bbox 1043 2098 1212 2124; x_wconf 88'><strong>sequence—</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_39' title="bbox 346 2129 1134 2163; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_329' title='bbox 346 2129 406 2156; x_wconf 96'><strong>when</strong></span> <span class='ocrx_word' id='word_1_330' title='bbox 407 2129 531 2162; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_331' title='bbox 542 2129 621 2161; x_wconf 96'><strong>back,</strong></span> <span class='ocrx_word' id='word_1_332' title='bbox 633 2129 652 2156; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_333' title='bbox 663 2129 716 2156; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_334' title='bbox 726 2130 760 2157; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_335' title='bbox 771 2138 849 2163; x_wconf 96'><strong>gone.</strong></span> <span class='ocrx_word' id='word_1_336' title='bbox 861 2131 947 2157; x_wconf 96'><strong>Notes</strong></span> <span class='ocrx_word' id='word_1_337' title='bbox 958 2138 1021 2163; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_338' title='bbox 1031 2130 1089 2157; x_wconf 96'><strong>also</strong></span> <span class='ocrx_word' id='word_1_339' title='bbox 1100 2130 1134 2157; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_16' title="bbox 345 2168 1228 2242">
|
||||
<p class='ocr_par' id='par_1_21' lang='eng' title="bbox 345 2168 1228 2242">
|
||||
<span class='ocr_line' id='line_1_40' title="bbox 346 2168 1220 2203; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_340' title='bbox 346 2168 445 2200; x_wconf 96'><strong>added,</strong></span> <span class='ocrx_word' id='word_1_341' title='bbox 457 2168 560 2200; x_wconf 96'><strong>erased,</strong></span> <span class='ocrx_word' id='word_1_342' title='bbox 572 2177 604 2196; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_343' title='bbox 614 2169 739 2202; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_344' title='bbox 749 2169 829 2203; x_wconf 96'><strong>using</strong></span> <span class='ocrx_word' id='word_1_345' title='bbox 839 2169 885 2196; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_346' title='bbox 896 2170 1031 2196; x_wconf 96'><strong>SINGLE</strong></span> <span class='ocrx_word' id='word_1_347' title='bbox 1042 2170 1107 2196; x_wconf 91'><strong>STEP</strong></span> <span class='ocrx_word' id='word_1_348' title='bbox 1109 2169 1220 2196; x_wconf 91'><strong>func-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_41' title="bbox 345 2207 1228 2242; baseline 0.002 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_349' title='bbox 345 2207 412 2234; x_wconf 96'><strong>tion.</strong></span> <span class='ocrx_word' id='word_1_350' title='bbox 424 2208 461 2235; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_351' title='bbox 472 2208 592 2235; x_wconf 91'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_352' title='bbox 603 2212 667 2235; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_353' title='bbox 668 2212 718 2235; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_354' title='bbox 729 2208 841 2242; x_wconf 96'><strong>specific</strong></span> <span class='ocrx_word' id='word_1_355' title='bbox 851 2209 943 2242; x_wconf 97'><strong>points</strong></span> <span class='ocrx_word' id='word_1_356' title='bbox 955 2208 1049 2236; x_wconf 96'><strong>within</strong></span> <span class='ocrx_word' id='word_1_357' title='bbox 1060 2217 1076 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_358' title='bbox 1086 2216 1228 2242; x_wconf 96'><strong>sequence,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_17' title="bbox 345 2293 705 2326">
|
||||
<p class='ocr_par' id='par_1_22' lang='eng' title="bbox 345 2293 705 2326">
|
||||
<span class='ocr_line' id='line_1_42' title="bbox 345 2293 705 2326; baseline 0.003 -1; x_size 38.38298; x_descenders 5.3829789; x_ascenders 10"><span class='ocrx_word' id='word_1_359' title='bbox 345 2293 541 2326; x_wconf 96'><strong>Additional</strong></span> <span class='ocrx_word' id='word_1_360' title='bbox 553 2293 705 2326; x_wconf 96'><strong>Features</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_18' title="bbox 1295 1289 2165 1593">
|
||||
<p class='ocr_par' id='par_1_23' lang='eng' title="bbox 1296 1289 2165 1362">
|
||||
<span class='ocr_line' id='line_1_43' title="bbox 1296 1289 2165 1322; baseline 0.001 -7; x_size 35.040108; x_descenders 6.9264708; x_ascenders 8.613636"><span class='ocrx_word' id='word_1_361' title='bbox 1296 1289 1394 1322; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_362' title='bbox 1404 1297 1452 1316; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_363' title='bbox 1463 1290 1615 1321; x_wconf 96'><strong>LOCATE,</strong></span> <span class='ocrx_word' id='word_1_364' title='bbox 1628 1290 1716 1316; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_365' title='bbox 1726 1289 1910 1316; x_wconf 95'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_366' title='bbox 1911 1297 1960 1321; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_367' title='bbox 1972 1290 2098 1316; x_wconf 95'><strong>REWIND</strong></span> <span class='ocrx_word' id='word_1_368' title='bbox 2100 1290 2165 1317; x_wconf 95'><strong>to</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_44' title="bbox 1297 1328 2033 1362; baseline 0.001 -7; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_369' title='bbox 1297 1328 1356 1355; x_wconf 96'><strong>find</strong></span> <span class='ocrx_word' id='word_1_370' title='bbox 1366 1329 1412 1355; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_371' title='bbox 1423 1328 1527 1356; x_wconf 96'><strong>desired</strong></span> <span class='ocrx_word' id='word_1_372' title='bbox 1537 1329 1587 1356; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_373' title='bbox 1598 1329 1720 1361; x_wconf 96'><strong>number,</strong></span> <span class='ocrx_word' id='word_1_374' title='bbox 1732 1329 1798 1356; x_wconf 97'><strong>then</strong></span> <span class='ocrx_word' id='word_1_375' title='bbox 1809 1333 1874 1356; x_wconf 96'><strong>start</strong></span> <span class='ocrx_word' id='word_1_376' title='bbox 1885 1329 2033 1362; x_wconf 96'><strong>recording.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_24' lang='eng' title="bbox 1295 1368 2160 1593">
|
||||
<span class='ocr_line' id='line_1_45' title="bbox 1332 1368 2160 1402; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_377' title='bbox 1332 1368 1391 1395; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_378' title='bbox 1402 1368 1626 1395; x_wconf 91'><strong>INSERT/COPY</strong></span> <span class='ocrx_word' id='word_1_379' title='bbox 1626 1368 1789 1395; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_380' title='bbox 1800 1368 1893 1395; x_wconf 96'><strong>allows</strong></span> <span class='ocrx_word' id='word_1_381' title='bbox 1904 1376 1958 1402; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_382' title='bbox 1968 1373 1997 1395; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_383' title='bbox 2008 1377 2087 1396; x_wconf 96'><strong>move</strong></span> <span class='ocrx_word' id='word_1_384' title='bbox 2097 1369 2160 1396; x_wconf 97'><strong>bars</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_46' title="bbox 1297 1407 2151 1441; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_385' title='bbox 1297 1407 1369 1434; x_wconf 96'><strong>from</strong></span> <span class='ocrx_word' id='word_1_386' title='bbox 1380 1415 1433 1434; x_wconf 95'><strong>one</strong></span> <span class='ocrx_word' id='word_1_387' title='bbox 1443 1407 1565 1435; x_wconf 95'><strong>location</strong></span> <span class='ocrx_word' id='word_1_388' title='bbox 1576 1411 1605 1434; x_wconf 92'><strong>to</strong></span> <span class='ocrx_word' id='word_1_389' title='bbox 1616 1407 1796 1435; x_wconf 91'><strong>another—in</strong></span> <span class='ocrx_word' id='word_1_390' title='bbox 1806 1408 1852 1435; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_391' title='bbox 1863 1416 1937 1435; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_392' title='bbox 1948 1416 2067 1441; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_393' title='bbox 2068 1416 2125 1435; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_394' title='bbox 2135 1416 2151 1435; x_wconf 96'><strong>a</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_47' title="bbox 1296 1447 2160 1481; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_395' title='bbox 1296 1447 1421 1474; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_396' title='bbox 1431 1455 1491 1474; x_wconf 96'><strong>one.</strong></span> <span class='ocrx_word' id='word_1_397' title='bbox 1504 1448 1555 1474; x_wconf 96'><strong>For</strong></span> <span class='ocrx_word' id='word_1_398' title='bbox 1565 1448 1698 1481; x_wconf 95'><strong>example,</strong></span> <span class='ocrx_word' id='word_1_399' title='bbox 1710 1456 1764 1481; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_400' title='bbox 1775 1448 1863 1481; x_wconf 96'><strong>might</strong></span> <span class='ocrx_word' id='word_1_401' title='bbox 1873 1448 1955 1475; x_wconf 96'><strong>insert</strong></span> <span class='ocrx_word' id='word_1_402' title='bbox 1966 1456 1983 1475; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_403' title='bbox 1993 1456 2064 1481; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_404' title='bbox 2074 1448 2106 1475; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_405' title='bbox 2115 1448 2160 1475; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_48' title="bbox 1297 1486 2087 1521; baseline 0 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_406' title='bbox 1297 1486 1355 1514; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_407' title='bbox 1366 1495 1439 1514; x_wconf 96'><strong>verse</strong></span> <span class='ocrx_word' id='word_1_408' title='bbox 1449 1487 1571 1514; x_wconf 96'><strong>between</strong></span> <span class='ocrx_word' id='word_1_409' title='bbox 1582 1487 1628 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_410' title='bbox 1638 1487 1740 1514; x_wconf 96'><strong>second</strong></span> <span class='ocrx_word' id='word_1_411' title='bbox 1751 1487 1838 1514; x_wconf 96'><strong>chorus</strong></span> <span class='ocrx_word' id='word_1_412' title='bbox 1841 1495 1899 1514; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_413' title='bbox 1901 1487 1975 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_414' title='bbox 1985 1487 2087 1521; x_wconf 96'><strong>bridge.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_49' title="bbox 1296 1527 2047 1560; baseline 0.003 -8; x_size 32; x_descenders 6; x_ascenders 7"><span class='ocrx_word' id='word_1_415' title='bbox 1296 1527 1441 1553; x_wconf 95'><strong>DELETE</strong></span> <span class='ocrx_word' id='word_1_416' title='bbox 1453 1527 1527 1553; x_wconf 96'><strong>BARS</strong></span> <span class='ocrx_word' id='word_1_417' title='bbox 1529 1527 1681 1559; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_418' title='bbox 1691 1527 1737 1553; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_419' title='bbox 1748 1535 1823 1554; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_420' title='bbox 1833 1535 1891 1560; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_421' title='bbox 1901 1531 1930 1554; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_422' title='bbox 1940 1535 2047 1554; x_wconf 96'><strong>remove</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_50' title="bbox 1295 1565 1577 1593; baseline 0.004 -1; x_size 34.748871; x_descenders 6.7488689; x_ascenders 9"><span class='ocrx_word' id='word_1_423' title='bbox 1295 1569 1422 1592; x_wconf 96'><strong>unwanted</strong></span> <span class='ocrx_word' id='word_1_424' title='bbox 1423 1565 1577 1593; x_wconf 95'><strong>sections,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_19' title="bbox 1295 1638 2215 1960">
|
||||
<p class='ocr_par' id='par_1_25' lang='eng' title="bbox 1296 1638 1589 1680">
|
||||
<span class='ocr_line' id='line_1_51' title="bbox 1296 1638 1589 1680; baseline 0 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_425' title='bbox 1296 1638 1452 1680; x_wconf 96'><strong>Creating</strong></span> <span class='ocrx_word' id='word_1_426' title='bbox 1465 1648 1485 1671; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_427' title='bbox 1497 1639 1589 1680; x_wconf 96'><strong>Song</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_26' lang='eng' title="bbox 1295 1690 2215 1960">
|
||||
<span class='ocr_line' id='line_1_52' title="bbox 1333 1690 2146 1723; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_428' title='bbox 1333 1690 1394 1717; x_wconf 96'><strong>One</strong></span> <span class='ocrx_word' id='word_1_429' title='bbox 1404 1698 1446 1717; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_430' title='bbox 1445 1694 1500 1723; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_431' title='bbox 1511 1694 1598 1717; x_wconf 96'><strong>create</strong></span> <span class='ocrx_word' id='word_1_432' title='bbox 1608 1698 1625 1717; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_433' title='bbox 1635 1698 1687 1717; x_wconf 95'><strong>song</strong></span> <span class='ocrx_word' id='word_1_434' title='bbox 1688 1690 1736 1723; x_wconf 95'><strong>is</strong></span> <span class='ocrx_word' id='word_1_435' title='bbox 1747 1694 1776 1717; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_436' title='bbox 1787 1690 1880 1717; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_437' title='bbox 1891 1690 1958 1717; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_438' title='bbox 1969 1690 2044 1717; x_wconf 97'><strong>track</strong></span> <span class='ocrx_word' id='word_1_439' title='bbox 2056 1690 2090 1717; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_440' title='bbox 2101 1690 2146 1717; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_53' title="bbox 1295 1729 2121 1762; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_441' title='bbox 1295 1737 1353 1762; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_442' title='bbox 1362 1729 1481 1762; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_443' title='bbox 1493 1729 1541 1762; x_wconf 95'><strong>(up</strong></span> <span class='ocrx_word' id='word_1_444' title='bbox 1552 1733 1581 1756; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_445' title='bbox 1592 1730 1644 1756; x_wconf 96'><strong>999</strong></span> <span class='ocrx_word' id='word_1_446' title='bbox 1654 1729 1738 1762; x_wconf 96'><strong>bars).</strong></span> <span class='ocrx_word' id='word_1_447' title='bbox 1751 1729 1878 1757; x_wconf 96'><strong>Another</strong></span> <span class='ocrx_word' id='word_1_448' title='bbox 1888 1737 1930 1757; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_449' title='bbox 1929 1729 1977 1762; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_450' title='bbox 1987 1733 2016 1757; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_451' title='bbox 2027 1729 2121 1757; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_54' title="bbox 1296 1768 2066 1802; baseline 0 -6; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_452' title='bbox 1296 1768 1362 1796; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_453' title='bbox 1373 1768 1448 1796; x_wconf 96'><strong>basic</strong></span> <span class='ocrx_word' id='word_1_454' title='bbox 1458 1768 1562 1796; x_wconf 96'><strong>section</strong></span> <span class='ocrx_word' id='word_1_455' title='bbox 1574 1769 1666 1802; x_wconf 96'><strong>(verse,</strong></span> <span class='ocrx_word' id='word_1_456' title='bbox 1679 1769 1779 1796; x_wconf 96'><strong>chorus,</strong></span> <span class='ocrx_word' id='word_1_457' title='bbox 1782 1769 1865 1802; x_wconf 96'><strong>etc.)</strong></span> <span class='ocrx_word' id='word_1_458' title='bbox 1876 1768 1904 1795; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_459' title='bbox 1914 1768 2066 1796; x_wconf 96'><strong>individual</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_55' title="bbox 1296 1808 2215 1841; baseline 0 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_460' title='bbox 1296 1816 1451 1841; x_wconf 96'><strong>sequences,</strong></span> <span class='ocrx_word' id='word_1_461' title='bbox 1463 1808 1528 1835; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_462' title='bbox 1538 1816 1587 1835; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_463' title='bbox 1597 1808 1643 1835; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_464' title='bbox 1653 1809 1799 1835; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_465' title='bbox 1810 1808 1883 1835; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_466' title='bbox 1885 1808 2050 1836; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_467' title='bbox 2060 1812 2089 1835; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_468' title='bbox 2103 1808 2215 1836; x_wconf 93'><strong>“chain”</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_56' title="bbox 1295 1847 2135 1881; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_469' title='bbox 1295 1848 1370 1874; x_wconf 96'><strong>them</strong></span> <span class='ocrx_word' id='word_1_470' title='bbox 1381 1848 1508 1881; x_wconf 95'><strong>together.</strong></span> <span class='ocrx_word' id='word_1_471' title='bbox 1521 1848 1667 1875; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_472' title='bbox 1678 1848 1751 1875; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_473' title='bbox 1753 1847 1842 1874; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_474' title='bbox 1853 1848 1918 1875; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_475' title='bbox 1929 1848 2135 1881; x_wconf 96'><strong>automatically</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_57' title="bbox 1296 1887 2162 1920; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_476' title='bbox 1296 1895 1349 1920; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_477' title='bbox 1349 1887 1412 1920; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_478' title='bbox 1422 1887 1468 1914; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_479' title='bbox 1478 1891 1552 1920; x_wconf 96'><strong>parts</strong></span> <span class='ocrx_word' id='word_1_480' title='bbox 1563 1887 1621 1914; x_wconf 95'><strong>into</strong></span> <span class='ocrx_word' id='word_1_481' title='bbox 1632 1895 1649 1914; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_482' title='bbox 1659 1895 1718 1914; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_483' title='bbox 1729 1895 1870 1920; x_wconf 96'><strong>sequence.</strong></span> <span class='ocrx_word' id='word_1_484' title='bbox 1884 1887 1911 1914; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_485' title='bbox 1919 1887 2033 1919; x_wconf 96'><strong>desired,</strong></span> <span class='ocrx_word' id='word_1_486' title='bbox 2045 1895 2099 1920; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_487' title='bbox 2110 1895 2162 1914; x_wconf 96'><strong>can</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_58' title="bbox 1296 1926 2169 1960; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_488' title='bbox 1296 1934 1361 1953; x_wconf 96'><strong>even</strong></span> <span class='ocrx_word' id='word_1_489' title='bbox 1372 1930 1411 1953; x_wconf 96'><strong>set</strong></span> <span class='ocrx_word' id='word_1_490' title='bbox 1422 1926 1468 1953; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_491' title='bbox 1478 1926 1528 1953; x_wconf 96'><strong>last</strong></span> <span class='ocrx_word' id='word_1_492' title='bbox 1540 1926 1590 1953; x_wconf 96'><strong>few</strong></span> <span class='ocrx_word' id='word_1_493' title='bbox 1601 1927 1664 1953; x_wconf 96'><strong>bars</strong></span> <span class='ocrx_word' id='word_1_494' title='bbox 1675 1931 1704 1954; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_495' title='bbox 1715 1935 1795 1960; x_wconf 96'><strong>repeat</strong></span> <span class='ocrx_word' id='word_1_496' title='bbox 1795 1926 1955 1960; x_wconf 96'><strong>infinitely,</strong></span> <span class='ocrx_word' id='word_1_497' title='bbox 1968 1926 2011 1954; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_498' title='bbox 2022 1935 2038 1954; x_wconf 93'><strong>a</strong></span> <span class='ocrx_word' id='word_1_499' title='bbox 2049 1927 2169 1954; x_wconf 92'><strong>fadeout.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_20' title="bbox 1293 2000 2179 2242">
|
||||
<p class='ocr_par' id='par_1_27' lang='eng' title="bbox 1294 2000 1948 2040">
|
||||
<span class='ocr_line' id='line_1_59' title="bbox 1294 2000 1948 2040; baseline 0.002 -8; x_size 40; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_500' title='bbox 1294 2000 1532 2040; x_wconf 95'><strong>Composition</strong></span> <span class='ocrx_word' id='word_1_501' title='bbox 1544 2000 1699 2033; x_wconf 96'><strong>Without</strong></span> <span class='ocrx_word' id='word_1_502' title='bbox 1711 2000 1948 2040; x_wconf 96'><strong>Compromise</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_28' lang='eng' title="bbox 1293 2051 2179 2242">
|
||||
<span class='ocr_line' id='line_1_60' title="bbox 1331 2051 2179 2085; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_503' title='bbox 1331 2051 1389 2078; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_504' title='bbox 1399 2051 1563 2085; x_wconf 96'><strong>technology</strong></span> <span class='ocrx_word' id='word_1_505' title='bbox 1573 2059 1627 2084; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_506' title='bbox 1638 2060 1686 2079; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_507' title='bbox 1697 2051 1797 2078; x_wconf 96'><strong>should</strong></span> <span class='ocrx_word' id='word_1_508' title='bbox 1808 2059 1887 2078; x_wconf 96'><strong>never</strong></span> <span class='ocrx_word' id='word_1_509' title='bbox 1897 2052 1932 2079; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_510' title='bbox 1942 2059 1973 2079; x_wconf 96'><strong>so</strong></span> <span class='ocrx_word' id='word_1_511' title='bbox 1984 2051 2110 2085; x_wconf 67'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_512' title='bbox 2120 2052 2179 2078; x_wconf 96'><strong>that</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_61' title="bbox 1294 2090 2157 2124; baseline 0 -6; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_513' title='bbox 1294 2090 1313 2118; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_514' title='bbox 1323 2091 1459 2118; x_wconf 96'><strong>interferes</strong></span> <span class='ocrx_word' id='word_1_515' title='bbox 1470 2091 1535 2118; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_516' title='bbox 1545 2091 1591 2118; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_517' title='bbox 1602 2091 1715 2118; x_wconf 96'><strong>creative</strong></span> <span class='ocrx_word' id='word_1_518' title='bbox 1725 2099 1841 2124; x_wconf 93'><strong>process.</strong></span> <span class='ocrx_word' id='word_1_519' title='bbox 1854 2091 1947 2118; x_wconf 92'><strong>That’s</strong></span> <span class='ocrx_word' id='word_1_520' title='bbox 1957 2091 2086 2124; x_wconf 96'><strong>precisely</strong></span> <span class='ocrx_word' id='word_1_521' title='bbox 2096 2091 2157 2124; x_wconf 96'><strong>why</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_62' title="bbox 1293 2130 2156 2164; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_522' title='bbox 1293 2130 1339 2157; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_523' title='bbox 1350 2130 1562 2164; x_wconf 90'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_524' title='bbox 1564 2130 1607 2157; x_wconf 97'><strong>is</strong></span> <span class='ocrx_word' id='word_1_525' title='bbox 1619 2130 1747 2164; x_wconf 96'><strong>designed</strong></span> <span class='ocrx_word' id='word_1_526' title='bbox 1758 2134 1787 2157; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_527' title='bbox 1798 2130 1834 2157; x_wconf 96'><strong>let</strong></span> <span class='ocrx_word' id='word_1_528' title='bbox 1844 2138 1899 2163; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_529' title='bbox 1910 2138 2051 2164; x_wconf 96'><strong>compose,</strong></span> <span class='ocrx_word' id='word_1_530' title='bbox 2063 2130 2156 2157; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_63' title="bbox 1294 2169 2145 2203; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_531' title='bbox 1294 2178 1330 2197; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_532' title='bbox 1331 2169 1414 2197; x_wconf 96'><strong>edit</strong></span> <span class='ocrx_word' id='word_1_533' title='bbox 1425 2170 1503 2197; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_534' title='bbox 1514 2170 1643 2203; x_wconf 96'><strong>devoting</strong></span> <span class='ocrx_word' id='word_1_535' title='bbox 1653 2178 1721 2203; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_536' title='bbox 1731 2170 1882 2197; x_wconf 96'><strong>undivided</strong></span> <span class='ocrx_word' id='word_1_537' title='bbox 1893 2170 2027 2197; x_wconf 96'><strong>attention</strong></span> <span class='ocrx_word' id='word_1_538' title='bbox 2037 2174 2067 2197; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_539' title='bbox 2077 2178 2145 2203; x_wconf 96'><strong>your</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_64' title="bbox 1294 2209 2126 2242; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_540' title='bbox 1294 2209 1388 2236; x_wconf 95'><strong>music.</strong></span> <span class='ocrx_word' id='word_1_541' title='bbox 1402 2209 1451 2236; x_wconf 96'><strong>See</strong></span> <span class='ocrx_word' id='word_1_542' title='bbox 1460 2217 1529 2242; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_543' title='bbox 1540 2209 1611 2236; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_544' title='bbox 1621 2209 1712 2236; x_wconf 95'><strong>dealer</strong></span> <span class='ocrx_word' id='word_1_545' title='bbox 1722 2209 1806 2242; x_wconf 95'><strong>today</strong></span> <span class='ocrx_word' id='word_1_546' title='bbox 1817 2209 1859 2236; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_547' title='bbox 1870 2217 1887 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_548' title='bbox 1897 2209 2126 2236; x_wconf 96'><strong>demonstration!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_21' title="bbox 347 2343 2171 2378">
|
||||
<p class='ocr_par' id='par_1_29' lang='eng' title="bbox 347 2343 2171 2378">
|
||||
<span class='ocr_line' id='line_1_65' title="bbox 347 2343 2171 2378; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_549' title='bbox 347 2350 361 2363; x_wconf 58'><strong>*</strong></span> <span class='ocrx_word' id='word_1_550' title='bbox 373 2343 483 2377; x_wconf 96'><strong>Simple,</strong></span> <span class='ocrx_word' id='word_1_551' title='bbox 495 2352 559 2377; x_wconf 96'><strong>easy</strong></span> <span class='ocrx_word' id='word_1_552' title='bbox 569 2348 598 2371; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_553' title='bbox 609 2344 683 2371; x_wconf 93'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_554' title='bbox 694 2344 922 2378; x_wconf 91'><strong>operation—the</strong></span> <span class='ocrx_word' id='word_1_555' title='bbox 934 2345 967 2372; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_556' title='bbox 978 2345 1116 2372; x_wconf 96'><strong>character</strong></span> <span class='ocrx_word' id='word_1_557' title='bbox 1126 2345 1200 2372; x_wconf 96'><strong>LCD</strong></span> <span class='ocrx_word' id='word_1_558' title='bbox 1211 2345 1316 2378; x_wconf 96'><strong>display</strong></span> <span class='ocrx_word' id='word_1_559' title='bbox 1326 2345 1424 2378; x_wconf 97'><strong>clearly</strong></span> <span class='ocrx_word' id='word_1_560' title='bbox 1434 2345 1528 2378; x_wconf 96'><strong>guides</strong></span> <span class='ocrx_word' id='word_1_561' title='bbox 1539 2353 1594 2378; x_wconf 97'><strong>you</strong></span> <span class='ocrx_word' id='word_1_562' title='bbox 1604 2345 1705 2378; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_563' title='bbox 1706 2344 1770 2371; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_564' title='bbox 1781 2344 1947 2377; x_wconf 96'><strong>operations.</strong></span> <span class='ocrx_word' id='word_1_565' title='bbox 1961 2344 1989 2371; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_566' title='bbox 1997 2344 2112 2376; x_wconf 96'><strong>needed,</strong></span> <span class='ocrx_word' id='word_1_567' title='bbox 2125 2345 2171 2371; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_22' title="bbox 373 2381 1083 2415">
|
||||
<p class='ocr_par' id='par_1_30' lang='eng' title="bbox 373 2381 1083 2415">
|
||||
<span class='ocr_line' id='line_1_66' title="bbox 373 2381 1083 2415; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_568' title='bbox 373 2381 448 2407; x_wconf 96'><strong>HELP</strong></span> <span class='ocrx_word' id='word_1_569' title='bbox 450 2381 583 2408; x_wconf 96'><strong>button</strong></span> <span class='ocrx_word' id='word_1_570' title='bbox 594 2381 711 2415; x_wconf 96'><strong>displays</strong></span> <span class='ocrx_word' id='word_1_571' title='bbox 722 2382 875 2409; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_572' title='bbox 886 2382 1083 2415; x_wconf 96'><strong>explanations.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_23' title="bbox 347 2427 2145 2507">
|
||||
<p class='ocr_par' id='par_1_31' lang='eng' title="bbox 347 2427 2145 2507">
|
||||
<span class='ocr_line' id='line_1_67' title="bbox 347 2427 1468 2461; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_573' title='bbox 347 2432 361 2446; x_wconf 70'><strong>*</strong></span> <span class='ocrx_word' id='word_1_574' title='bbox 373 2427 612 2454; x_wconf 91'><strong>Non-destructive</strong></span> <span class='ocrx_word' id='word_1_575' title='bbox 622 2427 914 2461; x_wconf 89'><strong>recording—existing</strong></span> <span class='ocrx_word' id='word_1_576' title='bbox 924 2432 1002 2455; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_577' title='bbox 1013 2436 1057 2455; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_578' title='bbox 1068 2432 1116 2455; x_wconf 96'><strong>not</strong></span> <span class='ocrx_word' id='word_1_579' title='bbox 1127 2428 1220 2455; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_580' title='bbox 1231 2428 1309 2455; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_581' title='bbox 1319 2428 1468 2461; x_wconf 92'><strong>recording.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_68' title="bbox 347 2473 2145 2507; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_582' title='bbox 347 2478 361 2492; x_wconf 70'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_583' title='bbox 372 2473 433 2500; x_wconf 93'><strong>Two</strong></span> <span class='ocrx_word' id='word_1_584' title='bbox 444 2473 689 2500; x_wconf 90'><strong>FOOTSWITCH</strong></span> <span class='ocrx_word' id='word_1_585' title='bbox 701 2474 818 2500; x_wconf 95'><strong>INPUTS</strong></span> <span class='ocrx_word' id='word_1_586' title='bbox 819 2474 894 2501; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_587' title='bbox 893 2473 939 2507; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_588' title='bbox 941 2473 1091 2507; x_wconf 96'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_589' title='bbox 1101 2478 1130 2501; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_590' title='bbox 1141 2474 1271 2507; x_wconf 96'><strong>remotely</strong></span> <span class='ocrx_word' id='word_1_591' title='bbox 1281 2473 1387 2501; x_wconf 96'><strong>control</strong></span> <span class='ocrx_word' id='word_1_592' title='bbox 1398 2482 1481 2507; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_593' title='bbox 1491 2473 1523 2501; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_594' title='bbox 1531 2474 1578 2501; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_595' title='bbox 1588 2473 1750 2506; x_wconf 96'><strong>commonly</strong></span> <span class='ocrx_word' id='word_1_596' title='bbox 1760 2473 1827 2500; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_597' title='bbox 1840 2473 1991 2505; x_wconf 96'><strong>functions,</strong></span> <span class='ocrx_word' id='word_1_598' title='bbox 2003 2473 2145 2507; x_wconf 96'><strong>including</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_24' title="bbox 372 2510 1090 2543">
|
||||
<p class='ocr_par' id='par_1_32' lang='eng' title="bbox 372 2510 1090 2543">
|
||||
<span class='ocr_line' id='line_1_69' title="bbox 372 2510 1090 2543; baseline 0.001 -6; x_size 35.625; x_descenders 8.90625; x_ascenders 8.90625"><span class='ocrx_word' id='word_1_599' title='bbox 372 2510 500 2542; x_wconf 96'><strong>ERASE,</strong></span> <span class='ocrx_word' id='word_1_600' title='bbox 513 2511 660 2542; x_wconf 92'><strong>REPEAT,</strong></span> <span class='ocrx_word' id='word_1_601' title='bbox 673 2511 883 2543; x_wconf 89'><strong>PLAY/STOP,</strong></span> <span class='ocrx_word' id='word_1_602' title='bbox 896 2519 927 2538; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_603' title='bbox 939 2511 1090 2538; x_wconf 96'><strong>LOCATE.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_25' title="bbox 347 2556 1768 2590">
|
||||
<p class='ocr_par' id='par_1_33' lang='eng' title="bbox 347 2556 1768 2590">
|
||||
<span class='ocr_line' id='line_1_70' title="bbox 347 2556 1768 2590; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_604' title='bbox 347 2561 361 2575; x_wconf 86'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_605' title='bbox 372 2556 433 2583; x_wconf 85'><strong>Iwo</strong></span> <span class='ocrx_word' id='word_1_606' title='bbox 443 2556 612 2583; x_wconf 96'><strong>TRIGGER</strong></span> <span class='ocrx_word' id='word_1_607' title='bbox 623 2556 778 2584; x_wconf 96'><strong>OUTPUTS</strong></span> <span class='ocrx_word' id='word_1_608' title='bbox 780 2557 871 2590; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_609' title='bbox 881 2557 915 2584; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_610' title='bbox 925 2557 1119 2590; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_611' title='bbox 1129 2561 1158 2584; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_612' title='bbox 1169 2561 1270 2590; x_wconf 96'><strong>output</strong></span> <span class='ocrx_word' id='word_1_613' title='bbox 1281 2557 1370 2590; x_wconf 96'><strong>pulses</strong></span> <span class='ocrx_word' id='word_1_614' title='bbox 1381 2561 1409 2584; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_615' title='bbox 1419 2565 1472 2590; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_616' title='bbox 1483 2557 1598 2584; x_wconf 96'><strong>selected</strong></span> <span class='ocrx_word' id='word_1_617' title='bbox 1608 2561 1673 2584; x_wconf 97'><strong>note</strong></span> <span class='ocrx_word' id='word_1_618' title='bbox 1683 2556 1768 2583; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_26' title="bbox 347 2601 1226 2635">
|
||||
<p class='ocr_par' id='par_1_34' lang='eng' title="bbox 347 2601 1226 2635">
|
||||
<span class='ocr_line' id='line_1_71' title="bbox 347 2601 1226 2635; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_619' title='bbox 347 2607 361 2620; x_wconf 58'><strong>©</strong></span> <span class='ocrx_word' id='word_1_620' title='bbox 372 2601 434 2628; x_wconf 96'><strong>Will</strong></span> <span class='ocrx_word' id='word_1_621' title='bbox 445 2609 510 2634; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_622' title='bbox 521 2605 549 2628; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_623' title='bbox 561 2602 690 2629; x_wconf 93'><strong>standard</strong></span> <span class='ocrx_word' id='word_1_624' title='bbox 701 2602 864 2629; x_wconf 91'><strong>LinnDrum</strong></span> <span class='ocrx_word' id='word_1_625' title='bbox 875 2610 907 2629; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_626' title='bbox 918 2602 989 2629; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_627' title='bbox 1000 2603 1069 2629; x_wconf 95'><strong>9000</strong></span> <span class='ocrx_word' id='word_1_628' title='bbox 1080 2610 1129 2635; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_629' title='bbox 1131 2607 1226 2630; x_wconf 96'><strong>tone.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_27' title="bbox 347 2648 2100 2727">
|
||||
<p class='ocr_par' id='par_1_35' lang='eng' title="bbox 347 2648 2100 2727">
|
||||
<span class='ocr_line' id='line_1_72' title="bbox 347 2648 1664 2682; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_630' title='bbox 347 2654 360 2667; x_wconf 45'><strong>©</strong></span> <span class='ocrx_word' id='word_1_631' title='bbox 372 2648 483 2675; x_wconf 95'><strong>Utilizes</strong></span> <span class='ocrx_word' id='word_1_632' title='bbox 493 2648 564 2680; x_wconf 96'><strong>ultra</strong></span> <span class='ocrx_word' id='word_1_633' title='bbox 573 2648 744 2682; x_wconf 96'><strong>high-speed,</strong></span> <span class='ocrx_word' id='word_1_634' title='bbox 757 2649 772 2676; x_wconf 95'><strong>8</strong></span> <span class='ocrx_word' id='word_1_635' title='bbox 783 2649 862 2675; x_wconf 94'><strong>MHz</strong></span> <span class='ocrx_word' id='word_1_636' title='bbox 873 2649 954 2676; x_wconf 96'><strong>80186</strong></span> <span class='ocrx_word' id='word_1_637' title='bbox 965 2649 994 2676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_638' title='bbox 1004 2648 1043 2676; x_wconf 96'><strong>bit</strong></span> <span class='ocrx_word' id='word_1_639' title='bbox 1054 2653 1197 2682; x_wconf 96'><strong>computer</strong></span> <span class='ocrx_word' id='word_1_640' title='bbox 1208 2649 1350 2682; x_wconf 96'><strong>internally</strong></span> <span class='ocrx_word' id='word_1_641' title='bbox 1361 2649 1403 2676; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_642' title='bbox 1414 2649 1502 2676; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_643' title='bbox 1512 2648 1664 2682; x_wconf 96'><strong>operation.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_73' title="bbox 347 2694 2100 2727; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_644' title='bbox 347 2699 361 2713; x_wconf 31'><strong>*</strong></span> <span class='ocrx_word' id='word_1_645' title='bbox 372 2694 476 2720; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_646' title='bbox 478 2694 562 2721; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_647' title='bbox 561 2694 606 2727; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_648' title='bbox 608 2694 764 2727; x_wconf 95'><strong>specified</strong></span> <span class='ocrx_word' id='word_1_649' title='bbox 774 2694 802 2721; x_wconf 93'><strong>in</strong></span> <span class='ocrx_word' id='word_1_650' title='bbox 814 2695 1172 2722; x_wconf 91'><strong>BEATS-PER-MINUTE</strong></span> <span class='ocrx_word' id='word_1_651' title='bbox 1183 2703 1215 2722; x_wconf 93'><strong>or</strong></span> <span class='ocrx_word' id='word_1_652' title='bbox 1225 2695 1547 2722; x_wconf 91'><strong>FRAMES-PER-BEAT</strong></span> <span class='ocrx_word' id='word_1_653' title='bbox 1543 2695 1605 2721; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_654' title='bbox 1616 2695 1659 2726; x_wconf 96'><strong>24,</strong></span> <span class='ocrx_word' id='word_1_655' title='bbox 1672 2695 1716 2726; x_wconf 96'><strong>25,</strong></span> <span class='ocrx_word' id='word_1_656' title='bbox 1728 2702 1760 2721; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_657' title='bbox 1772 2695 1806 2721; x_wconf 96'><strong>30</strong></span> <span class='ocrx_word' id='word_1_658' title='bbox 1817 2694 1917 2721; x_wconf 96'><strong>frames</strong></span> <span class='ocrx_word' id='word_1_659' title='bbox 1928 2702 1976 2727; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_660' title='bbox 1987 2694 2100 2726; x_wconf 96'><strong>second,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_28' title="bbox 373 2731 652 2765">
|
||||
<p class='ocr_par' id='par_1_36' lang='eng' title="bbox 373 2731 652 2765">
|
||||
<span class='ocr_line' id='line_1_74' title="bbox 373 2731 652 2765; baseline 0 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_661' title='bbox 373 2731 449 2764; x_wconf 96'><strong>(even</strong></span> <span class='ocrx_word' id='word_1_662' title='bbox 460 2731 529 2765; x_wconf 95'><strong>drop</strong></span> <span class='ocrx_word' id='word_1_663' title='bbox 541 2731 652 2764; x_wconf 95'><strong>frame!)</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_29' title="bbox 347 2777 2174 2811">
|
||||
<p class='ocr_par' id='par_1_37' lang='eng' title="bbox 347 2777 2174 2811">
|
||||
<span class='ocr_line' id='line_1_75' title="bbox 347 2777 2174 2811; baseline 0.001 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_664' title='bbox 347 2782 360 2796; x_wconf 81'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_665' title='bbox 372 2777 476 2803; x_wconf 94'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_666' title='bbox 478 2777 562 2804; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_667' title='bbox 561 2777 622 2810; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_668' title='bbox 633 2778 741 2804; x_wconf 95'><strong>entered</strong></span> <span class='ocrx_word' id='word_1_669' title='bbox 751 2777 934 2811; x_wconf 96'><strong>numerically,</strong></span> <span class='ocrx_word' id='word_1_670' title='bbox 946 2777 1101 2811; x_wconf 95'><strong>adjustable</strong></span> <span class='ocrx_word' id='word_1_671' title='bbox 1111 2777 1139 2804; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_672' title='bbox 1149 2778 1239 2805; x_wconf 96'><strong>tenths</strong></span> <span class='ocrx_word' id='word_1_673' title='bbox 1250 2778 1282 2805; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_674' title='bbox 1290 2786 1307 2805; x_wconf 91'><strong>a</strong></span> <span class='ocrx_word' id='word_1_675' title='bbox 1317 2777 1567 2805; x_wconf 91'><strong>Beat-Per-Minute</strong></span> <span class='ocrx_word' id='word_1_676' title='bbox 1577 2777 1748 2809; x_wconf 96'><strong>increments,</strong></span> <span class='ocrx_word' id='word_1_677' title='bbox 1760 2785 1792 2804; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_678' title='bbox 1803 2777 1839 2810; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_679' title='bbox 1849 2777 1964 2811; x_wconf 96'><strong>tapping</strong></span> <span class='ocrx_word' id='word_1_680' title='bbox 1975 2781 2086 2810; x_wconf 96'><strong>quarter</strong></span> <span class='ocrx_word' id='word_1_681' title='bbox 2097 2781 2174 2804; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_30' title="bbox 372 2815 808 2842">
|
||||
<p class='ocr_par' id='par_1_38' lang='eng' title="bbox 372 2815 808 2842">
|
||||
<span class='ocr_line' id='line_1_76' title="bbox 372 2815 808 2842; baseline 0.002 -1; x_size 32.351353; x_descenders 5.3513513; x_ascenders 9"><span class='ocrx_word' id='word_1_682' title='bbox 372 2822 410 2841; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_683' title='bbox 420 2815 466 2842; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_684' title='bbox 476 2815 545 2841; x_wconf 95'><strong>TAP</strong></span> <span class='ocrx_word' id='word_1_685' title='bbox 556 2816 660 2842; x_wconf 95'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_686' title='bbox 662 2815 808 2842; x_wconf 96'><strong>button.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_31' title="bbox 347 2861 1792 2940">
|
||||
<p class='ocr_par' id='par_1_39' lang='eng' title="bbox 347 2861 1792 2940">
|
||||
<span class='ocr_line' id='line_1_77' title="bbox 347 2861 1792 2895; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_687' title='bbox 347 2866 360 2880; x_wconf 43'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_688' title='bbox 372 2861 504 2887; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_689' title='bbox 515 2861 677 2888; x_wconf 96'><strong>CHANGES</strong></span> <span class='ocrx_word' id='word_1_690' title='bbox 679 2861 771 2894; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_691' title='bbox 781 2861 815 2888; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_692' title='bbox 825 2869 1000 2894; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_693' title='bbox 1001 2861 1087 2888; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_694' title='bbox 1099 2869 1115 2888; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_695' title='bbox 1126 2870 1268 2895; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_696' title='bbox 1280 2861 1344 2888; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_697' title='bbox 1356 2866 1448 2888; x_wconf 95'><strong>smooth</strong></span> <span class='ocrx_word' id='word_1_698' title='bbox 1450 2861 1635 2888; x_wconf 96'><strong>transitions</strong></span> <span class='ocrx_word' id='word_1_699' title='bbox 1646 2861 1670 2887; x_wconf 96'><strong>if</strong></span> <span class='ocrx_word' id='word_1_700' title='bbox 1679 2861 1792 2888; x_wconf 87'><strong>desired.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_78' title="bbox 347 2906 1507 2940; baseline 0.002 -8; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_701' title='bbox 347 2911 360 2925; x_wconf 69'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_702' title='bbox 371 2906 434 2938; x_wconf 96'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_703' title='bbox 444 2906 539 2932; x_wconf 96'><strong>TIME</strong></span> <span class='ocrx_word' id='word_1_704' title='bbox 550 2906 739 2933; x_wconf 96'><strong>SIGNATURE</strong></span> <span class='ocrx_word' id='word_1_705' title='bbox 740 2907 820 2933; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_706' title='bbox 819 2907 880 2939; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_707' title='bbox 891 2907 968 2938; x_wconf 96'><strong>used,</strong></span> <span class='ocrx_word' id='word_1_708' title='bbox 980 2907 1036 2934; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_709' title='bbox 1046 2915 1109 2940; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_710' title='bbox 1120 2907 1154 2934; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_711' title='bbox 1164 2907 1288 2940; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_712' title='bbox 1299 2907 1393 2934; x_wconf 95'><strong>within</strong></span> <span class='ocrx_word' id='word_1_713' title='bbox 1404 2915 1420 2934; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_714' title='bbox 1431 2915 1507 2940; x_wconf 96'><strong>song.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_32' title="bbox 1540 2970 1878 3140">
|
||||
<p class='ocr_par' id='par_1_40' lang='eng' title="bbox 1540 2970 1878 3140">
|
||||
<span class='ocr_line' id='line_1_79' title="bbox 1540 2970 1800 3089; baseline 0 -14; x_size 100.5; x_descenders 16.5; x_ascenders 28.499998"><span class='ocrx_word' id='word_1_715' title='bbox 1540 2970 1800 3089; x_wconf 92'><strong>linn</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_80' title="bbox 1554 3108 1878 3140; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_716' title='bbox 1554 3108 1624 3135; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_717' title='bbox 1635 3108 1808 3140; x_wconf 96'><strong>Electronics,</strong></span> <span class='ocrx_word' id='word_1_718' title='bbox 1822 3109 1878 3136; x_wconf 95'><strong>Inc.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_33' title="bbox 1554 3150 2188 3226">
|
||||
<p class='ocr_par' id='par_1_41' lang='eng' title="bbox 1554 3150 2188 3226">
|
||||
<span class='ocr_line' id='line_1_81' title="bbox 1557 3150 2163 3182; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_719' title='bbox 1557 3150 1638 3177; x_wconf 95'><strong>18720</strong></span> <span class='ocrx_word' id='word_1_720' title='bbox 1648 3150 1761 3177; x_wconf 96'><strong>Oxnard</strong></span> <span class='ocrx_word' id='word_1_721' title='bbox 1772 3150 1866 3182; x_wconf 96'><strong>Street,</strong></span> <span class='ocrx_word' id='word_1_722' title='bbox 1878 3150 2006 3182; x_wconf 96'><strong>Tarzana,</strong></span> <span class='ocrx_word' id='word_1_723' title='bbox 2019 3150 2071 3177; x_wconf 95'><strong>CA</strong></span> <span class='ocrx_word' id='word_1_724' title='bbox 2082 3150 2163 3177; x_wconf 96'><strong>91356</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_82' title="bbox 1554 3192 2188 3226; baseline 0 -7; x_size 33.5; x_descenders 5.5; x_ascenders 8.5"><span class='ocrx_word' id='word_1_725' title='bbox 1554 3193 1622 3226; x_wconf 96'><strong>(818)</strong></span> <span class='ocrx_word' id='word_1_726' title='bbox 1633 3193 1755 3219; x_wconf 95'><strong>708-8131</strong></span> <span class='ocrx_word' id='word_1_727' title='bbox 1765 3193 1888 3219; x_wconf 95'><strong>TELEX</strong></span> <span class='ocrx_word' id='word_1_728' title='bbox 1899 3192 2022 3219; x_wconf 95'><strong>#298949</strong></span> <span class='ocrx_word' id='word_1_729' title='bbox 2033 3193 2125 3219; x_wconf 95'><strong>LINN</strong></span> <span class='ocrx_word' id='word_1_730' title='bbox 2135 3193 2188 3219; x_wconf 96'><strong>UR</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,334 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name='ocr-system' content='tesseract 4.0.0-beta.1' />
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.im0i09rj/000002.ocr.png"; bbox 0 0 2550 3300; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 582 131 1968 303">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 582 131 1968 303">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 882 131 1657 217; baseline 0.001 -17; x_size 85; x_descenders 16; x_ascenders 19"><span class='ocrx_word' id='word_1_1' title='bbox 882 132 1036 202; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 1061 131 1657 217; x_wconf 91'><strong>LinnSequencer</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 582 215 1968 303; baseline 0 -17; x_size 87; x_descenders 16; x_ascenders 21"><span class='ocrx_word' id='word_1_3' title='bbox 582 215 674 286; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 697 218 923 288; x_wconf 95'><strong>Track</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 948 218 1181 287; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 1208 217 1575 303; x_wconf 96'><strong>Sequence</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 1600 218 1968 288; x_wconf 96'><strong>Recorder</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_2' title="bbox 347 380 2188 685">
|
||||
<p class='ocr_par' id='par_1_2' lang='eng' title="bbox 347 380 2188 423">
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 347 380 2188 423; baseline -0.001 -12; x_size 38; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_8' title='bbox 347 380 412 410; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 424 380 661 417; x_wconf 92'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 663 380 712 411; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 724 390 743 411; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 754 381 1005 423; x_wconf 96'><strong>state-of-the-art</strong></span> <span class='ocrx_word' id='word_1_13' title='bbox 1017 380 1226 418; x_wconf 96'><strong>composition</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 1238 381 1299 411; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_15' title='bbox 1311 380 1507 418; x_wconf 96'><strong>performance</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 1509 385 1591 411; x_wconf 96'><strong>tool</strong></span> <span class='ocrx_word' id='word_1_17' title='bbox 1593 380 1663 411; x_wconf 97'><strong>for</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 1674 381 1725 410; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 1737 380 1940 417; x_wconf 95'><strong>professional</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 1952 380 2103 411; x_wconf 96'><strong>musician.</strong></span> <span class='ocrx_word' id='word_1_21' title='bbox 2106 381 2152 410; x_wconf 96'><strong>It</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 2164 380 2188 410; x_wconf 96'><strong>is</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_3' lang='eng' title="bbox 347 430 1988 468">
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 347 430 1988 468; baseline 0 -8; x_size 37; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_23' title='bbox 347 430 507 467; x_wconf 96'><strong>extremely</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 518 430 677 467; x_wconf 96'><strong>powerful,</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 691 435 739 467; x_wconf 96'><strong>yet</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 752 430 924 468; x_wconf 96'><strong>amazingly</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 936 430 1044 468; x_wconf 96'><strong>simple</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 1055 435 1087 461; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_29' title='bbox 1099 431 1183 461; x_wconf 96'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 1195 431 1257 461; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 1269 440 1329 461; x_wconf 95'><strong>use.</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 1344 431 1393 461; x_wconf 96'><strong>It’s</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 1406 440 1499 467; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 1510 430 1701 461; x_wconf 96'><strong>remarkable</strong></span> <span class='ocrx_word' id='word_1_35' title='bbox 1714 430 1843 460; x_wconf 96'><strong>features</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 1856 430 1988 461; x_wconf 96'><strong>include:</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_4' lang='eng' title="bbox 350 482 2093 574">
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 350 482 2093 527; baseline 0 -9; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_37' title='bbox 350 490 368 508; x_wconf 73'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 383 482 585 526; x_wconf 95'><strong>Operation</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 598 482 627 518; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 641 482 776 518; x_wconf 96'><strong>similar</strong></span> <span class='ocrx_word' id='word_1_41' title='bbox 789 488 829 518; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_42' title='bbox 843 482 1062 519; x_wconf 96'><strong>multi-track</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 1076 488 1160 527; x_wconf 96'><strong>tape</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 1173 483 1336 519; x_wconf 96'><strong>recorder</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 1350 482 1436 518; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 1451 483 1580 525; x_wconf 95'><strong>PLAY,</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 1598 483 1724 525; x_wconf 96'><strong>STOP,</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 1741 483 1957 525; x_wconf 96'><strong>RECORD,</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 1974 483 2093 518; x_wconf 96'><strong>FAST</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 383 532 1345 574; baseline 0.001 -7; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_50' title='bbox 383 532 635 574; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_51' title='bbox 652 532 865 574; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 882 532 956 568; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 971 532 1131 568; x_wconf 95'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 1132 532 1345 568; x_wconf 95'><strong>controls.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_5' lang='eng' title="bbox 349 589 2136 685">
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 349 589 2136 634; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_55' title='bbox 349 597 368 615; x_wconf 59'><strong>e</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 383 590 482 625; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_57' title='bbox 496 589 539 625; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 549 590 611 626; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 625 590 686 625; x_wconf 96'><strong>100</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 700 601 895 634; x_wconf 96'><strong>sequences</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 909 590 1075 626; x_wconf 96'><strong>contains</strong></span> <span class='ocrx_word' id='word_1_62' title='bbox 1090 591 1135 626; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 1149 590 1418 633; x_wconf 96'><strong>simultaneous,</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 1435 590 1661 634; x_wconf 96'><strong>polyphonic</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 1674 590 1802 626; x_wconf 96'><strong>tracks.</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 1819 590 1921 626; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 1934 590 2035 626; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 2050 600 2136 634; x_wconf 96'><strong>may</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_8' title="bbox 383 639 2022 685; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_69' title='bbox 383 639 428 675; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_70' title='bbox 442 639 607 684; x_wconf 95'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 621 645 659 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 674 650 745 676; x_wconf 96'><strong>one</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 759 640 801 676; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_74' title='bbox 813 641 851 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 864 641 980 675; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 996 640 1176 676; x_wconf 95'><strong>channels.</strong></span> <span class='ocrx_word' id='word_1_77' title='bbox 1194 640 1498 684; x_wconf 96'><strong>Simultaneously</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 1510 640 1609 685; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 1624 651 1674 684; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 1688 645 1727 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_81' title='bbox 1742 641 1780 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 1794 640 2022 684; x_wconf 96'><strong>polyphonic</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_3' title="bbox 384 689 632 734">
|
||||
<p class='ocr_par' id='par_1_6' lang='eng' title="bbox 384 689 632 734">
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 384 689 632 734; baseline 0.004 -9; x_size 46; x_descenders 9; x_ascenders 12"><span class='ocrx_word' id='word_1_83' title='bbox 384 689 632 734; x_wconf 96'><strong>synthesizers!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_4' title="bbox 349 748 2117 793">
|
||||
<p class='ocr_par' id='par_1_7' lang='eng' title="bbox 349 748 2117 793">
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 349 748 2117 793; baseline 0 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_84' title='bbox 349 755 367 774; x_wconf 58'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 383 748 573 784; x_wconf 91'><strong>Ultra-fast</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 588 749 677 784; x_wconf 22'><strong>3%”</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 694 748 775 784; x_wconf 96'><strong>disk</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 790 748 887 784; x_wconf 96'><strong>drive</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 901 754 1012 785; x_wconf 96'><strong>stores</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 1027 748 1194 793; x_wconf 96'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_91' title='bbox 1208 760 1316 793; x_wconf 96'><strong>songs</strong></span> <span class='ocrx_word' id='word_1_92' title='bbox 1330 748 1368 784; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 1382 748 1535 785; x_wconf 96'><strong>seconds</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 1550 748 1624 784; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 1638 748 1728 784; x_wconf 96'><strong>holds</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 1730 759 1844 784; x_wconf 96'><strong>over</strong></span> <span class='ocrx_word' id='word_1_97' title='bbox 1859 749 2000 791; x_wconf 96'><strong>110,000</strong></span> <span class='ocrx_word' id='word_1_98' title='bbox 2013 753 2117 784; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_5' title="bbox 383 797 554 842">
|
||||
<p class='ocr_par' id='par_1_8' lang='eng' title="bbox 383 797 554 842">
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 383 797 554 842; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_99' title='bbox 383 808 446 842; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_100' title='bbox 459 797 554 834; x_wconf 96'><strong>disk!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_6' title="bbox 349 855 2030 1016">
|
||||
<p class='ocr_par' id='par_1_9' lang='eng' title="bbox 349 855 2030 1016">
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 350 855 1638 900; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_101' title='bbox 350 863 367 881; x_wconf 45'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 383 856 444 891; x_wconf 95'><strong>One</strong></span> <span class='ocrx_word' id='word_1_103' title='bbox 445 866 502 891; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 503 855 580 891; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 594 856 712 892; x_wconf 95'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_106' title='bbox 726 867 811 900; x_wconf 95'><strong>may</strong></span> <span class='ocrx_word' id='word_1_107' title='bbox 823 856 869 892; x_wconf 81'><strong>be</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 882 856 1175 892; x_wconf 96'><strong>TRANSPOSED</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 1178 857 1264 892; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 1277 856 1338 892; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_111' title='bbox 1351 856 1463 892; x_wconf 96'><strong>touch</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 1477 867 1501 892; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 1502 856 1554 892; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_114' title='bbox 1568 856 1638 900; x_wconf 96'><strong>key.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_13' title="bbox 350 913 1535 958; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_115' title='bbox 350 921 367 939; x_wconf 45'><strong>e</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 383 913 568 950; x_wconf 96'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 581 913 756 950; x_wconf 96'><strong>real-time</strong></span> <span class='ocrx_word' id='word_1_118' title='bbox 769 914 929 950; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 944 914 1114 950; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 1128 914 1251 950; x_wconf 96'><strong>makes</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 1266 914 1400 958; x_wconf 96'><strong>editing</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 1414 915 1535 950; x_wconf 95'><strong>FAST.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 349 971 2030 1016; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_123' title='bbox 349 979 367 997; x_wconf 0'><strong>*</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 382 971 568 1007; x_wconf 95'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_125' title='bbox 582 972 773 1007; x_wconf 96'><strong>REPEAT</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 787 972 958 1008; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 971 972 1245 1016; x_wconf 95'><strong>automatically</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 1258 977 1396 1016; x_wconf 96'><strong>repeats</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 1410 983 1481 1016; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 1493 972 1578 1008; x_wconf 96'><strong>held</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 1592 977 1694 1008; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_132' title='bbox 1709 977 1746 1008; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 1760 982 1783 1008; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 1796 972 2030 1016; x_wconf 96'><strong>pre-selected</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_7' title="bbox 382 1021 689 1065">
|
||||
<p class='ocr_par' id='par_1_10' lang='eng' title="bbox 382 1021 689 1065">
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 382 1021 689 1065; baseline 0.003 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_135' title='bbox 382 1021 564 1065; x_wconf 96'><strong>rhythmic</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 577 1021 689 1058; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_8' title="bbox 349 1080 2174 1125">
|
||||
<p class='ocr_par' id='par_1_11' lang='eng' title="bbox 349 1080 2174 1125">
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 349 1080 2174 1125; baseline 0.001 -11; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_137' title='bbox 349 1087 367 1105; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 382 1080 567 1115; x_wconf 95'><strong>TIMING</strong></span> <span class='ocrx_word' id='word_1_139' title='bbox 582 1080 870 1116; x_wconf 95'><strong>CORRECTION</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 872 1080 1041 1116; x_wconf 96'><strong>works</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 1056 1080 1186 1124; x_wconf 96'><strong>during</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 1199 1080 1378 1124; x_wconf 96'><strong>playback</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 1392 1080 1466 1116; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 1480 1085 1644 1124; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 1658 1080 1814 1116; x_wconf 96'><strong>without</strong></span> <span class='ocrx_word' id='word_1_146' title='bbox 1831 1080 2044 1125; x_wconf 95'><strong>‘chopping’</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 2061 1085 2174 1116; x_wconf 96'><strong>notes.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_9' title="bbox 349 1137 1287 1182">
|
||||
<p class='ocr_par' id='par_1_12' lang='eng' title="bbox 349 1137 1287 1182">
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 349 1137 1287 1182; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_148' title='bbox 349 1145 367 1163; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 382 1137 560 1182; x_wconf 95'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_150' title='bbox 575 1138 708 1174; x_wconf 96'><strong>SMPTE</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 709 1138 839 1174; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_152' title='bbox 853 1138 945 1174; x_wconf 95'><strong>code</strong></span> <span class='ocrx_word' id='word_1_153' title='bbox 959 1138 1287 1182; x_wconf 96'><strong>synchronization.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_10' title="bbox 349 1195 874 1240">
|
||||
<p class='ocr_par' id='par_1_13' lang='eng' title="bbox 349 1195 874 1240">
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 349 1195 874 1240; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_154' title='bbox 349 1203 367 1222; x_wconf 74'><strong>©</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 382 1195 560 1240; x_wconf 96'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 573 1201 709 1233; x_wconf 96'><strong>remote</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 723 1196 874 1233; x_wconf 95'><strong>control.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_11' title="bbox 346 1288 1239 1491">
|
||||
<p class='ocr_par' id='par_1_14' lang='eng' title="bbox 346 1288 749 1329">
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 346 1288 749 1329; baseline 0.002 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_158' title='bbox 346 1288 535 1329; x_wconf 95'><strong>Recording</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 547 1298 567 1321; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 579 1288 749 1328; x_wconf 96'><strong>Sequence</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_15' lang='eng' title="bbox 346 1339 1239 1491">
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 383 1339 1239 1373; baseline 0 -7; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_161' title='bbox 383 1340 420 1366; x_wconf 95'><strong>To</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 430 1339 524 1366; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 535 1347 551 1366; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 562 1347 704 1373; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 716 1340 815 1373; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 825 1348 898 1373; x_wconf 95'><strong>press</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 910 1340 1065 1367; x_wconf 96'><strong>RECORD</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 1075 1340 1131 1367; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_169' title='bbox 1142 1341 1239 1372; x_wconf 96'><strong>PLAY,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_21' title="bbox 346 1378 1205 1412; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_170' title='bbox 346 1379 411 1406; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 422 1378 483 1412; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 493 1387 562 1412; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 572 1379 646 1405; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 649 1379 792 1412; x_wconf 96'><strong>keyboard</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 792 1379 848 1406; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 858 1379 923 1406; x_wconf 95'><strong>time</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 934 1384 963 1406; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_178' title='bbox 974 1379 1019 1406; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 1030 1379 1205 1412; x_wconf 92'><strong>Sequencer’s</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 347 1417 1232 1452; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_180' title='bbox 347 1417 414 1445; x_wconf 96'><strong>click</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 425 1418 506 1445; x_wconf 91'><strong>track.</strong></span> <span class='ocrx_word' id='word_1_182' title='bbox 519 1418 609 1445; x_wconf 96'><strong>When</strong></span> <span class='ocrx_word' id='word_1_183' title='bbox 620 1419 665 1445; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_184' title='bbox 676 1426 810 1452; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_185' title='bbox 821 1419 901 1452; x_wconf 96'><strong>loops</strong></span> <span class='ocrx_word' id='word_1_186' title='bbox 912 1419 983 1446; x_wconf 96'><strong>back</strong></span> <span class='ocrx_word' id='word_1_187' title='bbox 995 1427 1082 1446; x_wconf 96'><strong>around</strong></span> <span class='ocrx_word' id='word_1_188' title='bbox 1084 1419 1141 1446; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_189' title='bbox 1152 1419 1189 1446; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 1189 1419 1232 1450; x_wconf 74'><strong>1,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 346 1457 1223 1491; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_191' title='bbox 346 1465 400 1490; x_wconf 14'><strong>you’</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 404 1457 430 1484; x_wconf 14'><strong>ll</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 441 1457 506 1485; x_wconf 96'><strong>hear</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 517 1458 590 1485; x_wconf 96'><strong>what</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 600 1466 654 1491; x_wconf 93'><strong>you</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 666 1458 865 1491; x_wconf 91'><strong>played—only</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 876 1458 910 1485; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_198' title='bbox 921 1458 1018 1491; x_wconf 96'><strong>timing</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 1029 1466 1115 1485; x_wconf 96'><strong>errors</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 1126 1458 1179 1485; x_wconf 95'><strong>will</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 1189 1458 1223 1485; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_12' title="bbox 346 1497 1245 1531">
|
||||
<p class='ocr_par' id='par_1_16' lang='eng' title="bbox 346 1497 1245 1531">
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 346 1497 1245 1531; baseline 0.001 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_202' title='bbox 346 1497 494 1524; x_wconf 96'><strong>corrected!</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 508 1497 628 1530; x_wconf 96'><strong>(Timing</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 638 1497 791 1525; x_wconf 95'><strong>correction</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 802 1506 864 1531; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 875 1498 909 1525; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 920 1497 1047 1531; x_wconf 96'><strong>adjusted</strong></span> <span class='ocrx_word' id='word_1_208' title='bbox 1058 1505 1089 1525; x_wconf 97'><strong>or</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 1099 1497 1245 1531; x_wconf 96'><strong>defeated).</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_13' title="bbox 346 1536 1205 1965">
|
||||
<p class='ocr_par' id='par_1_17' lang='eng' title="bbox 346 1536 1186 1610">
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 346 1536 1186 1570; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_210' title='bbox 346 1537 409 1569; x_wconf 94'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 419 1536 571 1563; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_212' title='bbox 582 1541 659 1564; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_213' title='bbox 670 1537 766 1570; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_214' title='bbox 777 1537 830 1563; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_215' title='bbox 840 1537 874 1564; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_216' title='bbox 885 1537 976 1564; x_wconf 96'><strong>added</strong></span> <span class='ocrx_word' id='word_1_217' title='bbox 986 1537 1045 1564; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_218' title='bbox 1055 1537 1101 1564; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_219' title='bbox 1111 1537 1186 1564; x_wconf 96'><strong>track</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_26' title="bbox 347 1575 1052 1610; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_220' title='bbox 347 1591 381 1594; x_wconf 0'><strong>—</strong></span> <span class='ocrx_word' id='word_1_221' title='bbox 382 1575 495 1609; x_wconf 0'><strong>existing</strong></span> <span class='ocrx_word' id='word_1_222' title='bbox 505 1580 582 1603; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_223' title='bbox 593 1584 637 1603; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_224' title='bbox 648 1580 696 1603; x_wconf 97'><strong>not</strong></span> <span class='ocrx_word' id='word_1_225' title='bbox 707 1576 800 1603; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_226' title='bbox 811 1576 890 1603; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_227' title='bbox 900 1576 1052 1610; x_wconf 96'><strong>recording!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_18' lang='eng' title="bbox 346 1616 1205 1965">
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 384 1616 1199 1648; baseline 0.001 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_228' title='bbox 384 1616 471 1642; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_229' title='bbox 481 1616 671 1648; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_230' title='bbox 684 1617 838 1643; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_231' title='bbox 839 1616 912 1648; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_232' title='bbox 924 1616 1045 1643; x_wconf 96'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_233' title='bbox 1046 1616 1199 1643; x_wconf 95'><strong>controls</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 346 1655 1202 1689; baseline 0 -7; x_size 34; x_descenders 6; x_ascenders 9"><span class='ocrx_word' id='word_1_234' title='bbox 346 1663 409 1688; x_wconf 92'><strong>may</strong></span> <span class='ocrx_word' id='word_1_235' title='bbox 419 1655 453 1682; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_236' title='bbox 463 1655 530 1682; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_237' title='bbox 541 1659 569 1682; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_238' title='bbox 580 1663 632 1688; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_239' title='bbox 642 1655 707 1683; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_240' title='bbox 717 1659 746 1683; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_241' title='bbox 757 1655 867 1689; x_wconf 96'><strong>quickly</strong></span> <span class='ocrx_word' id='word_1_242' title='bbox 878 1664 968 1683; x_wconf 96'><strong>access</strong></span> <span class='ocrx_word' id='word_1_243' title='bbox 979 1664 1032 1689; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_244' title='bbox 1042 1655 1164 1683; x_wconf 96'><strong>location</strong></span> <span class='ocrx_word' id='word_1_245' title='bbox 1174 1655 1202 1682; x_wconf 96'><strong>in</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_29' title="bbox 346 1694 1204 1728; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_246' title='bbox 346 1702 414 1727; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_247' title='bbox 424 1702 558 1727; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_248' title='bbox 570 1694 612 1721; x_wconf 93'><strong>for</strong></span> <span class='ocrx_word' id='word_1_249' title='bbox 623 1695 847 1728; x_wconf 91'><strong>spot-recording.</strong></span> <span class='ocrx_word' id='word_1_250' title='bbox 860 1696 897 1722; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_251' title='bbox 908 1695 1028 1722; x_wconf 93'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_252' title='bbox 1039 1703 1056 1722; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_253' title='bbox 1066 1703 1099 1722; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_254' title='bbox 1100 1699 1204 1728; x_wconf 96'><strong>part,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 347 1733 1150 1768; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_255' title='bbox 347 1733 426 1761; x_wconf 97'><strong>select</strong></span> <span class='ocrx_word' id='word_1_256' title='bbox 437 1741 453 1761; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_257' title='bbox 463 1733 589 1761; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_258' title='bbox 599 1734 674 1761; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_259' title='bbox 685 1734 741 1761; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_260' title='bbox 752 1738 818 1761; x_wconf 93'><strong>start</strong></span> <span class='ocrx_word' id='word_1_261' title='bbox 828 1734 1086 1768; x_wconf 91'><strong>recording—while</strong></span> <span class='ocrx_word' id='word_1_262' title='bbox 1096 1742 1150 1767; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 346 1773 1203 1808; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_263' title='bbox 346 1774 448 1806; x_wconf 96'><strong>record,</strong></span> <span class='ocrx_word' id='word_1_264' title='bbox 460 1774 506 1801; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_265' title='bbox 517 1773 577 1801; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_266' title='bbox 581 1774 662 1801; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_267' title='bbox 673 1774 726 1801; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_268' title='bbox 736 1774 799 1807; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_269' title='bbox 809 1774 836 1801; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_270' title='bbox 847 1774 949 1808; x_wconf 97'><strong>perfect</strong></span> <span class='ocrx_word' id='word_1_271' title='bbox 961 1782 1026 1808; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_272' title='bbox 1037 1774 1137 1808; x_wconf 96'><strong>(unless</strong></span> <span class='ocrx_word' id='word_1_273' title='bbox 1148 1782 1203 1807; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_32' title="bbox 346 1813 1191 1847; baseline 0.002 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_274' title='bbox 346 1813 431 1840; x_wconf 95'><strong>MUTE</strong></span> <span class='ocrx_word' id='word_1_275' title='bbox 431 1813 492 1845; x_wconf 95'><strong>it,</strong></span> <span class='ocrx_word' id='word_1_276' title='bbox 505 1821 537 1840; x_wconf 95'><strong>or</strong></span> <span class='ocrx_word' id='word_1_277' title='bbox 547 1813 642 1840; x_wconf 95'><strong>SOLO</strong></span> <span class='ocrx_word' id='word_1_278' title='bbox 653 1814 756 1841; x_wconf 95'><strong>another</strong></span> <span class='ocrx_word' id='word_1_279' title='bbox 757 1814 875 1847; x_wconf 94'><strong>track).</strong></span> <span class='ocrx_word' id='word_1_280' title='bbox 889 1814 920 1840; x_wconf 96'><strong>In</strong></span> <span class='ocrx_word' id='word_1_281' title='bbox 930 1813 984 1841; x_wconf 96'><strong>this</strong></span> <span class='ocrx_word' id='word_1_282' title='bbox 995 1822 1057 1847; x_wconf 96'><strong>way,</strong></span> <span class='ocrx_word' id='word_1_283' title='bbox 1069 1822 1106 1847; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_284' title='bbox 1117 1818 1146 1841; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_285' title='bbox 1158 1814 1191 1841; x_wconf 96'><strong>32</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_33' title="bbox 346 1852 1205 1885; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_286' title='bbox 346 1852 434 1879; x_wconf 96'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_287' title='bbox 445 1860 508 1885; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_288' title='bbox 518 1853 552 1879; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_289' title='bbox 562 1853 748 1880; x_wconf 96'><strong>overdubbed!</strong></span> <span class='ocrx_word' id='word_1_290' title='bbox 761 1853 808 1880; x_wconf 94'><strong>All</strong></span> <span class='ocrx_word' id='word_1_291' title='bbox 819 1854 892 1880; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_292' title='bbox 895 1853 1011 1880; x_wconf 96'><strong>effects</strong></span> <span class='ocrx_word' id='word_1_293' title='bbox 1022 1861 1067 1880; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_294' title='bbox 1076 1853 1205 1880; x_wconf 96'><strong>recorded</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_34' title="bbox 346 1891 1168 1926; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_295' title='bbox 346 1891 485 1925; x_wconf 96'><strong>including</strong></span> <span class='ocrx_word' id='word_1_296' title='bbox 495 1891 570 1925; x_wconf 96'><strong>pitch</strong></span> <span class='ocrx_word' id='word_1_297' title='bbox 580 1892 663 1924; x_wconf 96'><strong>bend,</strong></span> <span class='ocrx_word' id='word_1_298' title='bbox 675 1892 850 1920; x_wconf 96'><strong>modulation,</strong></span> <span class='ocrx_word' id='word_1_299' title='bbox 854 1892 991 1926; x_wconf 93'><strong>velocity,</strong></span> <span class='ocrx_word' id='word_1_300' title='bbox 1004 1892 1168 1924; x_wconf 92'><strong>aftertouch,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_35' title="bbox 346 1931 895 1965; baseline 0.002 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_301' title='bbox 346 1931 448 1958; x_wconf 96'><strong>sustain</strong></span> <span class='ocrx_word' id='word_1_302' title='bbox 459 1931 549 1965; x_wconf 95'><strong>pedal,</strong></span> <span class='ocrx_word' id='word_1_303' title='bbox 561 1932 617 1959; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_304' title='bbox 628 1940 756 1965; x_wconf 96'><strong>program</strong></span> <span class='ocrx_word' id='word_1_305' title='bbox 766 1932 895 1965; x_wconf 96'><strong>changes!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_14' title="bbox 346 1998 1212 2163">
|
||||
<p class='ocr_par' id='par_1_19' lang='eng' title="bbox 346 1998 479 2040">
|
||||
<span class='ocr_line' id='line_1_36' title="bbox 346 1998 479 2040; baseline -0.008 -9; x_size 43; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_306' title='bbox 346 1998 479 2040; x_wconf 96'><strong>Editing</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_20' lang='eng' title="bbox 346 2050 1212 2163">
|
||||
<span class='ocr_line' id='line_1_37' title="bbox 383 2050 1186 2084; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_307' title='bbox 383 2050 419 2076; x_wconf 96'><strong>To</strong></span> <span class='ocrx_word' id='word_1_308' title='bbox 430 2057 503 2076; x_wconf 95'><strong>erase</strong></span> <span class='ocrx_word' id='word_1_309' title='bbox 514 2058 530 2077; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_310' title='bbox 540 2058 617 2077; x_wconf 96'><strong>wrong</strong></span> <span class='ocrx_word' id='word_1_311' title='bbox 618 2054 717 2083; x_wconf 96'><strong>note,</strong></span> <span class='ocrx_word' id='word_1_312' title='bbox 729 2050 829 2083; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_313' title='bbox 839 2050 905 2077; x_wconf 96'><strong>hold</strong></span> <span class='ocrx_word' id='word_1_314' title='bbox 916 2051 1013 2077; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_315' title='bbox 1015 2051 1083 2077; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_316' title='bbox 1085 2050 1186 2084; x_wconf 96'><strong>press</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_38' title="bbox 346 2089 1212 2124; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_317' title='bbox 346 2089 391 2116; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_318' title='bbox 402 2094 465 2117; x_wconf 96'><strong>note</strong></span> <span class='ocrx_word' id='word_1_319' title='bbox 475 2094 504 2117; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_320' title='bbox 515 2090 549 2117; x_wconf 97'><strong>be</strong></span> <span class='ocrx_word' id='word_1_321' title='bbox 559 2090 652 2117; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_322' title='bbox 661 2090 718 2123; x_wconf 96'><strong>just</strong></span> <span class='ocrx_word' id='word_1_323' title='bbox 729 2090 808 2117; x_wconf 96'><strong>before</strong></span> <span class='ocrx_word' id='word_1_324' title='bbox 808 2090 852 2117; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_325' title='bbox 862 2090 937 2124; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_326' title='bbox 947 2090 975 2117; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_327' title='bbox 986 2090 1032 2118; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_328' title='bbox 1043 2098 1212 2124; x_wconf 88'><strong>sequence—</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_39' title="bbox 346 2129 1134 2163; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_329' title='bbox 346 2129 406 2156; x_wconf 96'><strong>when</strong></span> <span class='ocrx_word' id='word_1_330' title='bbox 407 2129 531 2162; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_331' title='bbox 542 2129 621 2161; x_wconf 96'><strong>back,</strong></span> <span class='ocrx_word' id='word_1_332' title='bbox 633 2129 652 2156; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_333' title='bbox 663 2129 716 2156; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_334' title='bbox 726 2130 760 2157; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_335' title='bbox 771 2138 849 2163; x_wconf 96'><strong>gone.</strong></span> <span class='ocrx_word' id='word_1_336' title='bbox 861 2131 947 2157; x_wconf 96'><strong>Notes</strong></span> <span class='ocrx_word' id='word_1_337' title='bbox 958 2138 1021 2163; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_338' title='bbox 1031 2130 1089 2157; x_wconf 96'><strong>also</strong></span> <span class='ocrx_word' id='word_1_339' title='bbox 1100 2130 1134 2157; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_15' title="bbox 345 2168 1228 2242">
|
||||
<p class='ocr_par' id='par_1_21' lang='eng' title="bbox 345 2168 1228 2242">
|
||||
<span class='ocr_line' id='line_1_40' title="bbox 346 2168 1220 2203; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_340' title='bbox 346 2168 445 2200; x_wconf 96'><strong>added,</strong></span> <span class='ocrx_word' id='word_1_341' title='bbox 457 2168 560 2200; x_wconf 96'><strong>erased,</strong></span> <span class='ocrx_word' id='word_1_342' title='bbox 572 2177 604 2196; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_343' title='bbox 614 2169 739 2202; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_344' title='bbox 749 2169 829 2203; x_wconf 96'><strong>using</strong></span> <span class='ocrx_word' id='word_1_345' title='bbox 839 2169 885 2196; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_346' title='bbox 896 2170 1031 2196; x_wconf 96'><strong>SINGLE</strong></span> <span class='ocrx_word' id='word_1_347' title='bbox 1042 2170 1107 2196; x_wconf 91'><strong>STEP</strong></span> <span class='ocrx_word' id='word_1_348' title='bbox 1109 2169 1220 2196; x_wconf 91'><strong>func-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_41' title="bbox 345 2207 1228 2242; baseline 0.002 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_349' title='bbox 345 2207 412 2234; x_wconf 96'><strong>tion.</strong></span> <span class='ocrx_word' id='word_1_350' title='bbox 424 2208 461 2235; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_351' title='bbox 472 2208 592 2235; x_wconf 91'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_352' title='bbox 603 2212 667 2235; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_353' title='bbox 668 2212 718 2235; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_354' title='bbox 729 2208 841 2242; x_wconf 96'><strong>specific</strong></span> <span class='ocrx_word' id='word_1_355' title='bbox 851 2209 943 2242; x_wconf 97'><strong>points</strong></span> <span class='ocrx_word' id='word_1_356' title='bbox 955 2208 1049 2236; x_wconf 96'><strong>within</strong></span> <span class='ocrx_word' id='word_1_357' title='bbox 1060 2217 1076 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_358' title='bbox 1086 2216 1228 2242; x_wconf 96'><strong>sequence,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_16' title="bbox 345 2293 705 2326">
|
||||
<p class='ocr_par' id='par_1_22' lang='eng' title="bbox 345 2293 705 2326">
|
||||
<span class='ocr_line' id='line_1_42' title="bbox 345 2293 705 2326; baseline 0.003 -1; x_size 38.38298; x_descenders 5.3829789; x_ascenders 10"><span class='ocrx_word' id='word_1_359' title='bbox 345 2293 541 2326; x_wconf 96'><strong>Additional</strong></span> <span class='ocrx_word' id='word_1_360' title='bbox 553 2293 705 2326; x_wconf 96'><strong>Features</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_17' title="bbox 1295 1289 2165 1593">
|
||||
<p class='ocr_par' id='par_1_23' lang='eng' title="bbox 1296 1289 2165 1362">
|
||||
<span class='ocr_line' id='line_1_43' title="bbox 1296 1289 2165 1322; baseline 0.001 -7; x_size 35.040108; x_descenders 6.9264708; x_ascenders 8.613636"><span class='ocrx_word' id='word_1_361' title='bbox 1296 1289 1394 1322; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_362' title='bbox 1404 1297 1452 1316; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_363' title='bbox 1463 1290 1615 1321; x_wconf 96'><strong>LOCATE,</strong></span> <span class='ocrx_word' id='word_1_364' title='bbox 1628 1290 1716 1316; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_365' title='bbox 1726 1289 1910 1316; x_wconf 95'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_366' title='bbox 1911 1297 1960 1321; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_367' title='bbox 1972 1290 2098 1316; x_wconf 95'><strong>REWIND</strong></span> <span class='ocrx_word' id='word_1_368' title='bbox 2100 1290 2165 1317; x_wconf 95'><strong>to</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_44' title="bbox 1297 1328 2033 1362; baseline 0.001 -7; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_369' title='bbox 1297 1328 1356 1355; x_wconf 96'><strong>find</strong></span> <span class='ocrx_word' id='word_1_370' title='bbox 1366 1329 1412 1355; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_371' title='bbox 1423 1328 1527 1356; x_wconf 96'><strong>desired</strong></span> <span class='ocrx_word' id='word_1_372' title='bbox 1537 1329 1587 1356; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_373' title='bbox 1598 1329 1720 1361; x_wconf 96'><strong>number,</strong></span> <span class='ocrx_word' id='word_1_374' title='bbox 1732 1329 1798 1356; x_wconf 97'><strong>then</strong></span> <span class='ocrx_word' id='word_1_375' title='bbox 1809 1333 1874 1356; x_wconf 96'><strong>start</strong></span> <span class='ocrx_word' id='word_1_376' title='bbox 1885 1329 2033 1362; x_wconf 96'><strong>recording.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_24' lang='eng' title="bbox 1295 1368 2160 1593">
|
||||
<span class='ocr_line' id='line_1_45' title="bbox 1332 1368 2160 1402; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_377' title='bbox 1332 1368 1391 1395; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_378' title='bbox 1402 1368 1626 1395; x_wconf 91'><strong>INSERT/COPY</strong></span> <span class='ocrx_word' id='word_1_379' title='bbox 1626 1368 1789 1395; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_380' title='bbox 1800 1368 1893 1395; x_wconf 96'><strong>allows</strong></span> <span class='ocrx_word' id='word_1_381' title='bbox 1904 1376 1958 1402; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_382' title='bbox 1968 1373 1997 1395; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_383' title='bbox 2008 1377 2087 1396; x_wconf 96'><strong>move</strong></span> <span class='ocrx_word' id='word_1_384' title='bbox 2097 1369 2160 1396; x_wconf 97'><strong>bars</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_46' title="bbox 1297 1407 2151 1441; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_385' title='bbox 1297 1407 1369 1434; x_wconf 96'><strong>from</strong></span> <span class='ocrx_word' id='word_1_386' title='bbox 1380 1415 1433 1434; x_wconf 95'><strong>one</strong></span> <span class='ocrx_word' id='word_1_387' title='bbox 1443 1407 1565 1435; x_wconf 95'><strong>location</strong></span> <span class='ocrx_word' id='word_1_388' title='bbox 1576 1411 1605 1434; x_wconf 92'><strong>to</strong></span> <span class='ocrx_word' id='word_1_389' title='bbox 1616 1407 1796 1435; x_wconf 91'><strong>another—in</strong></span> <span class='ocrx_word' id='word_1_390' title='bbox 1806 1408 1852 1435; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_391' title='bbox 1863 1416 1937 1435; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_392' title='bbox 1948 1416 2067 1441; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_393' title='bbox 2068 1416 2125 1435; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_394' title='bbox 2135 1416 2151 1435; x_wconf 96'><strong>a</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_47' title="bbox 1296 1447 2160 1481; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_395' title='bbox 1296 1447 1421 1474; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_396' title='bbox 1431 1455 1491 1474; x_wconf 96'><strong>one.</strong></span> <span class='ocrx_word' id='word_1_397' title='bbox 1504 1448 1555 1474; x_wconf 96'><strong>For</strong></span> <span class='ocrx_word' id='word_1_398' title='bbox 1565 1448 1698 1481; x_wconf 95'><strong>example,</strong></span> <span class='ocrx_word' id='word_1_399' title='bbox 1710 1456 1764 1481; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_400' title='bbox 1775 1448 1863 1481; x_wconf 96'><strong>might</strong></span> <span class='ocrx_word' id='word_1_401' title='bbox 1873 1448 1955 1475; x_wconf 96'><strong>insert</strong></span> <span class='ocrx_word' id='word_1_402' title='bbox 1966 1456 1983 1475; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_403' title='bbox 1993 1456 2064 1481; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_404' title='bbox 2074 1448 2106 1475; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_405' title='bbox 2115 1448 2160 1475; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_48' title="bbox 1297 1486 2087 1521; baseline 0 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_406' title='bbox 1297 1486 1355 1514; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_407' title='bbox 1366 1495 1439 1514; x_wconf 96'><strong>verse</strong></span> <span class='ocrx_word' id='word_1_408' title='bbox 1449 1487 1571 1514; x_wconf 96'><strong>between</strong></span> <span class='ocrx_word' id='word_1_409' title='bbox 1582 1487 1628 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_410' title='bbox 1638 1487 1740 1514; x_wconf 96'><strong>second</strong></span> <span class='ocrx_word' id='word_1_411' title='bbox 1751 1487 1838 1514; x_wconf 96'><strong>chorus</strong></span> <span class='ocrx_word' id='word_1_412' title='bbox 1841 1495 1899 1514; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_413' title='bbox 1901 1487 1975 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_414' title='bbox 1985 1487 2087 1521; x_wconf 96'><strong>bridge.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_49' title="bbox 1296 1527 2047 1560; baseline 0.003 -8; x_size 32; x_descenders 6; x_ascenders 7"><span class='ocrx_word' id='word_1_415' title='bbox 1296 1527 1441 1553; x_wconf 95'><strong>DELETE</strong></span> <span class='ocrx_word' id='word_1_416' title='bbox 1453 1527 1527 1553; x_wconf 96'><strong>BARS</strong></span> <span class='ocrx_word' id='word_1_417' title='bbox 1529 1527 1681 1559; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_418' title='bbox 1691 1527 1737 1553; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_419' title='bbox 1748 1535 1823 1554; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_420' title='bbox 1833 1535 1891 1560; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_421' title='bbox 1901 1531 1930 1554; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_422' title='bbox 1940 1535 2047 1554; x_wconf 96'><strong>remove</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_50' title="bbox 1295 1565 1577 1593; baseline 0.004 -1; x_size 34.748871; x_descenders 6.7488689; x_ascenders 9"><span class='ocrx_word' id='word_1_423' title='bbox 1295 1569 1422 1592; x_wconf 96'><strong>unwanted</strong></span> <span class='ocrx_word' id='word_1_424' title='bbox 1423 1565 1577 1593; x_wconf 95'><strong>sections,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_18' title="bbox 1295 1638 2215 1960">
|
||||
<p class='ocr_par' id='par_1_25' lang='eng' title="bbox 1296 1638 1589 1680">
|
||||
<span class='ocr_line' id='line_1_51' title="bbox 1296 1638 1589 1680; baseline 0 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_425' title='bbox 1296 1638 1452 1680; x_wconf 96'><strong>Creating</strong></span> <span class='ocrx_word' id='word_1_426' title='bbox 1465 1648 1485 1671; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_427' title='bbox 1497 1639 1589 1680; x_wconf 96'><strong>Song</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_26' lang='eng' title="bbox 1295 1690 2215 1960">
|
||||
<span class='ocr_line' id='line_1_52' title="bbox 1333 1690 2146 1723; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_428' title='bbox 1333 1690 1394 1717; x_wconf 96'><strong>One</strong></span> <span class='ocrx_word' id='word_1_429' title='bbox 1404 1698 1446 1717; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_430' title='bbox 1445 1694 1500 1723; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_431' title='bbox 1511 1694 1598 1717; x_wconf 96'><strong>create</strong></span> <span class='ocrx_word' id='word_1_432' title='bbox 1608 1698 1625 1717; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_433' title='bbox 1635 1698 1687 1717; x_wconf 95'><strong>song</strong></span> <span class='ocrx_word' id='word_1_434' title='bbox 1688 1690 1736 1723; x_wconf 95'><strong>is</strong></span> <span class='ocrx_word' id='word_1_435' title='bbox 1747 1694 1776 1717; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_436' title='bbox 1787 1690 1880 1717; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_437' title='bbox 1891 1690 1958 1717; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_438' title='bbox 1969 1690 2044 1717; x_wconf 97'><strong>track</strong></span> <span class='ocrx_word' id='word_1_439' title='bbox 2056 1690 2090 1717; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_440' title='bbox 2101 1690 2146 1717; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_53' title="bbox 1295 1729 2121 1762; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_441' title='bbox 1295 1737 1353 1762; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_442' title='bbox 1362 1729 1481 1762; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_443' title='bbox 1493 1729 1541 1762; x_wconf 95'><strong>(up</strong></span> <span class='ocrx_word' id='word_1_444' title='bbox 1552 1733 1581 1756; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_445' title='bbox 1592 1730 1644 1756; x_wconf 96'><strong>999</strong></span> <span class='ocrx_word' id='word_1_446' title='bbox 1654 1729 1738 1762; x_wconf 96'><strong>bars).</strong></span> <span class='ocrx_word' id='word_1_447' title='bbox 1751 1729 1878 1757; x_wconf 96'><strong>Another</strong></span> <span class='ocrx_word' id='word_1_448' title='bbox 1888 1737 1930 1757; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_449' title='bbox 1929 1729 1977 1762; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_450' title='bbox 1987 1733 2016 1757; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_451' title='bbox 2027 1729 2121 1757; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_54' title="bbox 1296 1768 2066 1802; baseline 0 -6; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_452' title='bbox 1296 1768 1362 1796; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_453' title='bbox 1373 1768 1448 1796; x_wconf 96'><strong>basic</strong></span> <span class='ocrx_word' id='word_1_454' title='bbox 1458 1768 1562 1796; x_wconf 96'><strong>section</strong></span> <span class='ocrx_word' id='word_1_455' title='bbox 1574 1769 1666 1802; x_wconf 96'><strong>(verse,</strong></span> <span class='ocrx_word' id='word_1_456' title='bbox 1679 1769 1779 1796; x_wconf 96'><strong>chorus,</strong></span> <span class='ocrx_word' id='word_1_457' title='bbox 1782 1769 1865 1802; x_wconf 96'><strong>etc.)</strong></span> <span class='ocrx_word' id='word_1_458' title='bbox 1876 1768 1904 1795; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_459' title='bbox 1914 1768 2066 1796; x_wconf 96'><strong>individual</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_55' title="bbox 1296 1808 2215 1841; baseline 0 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_460' title='bbox 1296 1816 1451 1841; x_wconf 96'><strong>sequences,</strong></span> <span class='ocrx_word' id='word_1_461' title='bbox 1463 1808 1528 1835; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_462' title='bbox 1538 1816 1587 1835; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_463' title='bbox 1597 1808 1643 1835; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_464' title='bbox 1653 1809 1799 1835; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_465' title='bbox 1810 1808 1883 1835; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_466' title='bbox 1885 1808 2050 1836; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_467' title='bbox 2060 1812 2089 1835; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_468' title='bbox 2103 1808 2215 1836; x_wconf 93'><strong>“chain”</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_56' title="bbox 1295 1847 2135 1881; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_469' title='bbox 1295 1848 1370 1874; x_wconf 96'><strong>them</strong></span> <span class='ocrx_word' id='word_1_470' title='bbox 1381 1848 1508 1881; x_wconf 95'><strong>together.</strong></span> <span class='ocrx_word' id='word_1_471' title='bbox 1521 1848 1667 1875; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_472' title='bbox 1678 1848 1751 1875; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_473' title='bbox 1753 1847 1842 1874; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_474' title='bbox 1853 1848 1918 1875; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_475' title='bbox 1929 1848 2135 1881; x_wconf 96'><strong>automatically</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_57' title="bbox 1296 1887 2162 1920; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_476' title='bbox 1296 1895 1349 1920; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_477' title='bbox 1349 1887 1412 1920; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_478' title='bbox 1422 1887 1468 1914; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_479' title='bbox 1478 1891 1552 1920; x_wconf 96'><strong>parts</strong></span> <span class='ocrx_word' id='word_1_480' title='bbox 1563 1887 1621 1914; x_wconf 95'><strong>into</strong></span> <span class='ocrx_word' id='word_1_481' title='bbox 1632 1895 1649 1914; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_482' title='bbox 1659 1895 1718 1914; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_483' title='bbox 1729 1895 1870 1920; x_wconf 96'><strong>sequence.</strong></span> <span class='ocrx_word' id='word_1_484' title='bbox 1884 1887 1911 1914; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_485' title='bbox 1919 1887 2033 1919; x_wconf 96'><strong>desired,</strong></span> <span class='ocrx_word' id='word_1_486' title='bbox 2045 1895 2099 1920; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_487' title='bbox 2110 1895 2162 1914; x_wconf 96'><strong>can</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_58' title="bbox 1296 1926 2169 1960; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_488' title='bbox 1296 1934 1361 1953; x_wconf 96'><strong>even</strong></span> <span class='ocrx_word' id='word_1_489' title='bbox 1372 1930 1411 1953; x_wconf 96'><strong>set</strong></span> <span class='ocrx_word' id='word_1_490' title='bbox 1422 1926 1468 1953; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_491' title='bbox 1478 1926 1528 1953; x_wconf 96'><strong>last</strong></span> <span class='ocrx_word' id='word_1_492' title='bbox 1540 1926 1590 1953; x_wconf 96'><strong>few</strong></span> <span class='ocrx_word' id='word_1_493' title='bbox 1601 1927 1664 1953; x_wconf 96'><strong>bars</strong></span> <span class='ocrx_word' id='word_1_494' title='bbox 1675 1931 1704 1954; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_495' title='bbox 1715 1935 1795 1960; x_wconf 96'><strong>repeat</strong></span> <span class='ocrx_word' id='word_1_496' title='bbox 1795 1926 1955 1960; x_wconf 96'><strong>infinitely,</strong></span> <span class='ocrx_word' id='word_1_497' title='bbox 1968 1926 2011 1954; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_498' title='bbox 2022 1935 2038 1954; x_wconf 93'><strong>a</strong></span> <span class='ocrx_word' id='word_1_499' title='bbox 2049 1927 2169 1954; x_wconf 92'><strong>fadeout.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_19' title="bbox 1293 2000 2179 2242">
|
||||
<p class='ocr_par' id='par_1_27' lang='eng' title="bbox 1294 2000 1948 2040">
|
||||
<span class='ocr_line' id='line_1_59' title="bbox 1294 2000 1948 2040; baseline 0.002 -8; x_size 40; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_500' title='bbox 1294 2000 1532 2040; x_wconf 95'><strong>Composition</strong></span> <span class='ocrx_word' id='word_1_501' title='bbox 1544 2000 1699 2033; x_wconf 96'><strong>Without</strong></span> <span class='ocrx_word' id='word_1_502' title='bbox 1711 2000 1948 2040; x_wconf 96'><strong>Compromise</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_28' lang='eng' title="bbox 1293 2051 2179 2242">
|
||||
<span class='ocr_line' id='line_1_60' title="bbox 1331 2051 2179 2085; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_503' title='bbox 1331 2051 1389 2078; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_504' title='bbox 1399 2051 1563 2085; x_wconf 96'><strong>technology</strong></span> <span class='ocrx_word' id='word_1_505' title='bbox 1573 2059 1627 2084; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_506' title='bbox 1638 2060 1686 2079; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_507' title='bbox 1697 2051 1797 2078; x_wconf 96'><strong>should</strong></span> <span class='ocrx_word' id='word_1_508' title='bbox 1808 2059 1887 2078; x_wconf 96'><strong>never</strong></span> <span class='ocrx_word' id='word_1_509' title='bbox 1897 2052 1932 2079; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_510' title='bbox 1942 2059 1973 2079; x_wconf 96'><strong>so</strong></span> <span class='ocrx_word' id='word_1_511' title='bbox 1984 2051 2110 2085; x_wconf 67'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_512' title='bbox 2120 2052 2179 2078; x_wconf 96'><strong>that</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_61' title="bbox 1294 2090 2157 2124; baseline 0 -6; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_513' title='bbox 1294 2090 1313 2118; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_514' title='bbox 1323 2091 1459 2118; x_wconf 96'><strong>interferes</strong></span> <span class='ocrx_word' id='word_1_515' title='bbox 1470 2091 1535 2118; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_516' title='bbox 1545 2091 1591 2118; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_517' title='bbox 1602 2091 1715 2118; x_wconf 96'><strong>creative</strong></span> <span class='ocrx_word' id='word_1_518' title='bbox 1725 2099 1841 2124; x_wconf 93'><strong>process.</strong></span> <span class='ocrx_word' id='word_1_519' title='bbox 1854 2091 1947 2118; x_wconf 92'><strong>That’s</strong></span> <span class='ocrx_word' id='word_1_520' title='bbox 1957 2091 2086 2124; x_wconf 96'><strong>precisely</strong></span> <span class='ocrx_word' id='word_1_521' title='bbox 2096 2091 2157 2124; x_wconf 96'><strong>why</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_62' title="bbox 1293 2130 2156 2164; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_522' title='bbox 1293 2130 1339 2157; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_523' title='bbox 1350 2130 1562 2164; x_wconf 90'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_524' title='bbox 1564 2130 1607 2157; x_wconf 97'><strong>is</strong></span> <span class='ocrx_word' id='word_1_525' title='bbox 1619 2130 1747 2164; x_wconf 96'><strong>designed</strong></span> <span class='ocrx_word' id='word_1_526' title='bbox 1758 2134 1787 2157; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_527' title='bbox 1798 2130 1834 2157; x_wconf 96'><strong>let</strong></span> <span class='ocrx_word' id='word_1_528' title='bbox 1844 2138 1899 2163; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_529' title='bbox 1910 2138 2051 2164; x_wconf 96'><strong>compose,</strong></span> <span class='ocrx_word' id='word_1_530' title='bbox 2063 2130 2156 2157; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_63' title="bbox 1294 2169 2145 2203; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_531' title='bbox 1294 2178 1330 2197; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_532' title='bbox 1331 2169 1414 2197; x_wconf 96'><strong>edit</strong></span> <span class='ocrx_word' id='word_1_533' title='bbox 1425 2170 1503 2197; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_534' title='bbox 1514 2170 1643 2203; x_wconf 96'><strong>devoting</strong></span> <span class='ocrx_word' id='word_1_535' title='bbox 1653 2178 1721 2203; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_536' title='bbox 1731 2170 1882 2197; x_wconf 96'><strong>undivided</strong></span> <span class='ocrx_word' id='word_1_537' title='bbox 1893 2170 2027 2197; x_wconf 96'><strong>attention</strong></span> <span class='ocrx_word' id='word_1_538' title='bbox 2037 2174 2067 2197; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_539' title='bbox 2077 2178 2145 2203; x_wconf 96'><strong>your</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_64' title="bbox 1294 2209 2126 2242; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_540' title='bbox 1294 2209 1388 2236; x_wconf 95'><strong>music.</strong></span> <span class='ocrx_word' id='word_1_541' title='bbox 1402 2209 1451 2236; x_wconf 96'><strong>See</strong></span> <span class='ocrx_word' id='word_1_542' title='bbox 1460 2217 1529 2242; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_543' title='bbox 1540 2209 1611 2236; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_544' title='bbox 1621 2209 1712 2236; x_wconf 95'><strong>dealer</strong></span> <span class='ocrx_word' id='word_1_545' title='bbox 1722 2209 1806 2242; x_wconf 95'><strong>today</strong></span> <span class='ocrx_word' id='word_1_546' title='bbox 1817 2209 1859 2236; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_547' title='bbox 1870 2217 1887 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_548' title='bbox 1897 2209 2126 2236; x_wconf 96'><strong>demonstration!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_20' title="bbox 347 2343 2171 2378">
|
||||
<p class='ocr_par' id='par_1_29' lang='eng' title="bbox 347 2343 2171 2378">
|
||||
<span class='ocr_line' id='line_1_65' title="bbox 347 2343 2171 2378; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_549' title='bbox 347 2350 361 2363; x_wconf 58'><strong>*</strong></span> <span class='ocrx_word' id='word_1_550' title='bbox 373 2343 483 2377; x_wconf 96'><strong>Simple,</strong></span> <span class='ocrx_word' id='word_1_551' title='bbox 495 2352 559 2377; x_wconf 96'><strong>easy</strong></span> <span class='ocrx_word' id='word_1_552' title='bbox 569 2348 598 2371; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_553' title='bbox 609 2344 683 2371; x_wconf 93'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_554' title='bbox 694 2344 922 2378; x_wconf 91'><strong>operation—the</strong></span> <span class='ocrx_word' id='word_1_555' title='bbox 934 2345 967 2372; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_556' title='bbox 978 2345 1116 2372; x_wconf 96'><strong>character</strong></span> <span class='ocrx_word' id='word_1_557' title='bbox 1126 2345 1200 2372; x_wconf 96'><strong>LCD</strong></span> <span class='ocrx_word' id='word_1_558' title='bbox 1211 2345 1316 2378; x_wconf 96'><strong>display</strong></span> <span class='ocrx_word' id='word_1_559' title='bbox 1326 2345 1424 2378; x_wconf 97'><strong>clearly</strong></span> <span class='ocrx_word' id='word_1_560' title='bbox 1434 2345 1528 2378; x_wconf 96'><strong>guides</strong></span> <span class='ocrx_word' id='word_1_561' title='bbox 1539 2353 1594 2378; x_wconf 97'><strong>you</strong></span> <span class='ocrx_word' id='word_1_562' title='bbox 1604 2345 1705 2378; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_563' title='bbox 1706 2344 1770 2371; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_564' title='bbox 1781 2344 1947 2377; x_wconf 96'><strong>operations.</strong></span> <span class='ocrx_word' id='word_1_565' title='bbox 1961 2344 1989 2371; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_566' title='bbox 1997 2344 2112 2376; x_wconf 96'><strong>needed,</strong></span> <span class='ocrx_word' id='word_1_567' title='bbox 2125 2345 2171 2371; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_21' title="bbox 373 2381 1083 2415">
|
||||
<p class='ocr_par' id='par_1_30' lang='eng' title="bbox 373 2381 1083 2415">
|
||||
<span class='ocr_line' id='line_1_66' title="bbox 373 2381 1083 2415; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_568' title='bbox 373 2381 448 2407; x_wconf 96'><strong>HELP</strong></span> <span class='ocrx_word' id='word_1_569' title='bbox 450 2381 583 2408; x_wconf 96'><strong>button</strong></span> <span class='ocrx_word' id='word_1_570' title='bbox 594 2381 711 2415; x_wconf 96'><strong>displays</strong></span> <span class='ocrx_word' id='word_1_571' title='bbox 722 2382 875 2409; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_572' title='bbox 886 2382 1083 2415; x_wconf 96'><strong>explanations.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_22' title="bbox 347 2427 2145 2507">
|
||||
<p class='ocr_par' id='par_1_31' lang='eng' title="bbox 347 2427 2145 2507">
|
||||
<span class='ocr_line' id='line_1_67' title="bbox 347 2427 1468 2461; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_573' title='bbox 347 2432 361 2446; x_wconf 70'><strong>*</strong></span> <span class='ocrx_word' id='word_1_574' title='bbox 373 2427 612 2454; x_wconf 91'><strong>Non-destructive</strong></span> <span class='ocrx_word' id='word_1_575' title='bbox 622 2427 914 2461; x_wconf 89'><strong>recording—existing</strong></span> <span class='ocrx_word' id='word_1_576' title='bbox 924 2432 1002 2455; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_577' title='bbox 1013 2436 1057 2455; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_578' title='bbox 1068 2432 1116 2455; x_wconf 96'><strong>not</strong></span> <span class='ocrx_word' id='word_1_579' title='bbox 1127 2428 1220 2455; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_580' title='bbox 1231 2428 1309 2455; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_581' title='bbox 1319 2428 1468 2461; x_wconf 92'><strong>recording.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_68' title="bbox 347 2473 2145 2507; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_582' title='bbox 347 2478 361 2492; x_wconf 70'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_583' title='bbox 372 2473 433 2500; x_wconf 93'><strong>Two</strong></span> <span class='ocrx_word' id='word_1_584' title='bbox 444 2473 689 2500; x_wconf 90'><strong>FOOTSWITCH</strong></span> <span class='ocrx_word' id='word_1_585' title='bbox 701 2474 818 2500; x_wconf 95'><strong>INPUTS</strong></span> <span class='ocrx_word' id='word_1_586' title='bbox 819 2474 894 2501; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_587' title='bbox 893 2473 939 2507; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_588' title='bbox 941 2473 1091 2507; x_wconf 96'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_589' title='bbox 1101 2478 1130 2501; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_590' title='bbox 1141 2474 1271 2507; x_wconf 96'><strong>remotely</strong></span> <span class='ocrx_word' id='word_1_591' title='bbox 1281 2473 1387 2501; x_wconf 96'><strong>control</strong></span> <span class='ocrx_word' id='word_1_592' title='bbox 1398 2482 1481 2507; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_593' title='bbox 1491 2473 1523 2501; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_594' title='bbox 1531 2474 1578 2501; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_595' title='bbox 1588 2473 1750 2506; x_wconf 96'><strong>commonly</strong></span> <span class='ocrx_word' id='word_1_596' title='bbox 1760 2473 1827 2500; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_597' title='bbox 1840 2473 1991 2505; x_wconf 96'><strong>functions,</strong></span> <span class='ocrx_word' id='word_1_598' title='bbox 2003 2473 2145 2507; x_wconf 96'><strong>including</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_23' title="bbox 372 2510 1090 2543">
|
||||
<p class='ocr_par' id='par_1_32' lang='eng' title="bbox 372 2510 1090 2543">
|
||||
<span class='ocr_line' id='line_1_69' title="bbox 372 2510 1090 2543; baseline 0.001 -6; x_size 35.625; x_descenders 8.90625; x_ascenders 8.90625"><span class='ocrx_word' id='word_1_599' title='bbox 372 2510 500 2542; x_wconf 96'><strong>ERASE,</strong></span> <span class='ocrx_word' id='word_1_600' title='bbox 513 2511 660 2542; x_wconf 92'><strong>REPEAT,</strong></span> <span class='ocrx_word' id='word_1_601' title='bbox 673 2511 883 2543; x_wconf 89'><strong>PLAY/STOP,</strong></span> <span class='ocrx_word' id='word_1_602' title='bbox 896 2519 927 2538; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_603' title='bbox 939 2511 1090 2538; x_wconf 96'><strong>LOCATE.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_24' title="bbox 347 2556 1768 2590">
|
||||
<p class='ocr_par' id='par_1_33' lang='eng' title="bbox 347 2556 1768 2590">
|
||||
<span class='ocr_line' id='line_1_70' title="bbox 347 2556 1768 2590; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_604' title='bbox 347 2561 361 2575; x_wconf 86'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_605' title='bbox 372 2556 433 2583; x_wconf 85'><strong>Iwo</strong></span> <span class='ocrx_word' id='word_1_606' title='bbox 443 2556 612 2583; x_wconf 96'><strong>TRIGGER</strong></span> <span class='ocrx_word' id='word_1_607' title='bbox 623 2556 778 2584; x_wconf 96'><strong>OUTPUTS</strong></span> <span class='ocrx_word' id='word_1_608' title='bbox 780 2557 871 2590; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_609' title='bbox 881 2557 915 2584; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_610' title='bbox 925 2557 1119 2590; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_611' title='bbox 1129 2561 1158 2584; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_612' title='bbox 1169 2561 1270 2590; x_wconf 96'><strong>output</strong></span> <span class='ocrx_word' id='word_1_613' title='bbox 1281 2557 1370 2590; x_wconf 96'><strong>pulses</strong></span> <span class='ocrx_word' id='word_1_614' title='bbox 1381 2561 1409 2584; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_615' title='bbox 1419 2565 1472 2590; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_616' title='bbox 1483 2557 1598 2584; x_wconf 96'><strong>selected</strong></span> <span class='ocrx_word' id='word_1_617' title='bbox 1608 2561 1673 2584; x_wconf 97'><strong>note</strong></span> <span class='ocrx_word' id='word_1_618' title='bbox 1683 2556 1768 2583; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_25' title="bbox 347 2601 1226 2635">
|
||||
<p class='ocr_par' id='par_1_34' lang='eng' title="bbox 347 2601 1226 2635">
|
||||
<span class='ocr_line' id='line_1_71' title="bbox 347 2601 1226 2635; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_619' title='bbox 347 2607 361 2620; x_wconf 58'><strong>©</strong></span> <span class='ocrx_word' id='word_1_620' title='bbox 372 2601 434 2628; x_wconf 96'><strong>Will</strong></span> <span class='ocrx_word' id='word_1_621' title='bbox 445 2609 510 2634; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_622' title='bbox 521 2605 549 2628; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_623' title='bbox 561 2602 690 2629; x_wconf 93'><strong>standard</strong></span> <span class='ocrx_word' id='word_1_624' title='bbox 701 2602 864 2629; x_wconf 91'><strong>LinnDrum</strong></span> <span class='ocrx_word' id='word_1_625' title='bbox 875 2610 907 2629; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_626' title='bbox 918 2602 989 2629; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_627' title='bbox 1000 2603 1069 2629; x_wconf 95'><strong>9000</strong></span> <span class='ocrx_word' id='word_1_628' title='bbox 1080 2610 1129 2635; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_629' title='bbox 1131 2607 1226 2630; x_wconf 96'><strong>tone.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_26' title="bbox 347 2648 2100 2727">
|
||||
<p class='ocr_par' id='par_1_35' lang='eng' title="bbox 347 2648 2100 2727">
|
||||
<span class='ocr_line' id='line_1_72' title="bbox 347 2648 1664 2682; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_630' title='bbox 347 2654 360 2667; x_wconf 45'><strong>©</strong></span> <span class='ocrx_word' id='word_1_631' title='bbox 372 2648 483 2675; x_wconf 95'><strong>Utilizes</strong></span> <span class='ocrx_word' id='word_1_632' title='bbox 493 2648 564 2680; x_wconf 96'><strong>ultra</strong></span> <span class='ocrx_word' id='word_1_633' title='bbox 573 2648 744 2682; x_wconf 96'><strong>high-speed,</strong></span> <span class='ocrx_word' id='word_1_634' title='bbox 757 2649 772 2676; x_wconf 95'><strong>8</strong></span> <span class='ocrx_word' id='word_1_635' title='bbox 783 2649 862 2675; x_wconf 94'><strong>MHz</strong></span> <span class='ocrx_word' id='word_1_636' title='bbox 873 2649 954 2676; x_wconf 96'><strong>80186</strong></span> <span class='ocrx_word' id='word_1_637' title='bbox 965 2649 994 2676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_638' title='bbox 1004 2648 1043 2676; x_wconf 96'><strong>bit</strong></span> <span class='ocrx_word' id='word_1_639' title='bbox 1054 2653 1197 2682; x_wconf 96'><strong>computer</strong></span> <span class='ocrx_word' id='word_1_640' title='bbox 1208 2649 1350 2682; x_wconf 96'><strong>internally</strong></span> <span class='ocrx_word' id='word_1_641' title='bbox 1361 2649 1403 2676; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_642' title='bbox 1414 2649 1502 2676; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_643' title='bbox 1512 2648 1664 2682; x_wconf 96'><strong>operation.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_73' title="bbox 347 2694 2100 2727; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_644' title='bbox 347 2699 361 2713; x_wconf 31'><strong>*</strong></span> <span class='ocrx_word' id='word_1_645' title='bbox 372 2694 476 2720; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_646' title='bbox 478 2694 562 2721; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_647' title='bbox 561 2694 606 2727; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_648' title='bbox 608 2694 764 2727; x_wconf 95'><strong>specified</strong></span> <span class='ocrx_word' id='word_1_649' title='bbox 774 2694 802 2721; x_wconf 93'><strong>in</strong></span> <span class='ocrx_word' id='word_1_650' title='bbox 814 2695 1172 2722; x_wconf 91'><strong>BEATS-PER-MINUTE</strong></span> <span class='ocrx_word' id='word_1_651' title='bbox 1183 2703 1215 2722; x_wconf 93'><strong>or</strong></span> <span class='ocrx_word' id='word_1_652' title='bbox 1225 2695 1547 2722; x_wconf 91'><strong>FRAMES-PER-BEAT</strong></span> <span class='ocrx_word' id='word_1_653' title='bbox 1543 2695 1605 2721; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_654' title='bbox 1616 2695 1659 2726; x_wconf 96'><strong>24,</strong></span> <span class='ocrx_word' id='word_1_655' title='bbox 1672 2695 1716 2726; x_wconf 96'><strong>25,</strong></span> <span class='ocrx_word' id='word_1_656' title='bbox 1728 2702 1760 2721; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_657' title='bbox 1772 2695 1806 2721; x_wconf 96'><strong>30</strong></span> <span class='ocrx_word' id='word_1_658' title='bbox 1817 2694 1917 2721; x_wconf 96'><strong>frames</strong></span> <span class='ocrx_word' id='word_1_659' title='bbox 1928 2702 1976 2727; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_660' title='bbox 1987 2694 2100 2726; x_wconf 96'><strong>second,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_27' title="bbox 373 2731 652 2765">
|
||||
<p class='ocr_par' id='par_1_36' lang='eng' title="bbox 373 2731 652 2765">
|
||||
<span class='ocr_line' id='line_1_74' title="bbox 373 2731 652 2765; baseline 0 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_661' title='bbox 373 2731 449 2764; x_wconf 96'><strong>(even</strong></span> <span class='ocrx_word' id='word_1_662' title='bbox 460 2731 529 2765; x_wconf 95'><strong>drop</strong></span> <span class='ocrx_word' id='word_1_663' title='bbox 541 2731 652 2764; x_wconf 95'><strong>frame!)</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_28' title="bbox 347 2777 2174 2811">
|
||||
<p class='ocr_par' id='par_1_37' lang='eng' title="bbox 347 2777 2174 2811">
|
||||
<span class='ocr_line' id='line_1_75' title="bbox 347 2777 2174 2811; baseline 0.001 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_664' title='bbox 347 2782 360 2796; x_wconf 81'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_665' title='bbox 372 2777 476 2803; x_wconf 94'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_666' title='bbox 478 2777 562 2804; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_667' title='bbox 561 2777 622 2810; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_668' title='bbox 633 2778 741 2804; x_wconf 95'><strong>entered</strong></span> <span class='ocrx_word' id='word_1_669' title='bbox 751 2777 934 2811; x_wconf 96'><strong>numerically,</strong></span> <span class='ocrx_word' id='word_1_670' title='bbox 946 2777 1101 2811; x_wconf 95'><strong>adjustable</strong></span> <span class='ocrx_word' id='word_1_671' title='bbox 1111 2777 1139 2804; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_672' title='bbox 1149 2778 1239 2805; x_wconf 96'><strong>tenths</strong></span> <span class='ocrx_word' id='word_1_673' title='bbox 1250 2778 1282 2805; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_674' title='bbox 1290 2786 1307 2805; x_wconf 91'><strong>a</strong></span> <span class='ocrx_word' id='word_1_675' title='bbox 1317 2777 1567 2805; x_wconf 91'><strong>Beat-Per-Minute</strong></span> <span class='ocrx_word' id='word_1_676' title='bbox 1577 2777 1748 2809; x_wconf 96'><strong>increments,</strong></span> <span class='ocrx_word' id='word_1_677' title='bbox 1760 2785 1792 2804; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_678' title='bbox 1803 2777 1839 2810; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_679' title='bbox 1849 2777 1964 2811; x_wconf 96'><strong>tapping</strong></span> <span class='ocrx_word' id='word_1_680' title='bbox 1975 2781 2086 2810; x_wconf 96'><strong>quarter</strong></span> <span class='ocrx_word' id='word_1_681' title='bbox 2097 2781 2174 2804; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_29' title="bbox 372 2815 808 2842">
|
||||
<p class='ocr_par' id='par_1_38' lang='eng' title="bbox 372 2815 808 2842">
|
||||
<span class='ocr_line' id='line_1_76' title="bbox 372 2815 808 2842; baseline 0.002 -1; x_size 32.351353; x_descenders 5.3513513; x_ascenders 9"><span class='ocrx_word' id='word_1_682' title='bbox 372 2822 410 2841; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_683' title='bbox 420 2815 466 2842; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_684' title='bbox 476 2815 545 2841; x_wconf 95'><strong>TAP</strong></span> <span class='ocrx_word' id='word_1_685' title='bbox 556 2816 660 2842; x_wconf 95'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_686' title='bbox 662 2815 808 2842; x_wconf 96'><strong>button.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_30' title="bbox 347 2861 1792 2940">
|
||||
<p class='ocr_par' id='par_1_39' lang='eng' title="bbox 347 2861 1792 2940">
|
||||
<span class='ocr_line' id='line_1_77' title="bbox 347 2861 1792 2895; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_687' title='bbox 347 2866 360 2880; x_wconf 43'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_688' title='bbox 372 2861 504 2887; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_689' title='bbox 515 2861 677 2888; x_wconf 96'><strong>CHANGES</strong></span> <span class='ocrx_word' id='word_1_690' title='bbox 679 2861 771 2894; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_691' title='bbox 781 2861 815 2888; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_692' title='bbox 825 2869 1000 2894; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_693' title='bbox 1001 2861 1087 2888; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_694' title='bbox 1099 2869 1115 2888; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_695' title='bbox 1126 2870 1268 2895; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_696' title='bbox 1280 2861 1344 2888; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_697' title='bbox 1356 2866 1448 2888; x_wconf 95'><strong>smooth</strong></span> <span class='ocrx_word' id='word_1_698' title='bbox 1450 2861 1635 2888; x_wconf 96'><strong>transitions</strong></span> <span class='ocrx_word' id='word_1_699' title='bbox 1646 2861 1670 2887; x_wconf 96'><strong>if</strong></span> <span class='ocrx_word' id='word_1_700' title='bbox 1679 2861 1792 2888; x_wconf 87'><strong>desired.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_78' title="bbox 347 2906 1507 2940; baseline 0.002 -8; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_701' title='bbox 347 2911 360 2925; x_wconf 69'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_702' title='bbox 371 2906 434 2938; x_wconf 96'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_703' title='bbox 444 2906 539 2932; x_wconf 96'><strong>TIME</strong></span> <span class='ocrx_word' id='word_1_704' title='bbox 550 2906 739 2933; x_wconf 96'><strong>SIGNATURE</strong></span> <span class='ocrx_word' id='word_1_705' title='bbox 740 2907 820 2933; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_706' title='bbox 819 2907 880 2939; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_707' title='bbox 891 2907 968 2938; x_wconf 96'><strong>used,</strong></span> <span class='ocrx_word' id='word_1_708' title='bbox 980 2907 1036 2934; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_709' title='bbox 1046 2915 1109 2940; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_710' title='bbox 1120 2907 1154 2934; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_711' title='bbox 1164 2907 1288 2940; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_712' title='bbox 1299 2907 1393 2934; x_wconf 95'><strong>within</strong></span> <span class='ocrx_word' id='word_1_713' title='bbox 1404 2915 1420 2934; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_714' title='bbox 1431 2915 1507 2940; x_wconf 96'><strong>song.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_31' title="bbox 1540 2970 1878 3140">
|
||||
<p class='ocr_par' id='par_1_40' lang='eng' title="bbox 1540 2970 1878 3140">
|
||||
<span class='ocr_line' id='line_1_79' title="bbox 1540 2970 1800 3089; baseline 0 -14; x_size 100.5; x_descenders 16.5; x_ascenders 28.499998"><span class='ocrx_word' id='word_1_715' title='bbox 1540 2970 1800 3089; x_wconf 92'><strong>linn</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_80' title="bbox 1554 3108 1878 3140; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_716' title='bbox 1554 3108 1624 3135; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_717' title='bbox 1635 3108 1808 3140; x_wconf 96'><strong>Electronics,</strong></span> <span class='ocrx_word' id='word_1_718' title='bbox 1822 3109 1878 3136; x_wconf 95'><strong>Inc.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_32' title="bbox 1554 3150 2188 3226">
|
||||
<p class='ocr_par' id='par_1_41' lang='eng' title="bbox 1554 3150 2188 3226">
|
||||
<span class='ocr_line' id='line_1_81' title="bbox 1557 3150 2163 3182; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_719' title='bbox 1557 3150 1638 3177; x_wconf 95'><strong>18720</strong></span> <span class='ocrx_word' id='word_1_720' title='bbox 1648 3150 1761 3177; x_wconf 96'><strong>Oxnard</strong></span> <span class='ocrx_word' id='word_1_721' title='bbox 1772 3150 1866 3182; x_wconf 96'><strong>Street,</strong></span> <span class='ocrx_word' id='word_1_722' title='bbox 1878 3150 2006 3182; x_wconf 96'><strong>Tarzana,</strong></span> <span class='ocrx_word' id='word_1_723' title='bbox 2019 3150 2071 3177; x_wconf 95'><strong>CA</strong></span> <span class='ocrx_word' id='word_1_724' title='bbox 2082 3150 2163 3177; x_wconf 96'><strong>91356</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_82' title="bbox 1554 3192 2188 3226; baseline 0 -7; x_size 33.5; x_descenders 5.5; x_ascenders 8.5"><span class='ocrx_word' id='word_1_725' title='bbox 1554 3193 1622 3226; x_wconf 96'><strong>(818)</strong></span> <span class='ocrx_word' id='word_1_726' title='bbox 1633 3193 1755 3219; x_wconf 95'><strong>708-8131</strong></span> <span class='ocrx_word' id='word_1_727' title='bbox 1765 3193 1888 3219; x_wconf 95'><strong>TELEX</strong></span> <span class='ocrx_word' id='word_1_728' title='bbox 1899 3192 2022 3219; x_wconf 95'><strong>#298949</strong></span> <span class='ocrx_word' id='word_1_729' title='bbox 2033 3193 2125 3219; x_wconf 95'><strong>LINN</strong></span> <span class='ocrx_word' id='word_1_730' title='bbox 2135 3193 2188 3219; x_wconf 96'><strong>UR</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,123 @@
|
||||
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
|
||||
|
||||
@@ -0,0 +1,335 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name='ocr-system' content='tesseract 4.0.0-beta.1' />
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.im0i09rj/000003.ocr.png"; bbox 0 0 2550 3300; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 582 131 1968 303">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 582 131 1968 303">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 882 131 1657 217; baseline 0.001 -17; x_size 85; x_descenders 16; x_ascenders 19"><span class='ocrx_word' id='word_1_1' title='bbox 882 132 1036 202; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 1061 131 1657 217; x_wconf 91'><strong>LinnSequencer</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 582 215 1968 303; baseline 0 -17; x_size 87; x_descenders 16; x_ascenders 21"><span class='ocrx_word' id='word_1_3' title='bbox 582 215 674 286; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 697 218 923 288; x_wconf 95'><strong>Track</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 948 218 1181 287; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 1208 217 1575 303; x_wconf 96'><strong>Sequence</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 1600 218 1968 288; x_wconf 96'><strong>Recorder</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_2' title="bbox 347 380 2188 574">
|
||||
<p class='ocr_par' id='par_1_2' lang='eng' title="bbox 347 380 2188 423">
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 347 380 2188 423; baseline -0.001 -12; x_size 38; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_8' title='bbox 347 380 412 410; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 424 380 661 417; x_wconf 92'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 663 380 712 411; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 724 390 743 411; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 754 381 1005 423; x_wconf 96'><strong>state-of-the-art</strong></span> <span class='ocrx_word' id='word_1_13' title='bbox 1017 380 1226 418; x_wconf 96'><strong>composition</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 1238 381 1299 411; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_15' title='bbox 1311 380 1507 418; x_wconf 96'><strong>performance</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 1509 385 1591 411; x_wconf 96'><strong>tool</strong></span> <span class='ocrx_word' id='word_1_17' title='bbox 1593 380 1663 411; x_wconf 97'><strong>for</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 1674 381 1725 410; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 1737 380 1940 417; x_wconf 95'><strong>professional</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 1952 380 2103 411; x_wconf 96'><strong>musician.</strong></span> <span class='ocrx_word' id='word_1_21' title='bbox 2106 381 2152 410; x_wconf 96'><strong>It</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 2164 380 2188 410; x_wconf 96'><strong>is</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_3' lang='eng' title="bbox 347 430 1988 468">
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 347 430 1988 468; baseline 0 -8; x_size 37; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_23' title='bbox 347 430 507 467; x_wconf 96'><strong>extremely</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 518 430 677 467; x_wconf 96'><strong>powerful,</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 691 435 739 467; x_wconf 96'><strong>yet</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 752 430 924 468; x_wconf 96'><strong>amazingly</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 936 430 1044 468; x_wconf 96'><strong>simple</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 1055 435 1087 461; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_29' title='bbox 1099 431 1183 461; x_wconf 96'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 1195 431 1257 461; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 1269 440 1329 461; x_wconf 95'><strong>use.</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 1344 431 1393 461; x_wconf 96'><strong>It’s</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 1406 440 1499 467; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 1510 430 1701 461; x_wconf 96'><strong>remarkable</strong></span> <span class='ocrx_word' id='word_1_35' title='bbox 1714 430 1843 460; x_wconf 96'><strong>features</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 1856 430 1988 461; x_wconf 96'><strong>include:</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_4' lang='eng' title="bbox 350 482 2093 574">
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 350 482 2093 527; baseline 0 -9; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_37' title='bbox 350 490 368 508; x_wconf 73'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 383 482 585 526; x_wconf 95'><strong>Operation</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 598 482 627 518; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 641 482 776 518; x_wconf 96'><strong>similar</strong></span> <span class='ocrx_word' id='word_1_41' title='bbox 789 488 829 518; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_42' title='bbox 843 482 1062 519; x_wconf 96'><strong>multi-track</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 1076 488 1160 527; x_wconf 96'><strong>tape</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 1173 483 1336 519; x_wconf 96'><strong>recorder</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 1350 482 1436 518; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 1451 483 1580 525; x_wconf 95'><strong>PLAY,</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 1598 483 1724 525; x_wconf 96'><strong>STOP,</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 1741 483 1957 525; x_wconf 96'><strong>RECORD,</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 1974 483 2093 518; x_wconf 96'><strong>FAST</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 383 532 1345 574; baseline 0.001 -7; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_50' title='bbox 383 532 635 574; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_51' title='bbox 652 532 865 574; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 882 532 956 568; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 971 532 1131 568; x_wconf 95'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 1132 532 1345 568; x_wconf 95'><strong>controls.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_3' title="bbox 349 589 2136 685">
|
||||
<p class='ocr_par' id='par_1_5' lang='eng' title="bbox 349 589 2136 685">
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 349 589 2136 634; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_55' title='bbox 349 597 368 615; x_wconf 59'><strong>e</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 383 590 482 625; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_57' title='bbox 496 589 539 625; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 549 590 611 626; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 625 590 686 625; x_wconf 96'><strong>100</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 700 601 895 634; x_wconf 96'><strong>sequences</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 909 590 1075 626; x_wconf 96'><strong>contains</strong></span> <span class='ocrx_word' id='word_1_62' title='bbox 1090 591 1135 626; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 1149 590 1418 633; x_wconf 96'><strong>simultaneous,</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 1435 590 1661 634; x_wconf 96'><strong>polyphonic</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 1674 590 1802 626; x_wconf 96'><strong>tracks.</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 1819 590 1921 626; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 1934 590 2035 626; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 2050 600 2136 634; x_wconf 96'><strong>may</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_8' title="bbox 383 639 2022 685; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_69' title='bbox 383 639 428 675; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_70' title='bbox 442 639 607 684; x_wconf 95'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 621 645 659 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 674 650 745 676; x_wconf 96'><strong>one</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 759 640 801 676; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_74' title='bbox 813 641 851 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 864 641 980 675; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 996 640 1176 676; x_wconf 95'><strong>channels.</strong></span> <span class='ocrx_word' id='word_1_77' title='bbox 1194 640 1498 684; x_wconf 96'><strong>Simultaneously</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 1510 640 1609 685; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 1624 651 1674 684; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 1688 645 1727 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_81' title='bbox 1742 641 1780 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 1794 640 2022 684; x_wconf 96'><strong>polyphonic</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_4' title="bbox 384 689 632 734">
|
||||
<p class='ocr_par' id='par_1_6' lang='eng' title="bbox 384 689 632 734">
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 384 689 632 734; baseline 0.004 -9; x_size 46; x_descenders 9; x_ascenders 12"><span class='ocrx_word' id='word_1_83' title='bbox 384 689 632 734; x_wconf 96'><strong>synthesizers!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_5' title="bbox 349 748 2117 793">
|
||||
<p class='ocr_par' id='par_1_7' lang='eng' title="bbox 349 748 2117 793">
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 349 748 2117 793; baseline 0 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_84' title='bbox 349 755 367 774; x_wconf 58'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 383 748 573 784; x_wconf 91'><strong>Ultra-fast</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 588 749 677 784; x_wconf 22'><strong>3%”</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 694 748 775 784; x_wconf 96'><strong>disk</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 790 748 887 784; x_wconf 96'><strong>drive</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 901 754 1012 785; x_wconf 96'><strong>stores</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 1027 748 1194 793; x_wconf 96'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_91' title='bbox 1208 760 1316 793; x_wconf 96'><strong>songs</strong></span> <span class='ocrx_word' id='word_1_92' title='bbox 1330 748 1368 784; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 1382 748 1535 785; x_wconf 96'><strong>seconds</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 1550 748 1624 784; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 1638 748 1728 784; x_wconf 96'><strong>holds</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 1730 759 1844 784; x_wconf 96'><strong>over</strong></span> <span class='ocrx_word' id='word_1_97' title='bbox 1859 749 2000 791; x_wconf 96'><strong>110,000</strong></span> <span class='ocrx_word' id='word_1_98' title='bbox 2013 753 2117 784; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_6' title="bbox 383 797 554 842">
|
||||
<p class='ocr_par' id='par_1_8' lang='eng' title="bbox 383 797 554 842">
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 383 797 554 842; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_99' title='bbox 383 808 446 842; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_100' title='bbox 459 797 554 834; x_wconf 96'><strong>disk!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_7' title="bbox 349 855 2030 1016">
|
||||
<p class='ocr_par' id='par_1_9' lang='eng' title="bbox 349 855 2030 1016">
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 350 855 1638 900; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_101' title='bbox 350 863 367 881; x_wconf 45'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 383 856 444 891; x_wconf 95'><strong>One</strong></span> <span class='ocrx_word' id='word_1_103' title='bbox 445 866 502 891; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 503 855 580 891; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 594 856 712 892; x_wconf 95'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_106' title='bbox 726 867 811 900; x_wconf 95'><strong>may</strong></span> <span class='ocrx_word' id='word_1_107' title='bbox 823 856 869 892; x_wconf 81'><strong>be</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 882 856 1175 892; x_wconf 96'><strong>TRANSPOSED</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 1178 857 1264 892; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 1277 856 1338 892; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_111' title='bbox 1351 856 1463 892; x_wconf 96'><strong>touch</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 1477 867 1501 892; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 1502 856 1554 892; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_114' title='bbox 1568 856 1638 900; x_wconf 96'><strong>key.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_13' title="bbox 350 913 1535 958; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_115' title='bbox 350 921 367 939; x_wconf 45'><strong>e</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 383 913 568 950; x_wconf 96'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 581 913 756 950; x_wconf 96'><strong>real-time</strong></span> <span class='ocrx_word' id='word_1_118' title='bbox 769 914 929 950; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 944 914 1114 950; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 1128 914 1251 950; x_wconf 96'><strong>makes</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 1266 914 1400 958; x_wconf 96'><strong>editing</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 1414 915 1535 950; x_wconf 95'><strong>FAST.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 349 971 2030 1016; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_123' title='bbox 349 979 367 997; x_wconf 0'><strong>*</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 382 971 568 1007; x_wconf 95'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_125' title='bbox 582 972 773 1007; x_wconf 96'><strong>REPEAT</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 787 972 958 1008; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 971 972 1245 1016; x_wconf 95'><strong>automatically</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 1258 977 1396 1016; x_wconf 96'><strong>repeats</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 1410 983 1481 1016; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 1493 972 1578 1008; x_wconf 96'><strong>held</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 1592 977 1694 1008; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_132' title='bbox 1709 977 1746 1008; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 1760 982 1783 1008; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 1796 972 2030 1016; x_wconf 96'><strong>pre-selected</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_8' title="bbox 382 1021 689 1065">
|
||||
<p class='ocr_par' id='par_1_10' lang='eng' title="bbox 382 1021 689 1065">
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 382 1021 689 1065; baseline 0.003 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_135' title='bbox 382 1021 564 1065; x_wconf 96'><strong>rhythmic</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 577 1021 689 1058; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_9' title="bbox 349 1080 2174 1125">
|
||||
<p class='ocr_par' id='par_1_11' lang='eng' title="bbox 349 1080 2174 1125">
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 349 1080 2174 1125; baseline 0.001 -11; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_137' title='bbox 349 1087 367 1105; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 382 1080 567 1115; x_wconf 95'><strong>TIMING</strong></span> <span class='ocrx_word' id='word_1_139' title='bbox 582 1080 870 1116; x_wconf 95'><strong>CORRECTION</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 872 1080 1041 1116; x_wconf 96'><strong>works</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 1056 1080 1186 1124; x_wconf 96'><strong>during</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 1199 1080 1378 1124; x_wconf 96'><strong>playback</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 1392 1080 1466 1116; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 1480 1085 1644 1124; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 1658 1080 1814 1116; x_wconf 96'><strong>without</strong></span> <span class='ocrx_word' id='word_1_146' title='bbox 1831 1080 2044 1125; x_wconf 95'><strong>‘chopping’</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 2061 1085 2174 1116; x_wconf 96'><strong>notes.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_10' title="bbox 349 1137 1287 1182">
|
||||
<p class='ocr_par' id='par_1_12' lang='eng' title="bbox 349 1137 1287 1182">
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 349 1137 1287 1182; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_148' title='bbox 349 1145 367 1163; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 382 1137 560 1182; x_wconf 95'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_150' title='bbox 575 1138 708 1174; x_wconf 96'><strong>SMPTE</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 709 1138 839 1174; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_152' title='bbox 853 1138 945 1174; x_wconf 95'><strong>code</strong></span> <span class='ocrx_word' id='word_1_153' title='bbox 959 1138 1287 1182; x_wconf 96'><strong>synchronization.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_11' title="bbox 349 1195 874 1240">
|
||||
<p class='ocr_par' id='par_1_13' lang='eng' title="bbox 349 1195 874 1240">
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 349 1195 874 1240; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_154' title='bbox 349 1203 367 1222; x_wconf 74'><strong>©</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 382 1195 560 1240; x_wconf 96'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 573 1201 709 1233; x_wconf 96'><strong>remote</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 723 1196 874 1233; x_wconf 95'><strong>control.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_12' title="bbox 346 1288 1239 1491">
|
||||
<p class='ocr_par' id='par_1_14' lang='eng' title="bbox 346 1288 749 1329">
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 346 1288 749 1329; baseline 0.002 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_158' title='bbox 346 1288 535 1329; x_wconf 95'><strong>Recording</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 547 1298 567 1321; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 579 1288 749 1328; x_wconf 96'><strong>Sequence</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_15' lang='eng' title="bbox 346 1339 1239 1491">
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 383 1339 1239 1373; baseline 0 -7; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_161' title='bbox 383 1340 420 1366; x_wconf 95'><strong>To</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 430 1339 524 1366; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 535 1347 551 1366; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 562 1347 704 1373; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 716 1340 815 1373; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 825 1348 898 1373; x_wconf 95'><strong>press</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 910 1340 1065 1367; x_wconf 96'><strong>RECORD</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 1075 1340 1131 1367; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_169' title='bbox 1142 1341 1239 1372; x_wconf 96'><strong>PLAY,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_21' title="bbox 346 1378 1205 1412; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_170' title='bbox 346 1379 411 1406; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 422 1378 483 1412; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 493 1387 562 1412; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 572 1379 646 1405; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 649 1379 792 1412; x_wconf 96'><strong>keyboard</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 792 1379 848 1406; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 858 1379 923 1406; x_wconf 95'><strong>time</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 934 1384 963 1406; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_178' title='bbox 974 1379 1019 1406; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 1030 1379 1205 1412; x_wconf 92'><strong>Sequencer’s</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 347 1417 1232 1452; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_180' title='bbox 347 1417 414 1445; x_wconf 96'><strong>click</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 425 1418 506 1445; x_wconf 91'><strong>track.</strong></span> <span class='ocrx_word' id='word_1_182' title='bbox 519 1418 609 1445; x_wconf 96'><strong>When</strong></span> <span class='ocrx_word' id='word_1_183' title='bbox 620 1419 665 1445; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_184' title='bbox 676 1426 810 1452; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_185' title='bbox 821 1419 901 1452; x_wconf 96'><strong>loops</strong></span> <span class='ocrx_word' id='word_1_186' title='bbox 912 1419 983 1446; x_wconf 96'><strong>back</strong></span> <span class='ocrx_word' id='word_1_187' title='bbox 995 1427 1082 1446; x_wconf 96'><strong>around</strong></span> <span class='ocrx_word' id='word_1_188' title='bbox 1084 1419 1141 1446; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_189' title='bbox 1152 1419 1189 1446; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 1189 1419 1232 1450; x_wconf 74'><strong>1,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 346 1457 1223 1491; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_191' title='bbox 346 1465 400 1490; x_wconf 14'><strong>you’</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 404 1457 430 1484; x_wconf 14'><strong>ll</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 441 1457 506 1485; x_wconf 96'><strong>hear</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 517 1458 590 1485; x_wconf 96'><strong>what</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 600 1466 654 1491; x_wconf 93'><strong>you</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 666 1458 865 1491; x_wconf 91'><strong>played—only</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 876 1458 910 1485; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_198' title='bbox 921 1458 1018 1491; x_wconf 96'><strong>timing</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 1029 1466 1115 1485; x_wconf 96'><strong>errors</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 1126 1458 1179 1485; x_wconf 95'><strong>will</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 1189 1458 1223 1485; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_13' title="bbox 346 1497 1245 1531">
|
||||
<p class='ocr_par' id='par_1_16' lang='eng' title="bbox 346 1497 1245 1531">
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 346 1497 1245 1531; baseline 0.001 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_202' title='bbox 346 1497 494 1524; x_wconf 96'><strong>corrected!</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 508 1497 628 1530; x_wconf 96'><strong>(Timing</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 638 1497 791 1525; x_wconf 95'><strong>correction</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 802 1506 864 1531; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 875 1498 909 1525; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 920 1497 1047 1531; x_wconf 96'><strong>adjusted</strong></span> <span class='ocrx_word' id='word_1_208' title='bbox 1058 1505 1089 1525; x_wconf 97'><strong>or</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 1099 1497 1245 1531; x_wconf 96'><strong>defeated).</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_14' title="bbox 346 1536 1205 1965">
|
||||
<p class='ocr_par' id='par_1_17' lang='eng' title="bbox 346 1536 1186 1610">
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 346 1536 1186 1570; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_210' title='bbox 346 1537 409 1569; x_wconf 94'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 419 1536 571 1563; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_212' title='bbox 582 1541 659 1564; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_213' title='bbox 670 1537 766 1570; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_214' title='bbox 777 1537 830 1563; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_215' title='bbox 840 1537 874 1564; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_216' title='bbox 885 1537 976 1564; x_wconf 96'><strong>added</strong></span> <span class='ocrx_word' id='word_1_217' title='bbox 986 1537 1045 1564; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_218' title='bbox 1055 1537 1101 1564; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_219' title='bbox 1111 1537 1186 1564; x_wconf 96'><strong>track</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_26' title="bbox 347 1575 1052 1610; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_220' title='bbox 347 1591 381 1594; x_wconf 0'><strong>—</strong></span> <span class='ocrx_word' id='word_1_221' title='bbox 382 1575 495 1609; x_wconf 0'><strong>existing</strong></span> <span class='ocrx_word' id='word_1_222' title='bbox 505 1580 582 1603; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_223' title='bbox 593 1584 637 1603; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_224' title='bbox 648 1580 696 1603; x_wconf 97'><strong>not</strong></span> <span class='ocrx_word' id='word_1_225' title='bbox 707 1576 800 1603; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_226' title='bbox 811 1576 890 1603; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_227' title='bbox 900 1576 1052 1610; x_wconf 96'><strong>recording!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_18' lang='eng' title="bbox 346 1616 1205 1965">
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 384 1616 1199 1648; baseline 0.001 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_228' title='bbox 384 1616 471 1642; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_229' title='bbox 481 1616 671 1648; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_230' title='bbox 684 1617 838 1643; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_231' title='bbox 839 1616 912 1648; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_232' title='bbox 924 1616 1045 1643; x_wconf 96'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_233' title='bbox 1046 1616 1199 1643; x_wconf 95'><strong>controls</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 346 1655 1202 1689; baseline 0 -7; x_size 34; x_descenders 6; x_ascenders 9"><span class='ocrx_word' id='word_1_234' title='bbox 346 1663 409 1688; x_wconf 92'><strong>may</strong></span> <span class='ocrx_word' id='word_1_235' title='bbox 419 1655 453 1682; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_236' title='bbox 463 1655 530 1682; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_237' title='bbox 541 1659 569 1682; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_238' title='bbox 580 1663 632 1688; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_239' title='bbox 642 1655 707 1683; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_240' title='bbox 717 1659 746 1683; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_241' title='bbox 757 1655 867 1689; x_wconf 96'><strong>quickly</strong></span> <span class='ocrx_word' id='word_1_242' title='bbox 878 1664 968 1683; x_wconf 96'><strong>access</strong></span> <span class='ocrx_word' id='word_1_243' title='bbox 979 1664 1032 1689; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_244' title='bbox 1042 1655 1164 1683; x_wconf 96'><strong>location</strong></span> <span class='ocrx_word' id='word_1_245' title='bbox 1174 1655 1202 1682; x_wconf 96'><strong>in</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_29' title="bbox 346 1694 1204 1728; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_246' title='bbox 346 1702 414 1727; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_247' title='bbox 424 1702 558 1727; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_248' title='bbox 570 1694 612 1721; x_wconf 93'><strong>for</strong></span> <span class='ocrx_word' id='word_1_249' title='bbox 623 1695 847 1728; x_wconf 91'><strong>spot-recording.</strong></span> <span class='ocrx_word' id='word_1_250' title='bbox 860 1696 897 1722; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_251' title='bbox 908 1695 1028 1722; x_wconf 93'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_252' title='bbox 1039 1703 1056 1722; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_253' title='bbox 1066 1703 1099 1722; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_254' title='bbox 1100 1699 1204 1728; x_wconf 96'><strong>part,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 347 1733 1150 1768; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_255' title='bbox 347 1733 426 1761; x_wconf 97'><strong>select</strong></span> <span class='ocrx_word' id='word_1_256' title='bbox 437 1741 453 1761; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_257' title='bbox 463 1733 589 1761; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_258' title='bbox 599 1734 674 1761; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_259' title='bbox 685 1734 741 1761; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_260' title='bbox 752 1738 818 1761; x_wconf 93'><strong>start</strong></span> <span class='ocrx_word' id='word_1_261' title='bbox 828 1734 1086 1768; x_wconf 91'><strong>recording—while</strong></span> <span class='ocrx_word' id='word_1_262' title='bbox 1096 1742 1150 1767; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 346 1773 1203 1808; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_263' title='bbox 346 1774 448 1806; x_wconf 96'><strong>record,</strong></span> <span class='ocrx_word' id='word_1_264' title='bbox 460 1774 506 1801; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_265' title='bbox 517 1773 577 1801; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_266' title='bbox 581 1774 662 1801; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_267' title='bbox 673 1774 726 1801; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_268' title='bbox 736 1774 799 1807; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_269' title='bbox 809 1774 836 1801; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_270' title='bbox 847 1774 949 1808; x_wconf 97'><strong>perfect</strong></span> <span class='ocrx_word' id='word_1_271' title='bbox 961 1782 1026 1808; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_272' title='bbox 1037 1774 1137 1808; x_wconf 96'><strong>(unless</strong></span> <span class='ocrx_word' id='word_1_273' title='bbox 1148 1782 1203 1807; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_32' title="bbox 346 1813 1191 1847; baseline 0.002 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_274' title='bbox 346 1813 431 1840; x_wconf 95'><strong>MUTE</strong></span> <span class='ocrx_word' id='word_1_275' title='bbox 431 1813 492 1845; x_wconf 95'><strong>it,</strong></span> <span class='ocrx_word' id='word_1_276' title='bbox 505 1821 537 1840; x_wconf 95'><strong>or</strong></span> <span class='ocrx_word' id='word_1_277' title='bbox 547 1813 642 1840; x_wconf 95'><strong>SOLO</strong></span> <span class='ocrx_word' id='word_1_278' title='bbox 653 1814 756 1841; x_wconf 95'><strong>another</strong></span> <span class='ocrx_word' id='word_1_279' title='bbox 757 1814 875 1847; x_wconf 94'><strong>track).</strong></span> <span class='ocrx_word' id='word_1_280' title='bbox 889 1814 920 1840; x_wconf 96'><strong>In</strong></span> <span class='ocrx_word' id='word_1_281' title='bbox 930 1813 984 1841; x_wconf 96'><strong>this</strong></span> <span class='ocrx_word' id='word_1_282' title='bbox 995 1822 1057 1847; x_wconf 96'><strong>way,</strong></span> <span class='ocrx_word' id='word_1_283' title='bbox 1069 1822 1106 1847; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_284' title='bbox 1117 1818 1146 1841; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_285' title='bbox 1158 1814 1191 1841; x_wconf 96'><strong>32</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_33' title="bbox 346 1852 1205 1885; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_286' title='bbox 346 1852 434 1879; x_wconf 96'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_287' title='bbox 445 1860 508 1885; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_288' title='bbox 518 1853 552 1879; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_289' title='bbox 562 1853 748 1880; x_wconf 96'><strong>overdubbed!</strong></span> <span class='ocrx_word' id='word_1_290' title='bbox 761 1853 808 1880; x_wconf 94'><strong>All</strong></span> <span class='ocrx_word' id='word_1_291' title='bbox 819 1854 892 1880; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_292' title='bbox 895 1853 1011 1880; x_wconf 96'><strong>effects</strong></span> <span class='ocrx_word' id='word_1_293' title='bbox 1022 1861 1067 1880; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_294' title='bbox 1076 1853 1205 1880; x_wconf 96'><strong>recorded</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_34' title="bbox 346 1891 1168 1926; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_295' title='bbox 346 1891 485 1925; x_wconf 96'><strong>including</strong></span> <span class='ocrx_word' id='word_1_296' title='bbox 495 1891 570 1925; x_wconf 96'><strong>pitch</strong></span> <span class='ocrx_word' id='word_1_297' title='bbox 580 1892 663 1924; x_wconf 96'><strong>bend,</strong></span> <span class='ocrx_word' id='word_1_298' title='bbox 675 1892 850 1920; x_wconf 96'><strong>modulation,</strong></span> <span class='ocrx_word' id='word_1_299' title='bbox 854 1892 991 1926; x_wconf 93'><strong>velocity,</strong></span> <span class='ocrx_word' id='word_1_300' title='bbox 1004 1892 1168 1924; x_wconf 92'><strong>aftertouch,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_35' title="bbox 346 1931 895 1965; baseline 0.002 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_301' title='bbox 346 1931 448 1958; x_wconf 96'><strong>sustain</strong></span> <span class='ocrx_word' id='word_1_302' title='bbox 459 1931 549 1965; x_wconf 95'><strong>pedal,</strong></span> <span class='ocrx_word' id='word_1_303' title='bbox 561 1932 617 1959; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_304' title='bbox 628 1940 756 1965; x_wconf 96'><strong>program</strong></span> <span class='ocrx_word' id='word_1_305' title='bbox 766 1932 895 1965; x_wconf 96'><strong>changes!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_15' title="bbox 346 1998 1212 2163">
|
||||
<p class='ocr_par' id='par_1_19' lang='eng' title="bbox 346 1998 479 2040">
|
||||
<span class='ocr_line' id='line_1_36' title="bbox 346 1998 479 2040; baseline -0.008 -9; x_size 43; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_306' title='bbox 346 1998 479 2040; x_wconf 96'><strong>Editing</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_20' lang='eng' title="bbox 346 2050 1212 2163">
|
||||
<span class='ocr_line' id='line_1_37' title="bbox 383 2050 1186 2084; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_307' title='bbox 383 2050 419 2076; x_wconf 96'><strong>To</strong></span> <span class='ocrx_word' id='word_1_308' title='bbox 430 2057 503 2076; x_wconf 95'><strong>erase</strong></span> <span class='ocrx_word' id='word_1_309' title='bbox 514 2058 530 2077; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_310' title='bbox 540 2058 617 2077; x_wconf 96'><strong>wrong</strong></span> <span class='ocrx_word' id='word_1_311' title='bbox 618 2054 717 2083; x_wconf 96'><strong>note,</strong></span> <span class='ocrx_word' id='word_1_312' title='bbox 729 2050 829 2083; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_313' title='bbox 839 2050 905 2077; x_wconf 96'><strong>hold</strong></span> <span class='ocrx_word' id='word_1_314' title='bbox 916 2051 1013 2077; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_315' title='bbox 1015 2051 1083 2077; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_316' title='bbox 1085 2050 1186 2084; x_wconf 96'><strong>press</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_38' title="bbox 346 2089 1212 2124; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_317' title='bbox 346 2089 391 2116; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_318' title='bbox 402 2094 465 2117; x_wconf 96'><strong>note</strong></span> <span class='ocrx_word' id='word_1_319' title='bbox 475 2094 504 2117; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_320' title='bbox 515 2090 549 2117; x_wconf 97'><strong>be</strong></span> <span class='ocrx_word' id='word_1_321' title='bbox 559 2090 652 2117; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_322' title='bbox 661 2090 718 2123; x_wconf 96'><strong>just</strong></span> <span class='ocrx_word' id='word_1_323' title='bbox 729 2090 808 2117; x_wconf 96'><strong>before</strong></span> <span class='ocrx_word' id='word_1_324' title='bbox 808 2090 852 2117; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_325' title='bbox 862 2090 937 2124; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_326' title='bbox 947 2090 975 2117; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_327' title='bbox 986 2090 1032 2118; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_328' title='bbox 1043 2098 1212 2124; x_wconf 88'><strong>sequence—</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_39' title="bbox 346 2129 1134 2163; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_329' title='bbox 346 2129 406 2156; x_wconf 96'><strong>when</strong></span> <span class='ocrx_word' id='word_1_330' title='bbox 407 2129 531 2162; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_331' title='bbox 542 2129 621 2161; x_wconf 96'><strong>back,</strong></span> <span class='ocrx_word' id='word_1_332' title='bbox 633 2129 652 2156; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_333' title='bbox 663 2129 716 2156; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_334' title='bbox 726 2130 760 2157; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_335' title='bbox 771 2138 849 2163; x_wconf 96'><strong>gone.</strong></span> <span class='ocrx_word' id='word_1_336' title='bbox 861 2131 947 2157; x_wconf 96'><strong>Notes</strong></span> <span class='ocrx_word' id='word_1_337' title='bbox 958 2138 1021 2163; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_338' title='bbox 1031 2130 1089 2157; x_wconf 96'><strong>also</strong></span> <span class='ocrx_word' id='word_1_339' title='bbox 1100 2130 1134 2157; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_16' title="bbox 345 2168 1228 2242">
|
||||
<p class='ocr_par' id='par_1_21' lang='eng' title="bbox 345 2168 1228 2242">
|
||||
<span class='ocr_line' id='line_1_40' title="bbox 346 2168 1220 2203; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_340' title='bbox 346 2168 445 2200; x_wconf 96'><strong>added,</strong></span> <span class='ocrx_word' id='word_1_341' title='bbox 457 2168 560 2200; x_wconf 96'><strong>erased,</strong></span> <span class='ocrx_word' id='word_1_342' title='bbox 572 2177 604 2196; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_343' title='bbox 614 2169 739 2202; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_344' title='bbox 749 2169 829 2203; x_wconf 96'><strong>using</strong></span> <span class='ocrx_word' id='word_1_345' title='bbox 839 2169 885 2196; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_346' title='bbox 896 2170 1031 2196; x_wconf 96'><strong>SINGLE</strong></span> <span class='ocrx_word' id='word_1_347' title='bbox 1042 2170 1107 2196; x_wconf 91'><strong>STEP</strong></span> <span class='ocrx_word' id='word_1_348' title='bbox 1109 2169 1220 2196; x_wconf 91'><strong>func-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_41' title="bbox 345 2207 1228 2242; baseline 0.002 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_349' title='bbox 345 2207 412 2234; x_wconf 96'><strong>tion.</strong></span> <span class='ocrx_word' id='word_1_350' title='bbox 424 2208 461 2235; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_351' title='bbox 472 2208 592 2235; x_wconf 91'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_352' title='bbox 603 2212 667 2235; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_353' title='bbox 668 2212 718 2235; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_354' title='bbox 729 2208 841 2242; x_wconf 96'><strong>specific</strong></span> <span class='ocrx_word' id='word_1_355' title='bbox 851 2209 943 2242; x_wconf 97'><strong>points</strong></span> <span class='ocrx_word' id='word_1_356' title='bbox 955 2208 1049 2236; x_wconf 96'><strong>within</strong></span> <span class='ocrx_word' id='word_1_357' title='bbox 1060 2217 1076 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_358' title='bbox 1086 2216 1228 2242; x_wconf 96'><strong>sequence,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_17' title="bbox 345 2293 705 2326">
|
||||
<p class='ocr_par' id='par_1_22' lang='eng' title="bbox 345 2293 705 2326">
|
||||
<span class='ocr_line' id='line_1_42' title="bbox 345 2293 705 2326; baseline 0.003 -1; x_size 38.38298; x_descenders 5.3829789; x_ascenders 10"><span class='ocrx_word' id='word_1_359' title='bbox 345 2293 541 2326; x_wconf 96'><strong>Additional</strong></span> <span class='ocrx_word' id='word_1_360' title='bbox 553 2293 705 2326; x_wconf 96'><strong>Features</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_18' title="bbox 1295 1289 2165 1593">
|
||||
<p class='ocr_par' id='par_1_23' lang='eng' title="bbox 1296 1289 2165 1362">
|
||||
<span class='ocr_line' id='line_1_43' title="bbox 1296 1289 2165 1322; baseline 0.001 -7; x_size 35.040108; x_descenders 6.9264708; x_ascenders 8.613636"><span class='ocrx_word' id='word_1_361' title='bbox 1296 1289 1394 1322; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_362' title='bbox 1404 1297 1452 1316; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_363' title='bbox 1463 1290 1615 1321; x_wconf 96'><strong>LOCATE,</strong></span> <span class='ocrx_word' id='word_1_364' title='bbox 1628 1290 1716 1316; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_365' title='bbox 1726 1289 1910 1316; x_wconf 95'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_366' title='bbox 1911 1297 1960 1321; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_367' title='bbox 1972 1290 2098 1316; x_wconf 95'><strong>REWIND</strong></span> <span class='ocrx_word' id='word_1_368' title='bbox 2100 1290 2165 1317; x_wconf 95'><strong>to</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_44' title="bbox 1297 1328 2033 1362; baseline 0.001 -7; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_369' title='bbox 1297 1328 1356 1355; x_wconf 96'><strong>find</strong></span> <span class='ocrx_word' id='word_1_370' title='bbox 1366 1329 1412 1355; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_371' title='bbox 1423 1328 1527 1356; x_wconf 96'><strong>desired</strong></span> <span class='ocrx_word' id='word_1_372' title='bbox 1537 1329 1587 1356; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_373' title='bbox 1598 1329 1720 1361; x_wconf 96'><strong>number,</strong></span> <span class='ocrx_word' id='word_1_374' title='bbox 1732 1329 1798 1356; x_wconf 97'><strong>then</strong></span> <span class='ocrx_word' id='word_1_375' title='bbox 1809 1333 1874 1356; x_wconf 96'><strong>start</strong></span> <span class='ocrx_word' id='word_1_376' title='bbox 1885 1329 2033 1362; x_wconf 96'><strong>recording.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_24' lang='eng' title="bbox 1295 1368 2160 1593">
|
||||
<span class='ocr_line' id='line_1_45' title="bbox 1332 1368 2160 1402; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_377' title='bbox 1332 1368 1391 1395; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_378' title='bbox 1402 1368 1626 1395; x_wconf 91'><strong>INSERT/COPY</strong></span> <span class='ocrx_word' id='word_1_379' title='bbox 1626 1368 1789 1395; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_380' title='bbox 1800 1368 1893 1395; x_wconf 96'><strong>allows</strong></span> <span class='ocrx_word' id='word_1_381' title='bbox 1904 1376 1958 1402; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_382' title='bbox 1968 1373 1997 1395; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_383' title='bbox 2008 1377 2087 1396; x_wconf 96'><strong>move</strong></span> <span class='ocrx_word' id='word_1_384' title='bbox 2097 1369 2160 1396; x_wconf 97'><strong>bars</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_46' title="bbox 1297 1407 2151 1441; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_385' title='bbox 1297 1407 1369 1434; x_wconf 96'><strong>from</strong></span> <span class='ocrx_word' id='word_1_386' title='bbox 1380 1415 1433 1434; x_wconf 95'><strong>one</strong></span> <span class='ocrx_word' id='word_1_387' title='bbox 1443 1407 1565 1435; x_wconf 95'><strong>location</strong></span> <span class='ocrx_word' id='word_1_388' title='bbox 1576 1411 1605 1434; x_wconf 92'><strong>to</strong></span> <span class='ocrx_word' id='word_1_389' title='bbox 1616 1407 1796 1435; x_wconf 91'><strong>another—in</strong></span> <span class='ocrx_word' id='word_1_390' title='bbox 1806 1408 1852 1435; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_391' title='bbox 1863 1416 1937 1435; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_392' title='bbox 1948 1416 2067 1441; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_393' title='bbox 2068 1416 2125 1435; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_394' title='bbox 2135 1416 2151 1435; x_wconf 96'><strong>a</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_47' title="bbox 1296 1447 2160 1481; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_395' title='bbox 1296 1447 1421 1474; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_396' title='bbox 1431 1455 1491 1474; x_wconf 96'><strong>one.</strong></span> <span class='ocrx_word' id='word_1_397' title='bbox 1504 1448 1555 1474; x_wconf 96'><strong>For</strong></span> <span class='ocrx_word' id='word_1_398' title='bbox 1565 1448 1698 1481; x_wconf 95'><strong>example,</strong></span> <span class='ocrx_word' id='word_1_399' title='bbox 1710 1456 1764 1481; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_400' title='bbox 1775 1448 1863 1481; x_wconf 96'><strong>might</strong></span> <span class='ocrx_word' id='word_1_401' title='bbox 1873 1448 1955 1475; x_wconf 96'><strong>insert</strong></span> <span class='ocrx_word' id='word_1_402' title='bbox 1966 1456 1983 1475; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_403' title='bbox 1993 1456 2064 1481; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_404' title='bbox 2074 1448 2106 1475; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_405' title='bbox 2115 1448 2160 1475; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_48' title="bbox 1297 1486 2087 1521; baseline 0 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_406' title='bbox 1297 1486 1355 1514; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_407' title='bbox 1366 1495 1439 1514; x_wconf 96'><strong>verse</strong></span> <span class='ocrx_word' id='word_1_408' title='bbox 1449 1487 1571 1514; x_wconf 96'><strong>between</strong></span> <span class='ocrx_word' id='word_1_409' title='bbox 1582 1487 1628 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_410' title='bbox 1638 1487 1740 1514; x_wconf 96'><strong>second</strong></span> <span class='ocrx_word' id='word_1_411' title='bbox 1751 1487 1838 1514; x_wconf 96'><strong>chorus</strong></span> <span class='ocrx_word' id='word_1_412' title='bbox 1841 1495 1899 1514; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_413' title='bbox 1901 1487 1975 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_414' title='bbox 1985 1487 2087 1521; x_wconf 96'><strong>bridge.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_49' title="bbox 1296 1527 2047 1560; baseline 0.003 -8; x_size 32; x_descenders 6; x_ascenders 7"><span class='ocrx_word' id='word_1_415' title='bbox 1296 1527 1441 1553; x_wconf 95'><strong>DELETE</strong></span> <span class='ocrx_word' id='word_1_416' title='bbox 1453 1527 1527 1553; x_wconf 96'><strong>BARS</strong></span> <span class='ocrx_word' id='word_1_417' title='bbox 1529 1527 1681 1559; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_418' title='bbox 1691 1527 1737 1553; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_419' title='bbox 1748 1535 1823 1554; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_420' title='bbox 1833 1535 1891 1560; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_421' title='bbox 1901 1531 1930 1554; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_422' title='bbox 1940 1535 2047 1554; x_wconf 96'><strong>remove</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_50' title="bbox 1295 1565 1577 1593; baseline 0.004 -1; x_size 34.748871; x_descenders 6.7488689; x_ascenders 9"><span class='ocrx_word' id='word_1_423' title='bbox 1295 1569 1422 1592; x_wconf 96'><strong>unwanted</strong></span> <span class='ocrx_word' id='word_1_424' title='bbox 1423 1565 1577 1593; x_wconf 95'><strong>sections,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_19' title="bbox 1295 1638 2215 1960">
|
||||
<p class='ocr_par' id='par_1_25' lang='eng' title="bbox 1296 1638 1589 1680">
|
||||
<span class='ocr_line' id='line_1_51' title="bbox 1296 1638 1589 1680; baseline 0 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_425' title='bbox 1296 1638 1452 1680; x_wconf 96'><strong>Creating</strong></span> <span class='ocrx_word' id='word_1_426' title='bbox 1465 1648 1485 1671; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_427' title='bbox 1497 1639 1589 1680; x_wconf 96'><strong>Song</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_26' lang='eng' title="bbox 1295 1690 2215 1960">
|
||||
<span class='ocr_line' id='line_1_52' title="bbox 1333 1690 2146 1723; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_428' title='bbox 1333 1690 1394 1717; x_wconf 96'><strong>One</strong></span> <span class='ocrx_word' id='word_1_429' title='bbox 1404 1698 1446 1717; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_430' title='bbox 1445 1694 1500 1723; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_431' title='bbox 1511 1694 1598 1717; x_wconf 96'><strong>create</strong></span> <span class='ocrx_word' id='word_1_432' title='bbox 1608 1698 1625 1717; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_433' title='bbox 1635 1698 1687 1717; x_wconf 95'><strong>song</strong></span> <span class='ocrx_word' id='word_1_434' title='bbox 1688 1690 1736 1723; x_wconf 95'><strong>is</strong></span> <span class='ocrx_word' id='word_1_435' title='bbox 1747 1694 1776 1717; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_436' title='bbox 1787 1690 1880 1717; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_437' title='bbox 1891 1690 1958 1717; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_438' title='bbox 1969 1690 2044 1717; x_wconf 97'><strong>track</strong></span> <span class='ocrx_word' id='word_1_439' title='bbox 2056 1690 2090 1717; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_440' title='bbox 2101 1690 2146 1717; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_53' title="bbox 1295 1729 2121 1762; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_441' title='bbox 1295 1737 1353 1762; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_442' title='bbox 1362 1729 1481 1762; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_443' title='bbox 1493 1729 1541 1762; x_wconf 95'><strong>(up</strong></span> <span class='ocrx_word' id='word_1_444' title='bbox 1552 1733 1581 1756; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_445' title='bbox 1592 1730 1644 1756; x_wconf 96'><strong>999</strong></span> <span class='ocrx_word' id='word_1_446' title='bbox 1654 1729 1738 1762; x_wconf 96'><strong>bars).</strong></span> <span class='ocrx_word' id='word_1_447' title='bbox 1751 1729 1878 1757; x_wconf 96'><strong>Another</strong></span> <span class='ocrx_word' id='word_1_448' title='bbox 1888 1737 1930 1757; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_449' title='bbox 1929 1729 1977 1762; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_450' title='bbox 1987 1733 2016 1757; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_451' title='bbox 2027 1729 2121 1757; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_54' title="bbox 1296 1768 2066 1802; baseline 0 -6; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_452' title='bbox 1296 1768 1362 1796; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_453' title='bbox 1373 1768 1448 1796; x_wconf 96'><strong>basic</strong></span> <span class='ocrx_word' id='word_1_454' title='bbox 1458 1768 1562 1796; x_wconf 96'><strong>section</strong></span> <span class='ocrx_word' id='word_1_455' title='bbox 1574 1769 1666 1802; x_wconf 96'><strong>(verse,</strong></span> <span class='ocrx_word' id='word_1_456' title='bbox 1679 1769 1779 1796; x_wconf 96'><strong>chorus,</strong></span> <span class='ocrx_word' id='word_1_457' title='bbox 1782 1769 1865 1802; x_wconf 96'><strong>etc.)</strong></span> <span class='ocrx_word' id='word_1_458' title='bbox 1876 1768 1904 1795; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_459' title='bbox 1914 1768 2066 1796; x_wconf 96'><strong>individual</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_55' title="bbox 1296 1808 2215 1841; baseline 0 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_460' title='bbox 1296 1816 1451 1841; x_wconf 96'><strong>sequences,</strong></span> <span class='ocrx_word' id='word_1_461' title='bbox 1463 1808 1528 1835; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_462' title='bbox 1538 1816 1587 1835; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_463' title='bbox 1597 1808 1643 1835; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_464' title='bbox 1653 1809 1799 1835; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_465' title='bbox 1810 1808 1883 1835; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_466' title='bbox 1885 1808 2050 1836; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_467' title='bbox 2060 1812 2089 1835; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_468' title='bbox 2103 1808 2215 1836; x_wconf 93'><strong>“chain”</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_56' title="bbox 1295 1847 2135 1881; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_469' title='bbox 1295 1848 1370 1874; x_wconf 96'><strong>them</strong></span> <span class='ocrx_word' id='word_1_470' title='bbox 1381 1848 1508 1881; x_wconf 95'><strong>together.</strong></span> <span class='ocrx_word' id='word_1_471' title='bbox 1521 1848 1667 1875; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_472' title='bbox 1678 1848 1751 1875; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_473' title='bbox 1753 1847 1842 1874; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_474' title='bbox 1853 1848 1918 1875; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_475' title='bbox 1929 1848 2135 1881; x_wconf 96'><strong>automatically</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_57' title="bbox 1296 1887 2162 1920; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_476' title='bbox 1296 1895 1349 1920; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_477' title='bbox 1349 1887 1412 1920; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_478' title='bbox 1422 1887 1468 1914; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_479' title='bbox 1478 1891 1552 1920; x_wconf 96'><strong>parts</strong></span> <span class='ocrx_word' id='word_1_480' title='bbox 1563 1887 1621 1914; x_wconf 95'><strong>into</strong></span> <span class='ocrx_word' id='word_1_481' title='bbox 1632 1895 1649 1914; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_482' title='bbox 1659 1895 1718 1914; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_483' title='bbox 1729 1895 1870 1920; x_wconf 96'><strong>sequence.</strong></span> <span class='ocrx_word' id='word_1_484' title='bbox 1884 1887 1911 1914; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_485' title='bbox 1919 1887 2033 1919; x_wconf 96'><strong>desired,</strong></span> <span class='ocrx_word' id='word_1_486' title='bbox 2045 1895 2099 1920; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_487' title='bbox 2110 1895 2162 1914; x_wconf 96'><strong>can</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_58' title="bbox 1296 1926 2169 1960; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_488' title='bbox 1296 1934 1361 1953; x_wconf 96'><strong>even</strong></span> <span class='ocrx_word' id='word_1_489' title='bbox 1372 1930 1411 1953; x_wconf 96'><strong>set</strong></span> <span class='ocrx_word' id='word_1_490' title='bbox 1422 1926 1468 1953; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_491' title='bbox 1478 1926 1528 1953; x_wconf 96'><strong>last</strong></span> <span class='ocrx_word' id='word_1_492' title='bbox 1540 1926 1590 1953; x_wconf 96'><strong>few</strong></span> <span class='ocrx_word' id='word_1_493' title='bbox 1601 1927 1664 1953; x_wconf 96'><strong>bars</strong></span> <span class='ocrx_word' id='word_1_494' title='bbox 1675 1931 1704 1954; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_495' title='bbox 1715 1935 1795 1960; x_wconf 96'><strong>repeat</strong></span> <span class='ocrx_word' id='word_1_496' title='bbox 1795 1926 1955 1960; x_wconf 96'><strong>infinitely,</strong></span> <span class='ocrx_word' id='word_1_497' title='bbox 1968 1926 2011 1954; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_498' title='bbox 2022 1935 2038 1954; x_wconf 93'><strong>a</strong></span> <span class='ocrx_word' id='word_1_499' title='bbox 2049 1927 2169 1954; x_wconf 92'><strong>fadeout.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_20' title="bbox 1293 2000 2179 2242">
|
||||
<p class='ocr_par' id='par_1_27' lang='eng' title="bbox 1294 2000 1948 2040">
|
||||
<span class='ocr_line' id='line_1_59' title="bbox 1294 2000 1948 2040; baseline 0.002 -8; x_size 40; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_500' title='bbox 1294 2000 1532 2040; x_wconf 95'><strong>Composition</strong></span> <span class='ocrx_word' id='word_1_501' title='bbox 1544 2000 1699 2033; x_wconf 96'><strong>Without</strong></span> <span class='ocrx_word' id='word_1_502' title='bbox 1711 2000 1948 2040; x_wconf 96'><strong>Compromise</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_28' lang='eng' title="bbox 1293 2051 2179 2242">
|
||||
<span class='ocr_line' id='line_1_60' title="bbox 1331 2051 2179 2085; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_503' title='bbox 1331 2051 1389 2078; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_504' title='bbox 1399 2051 1563 2085; x_wconf 96'><strong>technology</strong></span> <span class='ocrx_word' id='word_1_505' title='bbox 1573 2059 1627 2084; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_506' title='bbox 1638 2060 1686 2079; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_507' title='bbox 1697 2051 1797 2078; x_wconf 96'><strong>should</strong></span> <span class='ocrx_word' id='word_1_508' title='bbox 1808 2059 1887 2078; x_wconf 96'><strong>never</strong></span> <span class='ocrx_word' id='word_1_509' title='bbox 1897 2052 1932 2079; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_510' title='bbox 1942 2059 1973 2079; x_wconf 96'><strong>so</strong></span> <span class='ocrx_word' id='word_1_511' title='bbox 1984 2051 2110 2085; x_wconf 67'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_512' title='bbox 2120 2052 2179 2078; x_wconf 96'><strong>that</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_61' title="bbox 1294 2090 2157 2124; baseline 0 -6; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_513' title='bbox 1294 2090 1313 2118; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_514' title='bbox 1323 2091 1459 2118; x_wconf 96'><strong>interferes</strong></span> <span class='ocrx_word' id='word_1_515' title='bbox 1470 2091 1535 2118; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_516' title='bbox 1545 2091 1591 2118; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_517' title='bbox 1602 2091 1715 2118; x_wconf 96'><strong>creative</strong></span> <span class='ocrx_word' id='word_1_518' title='bbox 1725 2099 1841 2124; x_wconf 93'><strong>process.</strong></span> <span class='ocrx_word' id='word_1_519' title='bbox 1854 2091 1947 2118; x_wconf 92'><strong>That’s</strong></span> <span class='ocrx_word' id='word_1_520' title='bbox 1957 2091 2086 2124; x_wconf 96'><strong>precisely</strong></span> <span class='ocrx_word' id='word_1_521' title='bbox 2096 2091 2157 2124; x_wconf 96'><strong>why</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_62' title="bbox 1293 2130 2156 2164; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_522' title='bbox 1293 2130 1339 2157; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_523' title='bbox 1350 2130 1562 2164; x_wconf 90'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_524' title='bbox 1564 2130 1607 2157; x_wconf 97'><strong>is</strong></span> <span class='ocrx_word' id='word_1_525' title='bbox 1619 2130 1747 2164; x_wconf 96'><strong>designed</strong></span> <span class='ocrx_word' id='word_1_526' title='bbox 1758 2134 1787 2157; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_527' title='bbox 1798 2130 1834 2157; x_wconf 96'><strong>let</strong></span> <span class='ocrx_word' id='word_1_528' title='bbox 1844 2138 1899 2163; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_529' title='bbox 1910 2138 2051 2164; x_wconf 96'><strong>compose,</strong></span> <span class='ocrx_word' id='word_1_530' title='bbox 2063 2130 2156 2157; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_63' title="bbox 1294 2169 2145 2203; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_531' title='bbox 1294 2178 1330 2197; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_532' title='bbox 1331 2169 1414 2197; x_wconf 96'><strong>edit</strong></span> <span class='ocrx_word' id='word_1_533' title='bbox 1425 2170 1503 2197; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_534' title='bbox 1514 2170 1643 2203; x_wconf 96'><strong>devoting</strong></span> <span class='ocrx_word' id='word_1_535' title='bbox 1653 2178 1721 2203; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_536' title='bbox 1731 2170 1882 2197; x_wconf 96'><strong>undivided</strong></span> <span class='ocrx_word' id='word_1_537' title='bbox 1893 2170 2027 2197; x_wconf 96'><strong>attention</strong></span> <span class='ocrx_word' id='word_1_538' title='bbox 2037 2174 2067 2197; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_539' title='bbox 2077 2178 2145 2203; x_wconf 96'><strong>your</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_64' title="bbox 1294 2209 2126 2242; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_540' title='bbox 1294 2209 1388 2236; x_wconf 95'><strong>music.</strong></span> <span class='ocrx_word' id='word_1_541' title='bbox 1402 2209 1451 2236; x_wconf 96'><strong>See</strong></span> <span class='ocrx_word' id='word_1_542' title='bbox 1460 2217 1529 2242; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_543' title='bbox 1540 2209 1611 2236; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_544' title='bbox 1621 2209 1712 2236; x_wconf 95'><strong>dealer</strong></span> <span class='ocrx_word' id='word_1_545' title='bbox 1722 2209 1806 2242; x_wconf 95'><strong>today</strong></span> <span class='ocrx_word' id='word_1_546' title='bbox 1817 2209 1859 2236; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_547' title='bbox 1870 2217 1887 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_548' title='bbox 1897 2209 2126 2236; x_wconf 96'><strong>demonstration!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_21' title="bbox 347 2343 2171 2378">
|
||||
<p class='ocr_par' id='par_1_29' lang='eng' title="bbox 347 2343 2171 2378">
|
||||
<span class='ocr_line' id='line_1_65' title="bbox 347 2343 2171 2378; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_549' title='bbox 347 2350 361 2363; x_wconf 58'><strong>*</strong></span> <span class='ocrx_word' id='word_1_550' title='bbox 373 2343 483 2377; x_wconf 96'><strong>Simple,</strong></span> <span class='ocrx_word' id='word_1_551' title='bbox 495 2352 559 2377; x_wconf 96'><strong>easy</strong></span> <span class='ocrx_word' id='word_1_552' title='bbox 569 2348 598 2371; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_553' title='bbox 609 2344 683 2371; x_wconf 93'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_554' title='bbox 694 2344 922 2378; x_wconf 91'><strong>operation—the</strong></span> <span class='ocrx_word' id='word_1_555' title='bbox 934 2345 967 2372; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_556' title='bbox 978 2345 1116 2372; x_wconf 96'><strong>character</strong></span> <span class='ocrx_word' id='word_1_557' title='bbox 1126 2345 1200 2372; x_wconf 96'><strong>LCD</strong></span> <span class='ocrx_word' id='word_1_558' title='bbox 1211 2345 1316 2378; x_wconf 96'><strong>display</strong></span> <span class='ocrx_word' id='word_1_559' title='bbox 1326 2345 1424 2378; x_wconf 97'><strong>clearly</strong></span> <span class='ocrx_word' id='word_1_560' title='bbox 1434 2345 1528 2378; x_wconf 96'><strong>guides</strong></span> <span class='ocrx_word' id='word_1_561' title='bbox 1539 2353 1594 2378; x_wconf 97'><strong>you</strong></span> <span class='ocrx_word' id='word_1_562' title='bbox 1604 2345 1705 2378; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_563' title='bbox 1706 2344 1770 2371; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_564' title='bbox 1781 2344 1947 2377; x_wconf 96'><strong>operations.</strong></span> <span class='ocrx_word' id='word_1_565' title='bbox 1961 2344 1989 2371; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_566' title='bbox 1997 2344 2112 2376; x_wconf 96'><strong>needed,</strong></span> <span class='ocrx_word' id='word_1_567' title='bbox 2125 2345 2171 2371; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_22' title="bbox 373 2381 1083 2415">
|
||||
<p class='ocr_par' id='par_1_30' lang='eng' title="bbox 373 2381 1083 2415">
|
||||
<span class='ocr_line' id='line_1_66' title="bbox 373 2381 1083 2415; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_568' title='bbox 373 2381 448 2407; x_wconf 96'><strong>HELP</strong></span> <span class='ocrx_word' id='word_1_569' title='bbox 450 2381 583 2408; x_wconf 96'><strong>button</strong></span> <span class='ocrx_word' id='word_1_570' title='bbox 594 2381 711 2415; x_wconf 96'><strong>displays</strong></span> <span class='ocrx_word' id='word_1_571' title='bbox 722 2382 875 2409; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_572' title='bbox 886 2382 1083 2415; x_wconf 96'><strong>explanations.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_23' title="bbox 347 2427 2145 2507">
|
||||
<p class='ocr_par' id='par_1_31' lang='eng' title="bbox 347 2427 2145 2507">
|
||||
<span class='ocr_line' id='line_1_67' title="bbox 347 2427 1468 2461; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_573' title='bbox 347 2432 361 2446; x_wconf 70'><strong>*</strong></span> <span class='ocrx_word' id='word_1_574' title='bbox 373 2427 612 2454; x_wconf 91'><strong>Non-destructive</strong></span> <span class='ocrx_word' id='word_1_575' title='bbox 622 2427 914 2461; x_wconf 89'><strong>recording—existing</strong></span> <span class='ocrx_word' id='word_1_576' title='bbox 924 2432 1002 2455; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_577' title='bbox 1013 2436 1057 2455; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_578' title='bbox 1068 2432 1116 2455; x_wconf 96'><strong>not</strong></span> <span class='ocrx_word' id='word_1_579' title='bbox 1127 2428 1220 2455; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_580' title='bbox 1231 2428 1309 2455; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_581' title='bbox 1319 2428 1468 2461; x_wconf 92'><strong>recording.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_68' title="bbox 347 2473 2145 2507; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_582' title='bbox 347 2478 361 2492; x_wconf 70'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_583' title='bbox 372 2473 433 2500; x_wconf 93'><strong>Two</strong></span> <span class='ocrx_word' id='word_1_584' title='bbox 444 2473 689 2500; x_wconf 90'><strong>FOOTSWITCH</strong></span> <span class='ocrx_word' id='word_1_585' title='bbox 701 2474 818 2500; x_wconf 95'><strong>INPUTS</strong></span> <span class='ocrx_word' id='word_1_586' title='bbox 819 2474 894 2501; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_587' title='bbox 893 2473 939 2507; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_588' title='bbox 941 2473 1091 2507; x_wconf 96'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_589' title='bbox 1101 2478 1130 2501; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_590' title='bbox 1141 2474 1271 2507; x_wconf 96'><strong>remotely</strong></span> <span class='ocrx_word' id='word_1_591' title='bbox 1281 2473 1387 2501; x_wconf 96'><strong>control</strong></span> <span class='ocrx_word' id='word_1_592' title='bbox 1398 2482 1481 2507; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_593' title='bbox 1491 2473 1523 2501; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_594' title='bbox 1531 2474 1578 2501; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_595' title='bbox 1588 2473 1750 2506; x_wconf 96'><strong>commonly</strong></span> <span class='ocrx_word' id='word_1_596' title='bbox 1760 2473 1827 2500; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_597' title='bbox 1840 2473 1991 2505; x_wconf 96'><strong>functions,</strong></span> <span class='ocrx_word' id='word_1_598' title='bbox 2003 2473 2145 2507; x_wconf 96'><strong>including</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_24' title="bbox 372 2510 1090 2543">
|
||||
<p class='ocr_par' id='par_1_32' lang='eng' title="bbox 372 2510 1090 2543">
|
||||
<span class='ocr_line' id='line_1_69' title="bbox 372 2510 1090 2543; baseline 0.001 -6; x_size 35.625; x_descenders 8.90625; x_ascenders 8.90625"><span class='ocrx_word' id='word_1_599' title='bbox 372 2510 500 2542; x_wconf 96'><strong>ERASE,</strong></span> <span class='ocrx_word' id='word_1_600' title='bbox 513 2511 660 2542; x_wconf 92'><strong>REPEAT,</strong></span> <span class='ocrx_word' id='word_1_601' title='bbox 673 2511 883 2543; x_wconf 89'><strong>PLAY/STOP,</strong></span> <span class='ocrx_word' id='word_1_602' title='bbox 896 2519 927 2538; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_603' title='bbox 939 2511 1090 2538; x_wconf 96'><strong>LOCATE.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_25' title="bbox 347 2556 1768 2590">
|
||||
<p class='ocr_par' id='par_1_33' lang='eng' title="bbox 347 2556 1768 2590">
|
||||
<span class='ocr_line' id='line_1_70' title="bbox 347 2556 1768 2590; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_604' title='bbox 347 2561 361 2575; x_wconf 86'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_605' title='bbox 372 2556 433 2583; x_wconf 85'><strong>Iwo</strong></span> <span class='ocrx_word' id='word_1_606' title='bbox 443 2556 612 2583; x_wconf 96'><strong>TRIGGER</strong></span> <span class='ocrx_word' id='word_1_607' title='bbox 623 2556 778 2584; x_wconf 96'><strong>OUTPUTS</strong></span> <span class='ocrx_word' id='word_1_608' title='bbox 780 2557 871 2590; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_609' title='bbox 881 2557 915 2584; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_610' title='bbox 925 2557 1119 2590; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_611' title='bbox 1129 2561 1158 2584; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_612' title='bbox 1169 2561 1270 2590; x_wconf 96'><strong>output</strong></span> <span class='ocrx_word' id='word_1_613' title='bbox 1281 2557 1370 2590; x_wconf 96'><strong>pulses</strong></span> <span class='ocrx_word' id='word_1_614' title='bbox 1381 2561 1409 2584; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_615' title='bbox 1419 2565 1472 2590; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_616' title='bbox 1483 2557 1598 2584; x_wconf 96'><strong>selected</strong></span> <span class='ocrx_word' id='word_1_617' title='bbox 1608 2561 1673 2584; x_wconf 97'><strong>note</strong></span> <span class='ocrx_word' id='word_1_618' title='bbox 1683 2556 1768 2583; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_26' title="bbox 347 2601 1226 2635">
|
||||
<p class='ocr_par' id='par_1_34' lang='eng' title="bbox 347 2601 1226 2635">
|
||||
<span class='ocr_line' id='line_1_71' title="bbox 347 2601 1226 2635; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_619' title='bbox 347 2607 361 2620; x_wconf 58'><strong>©</strong></span> <span class='ocrx_word' id='word_1_620' title='bbox 372 2601 434 2628; x_wconf 96'><strong>Will</strong></span> <span class='ocrx_word' id='word_1_621' title='bbox 445 2609 510 2634; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_622' title='bbox 521 2605 549 2628; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_623' title='bbox 561 2602 690 2629; x_wconf 93'><strong>standard</strong></span> <span class='ocrx_word' id='word_1_624' title='bbox 701 2602 864 2629; x_wconf 91'><strong>LinnDrum</strong></span> <span class='ocrx_word' id='word_1_625' title='bbox 875 2610 907 2629; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_626' title='bbox 918 2602 989 2629; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_627' title='bbox 1000 2603 1069 2629; x_wconf 95'><strong>9000</strong></span> <span class='ocrx_word' id='word_1_628' title='bbox 1080 2610 1129 2635; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_629' title='bbox 1131 2607 1226 2630; x_wconf 96'><strong>tone.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_27' title="bbox 347 2648 2100 2727">
|
||||
<p class='ocr_par' id='par_1_35' lang='eng' title="bbox 347 2648 2100 2727">
|
||||
<span class='ocr_line' id='line_1_72' title="bbox 347 2648 1664 2682; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_630' title='bbox 347 2654 360 2667; x_wconf 45'><strong>©</strong></span> <span class='ocrx_word' id='word_1_631' title='bbox 372 2648 483 2675; x_wconf 95'><strong>Utilizes</strong></span> <span class='ocrx_word' id='word_1_632' title='bbox 493 2648 564 2680; x_wconf 96'><strong>ultra</strong></span> <span class='ocrx_word' id='word_1_633' title='bbox 573 2648 744 2682; x_wconf 96'><strong>high-speed,</strong></span> <span class='ocrx_word' id='word_1_634' title='bbox 757 2649 772 2676; x_wconf 95'><strong>8</strong></span> <span class='ocrx_word' id='word_1_635' title='bbox 783 2649 862 2675; x_wconf 94'><strong>MHz</strong></span> <span class='ocrx_word' id='word_1_636' title='bbox 873 2649 954 2676; x_wconf 96'><strong>80186</strong></span> <span class='ocrx_word' id='word_1_637' title='bbox 965 2649 994 2676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_638' title='bbox 1004 2648 1043 2676; x_wconf 96'><strong>bit</strong></span> <span class='ocrx_word' id='word_1_639' title='bbox 1054 2653 1197 2682; x_wconf 96'><strong>computer</strong></span> <span class='ocrx_word' id='word_1_640' title='bbox 1208 2649 1350 2682; x_wconf 96'><strong>internally</strong></span> <span class='ocrx_word' id='word_1_641' title='bbox 1361 2649 1403 2676; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_642' title='bbox 1414 2649 1502 2676; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_643' title='bbox 1512 2648 1664 2682; x_wconf 96'><strong>operation.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_73' title="bbox 347 2694 2100 2727; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_644' title='bbox 347 2699 361 2713; x_wconf 31'><strong>*</strong></span> <span class='ocrx_word' id='word_1_645' title='bbox 372 2694 476 2720; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_646' title='bbox 478 2694 562 2721; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_647' title='bbox 561 2694 606 2727; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_648' title='bbox 608 2694 764 2727; x_wconf 95'><strong>specified</strong></span> <span class='ocrx_word' id='word_1_649' title='bbox 774 2694 802 2721; x_wconf 93'><strong>in</strong></span> <span class='ocrx_word' id='word_1_650' title='bbox 814 2695 1172 2722; x_wconf 91'><strong>BEATS-PER-MINUTE</strong></span> <span class='ocrx_word' id='word_1_651' title='bbox 1183 2703 1215 2722; x_wconf 93'><strong>or</strong></span> <span class='ocrx_word' id='word_1_652' title='bbox 1225 2695 1547 2722; x_wconf 91'><strong>FRAMES-PER-BEAT</strong></span> <span class='ocrx_word' id='word_1_653' title='bbox 1543 2695 1605 2721; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_654' title='bbox 1616 2695 1659 2726; x_wconf 96'><strong>24,</strong></span> <span class='ocrx_word' id='word_1_655' title='bbox 1672 2695 1716 2726; x_wconf 96'><strong>25,</strong></span> <span class='ocrx_word' id='word_1_656' title='bbox 1728 2702 1760 2721; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_657' title='bbox 1772 2695 1806 2721; x_wconf 96'><strong>30</strong></span> <span class='ocrx_word' id='word_1_658' title='bbox 1817 2694 1917 2721; x_wconf 96'><strong>frames</strong></span> <span class='ocrx_word' id='word_1_659' title='bbox 1928 2702 1976 2727; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_660' title='bbox 1987 2694 2100 2726; x_wconf 96'><strong>second,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_28' title="bbox 373 2731 652 2765">
|
||||
<p class='ocr_par' id='par_1_36' lang='eng' title="bbox 373 2731 652 2765">
|
||||
<span class='ocr_line' id='line_1_74' title="bbox 373 2731 652 2765; baseline 0 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_661' title='bbox 373 2731 449 2764; x_wconf 96'><strong>(even</strong></span> <span class='ocrx_word' id='word_1_662' title='bbox 460 2731 529 2765; x_wconf 95'><strong>drop</strong></span> <span class='ocrx_word' id='word_1_663' title='bbox 541 2731 652 2764; x_wconf 95'><strong>frame!)</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_29' title="bbox 347 2777 2174 2811">
|
||||
<p class='ocr_par' id='par_1_37' lang='eng' title="bbox 347 2777 2174 2811">
|
||||
<span class='ocr_line' id='line_1_75' title="bbox 347 2777 2174 2811; baseline 0.001 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_664' title='bbox 347 2782 360 2796; x_wconf 81'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_665' title='bbox 372 2777 476 2803; x_wconf 94'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_666' title='bbox 478 2777 562 2804; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_667' title='bbox 561 2777 622 2810; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_668' title='bbox 633 2778 741 2804; x_wconf 95'><strong>entered</strong></span> <span class='ocrx_word' id='word_1_669' title='bbox 751 2777 934 2811; x_wconf 96'><strong>numerically,</strong></span> <span class='ocrx_word' id='word_1_670' title='bbox 946 2777 1101 2811; x_wconf 95'><strong>adjustable</strong></span> <span class='ocrx_word' id='word_1_671' title='bbox 1111 2777 1139 2804; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_672' title='bbox 1149 2778 1239 2805; x_wconf 96'><strong>tenths</strong></span> <span class='ocrx_word' id='word_1_673' title='bbox 1250 2778 1282 2805; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_674' title='bbox 1290 2786 1307 2805; x_wconf 91'><strong>a</strong></span> <span class='ocrx_word' id='word_1_675' title='bbox 1317 2777 1567 2805; x_wconf 91'><strong>Beat-Per-Minute</strong></span> <span class='ocrx_word' id='word_1_676' title='bbox 1577 2777 1748 2809; x_wconf 96'><strong>increments,</strong></span> <span class='ocrx_word' id='word_1_677' title='bbox 1760 2785 1792 2804; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_678' title='bbox 1803 2777 1839 2810; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_679' title='bbox 1849 2777 1964 2811; x_wconf 96'><strong>tapping</strong></span> <span class='ocrx_word' id='word_1_680' title='bbox 1975 2781 2086 2810; x_wconf 96'><strong>quarter</strong></span> <span class='ocrx_word' id='word_1_681' title='bbox 2097 2781 2174 2804; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_30' title="bbox 372 2815 808 2842">
|
||||
<p class='ocr_par' id='par_1_38' lang='eng' title="bbox 372 2815 808 2842">
|
||||
<span class='ocr_line' id='line_1_76' title="bbox 372 2815 808 2842; baseline 0.002 -1; x_size 32.351353; x_descenders 5.3513513; x_ascenders 9"><span class='ocrx_word' id='word_1_682' title='bbox 372 2822 410 2841; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_683' title='bbox 420 2815 466 2842; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_684' title='bbox 476 2815 545 2841; x_wconf 95'><strong>TAP</strong></span> <span class='ocrx_word' id='word_1_685' title='bbox 556 2816 660 2842; x_wconf 95'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_686' title='bbox 662 2815 808 2842; x_wconf 96'><strong>button.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_31' title="bbox 347 2861 1792 2940">
|
||||
<p class='ocr_par' id='par_1_39' lang='eng' title="bbox 347 2861 1792 2940">
|
||||
<span class='ocr_line' id='line_1_77' title="bbox 347 2861 1792 2895; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_687' title='bbox 347 2866 360 2880; x_wconf 43'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_688' title='bbox 372 2861 504 2887; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_689' title='bbox 515 2861 677 2888; x_wconf 96'><strong>CHANGES</strong></span> <span class='ocrx_word' id='word_1_690' title='bbox 679 2861 771 2894; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_691' title='bbox 781 2861 815 2888; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_692' title='bbox 825 2869 1000 2894; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_693' title='bbox 1001 2861 1087 2888; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_694' title='bbox 1099 2869 1115 2888; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_695' title='bbox 1126 2870 1268 2895; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_696' title='bbox 1280 2861 1344 2888; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_697' title='bbox 1356 2866 1448 2888; x_wconf 95'><strong>smooth</strong></span> <span class='ocrx_word' id='word_1_698' title='bbox 1450 2861 1635 2888; x_wconf 96'><strong>transitions</strong></span> <span class='ocrx_word' id='word_1_699' title='bbox 1646 2861 1670 2887; x_wconf 96'><strong>if</strong></span> <span class='ocrx_word' id='word_1_700' title='bbox 1679 2861 1792 2888; x_wconf 87'><strong>desired.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_78' title="bbox 347 2906 1507 2940; baseline 0.002 -8; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_701' title='bbox 347 2911 360 2925; x_wconf 69'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_702' title='bbox 371 2906 434 2938; x_wconf 96'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_703' title='bbox 444 2906 539 2932; x_wconf 96'><strong>TIME</strong></span> <span class='ocrx_word' id='word_1_704' title='bbox 550 2906 739 2933; x_wconf 96'><strong>SIGNATURE</strong></span> <span class='ocrx_word' id='word_1_705' title='bbox 740 2907 820 2933; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_706' title='bbox 819 2907 880 2939; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_707' title='bbox 891 2907 968 2938; x_wconf 96'><strong>used,</strong></span> <span class='ocrx_word' id='word_1_708' title='bbox 980 2907 1036 2934; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_709' title='bbox 1046 2915 1109 2940; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_710' title='bbox 1120 2907 1154 2934; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_711' title='bbox 1164 2907 1288 2940; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_712' title='bbox 1299 2907 1393 2934; x_wconf 95'><strong>within</strong></span> <span class='ocrx_word' id='word_1_713' title='bbox 1404 2915 1420 2934; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_714' title='bbox 1431 2915 1507 2940; x_wconf 96'><strong>song.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_32' title="bbox 1540 2970 1878 3140">
|
||||
<p class='ocr_par' id='par_1_40' lang='eng' title="bbox 1540 2970 1878 3140">
|
||||
<span class='ocr_line' id='line_1_79' title="bbox 1540 2970 1800 3089; baseline 0 -14; x_size 100.5; x_descenders 16.5; x_ascenders 28.499998"><span class='ocrx_word' id='word_1_715' title='bbox 1540 2970 1800 3089; x_wconf 92'><strong>linn</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_80' title="bbox 1554 3108 1878 3140; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_716' title='bbox 1554 3108 1624 3135; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_717' title='bbox 1635 3108 1808 3140; x_wconf 96'><strong>Electronics,</strong></span> <span class='ocrx_word' id='word_1_718' title='bbox 1822 3109 1878 3136; x_wconf 95'><strong>Inc.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_33' title="bbox 1554 3150 2188 3226">
|
||||
<p class='ocr_par' id='par_1_41' lang='eng' title="bbox 1554 3150 2188 3226">
|
||||
<span class='ocr_line' id='line_1_81' title="bbox 1557 3150 2163 3182; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_719' title='bbox 1557 3150 1638 3177; x_wconf 95'><strong>18720</strong></span> <span class='ocrx_word' id='word_1_720' title='bbox 1648 3150 1761 3177; x_wconf 96'><strong>Oxnard</strong></span> <span class='ocrx_word' id='word_1_721' title='bbox 1772 3150 1866 3182; x_wconf 96'><strong>Street,</strong></span> <span class='ocrx_word' id='word_1_722' title='bbox 1878 3150 2006 3182; x_wconf 96'><strong>Tarzana,</strong></span> <span class='ocrx_word' id='word_1_723' title='bbox 2019 3150 2071 3177; x_wconf 95'><strong>CA</strong></span> <span class='ocrx_word' id='word_1_724' title='bbox 2082 3150 2163 3177; x_wconf 96'><strong>91356</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_82' title="bbox 1554 3192 2188 3226; baseline 0 -7; x_size 33.5; x_descenders 5.5; x_ascenders 8.5"><span class='ocrx_word' id='word_1_725' title='bbox 1554 3193 1622 3226; x_wconf 96'><strong>(818)</strong></span> <span class='ocrx_word' id='word_1_726' title='bbox 1633 3193 1755 3219; x_wconf 95'><strong>708-8131</strong></span> <span class='ocrx_word' id='word_1_727' title='bbox 1765 3193 1888 3219; x_wconf 95'><strong>TELEX</strong></span> <span class='ocrx_word' id='word_1_728' title='bbox 1899 3192 2022 3219; x_wconf 95'><strong>#298949</strong></span> <span class='ocrx_word' id='word_1_729' title='bbox 2033 3193 2125 3219; x_wconf 95'><strong>LINN</strong></span> <span class='ocrx_word' id='word_1_730' title='bbox 2135 3193 2188 3219; x_wconf 96'><strong>UR</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,123 @@
|
||||
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
|
||||
|
||||
@@ -0,0 +1,334 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name='ocr-system' content='tesseract 4.0.0-beta.1' />
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.im0i09rj/000004.ocr.png"; bbox 0 0 2550 3300; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 582 131 1968 303">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 582 131 1968 303">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 882 131 1657 217; baseline 0.001 -17; x_size 85; x_descenders 16; x_ascenders 19"><span class='ocrx_word' id='word_1_1' title='bbox 882 132 1036 202; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 1061 131 1657 217; x_wconf 91'><strong>LinnSequencer</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 582 215 1968 303; baseline 0 -17; x_size 87; x_descenders 16; x_ascenders 21"><span class='ocrx_word' id='word_1_3' title='bbox 582 215 674 286; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 697 218 923 288; x_wconf 95'><strong>Track</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 948 218 1181 287; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 1208 217 1575 303; x_wconf 96'><strong>Sequence</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 1600 218 1968 288; x_wconf 96'><strong>Recorder</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_2' title="bbox 347 380 2188 685">
|
||||
<p class='ocr_par' id='par_1_2' lang='eng' title="bbox 347 380 2188 423">
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 347 380 2188 423; baseline -0.001 -12; x_size 38; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_8' title='bbox 347 380 412 410; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 424 380 661 417; x_wconf 92'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 663 380 712 411; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 724 390 743 411; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 754 381 1005 423; x_wconf 96'><strong>state-of-the-art</strong></span> <span class='ocrx_word' id='word_1_13' title='bbox 1017 380 1226 418; x_wconf 96'><strong>composition</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 1238 381 1299 411; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_15' title='bbox 1311 380 1507 418; x_wconf 96'><strong>performance</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 1509 385 1591 411; x_wconf 96'><strong>tool</strong></span> <span class='ocrx_word' id='word_1_17' title='bbox 1593 380 1663 411; x_wconf 97'><strong>for</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 1674 381 1725 410; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 1737 380 1940 417; x_wconf 95'><strong>professional</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 1952 380 2103 411; x_wconf 96'><strong>musician.</strong></span> <span class='ocrx_word' id='word_1_21' title='bbox 2106 381 2152 410; x_wconf 96'><strong>It</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 2164 380 2188 410; x_wconf 96'><strong>is</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_3' lang='eng' title="bbox 347 430 1988 468">
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 347 430 1988 468; baseline 0 -8; x_size 37; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_23' title='bbox 347 430 507 467; x_wconf 96'><strong>extremely</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 518 430 677 467; x_wconf 96'><strong>powerful,</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 691 435 739 467; x_wconf 96'><strong>yet</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 752 430 924 468; x_wconf 96'><strong>amazingly</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 936 430 1044 468; x_wconf 96'><strong>simple</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 1055 435 1087 461; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_29' title='bbox 1099 431 1183 461; x_wconf 96'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 1195 431 1257 461; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 1269 440 1329 461; x_wconf 95'><strong>use.</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 1344 431 1393 461; x_wconf 96'><strong>It’s</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 1406 440 1499 467; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 1510 430 1701 461; x_wconf 96'><strong>remarkable</strong></span> <span class='ocrx_word' id='word_1_35' title='bbox 1714 430 1843 460; x_wconf 96'><strong>features</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 1856 430 1988 461; x_wconf 96'><strong>include:</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_4' lang='eng' title="bbox 350 482 2093 574">
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 350 482 2093 527; baseline 0 -9; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_37' title='bbox 350 490 368 508; x_wconf 73'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 383 482 585 526; x_wconf 95'><strong>Operation</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 598 482 627 518; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 641 482 776 518; x_wconf 96'><strong>similar</strong></span> <span class='ocrx_word' id='word_1_41' title='bbox 789 488 829 518; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_42' title='bbox 843 482 1062 519; x_wconf 96'><strong>multi-track</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 1076 488 1160 527; x_wconf 96'><strong>tape</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 1173 483 1336 519; x_wconf 96'><strong>recorder</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 1350 482 1436 518; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 1451 483 1580 525; x_wconf 95'><strong>PLAY,</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 1598 483 1724 525; x_wconf 96'><strong>STOP,</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 1741 483 1957 525; x_wconf 96'><strong>RECORD,</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 1974 483 2093 518; x_wconf 96'><strong>FAST</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 383 532 1345 574; baseline 0.001 -7; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_50' title='bbox 383 532 635 574; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_51' title='bbox 652 532 865 574; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 882 532 956 568; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 971 532 1131 568; x_wconf 95'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 1132 532 1345 568; x_wconf 95'><strong>controls.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_5' lang='eng' title="bbox 349 589 2136 685">
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 349 589 2136 634; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_55' title='bbox 349 597 368 615; x_wconf 59'><strong>e</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 383 590 482 625; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_57' title='bbox 496 589 539 625; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 549 590 611 626; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 625 590 686 625; x_wconf 96'><strong>100</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 700 601 895 634; x_wconf 96'><strong>sequences</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 909 590 1075 626; x_wconf 96'><strong>contains</strong></span> <span class='ocrx_word' id='word_1_62' title='bbox 1090 591 1135 626; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 1149 590 1418 633; x_wconf 96'><strong>simultaneous,</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 1435 590 1661 634; x_wconf 96'><strong>polyphonic</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 1674 590 1802 626; x_wconf 96'><strong>tracks.</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 1819 590 1921 626; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 1934 590 2035 626; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 2050 600 2136 634; x_wconf 96'><strong>may</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_8' title="bbox 383 639 2022 685; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_69' title='bbox 383 639 428 675; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_70' title='bbox 442 639 607 684; x_wconf 95'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 621 645 659 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 674 650 745 676; x_wconf 96'><strong>one</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 759 640 801 676; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_74' title='bbox 813 641 851 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 864 641 980 675; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 996 640 1176 676; x_wconf 95'><strong>channels.</strong></span> <span class='ocrx_word' id='word_1_77' title='bbox 1194 640 1498 684; x_wconf 96'><strong>Simultaneously</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 1510 640 1609 685; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 1624 651 1674 684; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 1688 645 1727 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_81' title='bbox 1742 641 1780 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 1794 640 2022 684; x_wconf 96'><strong>polyphonic</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_3' title="bbox 384 689 632 734">
|
||||
<p class='ocr_par' id='par_1_6' lang='eng' title="bbox 384 689 632 734">
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 384 689 632 734; baseline 0.004 -9; x_size 46; x_descenders 9; x_ascenders 12"><span class='ocrx_word' id='word_1_83' title='bbox 384 689 632 734; x_wconf 96'><strong>synthesizers!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_4' title="bbox 349 748 2117 793">
|
||||
<p class='ocr_par' id='par_1_7' lang='eng' title="bbox 349 748 2117 793">
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 349 748 2117 793; baseline 0 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_84' title='bbox 349 755 367 774; x_wconf 58'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 383 748 573 784; x_wconf 91'><strong>Ultra-fast</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 588 749 677 784; x_wconf 22'><strong>3%”</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 694 748 775 784; x_wconf 96'><strong>disk</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 790 748 887 784; x_wconf 96'><strong>drive</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 901 754 1012 785; x_wconf 96'><strong>stores</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 1027 748 1194 793; x_wconf 96'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_91' title='bbox 1208 760 1316 793; x_wconf 96'><strong>songs</strong></span> <span class='ocrx_word' id='word_1_92' title='bbox 1330 748 1368 784; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 1382 748 1535 785; x_wconf 96'><strong>seconds</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 1550 748 1624 784; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 1638 748 1728 784; x_wconf 96'><strong>holds</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 1730 759 1844 784; x_wconf 96'><strong>over</strong></span> <span class='ocrx_word' id='word_1_97' title='bbox 1859 749 2000 791; x_wconf 96'><strong>110,000</strong></span> <span class='ocrx_word' id='word_1_98' title='bbox 2013 753 2117 784; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_5' title="bbox 383 797 554 842">
|
||||
<p class='ocr_par' id='par_1_8' lang='eng' title="bbox 383 797 554 842">
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 383 797 554 842; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_99' title='bbox 383 808 446 842; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_100' title='bbox 459 797 554 834; x_wconf 96'><strong>disk!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_6' title="bbox 349 855 2030 1016">
|
||||
<p class='ocr_par' id='par_1_9' lang='eng' title="bbox 349 855 2030 1016">
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 350 855 1638 900; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_101' title='bbox 350 863 367 881; x_wconf 45'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 383 856 444 891; x_wconf 95'><strong>One</strong></span> <span class='ocrx_word' id='word_1_103' title='bbox 445 866 502 891; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 503 855 580 891; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 594 856 712 892; x_wconf 95'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_106' title='bbox 726 867 811 900; x_wconf 95'><strong>may</strong></span> <span class='ocrx_word' id='word_1_107' title='bbox 823 856 869 892; x_wconf 81'><strong>be</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 882 856 1175 892; x_wconf 96'><strong>TRANSPOSED</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 1178 857 1264 892; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 1277 856 1338 892; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_111' title='bbox 1351 856 1463 892; x_wconf 96'><strong>touch</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 1477 867 1501 892; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 1502 856 1554 892; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_114' title='bbox 1568 856 1638 900; x_wconf 96'><strong>key.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_13' title="bbox 350 913 1535 958; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_115' title='bbox 350 921 367 939; x_wconf 45'><strong>e</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 383 913 568 950; x_wconf 96'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 581 913 756 950; x_wconf 96'><strong>real-time</strong></span> <span class='ocrx_word' id='word_1_118' title='bbox 769 914 929 950; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 944 914 1114 950; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 1128 914 1251 950; x_wconf 96'><strong>makes</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 1266 914 1400 958; x_wconf 96'><strong>editing</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 1414 915 1535 950; x_wconf 95'><strong>FAST.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 349 971 2030 1016; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_123' title='bbox 349 979 367 997; x_wconf 0'><strong>*</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 382 971 568 1007; x_wconf 95'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_125' title='bbox 582 972 773 1007; x_wconf 96'><strong>REPEAT</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 787 972 958 1008; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 971 972 1245 1016; x_wconf 95'><strong>automatically</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 1258 977 1396 1016; x_wconf 96'><strong>repeats</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 1410 983 1481 1016; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 1493 972 1578 1008; x_wconf 96'><strong>held</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 1592 977 1694 1008; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_132' title='bbox 1709 977 1746 1008; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 1760 982 1783 1008; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 1796 972 2030 1016; x_wconf 96'><strong>pre-selected</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_7' title="bbox 382 1021 689 1065">
|
||||
<p class='ocr_par' id='par_1_10' lang='eng' title="bbox 382 1021 689 1065">
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 382 1021 689 1065; baseline 0.003 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_135' title='bbox 382 1021 564 1065; x_wconf 96'><strong>rhythmic</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 577 1021 689 1058; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_8' title="bbox 349 1080 2174 1125">
|
||||
<p class='ocr_par' id='par_1_11' lang='eng' title="bbox 349 1080 2174 1125">
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 349 1080 2174 1125; baseline 0.001 -11; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_137' title='bbox 349 1087 367 1105; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 382 1080 567 1115; x_wconf 95'><strong>TIMING</strong></span> <span class='ocrx_word' id='word_1_139' title='bbox 582 1080 870 1116; x_wconf 95'><strong>CORRECTION</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 872 1080 1041 1116; x_wconf 96'><strong>works</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 1056 1080 1186 1124; x_wconf 96'><strong>during</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 1199 1080 1378 1124; x_wconf 96'><strong>playback</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 1392 1080 1466 1116; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 1480 1085 1644 1124; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 1658 1080 1814 1116; x_wconf 96'><strong>without</strong></span> <span class='ocrx_word' id='word_1_146' title='bbox 1831 1080 2044 1125; x_wconf 95'><strong>‘chopping’</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 2061 1085 2174 1116; x_wconf 96'><strong>notes.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_9' title="bbox 349 1137 1287 1182">
|
||||
<p class='ocr_par' id='par_1_12' lang='eng' title="bbox 349 1137 1287 1182">
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 349 1137 1287 1182; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_148' title='bbox 349 1145 367 1163; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 382 1137 560 1182; x_wconf 95'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_150' title='bbox 575 1138 708 1174; x_wconf 96'><strong>SMPTE</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 709 1138 839 1174; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_152' title='bbox 853 1138 945 1174; x_wconf 95'><strong>code</strong></span> <span class='ocrx_word' id='word_1_153' title='bbox 959 1138 1287 1182; x_wconf 96'><strong>synchronization.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_10' title="bbox 349 1195 874 1240">
|
||||
<p class='ocr_par' id='par_1_13' lang='eng' title="bbox 349 1195 874 1240">
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 349 1195 874 1240; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_154' title='bbox 349 1203 367 1222; x_wconf 74'><strong>©</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 382 1195 560 1240; x_wconf 96'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 573 1201 709 1233; x_wconf 96'><strong>remote</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 723 1196 874 1233; x_wconf 95'><strong>control.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_11' title="bbox 346 1288 1239 1491">
|
||||
<p class='ocr_par' id='par_1_14' lang='eng' title="bbox 346 1288 749 1329">
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 346 1288 749 1329; baseline 0.002 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_158' title='bbox 346 1288 535 1329; x_wconf 95'><strong>Recording</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 547 1298 567 1321; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 579 1288 749 1328; x_wconf 96'><strong>Sequence</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_15' lang='eng' title="bbox 346 1339 1239 1491">
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 383 1339 1239 1373; baseline 0 -7; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_161' title='bbox 383 1340 420 1366; x_wconf 95'><strong>To</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 430 1339 524 1366; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 535 1347 551 1366; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 562 1347 704 1373; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 716 1340 815 1373; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 825 1348 898 1373; x_wconf 95'><strong>press</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 910 1340 1065 1367; x_wconf 96'><strong>RECORD</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 1075 1340 1131 1367; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_169' title='bbox 1142 1341 1239 1372; x_wconf 96'><strong>PLAY,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_21' title="bbox 346 1378 1205 1412; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_170' title='bbox 346 1379 411 1406; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 422 1378 483 1412; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 493 1387 562 1412; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 572 1379 646 1405; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 649 1379 792 1412; x_wconf 96'><strong>keyboard</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 792 1379 848 1406; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 858 1379 923 1406; x_wconf 95'><strong>time</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 934 1384 963 1406; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_178' title='bbox 974 1379 1019 1406; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 1030 1379 1205 1412; x_wconf 92'><strong>Sequencer’s</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 347 1417 1232 1452; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_180' title='bbox 347 1417 414 1445; x_wconf 96'><strong>click</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 425 1418 506 1445; x_wconf 91'><strong>track.</strong></span> <span class='ocrx_word' id='word_1_182' title='bbox 519 1418 609 1445; x_wconf 96'><strong>When</strong></span> <span class='ocrx_word' id='word_1_183' title='bbox 620 1419 665 1445; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_184' title='bbox 676 1426 810 1452; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_185' title='bbox 821 1419 901 1452; x_wconf 96'><strong>loops</strong></span> <span class='ocrx_word' id='word_1_186' title='bbox 912 1419 983 1446; x_wconf 96'><strong>back</strong></span> <span class='ocrx_word' id='word_1_187' title='bbox 995 1427 1082 1446; x_wconf 96'><strong>around</strong></span> <span class='ocrx_word' id='word_1_188' title='bbox 1084 1419 1141 1446; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_189' title='bbox 1152 1419 1189 1446; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 1189 1419 1232 1450; x_wconf 74'><strong>1,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 346 1457 1223 1491; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_191' title='bbox 346 1465 400 1490; x_wconf 14'><strong>you’</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 404 1457 430 1484; x_wconf 14'><strong>ll</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 441 1457 506 1485; x_wconf 96'><strong>hear</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 517 1458 590 1485; x_wconf 96'><strong>what</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 600 1466 654 1491; x_wconf 93'><strong>you</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 666 1458 865 1491; x_wconf 91'><strong>played—only</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 876 1458 910 1485; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_198' title='bbox 921 1458 1018 1491; x_wconf 96'><strong>timing</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 1029 1466 1115 1485; x_wconf 96'><strong>errors</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 1126 1458 1179 1485; x_wconf 95'><strong>will</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 1189 1458 1223 1485; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_12' title="bbox 346 1497 1245 1531">
|
||||
<p class='ocr_par' id='par_1_16' lang='eng' title="bbox 346 1497 1245 1531">
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 346 1497 1245 1531; baseline 0.001 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_202' title='bbox 346 1497 494 1524; x_wconf 96'><strong>corrected!</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 508 1497 628 1530; x_wconf 96'><strong>(Timing</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 638 1497 791 1525; x_wconf 95'><strong>correction</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 802 1506 864 1531; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 875 1498 909 1525; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 920 1497 1047 1531; x_wconf 96'><strong>adjusted</strong></span> <span class='ocrx_word' id='word_1_208' title='bbox 1058 1505 1089 1525; x_wconf 97'><strong>or</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 1099 1497 1245 1531; x_wconf 96'><strong>defeated).</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_13' title="bbox 346 1536 1205 1965">
|
||||
<p class='ocr_par' id='par_1_17' lang='eng' title="bbox 346 1536 1186 1610">
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 346 1536 1186 1570; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_210' title='bbox 346 1537 409 1569; x_wconf 94'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 419 1536 571 1563; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_212' title='bbox 582 1541 659 1564; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_213' title='bbox 670 1537 766 1570; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_214' title='bbox 777 1537 830 1563; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_215' title='bbox 840 1537 874 1564; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_216' title='bbox 885 1537 976 1564; x_wconf 96'><strong>added</strong></span> <span class='ocrx_word' id='word_1_217' title='bbox 986 1537 1045 1564; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_218' title='bbox 1055 1537 1101 1564; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_219' title='bbox 1111 1537 1186 1564; x_wconf 96'><strong>track</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_26' title="bbox 347 1575 1052 1610; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_220' title='bbox 347 1591 381 1594; x_wconf 0'><strong>—</strong></span> <span class='ocrx_word' id='word_1_221' title='bbox 382 1575 495 1609; x_wconf 0'><strong>existing</strong></span> <span class='ocrx_word' id='word_1_222' title='bbox 505 1580 582 1603; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_223' title='bbox 593 1584 637 1603; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_224' title='bbox 648 1580 696 1603; x_wconf 97'><strong>not</strong></span> <span class='ocrx_word' id='word_1_225' title='bbox 707 1576 800 1603; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_226' title='bbox 811 1576 890 1603; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_227' title='bbox 900 1576 1052 1610; x_wconf 96'><strong>recording!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_18' lang='eng' title="bbox 346 1616 1205 1965">
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 384 1616 1199 1648; baseline 0.001 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_228' title='bbox 384 1616 471 1642; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_229' title='bbox 481 1616 671 1648; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_230' title='bbox 684 1617 838 1643; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_231' title='bbox 839 1616 912 1648; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_232' title='bbox 924 1616 1045 1643; x_wconf 96'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_233' title='bbox 1046 1616 1199 1643; x_wconf 95'><strong>controls</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 346 1655 1202 1689; baseline 0 -7; x_size 34; x_descenders 6; x_ascenders 9"><span class='ocrx_word' id='word_1_234' title='bbox 346 1663 409 1688; x_wconf 92'><strong>may</strong></span> <span class='ocrx_word' id='word_1_235' title='bbox 419 1655 453 1682; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_236' title='bbox 463 1655 530 1682; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_237' title='bbox 541 1659 569 1682; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_238' title='bbox 580 1663 632 1688; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_239' title='bbox 642 1655 707 1683; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_240' title='bbox 717 1659 746 1683; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_241' title='bbox 757 1655 867 1689; x_wconf 96'><strong>quickly</strong></span> <span class='ocrx_word' id='word_1_242' title='bbox 878 1664 968 1683; x_wconf 96'><strong>access</strong></span> <span class='ocrx_word' id='word_1_243' title='bbox 979 1664 1032 1689; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_244' title='bbox 1042 1655 1164 1683; x_wconf 96'><strong>location</strong></span> <span class='ocrx_word' id='word_1_245' title='bbox 1174 1655 1202 1682; x_wconf 96'><strong>in</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_29' title="bbox 346 1694 1204 1728; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_246' title='bbox 346 1702 414 1727; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_247' title='bbox 424 1702 558 1727; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_248' title='bbox 570 1694 612 1721; x_wconf 93'><strong>for</strong></span> <span class='ocrx_word' id='word_1_249' title='bbox 623 1695 847 1728; x_wconf 91'><strong>spot-recording.</strong></span> <span class='ocrx_word' id='word_1_250' title='bbox 860 1696 897 1722; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_251' title='bbox 908 1695 1028 1722; x_wconf 93'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_252' title='bbox 1039 1703 1056 1722; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_253' title='bbox 1066 1703 1099 1722; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_254' title='bbox 1100 1699 1204 1728; x_wconf 96'><strong>part,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 347 1733 1150 1768; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_255' title='bbox 347 1733 426 1761; x_wconf 97'><strong>select</strong></span> <span class='ocrx_word' id='word_1_256' title='bbox 437 1741 453 1761; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_257' title='bbox 463 1733 589 1761; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_258' title='bbox 599 1734 674 1761; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_259' title='bbox 685 1734 741 1761; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_260' title='bbox 752 1738 818 1761; x_wconf 93'><strong>start</strong></span> <span class='ocrx_word' id='word_1_261' title='bbox 828 1734 1086 1768; x_wconf 91'><strong>recording—while</strong></span> <span class='ocrx_word' id='word_1_262' title='bbox 1096 1742 1150 1767; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 346 1773 1203 1808; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_263' title='bbox 346 1774 448 1806; x_wconf 96'><strong>record,</strong></span> <span class='ocrx_word' id='word_1_264' title='bbox 460 1774 506 1801; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_265' title='bbox 517 1773 577 1801; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_266' title='bbox 581 1774 662 1801; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_267' title='bbox 673 1774 726 1801; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_268' title='bbox 736 1774 799 1807; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_269' title='bbox 809 1774 836 1801; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_270' title='bbox 847 1774 949 1808; x_wconf 97'><strong>perfect</strong></span> <span class='ocrx_word' id='word_1_271' title='bbox 961 1782 1026 1808; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_272' title='bbox 1037 1774 1137 1808; x_wconf 96'><strong>(unless</strong></span> <span class='ocrx_word' id='word_1_273' title='bbox 1148 1782 1203 1807; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_32' title="bbox 346 1813 1191 1847; baseline 0.002 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_274' title='bbox 346 1813 431 1840; x_wconf 95'><strong>MUTE</strong></span> <span class='ocrx_word' id='word_1_275' title='bbox 431 1813 492 1845; x_wconf 95'><strong>it,</strong></span> <span class='ocrx_word' id='word_1_276' title='bbox 505 1821 537 1840; x_wconf 95'><strong>or</strong></span> <span class='ocrx_word' id='word_1_277' title='bbox 547 1813 642 1840; x_wconf 95'><strong>SOLO</strong></span> <span class='ocrx_word' id='word_1_278' title='bbox 653 1814 756 1841; x_wconf 95'><strong>another</strong></span> <span class='ocrx_word' id='word_1_279' title='bbox 757 1814 875 1847; x_wconf 94'><strong>track).</strong></span> <span class='ocrx_word' id='word_1_280' title='bbox 889 1814 920 1840; x_wconf 96'><strong>In</strong></span> <span class='ocrx_word' id='word_1_281' title='bbox 930 1813 984 1841; x_wconf 96'><strong>this</strong></span> <span class='ocrx_word' id='word_1_282' title='bbox 995 1822 1057 1847; x_wconf 96'><strong>way,</strong></span> <span class='ocrx_word' id='word_1_283' title='bbox 1069 1822 1106 1847; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_284' title='bbox 1117 1818 1146 1841; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_285' title='bbox 1158 1814 1191 1841; x_wconf 96'><strong>32</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_33' title="bbox 346 1852 1205 1885; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_286' title='bbox 346 1852 434 1879; x_wconf 96'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_287' title='bbox 445 1860 508 1885; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_288' title='bbox 518 1853 552 1879; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_289' title='bbox 562 1853 748 1880; x_wconf 96'><strong>overdubbed!</strong></span> <span class='ocrx_word' id='word_1_290' title='bbox 761 1853 808 1880; x_wconf 94'><strong>All</strong></span> <span class='ocrx_word' id='word_1_291' title='bbox 819 1854 892 1880; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_292' title='bbox 895 1853 1011 1880; x_wconf 96'><strong>effects</strong></span> <span class='ocrx_word' id='word_1_293' title='bbox 1022 1861 1067 1880; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_294' title='bbox 1076 1853 1205 1880; x_wconf 96'><strong>recorded</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_34' title="bbox 346 1891 1168 1926; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_295' title='bbox 346 1891 485 1925; x_wconf 96'><strong>including</strong></span> <span class='ocrx_word' id='word_1_296' title='bbox 495 1891 570 1925; x_wconf 96'><strong>pitch</strong></span> <span class='ocrx_word' id='word_1_297' title='bbox 580 1892 663 1924; x_wconf 96'><strong>bend,</strong></span> <span class='ocrx_word' id='word_1_298' title='bbox 675 1892 850 1920; x_wconf 96'><strong>modulation,</strong></span> <span class='ocrx_word' id='word_1_299' title='bbox 854 1892 991 1926; x_wconf 93'><strong>velocity,</strong></span> <span class='ocrx_word' id='word_1_300' title='bbox 1004 1892 1168 1924; x_wconf 92'><strong>aftertouch,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_35' title="bbox 346 1931 895 1965; baseline 0.002 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_301' title='bbox 346 1931 448 1958; x_wconf 96'><strong>sustain</strong></span> <span class='ocrx_word' id='word_1_302' title='bbox 459 1931 549 1965; x_wconf 95'><strong>pedal,</strong></span> <span class='ocrx_word' id='word_1_303' title='bbox 561 1932 617 1959; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_304' title='bbox 628 1940 756 1965; x_wconf 96'><strong>program</strong></span> <span class='ocrx_word' id='word_1_305' title='bbox 766 1932 895 1965; x_wconf 96'><strong>changes!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_14' title="bbox 346 1998 1212 2163">
|
||||
<p class='ocr_par' id='par_1_19' lang='eng' title="bbox 346 1998 479 2040">
|
||||
<span class='ocr_line' id='line_1_36' title="bbox 346 1998 479 2040; baseline -0.008 -9; x_size 43; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_306' title='bbox 346 1998 479 2040; x_wconf 96'><strong>Editing</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_20' lang='eng' title="bbox 346 2050 1212 2163">
|
||||
<span class='ocr_line' id='line_1_37' title="bbox 383 2050 1186 2084; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_307' title='bbox 383 2050 419 2076; x_wconf 96'><strong>To</strong></span> <span class='ocrx_word' id='word_1_308' title='bbox 430 2057 503 2076; x_wconf 95'><strong>erase</strong></span> <span class='ocrx_word' id='word_1_309' title='bbox 514 2058 530 2077; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_310' title='bbox 540 2058 617 2077; x_wconf 96'><strong>wrong</strong></span> <span class='ocrx_word' id='word_1_311' title='bbox 618 2054 717 2083; x_wconf 96'><strong>note,</strong></span> <span class='ocrx_word' id='word_1_312' title='bbox 729 2050 829 2083; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_313' title='bbox 839 2050 905 2077; x_wconf 96'><strong>hold</strong></span> <span class='ocrx_word' id='word_1_314' title='bbox 916 2051 1013 2077; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_315' title='bbox 1015 2051 1083 2077; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_316' title='bbox 1085 2050 1186 2084; x_wconf 96'><strong>press</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_38' title="bbox 346 2089 1212 2124; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_317' title='bbox 346 2089 391 2116; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_318' title='bbox 402 2094 465 2117; x_wconf 96'><strong>note</strong></span> <span class='ocrx_word' id='word_1_319' title='bbox 475 2094 504 2117; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_320' title='bbox 515 2090 549 2117; x_wconf 97'><strong>be</strong></span> <span class='ocrx_word' id='word_1_321' title='bbox 559 2090 652 2117; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_322' title='bbox 661 2090 718 2123; x_wconf 96'><strong>just</strong></span> <span class='ocrx_word' id='word_1_323' title='bbox 729 2090 808 2117; x_wconf 96'><strong>before</strong></span> <span class='ocrx_word' id='word_1_324' title='bbox 808 2090 852 2117; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_325' title='bbox 862 2090 937 2124; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_326' title='bbox 947 2090 975 2117; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_327' title='bbox 986 2090 1032 2118; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_328' title='bbox 1043 2098 1212 2124; x_wconf 88'><strong>sequence—</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_39' title="bbox 346 2129 1134 2163; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_329' title='bbox 346 2129 406 2156; x_wconf 96'><strong>when</strong></span> <span class='ocrx_word' id='word_1_330' title='bbox 407 2129 531 2162; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_331' title='bbox 542 2129 621 2161; x_wconf 96'><strong>back,</strong></span> <span class='ocrx_word' id='word_1_332' title='bbox 633 2129 652 2156; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_333' title='bbox 663 2129 716 2156; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_334' title='bbox 726 2130 760 2157; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_335' title='bbox 771 2138 849 2163; x_wconf 96'><strong>gone.</strong></span> <span class='ocrx_word' id='word_1_336' title='bbox 861 2131 947 2157; x_wconf 96'><strong>Notes</strong></span> <span class='ocrx_word' id='word_1_337' title='bbox 958 2138 1021 2163; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_338' title='bbox 1031 2130 1089 2157; x_wconf 96'><strong>also</strong></span> <span class='ocrx_word' id='word_1_339' title='bbox 1100 2130 1134 2157; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_15' title="bbox 345 2168 1228 2242">
|
||||
<p class='ocr_par' id='par_1_21' lang='eng' title="bbox 345 2168 1228 2242">
|
||||
<span class='ocr_line' id='line_1_40' title="bbox 346 2168 1220 2203; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_340' title='bbox 346 2168 445 2200; x_wconf 96'><strong>added,</strong></span> <span class='ocrx_word' id='word_1_341' title='bbox 457 2168 560 2200; x_wconf 96'><strong>erased,</strong></span> <span class='ocrx_word' id='word_1_342' title='bbox 572 2177 604 2196; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_343' title='bbox 614 2169 739 2202; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_344' title='bbox 749 2169 829 2203; x_wconf 96'><strong>using</strong></span> <span class='ocrx_word' id='word_1_345' title='bbox 839 2169 885 2196; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_346' title='bbox 896 2170 1031 2196; x_wconf 96'><strong>SINGLE</strong></span> <span class='ocrx_word' id='word_1_347' title='bbox 1042 2170 1107 2196; x_wconf 91'><strong>STEP</strong></span> <span class='ocrx_word' id='word_1_348' title='bbox 1109 2169 1220 2196; x_wconf 91'><strong>func-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_41' title="bbox 345 2207 1228 2242; baseline 0.002 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_349' title='bbox 345 2207 412 2234; x_wconf 96'><strong>tion.</strong></span> <span class='ocrx_word' id='word_1_350' title='bbox 424 2208 461 2235; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_351' title='bbox 472 2208 592 2235; x_wconf 91'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_352' title='bbox 603 2212 667 2235; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_353' title='bbox 668 2212 718 2235; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_354' title='bbox 729 2208 841 2242; x_wconf 96'><strong>specific</strong></span> <span class='ocrx_word' id='word_1_355' title='bbox 851 2209 943 2242; x_wconf 97'><strong>points</strong></span> <span class='ocrx_word' id='word_1_356' title='bbox 955 2208 1049 2236; x_wconf 96'><strong>within</strong></span> <span class='ocrx_word' id='word_1_357' title='bbox 1060 2217 1076 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_358' title='bbox 1086 2216 1228 2242; x_wconf 96'><strong>sequence,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_16' title="bbox 345 2293 705 2326">
|
||||
<p class='ocr_par' id='par_1_22' lang='eng' title="bbox 345 2293 705 2326">
|
||||
<span class='ocr_line' id='line_1_42' title="bbox 345 2293 705 2326; baseline 0.003 -1; x_size 38.38298; x_descenders 5.3829789; x_ascenders 10"><span class='ocrx_word' id='word_1_359' title='bbox 345 2293 541 2326; x_wconf 96'><strong>Additional</strong></span> <span class='ocrx_word' id='word_1_360' title='bbox 553 2293 705 2326; x_wconf 96'><strong>Features</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_17' title="bbox 1295 1289 2165 1593">
|
||||
<p class='ocr_par' id='par_1_23' lang='eng' title="bbox 1296 1289 2165 1362">
|
||||
<span class='ocr_line' id='line_1_43' title="bbox 1296 1289 2165 1322; baseline 0.001 -7; x_size 35.040108; x_descenders 6.9264708; x_ascenders 8.613636"><span class='ocrx_word' id='word_1_361' title='bbox 1296 1289 1394 1322; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_362' title='bbox 1404 1297 1452 1316; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_363' title='bbox 1463 1290 1615 1321; x_wconf 96'><strong>LOCATE,</strong></span> <span class='ocrx_word' id='word_1_364' title='bbox 1628 1290 1716 1316; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_365' title='bbox 1726 1289 1910 1316; x_wconf 95'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_366' title='bbox 1911 1297 1960 1321; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_367' title='bbox 1972 1290 2098 1316; x_wconf 95'><strong>REWIND</strong></span> <span class='ocrx_word' id='word_1_368' title='bbox 2100 1290 2165 1317; x_wconf 95'><strong>to</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_44' title="bbox 1297 1328 2033 1362; baseline 0.001 -7; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_369' title='bbox 1297 1328 1356 1355; x_wconf 96'><strong>find</strong></span> <span class='ocrx_word' id='word_1_370' title='bbox 1366 1329 1412 1355; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_371' title='bbox 1423 1328 1527 1356; x_wconf 96'><strong>desired</strong></span> <span class='ocrx_word' id='word_1_372' title='bbox 1537 1329 1587 1356; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_373' title='bbox 1598 1329 1720 1361; x_wconf 96'><strong>number,</strong></span> <span class='ocrx_word' id='word_1_374' title='bbox 1732 1329 1798 1356; x_wconf 97'><strong>then</strong></span> <span class='ocrx_word' id='word_1_375' title='bbox 1809 1333 1874 1356; x_wconf 96'><strong>start</strong></span> <span class='ocrx_word' id='word_1_376' title='bbox 1885 1329 2033 1362; x_wconf 96'><strong>recording.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_24' lang='eng' title="bbox 1295 1368 2160 1593">
|
||||
<span class='ocr_line' id='line_1_45' title="bbox 1332 1368 2160 1402; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_377' title='bbox 1332 1368 1391 1395; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_378' title='bbox 1402 1368 1626 1395; x_wconf 91'><strong>INSERT/COPY</strong></span> <span class='ocrx_word' id='word_1_379' title='bbox 1626 1368 1789 1395; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_380' title='bbox 1800 1368 1893 1395; x_wconf 96'><strong>allows</strong></span> <span class='ocrx_word' id='word_1_381' title='bbox 1904 1376 1958 1402; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_382' title='bbox 1968 1373 1997 1395; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_383' title='bbox 2008 1377 2087 1396; x_wconf 96'><strong>move</strong></span> <span class='ocrx_word' id='word_1_384' title='bbox 2097 1369 2160 1396; x_wconf 97'><strong>bars</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_46' title="bbox 1297 1407 2151 1441; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_385' title='bbox 1297 1407 1369 1434; x_wconf 96'><strong>from</strong></span> <span class='ocrx_word' id='word_1_386' title='bbox 1380 1415 1433 1434; x_wconf 95'><strong>one</strong></span> <span class='ocrx_word' id='word_1_387' title='bbox 1443 1407 1565 1435; x_wconf 95'><strong>location</strong></span> <span class='ocrx_word' id='word_1_388' title='bbox 1576 1411 1605 1434; x_wconf 92'><strong>to</strong></span> <span class='ocrx_word' id='word_1_389' title='bbox 1616 1407 1796 1435; x_wconf 91'><strong>another—in</strong></span> <span class='ocrx_word' id='word_1_390' title='bbox 1806 1408 1852 1435; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_391' title='bbox 1863 1416 1937 1435; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_392' title='bbox 1948 1416 2067 1441; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_393' title='bbox 2068 1416 2125 1435; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_394' title='bbox 2135 1416 2151 1435; x_wconf 96'><strong>a</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_47' title="bbox 1296 1447 2160 1481; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_395' title='bbox 1296 1447 1421 1474; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_396' title='bbox 1431 1455 1491 1474; x_wconf 96'><strong>one.</strong></span> <span class='ocrx_word' id='word_1_397' title='bbox 1504 1448 1555 1474; x_wconf 96'><strong>For</strong></span> <span class='ocrx_word' id='word_1_398' title='bbox 1565 1448 1698 1481; x_wconf 95'><strong>example,</strong></span> <span class='ocrx_word' id='word_1_399' title='bbox 1710 1456 1764 1481; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_400' title='bbox 1775 1448 1863 1481; x_wconf 96'><strong>might</strong></span> <span class='ocrx_word' id='word_1_401' title='bbox 1873 1448 1955 1475; x_wconf 96'><strong>insert</strong></span> <span class='ocrx_word' id='word_1_402' title='bbox 1966 1456 1983 1475; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_403' title='bbox 1993 1456 2064 1481; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_404' title='bbox 2074 1448 2106 1475; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_405' title='bbox 2115 1448 2160 1475; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_48' title="bbox 1297 1486 2087 1521; baseline 0 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_406' title='bbox 1297 1486 1355 1514; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_407' title='bbox 1366 1495 1439 1514; x_wconf 96'><strong>verse</strong></span> <span class='ocrx_word' id='word_1_408' title='bbox 1449 1487 1571 1514; x_wconf 96'><strong>between</strong></span> <span class='ocrx_word' id='word_1_409' title='bbox 1582 1487 1628 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_410' title='bbox 1638 1487 1740 1514; x_wconf 96'><strong>second</strong></span> <span class='ocrx_word' id='word_1_411' title='bbox 1751 1487 1838 1514; x_wconf 96'><strong>chorus</strong></span> <span class='ocrx_word' id='word_1_412' title='bbox 1841 1495 1899 1514; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_413' title='bbox 1901 1487 1975 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_414' title='bbox 1985 1487 2087 1521; x_wconf 96'><strong>bridge.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_49' title="bbox 1296 1527 2047 1560; baseline 0.003 -8; x_size 32; x_descenders 6; x_ascenders 7"><span class='ocrx_word' id='word_1_415' title='bbox 1296 1527 1441 1553; x_wconf 95'><strong>DELETE</strong></span> <span class='ocrx_word' id='word_1_416' title='bbox 1453 1527 1527 1553; x_wconf 96'><strong>BARS</strong></span> <span class='ocrx_word' id='word_1_417' title='bbox 1529 1527 1681 1559; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_418' title='bbox 1691 1527 1737 1553; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_419' title='bbox 1748 1535 1823 1554; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_420' title='bbox 1833 1535 1891 1560; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_421' title='bbox 1901 1531 1930 1554; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_422' title='bbox 1940 1535 2047 1554; x_wconf 96'><strong>remove</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_50' title="bbox 1295 1565 1577 1593; baseline 0.004 -1; x_size 34.748871; x_descenders 6.7488689; x_ascenders 9"><span class='ocrx_word' id='word_1_423' title='bbox 1295 1569 1422 1592; x_wconf 96'><strong>unwanted</strong></span> <span class='ocrx_word' id='word_1_424' title='bbox 1423 1565 1577 1593; x_wconf 95'><strong>sections,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_18' title="bbox 1295 1638 2215 1960">
|
||||
<p class='ocr_par' id='par_1_25' lang='eng' title="bbox 1296 1638 1589 1680">
|
||||
<span class='ocr_line' id='line_1_51' title="bbox 1296 1638 1589 1680; baseline 0 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_425' title='bbox 1296 1638 1452 1680; x_wconf 96'><strong>Creating</strong></span> <span class='ocrx_word' id='word_1_426' title='bbox 1465 1648 1485 1671; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_427' title='bbox 1497 1639 1589 1680; x_wconf 96'><strong>Song</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_26' lang='eng' title="bbox 1295 1690 2215 1960">
|
||||
<span class='ocr_line' id='line_1_52' title="bbox 1333 1690 2146 1723; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_428' title='bbox 1333 1690 1394 1717; x_wconf 96'><strong>One</strong></span> <span class='ocrx_word' id='word_1_429' title='bbox 1404 1698 1446 1717; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_430' title='bbox 1445 1694 1500 1723; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_431' title='bbox 1511 1694 1598 1717; x_wconf 96'><strong>create</strong></span> <span class='ocrx_word' id='word_1_432' title='bbox 1608 1698 1625 1717; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_433' title='bbox 1635 1698 1687 1717; x_wconf 95'><strong>song</strong></span> <span class='ocrx_word' id='word_1_434' title='bbox 1688 1690 1736 1723; x_wconf 95'><strong>is</strong></span> <span class='ocrx_word' id='word_1_435' title='bbox 1747 1694 1776 1717; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_436' title='bbox 1787 1690 1880 1717; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_437' title='bbox 1891 1690 1958 1717; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_438' title='bbox 1969 1690 2044 1717; x_wconf 97'><strong>track</strong></span> <span class='ocrx_word' id='word_1_439' title='bbox 2056 1690 2090 1717; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_440' title='bbox 2101 1690 2146 1717; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_53' title="bbox 1295 1729 2121 1762; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_441' title='bbox 1295 1737 1353 1762; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_442' title='bbox 1362 1729 1481 1762; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_443' title='bbox 1493 1729 1541 1762; x_wconf 95'><strong>(up</strong></span> <span class='ocrx_word' id='word_1_444' title='bbox 1552 1733 1581 1756; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_445' title='bbox 1592 1730 1644 1756; x_wconf 96'><strong>999</strong></span> <span class='ocrx_word' id='word_1_446' title='bbox 1654 1729 1738 1762; x_wconf 96'><strong>bars).</strong></span> <span class='ocrx_word' id='word_1_447' title='bbox 1751 1729 1878 1757; x_wconf 96'><strong>Another</strong></span> <span class='ocrx_word' id='word_1_448' title='bbox 1888 1737 1930 1757; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_449' title='bbox 1929 1729 1977 1762; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_450' title='bbox 1987 1733 2016 1757; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_451' title='bbox 2027 1729 2121 1757; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_54' title="bbox 1296 1768 2066 1802; baseline 0 -6; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_452' title='bbox 1296 1768 1362 1796; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_453' title='bbox 1373 1768 1448 1796; x_wconf 96'><strong>basic</strong></span> <span class='ocrx_word' id='word_1_454' title='bbox 1458 1768 1562 1796; x_wconf 96'><strong>section</strong></span> <span class='ocrx_word' id='word_1_455' title='bbox 1574 1769 1666 1802; x_wconf 96'><strong>(verse,</strong></span> <span class='ocrx_word' id='word_1_456' title='bbox 1679 1769 1779 1796; x_wconf 96'><strong>chorus,</strong></span> <span class='ocrx_word' id='word_1_457' title='bbox 1782 1769 1865 1802; x_wconf 96'><strong>etc.)</strong></span> <span class='ocrx_word' id='word_1_458' title='bbox 1876 1768 1904 1795; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_459' title='bbox 1914 1768 2066 1796; x_wconf 96'><strong>individual</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_55' title="bbox 1296 1808 2215 1841; baseline 0 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_460' title='bbox 1296 1816 1451 1841; x_wconf 96'><strong>sequences,</strong></span> <span class='ocrx_word' id='word_1_461' title='bbox 1463 1808 1528 1835; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_462' title='bbox 1538 1816 1587 1835; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_463' title='bbox 1597 1808 1643 1835; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_464' title='bbox 1653 1809 1799 1835; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_465' title='bbox 1810 1808 1883 1835; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_466' title='bbox 1885 1808 2050 1836; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_467' title='bbox 2060 1812 2089 1835; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_468' title='bbox 2103 1808 2215 1836; x_wconf 93'><strong>“chain”</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_56' title="bbox 1295 1847 2135 1881; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_469' title='bbox 1295 1848 1370 1874; x_wconf 96'><strong>them</strong></span> <span class='ocrx_word' id='word_1_470' title='bbox 1381 1848 1508 1881; x_wconf 95'><strong>together.</strong></span> <span class='ocrx_word' id='word_1_471' title='bbox 1521 1848 1667 1875; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_472' title='bbox 1678 1848 1751 1875; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_473' title='bbox 1753 1847 1842 1874; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_474' title='bbox 1853 1848 1918 1875; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_475' title='bbox 1929 1848 2135 1881; x_wconf 96'><strong>automatically</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_57' title="bbox 1296 1887 2162 1920; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_476' title='bbox 1296 1895 1349 1920; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_477' title='bbox 1349 1887 1412 1920; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_478' title='bbox 1422 1887 1468 1914; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_479' title='bbox 1478 1891 1552 1920; x_wconf 96'><strong>parts</strong></span> <span class='ocrx_word' id='word_1_480' title='bbox 1563 1887 1621 1914; x_wconf 95'><strong>into</strong></span> <span class='ocrx_word' id='word_1_481' title='bbox 1632 1895 1649 1914; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_482' title='bbox 1659 1895 1718 1914; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_483' title='bbox 1729 1895 1870 1920; x_wconf 96'><strong>sequence.</strong></span> <span class='ocrx_word' id='word_1_484' title='bbox 1884 1887 1911 1914; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_485' title='bbox 1919 1887 2033 1919; x_wconf 96'><strong>desired,</strong></span> <span class='ocrx_word' id='word_1_486' title='bbox 2045 1895 2099 1920; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_487' title='bbox 2110 1895 2162 1914; x_wconf 96'><strong>can</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_58' title="bbox 1296 1926 2169 1960; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_488' title='bbox 1296 1934 1361 1953; x_wconf 96'><strong>even</strong></span> <span class='ocrx_word' id='word_1_489' title='bbox 1372 1930 1411 1953; x_wconf 96'><strong>set</strong></span> <span class='ocrx_word' id='word_1_490' title='bbox 1422 1926 1468 1953; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_491' title='bbox 1478 1926 1528 1953; x_wconf 96'><strong>last</strong></span> <span class='ocrx_word' id='word_1_492' title='bbox 1540 1926 1590 1953; x_wconf 96'><strong>few</strong></span> <span class='ocrx_word' id='word_1_493' title='bbox 1601 1927 1664 1953; x_wconf 96'><strong>bars</strong></span> <span class='ocrx_word' id='word_1_494' title='bbox 1675 1931 1704 1954; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_495' title='bbox 1715 1935 1795 1960; x_wconf 96'><strong>repeat</strong></span> <span class='ocrx_word' id='word_1_496' title='bbox 1795 1926 1955 1960; x_wconf 96'><strong>infinitely,</strong></span> <span class='ocrx_word' id='word_1_497' title='bbox 1968 1926 2011 1954; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_498' title='bbox 2022 1935 2038 1954; x_wconf 93'><strong>a</strong></span> <span class='ocrx_word' id='word_1_499' title='bbox 2049 1927 2169 1954; x_wconf 92'><strong>fadeout.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_19' title="bbox 1293 2000 2179 2242">
|
||||
<p class='ocr_par' id='par_1_27' lang='eng' title="bbox 1294 2000 1948 2040">
|
||||
<span class='ocr_line' id='line_1_59' title="bbox 1294 2000 1948 2040; baseline 0.002 -8; x_size 40; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_500' title='bbox 1294 2000 1532 2040; x_wconf 95'><strong>Composition</strong></span> <span class='ocrx_word' id='word_1_501' title='bbox 1544 2000 1699 2033; x_wconf 96'><strong>Without</strong></span> <span class='ocrx_word' id='word_1_502' title='bbox 1711 2000 1948 2040; x_wconf 96'><strong>Compromise</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_28' lang='eng' title="bbox 1293 2051 2179 2242">
|
||||
<span class='ocr_line' id='line_1_60' title="bbox 1331 2051 2179 2085; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_503' title='bbox 1331 2051 1389 2078; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_504' title='bbox 1399 2051 1563 2085; x_wconf 96'><strong>technology</strong></span> <span class='ocrx_word' id='word_1_505' title='bbox 1573 2059 1627 2084; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_506' title='bbox 1638 2060 1686 2079; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_507' title='bbox 1697 2051 1797 2078; x_wconf 96'><strong>should</strong></span> <span class='ocrx_word' id='word_1_508' title='bbox 1808 2059 1887 2078; x_wconf 96'><strong>never</strong></span> <span class='ocrx_word' id='word_1_509' title='bbox 1897 2052 1932 2079; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_510' title='bbox 1942 2059 1973 2079; x_wconf 96'><strong>so</strong></span> <span class='ocrx_word' id='word_1_511' title='bbox 1984 2051 2110 2085; x_wconf 67'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_512' title='bbox 2120 2052 2179 2078; x_wconf 96'><strong>that</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_61' title="bbox 1294 2090 2157 2124; baseline 0 -6; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_513' title='bbox 1294 2090 1313 2118; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_514' title='bbox 1323 2091 1459 2118; x_wconf 96'><strong>interferes</strong></span> <span class='ocrx_word' id='word_1_515' title='bbox 1470 2091 1535 2118; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_516' title='bbox 1545 2091 1591 2118; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_517' title='bbox 1602 2091 1715 2118; x_wconf 96'><strong>creative</strong></span> <span class='ocrx_word' id='word_1_518' title='bbox 1725 2099 1841 2124; x_wconf 93'><strong>process.</strong></span> <span class='ocrx_word' id='word_1_519' title='bbox 1854 2091 1947 2118; x_wconf 92'><strong>That’s</strong></span> <span class='ocrx_word' id='word_1_520' title='bbox 1957 2091 2086 2124; x_wconf 96'><strong>precisely</strong></span> <span class='ocrx_word' id='word_1_521' title='bbox 2096 2091 2157 2124; x_wconf 96'><strong>why</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_62' title="bbox 1293 2130 2156 2164; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_522' title='bbox 1293 2130 1339 2157; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_523' title='bbox 1350 2130 1562 2164; x_wconf 90'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_524' title='bbox 1564 2130 1607 2157; x_wconf 97'><strong>is</strong></span> <span class='ocrx_word' id='word_1_525' title='bbox 1619 2130 1747 2164; x_wconf 96'><strong>designed</strong></span> <span class='ocrx_word' id='word_1_526' title='bbox 1758 2134 1787 2157; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_527' title='bbox 1798 2130 1834 2157; x_wconf 96'><strong>let</strong></span> <span class='ocrx_word' id='word_1_528' title='bbox 1844 2138 1899 2163; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_529' title='bbox 1910 2138 2051 2164; x_wconf 96'><strong>compose,</strong></span> <span class='ocrx_word' id='word_1_530' title='bbox 2063 2130 2156 2157; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_63' title="bbox 1294 2169 2145 2203; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_531' title='bbox 1294 2178 1330 2197; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_532' title='bbox 1331 2169 1414 2197; x_wconf 96'><strong>edit</strong></span> <span class='ocrx_word' id='word_1_533' title='bbox 1425 2170 1503 2197; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_534' title='bbox 1514 2170 1643 2203; x_wconf 96'><strong>devoting</strong></span> <span class='ocrx_word' id='word_1_535' title='bbox 1653 2178 1721 2203; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_536' title='bbox 1731 2170 1882 2197; x_wconf 96'><strong>undivided</strong></span> <span class='ocrx_word' id='word_1_537' title='bbox 1893 2170 2027 2197; x_wconf 96'><strong>attention</strong></span> <span class='ocrx_word' id='word_1_538' title='bbox 2037 2174 2067 2197; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_539' title='bbox 2077 2178 2145 2203; x_wconf 96'><strong>your</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_64' title="bbox 1294 2209 2126 2242; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_540' title='bbox 1294 2209 1388 2236; x_wconf 95'><strong>music.</strong></span> <span class='ocrx_word' id='word_1_541' title='bbox 1402 2209 1451 2236; x_wconf 96'><strong>See</strong></span> <span class='ocrx_word' id='word_1_542' title='bbox 1460 2217 1529 2242; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_543' title='bbox 1540 2209 1611 2236; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_544' title='bbox 1621 2209 1712 2236; x_wconf 95'><strong>dealer</strong></span> <span class='ocrx_word' id='word_1_545' title='bbox 1722 2209 1806 2242; x_wconf 95'><strong>today</strong></span> <span class='ocrx_word' id='word_1_546' title='bbox 1817 2209 1859 2236; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_547' title='bbox 1870 2217 1887 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_548' title='bbox 1897 2209 2126 2236; x_wconf 96'><strong>demonstration!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_20' title="bbox 347 2343 2171 2378">
|
||||
<p class='ocr_par' id='par_1_29' lang='eng' title="bbox 347 2343 2171 2378">
|
||||
<span class='ocr_line' id='line_1_65' title="bbox 347 2343 2171 2378; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_549' title='bbox 347 2350 361 2363; x_wconf 58'><strong>*</strong></span> <span class='ocrx_word' id='word_1_550' title='bbox 373 2343 483 2377; x_wconf 96'><strong>Simple,</strong></span> <span class='ocrx_word' id='word_1_551' title='bbox 495 2352 559 2377; x_wconf 96'><strong>easy</strong></span> <span class='ocrx_word' id='word_1_552' title='bbox 569 2348 598 2371; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_553' title='bbox 609 2344 683 2371; x_wconf 93'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_554' title='bbox 694 2344 922 2378; x_wconf 91'><strong>operation—the</strong></span> <span class='ocrx_word' id='word_1_555' title='bbox 934 2345 967 2372; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_556' title='bbox 978 2345 1116 2372; x_wconf 96'><strong>character</strong></span> <span class='ocrx_word' id='word_1_557' title='bbox 1126 2345 1200 2372; x_wconf 96'><strong>LCD</strong></span> <span class='ocrx_word' id='word_1_558' title='bbox 1211 2345 1316 2378; x_wconf 96'><strong>display</strong></span> <span class='ocrx_word' id='word_1_559' title='bbox 1326 2345 1424 2378; x_wconf 97'><strong>clearly</strong></span> <span class='ocrx_word' id='word_1_560' title='bbox 1434 2345 1528 2378; x_wconf 96'><strong>guides</strong></span> <span class='ocrx_word' id='word_1_561' title='bbox 1539 2353 1594 2378; x_wconf 97'><strong>you</strong></span> <span class='ocrx_word' id='word_1_562' title='bbox 1604 2345 1705 2378; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_563' title='bbox 1706 2344 1770 2371; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_564' title='bbox 1781 2344 1947 2377; x_wconf 96'><strong>operations.</strong></span> <span class='ocrx_word' id='word_1_565' title='bbox 1961 2344 1989 2371; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_566' title='bbox 1997 2344 2112 2376; x_wconf 96'><strong>needed,</strong></span> <span class='ocrx_word' id='word_1_567' title='bbox 2125 2345 2171 2371; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_21' title="bbox 373 2381 1083 2415">
|
||||
<p class='ocr_par' id='par_1_30' lang='eng' title="bbox 373 2381 1083 2415">
|
||||
<span class='ocr_line' id='line_1_66' title="bbox 373 2381 1083 2415; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_568' title='bbox 373 2381 448 2407; x_wconf 96'><strong>HELP</strong></span> <span class='ocrx_word' id='word_1_569' title='bbox 450 2381 583 2408; x_wconf 96'><strong>button</strong></span> <span class='ocrx_word' id='word_1_570' title='bbox 594 2381 711 2415; x_wconf 96'><strong>displays</strong></span> <span class='ocrx_word' id='word_1_571' title='bbox 722 2382 875 2409; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_572' title='bbox 886 2382 1083 2415; x_wconf 96'><strong>explanations.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_22' title="bbox 347 2427 2145 2507">
|
||||
<p class='ocr_par' id='par_1_31' lang='eng' title="bbox 347 2427 2145 2507">
|
||||
<span class='ocr_line' id='line_1_67' title="bbox 347 2427 1468 2461; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_573' title='bbox 347 2432 361 2446; x_wconf 70'><strong>*</strong></span> <span class='ocrx_word' id='word_1_574' title='bbox 373 2427 612 2454; x_wconf 91'><strong>Non-destructive</strong></span> <span class='ocrx_word' id='word_1_575' title='bbox 622 2427 914 2461; x_wconf 89'><strong>recording—existing</strong></span> <span class='ocrx_word' id='word_1_576' title='bbox 924 2432 1002 2455; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_577' title='bbox 1013 2436 1057 2455; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_578' title='bbox 1068 2432 1116 2455; x_wconf 96'><strong>not</strong></span> <span class='ocrx_word' id='word_1_579' title='bbox 1127 2428 1220 2455; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_580' title='bbox 1231 2428 1309 2455; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_581' title='bbox 1319 2428 1468 2461; x_wconf 92'><strong>recording.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_68' title="bbox 347 2473 2145 2507; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_582' title='bbox 347 2478 361 2492; x_wconf 70'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_583' title='bbox 372 2473 433 2500; x_wconf 93'><strong>Two</strong></span> <span class='ocrx_word' id='word_1_584' title='bbox 444 2473 689 2500; x_wconf 90'><strong>FOOTSWITCH</strong></span> <span class='ocrx_word' id='word_1_585' title='bbox 701 2474 818 2500; x_wconf 95'><strong>INPUTS</strong></span> <span class='ocrx_word' id='word_1_586' title='bbox 819 2474 894 2501; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_587' title='bbox 893 2473 939 2507; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_588' title='bbox 941 2473 1091 2507; x_wconf 96'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_589' title='bbox 1101 2478 1130 2501; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_590' title='bbox 1141 2474 1271 2507; x_wconf 96'><strong>remotely</strong></span> <span class='ocrx_word' id='word_1_591' title='bbox 1281 2473 1387 2501; x_wconf 96'><strong>control</strong></span> <span class='ocrx_word' id='word_1_592' title='bbox 1398 2482 1481 2507; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_593' title='bbox 1491 2473 1523 2501; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_594' title='bbox 1531 2474 1578 2501; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_595' title='bbox 1588 2473 1750 2506; x_wconf 96'><strong>commonly</strong></span> <span class='ocrx_word' id='word_1_596' title='bbox 1760 2473 1827 2500; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_597' title='bbox 1840 2473 1991 2505; x_wconf 96'><strong>functions,</strong></span> <span class='ocrx_word' id='word_1_598' title='bbox 2003 2473 2145 2507; x_wconf 96'><strong>including</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_23' title="bbox 372 2510 1090 2543">
|
||||
<p class='ocr_par' id='par_1_32' lang='eng' title="bbox 372 2510 1090 2543">
|
||||
<span class='ocr_line' id='line_1_69' title="bbox 372 2510 1090 2543; baseline 0.001 -6; x_size 35.625; x_descenders 8.90625; x_ascenders 8.90625"><span class='ocrx_word' id='word_1_599' title='bbox 372 2510 500 2542; x_wconf 96'><strong>ERASE,</strong></span> <span class='ocrx_word' id='word_1_600' title='bbox 513 2511 660 2542; x_wconf 92'><strong>REPEAT,</strong></span> <span class='ocrx_word' id='word_1_601' title='bbox 673 2511 883 2543; x_wconf 89'><strong>PLAY/STOP,</strong></span> <span class='ocrx_word' id='word_1_602' title='bbox 896 2519 927 2538; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_603' title='bbox 939 2511 1090 2538; x_wconf 96'><strong>LOCATE.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_24' title="bbox 347 2556 1768 2590">
|
||||
<p class='ocr_par' id='par_1_33' lang='eng' title="bbox 347 2556 1768 2590">
|
||||
<span class='ocr_line' id='line_1_70' title="bbox 347 2556 1768 2590; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_604' title='bbox 347 2561 361 2575; x_wconf 86'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_605' title='bbox 372 2556 433 2583; x_wconf 85'><strong>Iwo</strong></span> <span class='ocrx_word' id='word_1_606' title='bbox 443 2556 612 2583; x_wconf 96'><strong>TRIGGER</strong></span> <span class='ocrx_word' id='word_1_607' title='bbox 623 2556 778 2584; x_wconf 96'><strong>OUTPUTS</strong></span> <span class='ocrx_word' id='word_1_608' title='bbox 780 2557 871 2590; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_609' title='bbox 881 2557 915 2584; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_610' title='bbox 925 2557 1119 2590; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_611' title='bbox 1129 2561 1158 2584; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_612' title='bbox 1169 2561 1270 2590; x_wconf 96'><strong>output</strong></span> <span class='ocrx_word' id='word_1_613' title='bbox 1281 2557 1370 2590; x_wconf 96'><strong>pulses</strong></span> <span class='ocrx_word' id='word_1_614' title='bbox 1381 2561 1409 2584; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_615' title='bbox 1419 2565 1472 2590; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_616' title='bbox 1483 2557 1598 2584; x_wconf 96'><strong>selected</strong></span> <span class='ocrx_word' id='word_1_617' title='bbox 1608 2561 1673 2584; x_wconf 97'><strong>note</strong></span> <span class='ocrx_word' id='word_1_618' title='bbox 1683 2556 1768 2583; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_25' title="bbox 347 2601 1226 2635">
|
||||
<p class='ocr_par' id='par_1_34' lang='eng' title="bbox 347 2601 1226 2635">
|
||||
<span class='ocr_line' id='line_1_71' title="bbox 347 2601 1226 2635; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_619' title='bbox 347 2607 361 2620; x_wconf 58'><strong>©</strong></span> <span class='ocrx_word' id='word_1_620' title='bbox 372 2601 434 2628; x_wconf 96'><strong>Will</strong></span> <span class='ocrx_word' id='word_1_621' title='bbox 445 2609 510 2634; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_622' title='bbox 521 2605 549 2628; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_623' title='bbox 561 2602 690 2629; x_wconf 93'><strong>standard</strong></span> <span class='ocrx_word' id='word_1_624' title='bbox 701 2602 864 2629; x_wconf 91'><strong>LinnDrum</strong></span> <span class='ocrx_word' id='word_1_625' title='bbox 875 2610 907 2629; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_626' title='bbox 918 2602 989 2629; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_627' title='bbox 1000 2603 1069 2629; x_wconf 95'><strong>9000</strong></span> <span class='ocrx_word' id='word_1_628' title='bbox 1080 2610 1129 2635; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_629' title='bbox 1131 2607 1226 2630; x_wconf 96'><strong>tone.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_26' title="bbox 347 2648 2100 2727">
|
||||
<p class='ocr_par' id='par_1_35' lang='eng' title="bbox 347 2648 2100 2727">
|
||||
<span class='ocr_line' id='line_1_72' title="bbox 347 2648 1664 2682; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_630' title='bbox 347 2654 360 2667; x_wconf 45'><strong>©</strong></span> <span class='ocrx_word' id='word_1_631' title='bbox 372 2648 483 2675; x_wconf 95'><strong>Utilizes</strong></span> <span class='ocrx_word' id='word_1_632' title='bbox 493 2648 564 2680; x_wconf 96'><strong>ultra</strong></span> <span class='ocrx_word' id='word_1_633' title='bbox 573 2648 744 2682; x_wconf 96'><strong>high-speed,</strong></span> <span class='ocrx_word' id='word_1_634' title='bbox 757 2649 772 2676; x_wconf 95'><strong>8</strong></span> <span class='ocrx_word' id='word_1_635' title='bbox 783 2649 862 2675; x_wconf 94'><strong>MHz</strong></span> <span class='ocrx_word' id='word_1_636' title='bbox 873 2649 954 2676; x_wconf 96'><strong>80186</strong></span> <span class='ocrx_word' id='word_1_637' title='bbox 965 2649 994 2676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_638' title='bbox 1004 2648 1043 2676; x_wconf 96'><strong>bit</strong></span> <span class='ocrx_word' id='word_1_639' title='bbox 1054 2653 1197 2682; x_wconf 96'><strong>computer</strong></span> <span class='ocrx_word' id='word_1_640' title='bbox 1208 2649 1350 2682; x_wconf 96'><strong>internally</strong></span> <span class='ocrx_word' id='word_1_641' title='bbox 1361 2649 1403 2676; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_642' title='bbox 1414 2649 1502 2676; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_643' title='bbox 1512 2648 1664 2682; x_wconf 96'><strong>operation.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_73' title="bbox 347 2694 2100 2727; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_644' title='bbox 347 2699 361 2713; x_wconf 31'><strong>*</strong></span> <span class='ocrx_word' id='word_1_645' title='bbox 372 2694 476 2720; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_646' title='bbox 478 2694 562 2721; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_647' title='bbox 561 2694 606 2727; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_648' title='bbox 608 2694 764 2727; x_wconf 95'><strong>specified</strong></span> <span class='ocrx_word' id='word_1_649' title='bbox 774 2694 802 2721; x_wconf 93'><strong>in</strong></span> <span class='ocrx_word' id='word_1_650' title='bbox 814 2695 1172 2722; x_wconf 91'><strong>BEATS-PER-MINUTE</strong></span> <span class='ocrx_word' id='word_1_651' title='bbox 1183 2703 1215 2722; x_wconf 93'><strong>or</strong></span> <span class='ocrx_word' id='word_1_652' title='bbox 1225 2695 1547 2722; x_wconf 91'><strong>FRAMES-PER-BEAT</strong></span> <span class='ocrx_word' id='word_1_653' title='bbox 1543 2695 1605 2721; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_654' title='bbox 1616 2695 1659 2726; x_wconf 96'><strong>24,</strong></span> <span class='ocrx_word' id='word_1_655' title='bbox 1672 2695 1716 2726; x_wconf 96'><strong>25,</strong></span> <span class='ocrx_word' id='word_1_656' title='bbox 1728 2702 1760 2721; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_657' title='bbox 1772 2695 1806 2721; x_wconf 96'><strong>30</strong></span> <span class='ocrx_word' id='word_1_658' title='bbox 1817 2694 1917 2721; x_wconf 96'><strong>frames</strong></span> <span class='ocrx_word' id='word_1_659' title='bbox 1928 2702 1976 2727; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_660' title='bbox 1987 2694 2100 2726; x_wconf 96'><strong>second,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_27' title="bbox 373 2731 652 2765">
|
||||
<p class='ocr_par' id='par_1_36' lang='eng' title="bbox 373 2731 652 2765">
|
||||
<span class='ocr_line' id='line_1_74' title="bbox 373 2731 652 2765; baseline 0 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_661' title='bbox 373 2731 449 2764; x_wconf 96'><strong>(even</strong></span> <span class='ocrx_word' id='word_1_662' title='bbox 460 2731 529 2765; x_wconf 95'><strong>drop</strong></span> <span class='ocrx_word' id='word_1_663' title='bbox 541 2731 652 2764; x_wconf 95'><strong>frame!)</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_28' title="bbox 347 2777 2174 2811">
|
||||
<p class='ocr_par' id='par_1_37' lang='eng' title="bbox 347 2777 2174 2811">
|
||||
<span class='ocr_line' id='line_1_75' title="bbox 347 2777 2174 2811; baseline 0.001 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_664' title='bbox 347 2782 360 2796; x_wconf 81'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_665' title='bbox 372 2777 476 2803; x_wconf 94'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_666' title='bbox 478 2777 562 2804; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_667' title='bbox 561 2777 622 2810; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_668' title='bbox 633 2778 741 2804; x_wconf 95'><strong>entered</strong></span> <span class='ocrx_word' id='word_1_669' title='bbox 751 2777 934 2811; x_wconf 96'><strong>numerically,</strong></span> <span class='ocrx_word' id='word_1_670' title='bbox 946 2777 1101 2811; x_wconf 95'><strong>adjustable</strong></span> <span class='ocrx_word' id='word_1_671' title='bbox 1111 2777 1139 2804; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_672' title='bbox 1149 2778 1239 2805; x_wconf 96'><strong>tenths</strong></span> <span class='ocrx_word' id='word_1_673' title='bbox 1250 2778 1282 2805; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_674' title='bbox 1290 2786 1307 2805; x_wconf 91'><strong>a</strong></span> <span class='ocrx_word' id='word_1_675' title='bbox 1317 2777 1567 2805; x_wconf 91'><strong>Beat-Per-Minute</strong></span> <span class='ocrx_word' id='word_1_676' title='bbox 1577 2777 1748 2809; x_wconf 96'><strong>increments,</strong></span> <span class='ocrx_word' id='word_1_677' title='bbox 1760 2785 1792 2804; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_678' title='bbox 1803 2777 1839 2810; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_679' title='bbox 1849 2777 1964 2811; x_wconf 96'><strong>tapping</strong></span> <span class='ocrx_word' id='word_1_680' title='bbox 1975 2781 2086 2810; x_wconf 96'><strong>quarter</strong></span> <span class='ocrx_word' id='word_1_681' title='bbox 2097 2781 2174 2804; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_29' title="bbox 372 2815 808 2842">
|
||||
<p class='ocr_par' id='par_1_38' lang='eng' title="bbox 372 2815 808 2842">
|
||||
<span class='ocr_line' id='line_1_76' title="bbox 372 2815 808 2842; baseline 0.002 -1; x_size 32.351353; x_descenders 5.3513513; x_ascenders 9"><span class='ocrx_word' id='word_1_682' title='bbox 372 2822 410 2841; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_683' title='bbox 420 2815 466 2842; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_684' title='bbox 476 2815 545 2841; x_wconf 95'><strong>TAP</strong></span> <span class='ocrx_word' id='word_1_685' title='bbox 556 2816 660 2842; x_wconf 95'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_686' title='bbox 662 2815 808 2842; x_wconf 96'><strong>button.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_30' title="bbox 347 2861 1792 2940">
|
||||
<p class='ocr_par' id='par_1_39' lang='eng' title="bbox 347 2861 1792 2940">
|
||||
<span class='ocr_line' id='line_1_77' title="bbox 347 2861 1792 2895; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_687' title='bbox 347 2866 360 2880; x_wconf 43'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_688' title='bbox 372 2861 504 2887; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_689' title='bbox 515 2861 677 2888; x_wconf 96'><strong>CHANGES</strong></span> <span class='ocrx_word' id='word_1_690' title='bbox 679 2861 771 2894; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_691' title='bbox 781 2861 815 2888; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_692' title='bbox 825 2869 1000 2894; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_693' title='bbox 1001 2861 1087 2888; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_694' title='bbox 1099 2869 1115 2888; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_695' title='bbox 1126 2870 1268 2895; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_696' title='bbox 1280 2861 1344 2888; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_697' title='bbox 1356 2866 1448 2888; x_wconf 95'><strong>smooth</strong></span> <span class='ocrx_word' id='word_1_698' title='bbox 1450 2861 1635 2888; x_wconf 96'><strong>transitions</strong></span> <span class='ocrx_word' id='word_1_699' title='bbox 1646 2861 1670 2887; x_wconf 96'><strong>if</strong></span> <span class='ocrx_word' id='word_1_700' title='bbox 1679 2861 1792 2888; x_wconf 87'><strong>desired.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_78' title="bbox 347 2906 1507 2940; baseline 0.002 -8; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_701' title='bbox 347 2911 360 2925; x_wconf 69'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_702' title='bbox 371 2906 434 2938; x_wconf 96'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_703' title='bbox 444 2906 539 2932; x_wconf 96'><strong>TIME</strong></span> <span class='ocrx_word' id='word_1_704' title='bbox 550 2906 739 2933; x_wconf 96'><strong>SIGNATURE</strong></span> <span class='ocrx_word' id='word_1_705' title='bbox 740 2907 820 2933; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_706' title='bbox 819 2907 880 2939; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_707' title='bbox 891 2907 968 2938; x_wconf 96'><strong>used,</strong></span> <span class='ocrx_word' id='word_1_708' title='bbox 980 2907 1036 2934; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_709' title='bbox 1046 2915 1109 2940; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_710' title='bbox 1120 2907 1154 2934; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_711' title='bbox 1164 2907 1288 2940; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_712' title='bbox 1299 2907 1393 2934; x_wconf 95'><strong>within</strong></span> <span class='ocrx_word' id='word_1_713' title='bbox 1404 2915 1420 2934; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_714' title='bbox 1431 2915 1507 2940; x_wconf 96'><strong>song.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_31' title="bbox 1540 2970 1878 3140">
|
||||
<p class='ocr_par' id='par_1_40' lang='eng' title="bbox 1540 2970 1878 3140">
|
||||
<span class='ocr_line' id='line_1_79' title="bbox 1540 2970 1800 3089; baseline 0 -14; x_size 100.5; x_descenders 16.5; x_ascenders 28.499998"><span class='ocrx_word' id='word_1_715' title='bbox 1540 2970 1800 3089; x_wconf 92'><strong>linn</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_80' title="bbox 1554 3108 1878 3140; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_716' title='bbox 1554 3108 1624 3135; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_717' title='bbox 1635 3108 1808 3140; x_wconf 96'><strong>Electronics,</strong></span> <span class='ocrx_word' id='word_1_718' title='bbox 1822 3109 1878 3136; x_wconf 95'><strong>Inc.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_32' title="bbox 1554 3150 2188 3226">
|
||||
<p class='ocr_par' id='par_1_41' lang='eng' title="bbox 1554 3150 2188 3226">
|
||||
<span class='ocr_line' id='line_1_81' title="bbox 1557 3150 2163 3182; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_719' title='bbox 1557 3150 1638 3177; x_wconf 95'><strong>18720</strong></span> <span class='ocrx_word' id='word_1_720' title='bbox 1648 3150 1761 3177; x_wconf 96'><strong>Oxnard</strong></span> <span class='ocrx_word' id='word_1_721' title='bbox 1772 3150 1866 3182; x_wconf 96'><strong>Street,</strong></span> <span class='ocrx_word' id='word_1_722' title='bbox 1878 3150 2006 3182; x_wconf 96'><strong>Tarzana,</strong></span> <span class='ocrx_word' id='word_1_723' title='bbox 2019 3150 2071 3177; x_wconf 95'><strong>CA</strong></span> <span class='ocrx_word' id='word_1_724' title='bbox 2082 3150 2163 3177; x_wconf 96'><strong>91356</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_82' title="bbox 1554 3192 2188 3226; baseline 0 -7; x_size 33.5; x_descenders 5.5; x_ascenders 8.5"><span class='ocrx_word' id='word_1_725' title='bbox 1554 3193 1622 3226; x_wconf 96'><strong>(818)</strong></span> <span class='ocrx_word' id='word_1_726' title='bbox 1633 3193 1755 3219; x_wconf 95'><strong>708-8131</strong></span> <span class='ocrx_word' id='word_1_727' title='bbox 1765 3193 1888 3219; x_wconf 95'><strong>TELEX</strong></span> <span class='ocrx_word' id='word_1_728' title='bbox 1899 3192 2022 3219; x_wconf 95'><strong>#298949</strong></span> <span class='ocrx_word' id='word_1_729' title='bbox 2033 3193 2125 3219; x_wconf 95'><strong>LINN</strong></span> <span class='ocrx_word' id='word_1_730' title='bbox 2135 3193 2188 3219; x_wconf 96'><strong>UR</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,123 @@
|
||||
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
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,335 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name='ocr-system' content='tesseract 4.0.0-beta.1' />
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.oww4_hs1/000001.ocr.png"; bbox 0 0 2550 3300; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 582 131 1968 303">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 582 131 1968 303">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 882 131 1657 217; baseline 0.001 -17; x_size 85; x_descenders 16; x_ascenders 19"><span class='ocrx_word' id='word_1_1' title='bbox 882 132 1036 202; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 1061 131 1657 217; x_wconf 91'><strong>LinnSequencer</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 582 215 1968 303; baseline 0 -17; x_size 87; x_descenders 16; x_ascenders 21"><span class='ocrx_word' id='word_1_3' title='bbox 582 215 674 286; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 697 218 923 288; x_wconf 95'><strong>Track</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 948 218 1181 287; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 1208 217 1575 303; x_wconf 96'><strong>Sequence</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 1600 218 1968 288; x_wconf 96'><strong>Recorder</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_2' title="bbox 347 380 2188 574">
|
||||
<p class='ocr_par' id='par_1_2' lang='eng' title="bbox 347 380 2188 423">
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 347 380 2188 423; baseline -0.001 -12; x_size 38; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_8' title='bbox 347 380 412 410; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 424 380 661 417; x_wconf 91'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 663 380 712 411; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 724 390 743 411; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 754 381 1005 423; x_wconf 96'><strong>state-of-the-art</strong></span> <span class='ocrx_word' id='word_1_13' title='bbox 1017 380 1226 418; x_wconf 96'><strong>composition</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 1238 381 1299 411; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_15' title='bbox 1311 380 1507 418; x_wconf 96'><strong>performance</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 1509 385 1591 411; x_wconf 96'><strong>tool</strong></span> <span class='ocrx_word' id='word_1_17' title='bbox 1593 380 1663 411; x_wconf 97'><strong>for</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 1674 381 1725 410; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 1737 380 1940 417; x_wconf 96'><strong>professional</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 1952 380 2103 411; x_wconf 96'><strong>musician.</strong></span> <span class='ocrx_word' id='word_1_21' title='bbox 2106 381 2152 410; x_wconf 96'><strong>It</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 2164 380 2188 410; x_wconf 96'><strong>is</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_3' lang='eng' title="bbox 347 430 1988 468">
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 347 430 1988 468; baseline 0 -8; x_size 37; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_23' title='bbox 347 430 507 467; x_wconf 96'><strong>extremely</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 518 430 677 467; x_wconf 96'><strong>powerful,</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 691 435 739 467; x_wconf 96'><strong>yet</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 752 430 924 468; x_wconf 96'><strong>amazingly</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 936 430 1044 468; x_wconf 96'><strong>simple</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 1055 435 1087 461; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_29' title='bbox 1099 431 1183 461; x_wconf 96'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 1195 431 1257 461; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 1269 440 1329 461; x_wconf 95'><strong>use.</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 1344 431 1393 461; x_wconf 96'><strong>It’s</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 1406 440 1499 467; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 1510 430 1701 461; x_wconf 96'><strong>remarkable</strong></span> <span class='ocrx_word' id='word_1_35' title='bbox 1714 430 1843 460; x_wconf 96'><strong>features</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 1856 430 1988 461; x_wconf 96'><strong>include:</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_4' lang='eng' title="bbox 350 482 2093 574">
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 350 482 2093 527; baseline 0 -9; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_37' title='bbox 350 490 368 508; x_wconf 73'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 383 482 585 526; x_wconf 95'><strong>Operation</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 598 482 627 518; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 641 482 776 518; x_wconf 96'><strong>similar</strong></span> <span class='ocrx_word' id='word_1_41' title='bbox 789 488 829 518; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_42' title='bbox 843 482 1062 519; x_wconf 96'><strong>multi-track</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 1076 488 1160 527; x_wconf 96'><strong>tape</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 1173 483 1336 519; x_wconf 96'><strong>recorder</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 1350 482 1436 518; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 1451 483 1580 525; x_wconf 95'><strong>PLAY,</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 1598 483 1724 525; x_wconf 96'><strong>STOP,</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 1741 483 1957 525; x_wconf 96'><strong>RECORD,</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 1974 483 2093 518; x_wconf 96'><strong>FAST</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 383 532 1345 574; baseline 0.001 -7; x_size 43; x_descenders 7; x_ascenders 11"><span class='ocrx_word' id='word_1_50' title='bbox 383 532 635 574; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_51' title='bbox 652 532 865 574; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 882 532 956 568; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 971 532 1131 568; x_wconf 95'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 1132 532 1345 568; x_wconf 95'><strong>controls.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_3' title="bbox 349 589 2136 685">
|
||||
<p class='ocr_par' id='par_1_5' lang='eng' title="bbox 349 589 2136 685">
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 349 589 2136 634; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_55' title='bbox 349 597 368 615; x_wconf 59'><strong>e</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 383 590 482 625; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_57' title='bbox 496 589 539 625; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 549 590 611 626; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 625 590 686 625; x_wconf 96'><strong>100</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 700 601 895 634; x_wconf 96'><strong>sequences</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 909 590 1075 626; x_wconf 96'><strong>contains</strong></span> <span class='ocrx_word' id='word_1_62' title='bbox 1090 591 1135 626; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 1149 590 1418 633; x_wconf 96'><strong>simultaneous,</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 1435 590 1661 634; x_wconf 96'><strong>polyphonic</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 1674 590 1802 626; x_wconf 96'><strong>tracks.</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 1819 590 1921 626; x_wconf 96'><strong>Each</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 1934 590 2035 626; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 2050 600 2136 634; x_wconf 96'><strong>may</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_8' title="bbox 383 639 2022 685; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_69' title='bbox 383 639 428 675; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_70' title='bbox 442 639 607 684; x_wconf 95'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 621 645 659 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 674 650 745 676; x_wconf 96'><strong>one</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 759 640 801 676; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_74' title='bbox 813 641 851 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 864 641 980 675; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 996 640 1176 676; x_wconf 95'><strong>channels.</strong></span> <span class='ocrx_word' id='word_1_77' title='bbox 1194 640 1498 684; x_wconf 96'><strong>Simultaneously</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 1510 640 1609 685; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 1624 651 1674 684; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 1688 645 1727 676; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_81' title='bbox 1742 641 1780 676; x_wconf 96'><strong>16</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 1794 640 2022 684; x_wconf 96'><strong>polyphonic</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_4' title="bbox 384 689 632 734">
|
||||
<p class='ocr_par' id='par_1_6' lang='eng' title="bbox 384 689 632 734">
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 384 689 632 734; baseline 0.004 -9; x_size 46; x_descenders 9; x_ascenders 12"><span class='ocrx_word' id='word_1_83' title='bbox 384 689 632 734; x_wconf 96'><strong>synthesizers!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_5' title="bbox 349 748 2117 793">
|
||||
<p class='ocr_par' id='par_1_7' lang='eng' title="bbox 349 748 2117 793">
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 349 748 2117 793; baseline 0 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_84' title='bbox 349 755 367 774; x_wconf 58'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 383 748 573 784; x_wconf 91'><strong>Ultra-fast</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 588 749 677 784; x_wconf 22'><strong>3%”</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 694 748 775 784; x_wconf 96'><strong>disk</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 790 748 887 784; x_wconf 96'><strong>drive</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 901 754 1012 785; x_wconf 96'><strong>stores</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 1027 748 1194 793; x_wconf 96'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_91' title='bbox 1208 760 1316 793; x_wconf 96'><strong>songs</strong></span> <span class='ocrx_word' id='word_1_92' title='bbox 1330 748 1368 784; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 1382 748 1535 785; x_wconf 96'><strong>seconds</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 1550 748 1624 784; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 1638 748 1728 784; x_wconf 96'><strong>holds</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 1730 759 1844 784; x_wconf 96'><strong>over</strong></span> <span class='ocrx_word' id='word_1_97' title='bbox 1859 749 2000 791; x_wconf 96'><strong>110,000</strong></span> <span class='ocrx_word' id='word_1_98' title='bbox 2013 753 2117 784; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_6' title="bbox 383 797 554 842">
|
||||
<p class='ocr_par' id='par_1_8' lang='eng' title="bbox 383 797 554 842">
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 383 797 554 842; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_99' title='bbox 383 808 446 842; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_100' title='bbox 459 797 554 834; x_wconf 96'><strong>disk!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_7' title="bbox 349 855 2030 1016">
|
||||
<p class='ocr_par' id='par_1_9' lang='eng' title="bbox 349 855 2030 1016">
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 350 855 1638 900; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_101' title='bbox 350 863 367 881; x_wconf 45'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 383 856 444 891; x_wconf 95'><strong>One</strong></span> <span class='ocrx_word' id='word_1_103' title='bbox 445 866 502 891; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 503 855 580 891; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 594 856 712 892; x_wconf 95'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_106' title='bbox 726 867 811 900; x_wconf 95'><strong>may</strong></span> <span class='ocrx_word' id='word_1_107' title='bbox 823 856 869 892; x_wconf 81'><strong>be</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 882 856 1175 892; x_wconf 96'><strong>TRANSPOSED</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 1178 857 1264 892; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 1277 856 1338 892; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_111' title='bbox 1351 856 1463 892; x_wconf 96'><strong>touch</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 1477 867 1501 892; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 1502 856 1554 892; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_114' title='bbox 1568 856 1638 900; x_wconf 96'><strong>key.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_13' title="bbox 350 913 1535 958; baseline 0.001 -9; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_115' title='bbox 350 921 367 939; x_wconf 45'><strong>e</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 383 913 568 950; x_wconf 96'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 581 913 756 950; x_wconf 96'><strong>real-time</strong></span> <span class='ocrx_word' id='word_1_118' title='bbox 769 914 929 950; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 944 914 1114 950; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 1128 914 1251 950; x_wconf 96'><strong>makes</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 1266 914 1400 958; x_wconf 96'><strong>editing</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 1414 915 1535 950; x_wconf 95'><strong>FAST.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 349 971 2030 1016; baseline 0.001 -10; x_size 44; x_descenders 8; x_ascenders 11"><span class='ocrx_word' id='word_1_123' title='bbox 349 979 367 997; x_wconf 0'><strong>*</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 382 971 568 1007; x_wconf 95'><strong>Exclusive</strong></span> <span class='ocrx_word' id='word_1_125' title='bbox 582 972 773 1007; x_wconf 96'><strong>REPEAT</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 787 972 958 1008; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 971 972 1245 1016; x_wconf 95'><strong>automatically</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 1258 977 1396 1016; x_wconf 96'><strong>repeats</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 1410 983 1481 1016; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 1493 972 1578 1008; x_wconf 96'><strong>held</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 1592 977 1694 1008; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_132' title='bbox 1709 977 1746 1008; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 1760 982 1783 1008; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 1796 972 2030 1016; x_wconf 96'><strong>pre-selected</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_8' title="bbox 382 1021 689 1065">
|
||||
<p class='ocr_par' id='par_1_10' lang='eng' title="bbox 382 1021 689 1065">
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 382 1021 689 1065; baseline 0.003 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_135' title='bbox 382 1021 564 1065; x_wconf 95'><strong>rhythmic</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 577 1021 689 1058; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_9' title="bbox 349 1080 2174 1125">
|
||||
<p class='ocr_par' id='par_1_11' lang='eng' title="bbox 349 1080 2174 1125">
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 349 1080 2174 1125; baseline 0.001 -11; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_137' title='bbox 349 1087 367 1105; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 382 1080 567 1115; x_wconf 95'><strong>TIMING</strong></span> <span class='ocrx_word' id='word_1_139' title='bbox 582 1080 870 1116; x_wconf 95'><strong>CORRECTION</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 872 1080 1041 1116; x_wconf 96'><strong>works</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 1056 1080 1186 1124; x_wconf 96'><strong>during</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 1199 1080 1378 1124; x_wconf 96'><strong>playback</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 1392 1080 1466 1116; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 1480 1085 1644 1124; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 1658 1080 1814 1116; x_wconf 96'><strong>without</strong></span> <span class='ocrx_word' id='word_1_146' title='bbox 1831 1080 2044 1125; x_wconf 95'><strong>‘chopping’</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 2061 1085 2174 1116; x_wconf 96'><strong>notes.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_10' title="bbox 349 1137 1287 1182">
|
||||
<p class='ocr_par' id='par_1_12' lang='eng' title="bbox 349 1137 1287 1182">
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 349 1137 1287 1182; baseline 0.001 -9; x_size 45; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_148' title='bbox 349 1145 367 1163; x_wconf 80'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 382 1137 560 1182; x_wconf 95'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_150' title='bbox 575 1138 708 1174; x_wconf 96'><strong>SMPTE</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 709 1138 839 1174; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_152' title='bbox 853 1138 945 1174; x_wconf 95'><strong>code</strong></span> <span class='ocrx_word' id='word_1_153' title='bbox 959 1138 1287 1182; x_wconf 96'><strong>synchronization.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_11' title="bbox 349 1195 874 1240">
|
||||
<p class='ocr_par' id='par_1_13' lang='eng' title="bbox 349 1195 874 1240">
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 349 1195 874 1240; baseline 0 -8; x_size 45; x_descenders 8; x_ascenders 12"><span class='ocrx_word' id='word_1_154' title='bbox 349 1203 367 1222; x_wconf 70'><strong>©</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 382 1195 560 1240; x_wconf 96'><strong>Optional</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 573 1201 709 1233; x_wconf 96'><strong>remote</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 723 1196 874 1233; x_wconf 95'><strong>control.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_12' title="bbox 346 1288 1239 1491">
|
||||
<p class='ocr_par' id='par_1_14' lang='eng' title="bbox 346 1288 749 1329">
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 346 1288 749 1329; baseline 0.002 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_158' title='bbox 346 1288 535 1329; x_wconf 95'><strong>Recording</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 547 1298 567 1321; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 579 1288 749 1328; x_wconf 96'><strong>Sequence</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_15' lang='eng' title="bbox 346 1339 1239 1491">
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 383 1339 1239 1373; baseline 0 -7; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_161' title='bbox 383 1340 420 1366; x_wconf 95'><strong>To</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 430 1339 524 1366; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 535 1347 551 1366; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 562 1347 704 1373; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 716 1340 815 1373; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 825 1348 898 1373; x_wconf 95'><strong>press</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 910 1340 1065 1367; x_wconf 96'><strong>RECORD</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 1075 1340 1131 1367; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_169' title='bbox 1142 1341 1239 1372; x_wconf 96'><strong>PLAY,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_21' title="bbox 346 1378 1205 1412; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_170' title='bbox 346 1379 411 1406; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 422 1378 483 1412; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 493 1387 562 1412; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 572 1379 646 1405; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 649 1379 792 1412; x_wconf 96'><strong>keyboard</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 792 1379 848 1406; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 858 1379 923 1406; x_wconf 95'><strong>time</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 934 1384 963 1406; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_178' title='bbox 974 1379 1019 1406; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 1030 1379 1205 1412; x_wconf 92'><strong>Sequencer’s</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 347 1417 1232 1452; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_180' title='bbox 347 1417 414 1445; x_wconf 96'><strong>click</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 425 1418 506 1445; x_wconf 91'><strong>track.</strong></span> <span class='ocrx_word' id='word_1_182' title='bbox 519 1418 609 1445; x_wconf 96'><strong>When</strong></span> <span class='ocrx_word' id='word_1_183' title='bbox 620 1419 665 1445; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_184' title='bbox 676 1426 810 1452; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_185' title='bbox 821 1419 901 1452; x_wconf 96'><strong>loops</strong></span> <span class='ocrx_word' id='word_1_186' title='bbox 912 1419 983 1446; x_wconf 96'><strong>back</strong></span> <span class='ocrx_word' id='word_1_187' title='bbox 995 1427 1082 1446; x_wconf 96'><strong>around</strong></span> <span class='ocrx_word' id='word_1_188' title='bbox 1084 1419 1141 1446; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_189' title='bbox 1152 1419 1189 1446; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 1189 1419 1232 1450; x_wconf 74'><strong>1,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 346 1457 1223 1491; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_191' title='bbox 346 1465 400 1490; x_wconf 15'><strong>you’</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 404 1457 430 1484; x_wconf 15'><strong>ll</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 441 1457 506 1485; x_wconf 96'><strong>hear</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 517 1458 590 1485; x_wconf 96'><strong>what</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 600 1466 654 1491; x_wconf 93'><strong>you</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 666 1458 865 1491; x_wconf 91'><strong>played—only</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 876 1458 910 1485; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_198' title='bbox 921 1458 1018 1491; x_wconf 96'><strong>timing</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 1029 1466 1115 1485; x_wconf 96'><strong>errors</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 1126 1458 1179 1485; x_wconf 95'><strong>will</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 1189 1458 1223 1485; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_13' title="bbox 346 1497 1245 1531">
|
||||
<p class='ocr_par' id='par_1_16' lang='eng' title="bbox 346 1497 1245 1531">
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 346 1497 1245 1531; baseline 0.001 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_202' title='bbox 346 1497 494 1524; x_wconf 96'><strong>corrected!</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 508 1497 628 1530; x_wconf 96'><strong>(Timing</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 638 1497 791 1525; x_wconf 95'><strong>correction</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 802 1506 864 1531; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 875 1498 909 1525; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 920 1497 1047 1531; x_wconf 96'><strong>adjusted</strong></span> <span class='ocrx_word' id='word_1_208' title='bbox 1058 1505 1089 1525; x_wconf 97'><strong>or</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 1099 1497 1245 1531; x_wconf 96'><strong>defeated).</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_14' title="bbox 346 1536 1205 1965">
|
||||
<p class='ocr_par' id='par_1_17' lang='eng' title="bbox 346 1536 1186 1610">
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 346 1536 1186 1570; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_210' title='bbox 346 1537 409 1569; x_wconf 94'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 419 1536 571 1563; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_212' title='bbox 582 1541 659 1564; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_213' title='bbox 670 1537 766 1570; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_214' title='bbox 777 1537 830 1563; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_215' title='bbox 840 1537 874 1564; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_216' title='bbox 885 1537 976 1564; x_wconf 96'><strong>added</strong></span> <span class='ocrx_word' id='word_1_217' title='bbox 986 1537 1045 1564; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_218' title='bbox 1055 1537 1101 1564; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_219' title='bbox 1111 1537 1186 1564; x_wconf 96'><strong>track</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_26' title="bbox 347 1575 1052 1610; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_220' title='bbox 347 1591 381 1594; x_wconf 0'><strong>—</strong></span> <span class='ocrx_word' id='word_1_221' title='bbox 382 1575 495 1609; x_wconf 0'><strong>existing</strong></span> <span class='ocrx_word' id='word_1_222' title='bbox 505 1580 582 1603; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_223' title='bbox 593 1584 637 1603; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_224' title='bbox 648 1580 696 1603; x_wconf 97'><strong>not</strong></span> <span class='ocrx_word' id='word_1_225' title='bbox 707 1576 800 1603; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_226' title='bbox 811 1576 890 1603; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_227' title='bbox 900 1576 1052 1610; x_wconf 96'><strong>recording!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_18' lang='eng' title="bbox 346 1616 1205 1965">
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 384 1616 1199 1648; baseline 0.001 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_228' title='bbox 384 1616 471 1642; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_229' title='bbox 481 1616 671 1648; x_wconf 96'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_230' title='bbox 684 1617 838 1643; x_wconf 95'><strong>REWIND,</strong></span> <span class='ocrx_word' id='word_1_231' title='bbox 839 1616 912 1648; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_232' title='bbox 924 1616 1045 1643; x_wconf 96'><strong>LOCATE</strong></span> <span class='ocrx_word' id='word_1_233' title='bbox 1046 1616 1199 1643; x_wconf 96'><strong>controls</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 346 1655 1202 1689; baseline 0 -7; x_size 34; x_descenders 6; x_ascenders 9"><span class='ocrx_word' id='word_1_234' title='bbox 346 1663 409 1688; x_wconf 92'><strong>may</strong></span> <span class='ocrx_word' id='word_1_235' title='bbox 419 1655 453 1682; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_236' title='bbox 463 1655 530 1682; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_237' title='bbox 541 1659 569 1682; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_238' title='bbox 580 1663 632 1688; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_239' title='bbox 642 1655 707 1683; x_wconf 96'><strong>time</strong></span> <span class='ocrx_word' id='word_1_240' title='bbox 717 1659 746 1683; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_241' title='bbox 757 1655 867 1689; x_wconf 96'><strong>quickly</strong></span> <span class='ocrx_word' id='word_1_242' title='bbox 878 1664 968 1683; x_wconf 96'><strong>access</strong></span> <span class='ocrx_word' id='word_1_243' title='bbox 979 1664 1032 1689; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_244' title='bbox 1042 1655 1164 1683; x_wconf 96'><strong>location</strong></span> <span class='ocrx_word' id='word_1_245' title='bbox 1174 1655 1202 1682; x_wconf 96'><strong>in</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_29' title="bbox 346 1694 1204 1728; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_246' title='bbox 346 1702 414 1727; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_247' title='bbox 424 1702 558 1727; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_248' title='bbox 570 1694 612 1721; x_wconf 93'><strong>for</strong></span> <span class='ocrx_word' id='word_1_249' title='bbox 623 1695 847 1728; x_wconf 91'><strong>spot-recording.</strong></span> <span class='ocrx_word' id='word_1_250' title='bbox 860 1696 897 1722; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_251' title='bbox 908 1695 1028 1722; x_wconf 93'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_252' title='bbox 1039 1703 1056 1722; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_253' title='bbox 1066 1703 1099 1722; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_254' title='bbox 1100 1699 1204 1728; x_wconf 96'><strong>part,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 347 1733 1150 1768; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_255' title='bbox 347 1733 426 1761; x_wconf 97'><strong>select</strong></span> <span class='ocrx_word' id='word_1_256' title='bbox 437 1741 453 1761; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_257' title='bbox 463 1733 589 1761; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_258' title='bbox 599 1734 674 1761; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_259' title='bbox 685 1734 741 1761; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_260' title='bbox 752 1738 818 1761; x_wconf 93'><strong>start</strong></span> <span class='ocrx_word' id='word_1_261' title='bbox 828 1734 1086 1768; x_wconf 91'><strong>recording—while</strong></span> <span class='ocrx_word' id='word_1_262' title='bbox 1096 1742 1150 1767; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 346 1773 1203 1808; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_263' title='bbox 346 1774 448 1806; x_wconf 96'><strong>record,</strong></span> <span class='ocrx_word' id='word_1_264' title='bbox 460 1774 506 1801; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_265' title='bbox 517 1773 577 1801; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_266' title='bbox 587 1774 662 1801; x_wconf 96'><strong>track</strong></span> <span class='ocrx_word' id='word_1_267' title='bbox 673 1774 726 1801; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_268' title='bbox 736 1774 799 1807; x_wconf 96'><strong>play</strong></span> <span class='ocrx_word' id='word_1_269' title='bbox 809 1774 836 1801; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_270' title='bbox 847 1774 949 1808; x_wconf 97'><strong>perfect</strong></span> <span class='ocrx_word' id='word_1_271' title='bbox 961 1782 1026 1808; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_272' title='bbox 1037 1774 1137 1808; x_wconf 96'><strong>(unless</strong></span> <span class='ocrx_word' id='word_1_273' title='bbox 1148 1782 1203 1807; x_wconf 96'><strong>you</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_32' title="bbox 346 1813 1191 1847; baseline 0.002 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_274' title='bbox 346 1813 431 1840; x_wconf 94'><strong>MUTE</strong></span> <span class='ocrx_word' id='word_1_275' title='bbox 431 1813 492 1845; x_wconf 94'><strong>it,</strong></span> <span class='ocrx_word' id='word_1_276' title='bbox 505 1821 537 1840; x_wconf 95'><strong>or</strong></span> <span class='ocrx_word' id='word_1_277' title='bbox 547 1813 642 1840; x_wconf 95'><strong>SOLO</strong></span> <span class='ocrx_word' id='word_1_278' title='bbox 653 1814 756 1841; x_wconf 96'><strong>another</strong></span> <span class='ocrx_word' id='word_1_279' title='bbox 757 1814 875 1847; x_wconf 94'><strong>track).</strong></span> <span class='ocrx_word' id='word_1_280' title='bbox 889 1814 920 1840; x_wconf 96'><strong>In</strong></span> <span class='ocrx_word' id='word_1_281' title='bbox 930 1813 984 1841; x_wconf 96'><strong>this</strong></span> <span class='ocrx_word' id='word_1_282' title='bbox 995 1822 1057 1847; x_wconf 96'><strong>way,</strong></span> <span class='ocrx_word' id='word_1_283' title='bbox 1069 1822 1106 1847; x_wconf 96'><strong>up</strong></span> <span class='ocrx_word' id='word_1_284' title='bbox 1117 1818 1146 1841; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_285' title='bbox 1158 1814 1191 1841; x_wconf 96'><strong>32</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_33' title="bbox 346 1852 1205 1885; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_286' title='bbox 346 1852 434 1879; x_wconf 96'><strong>tracks</strong></span> <span class='ocrx_word' id='word_1_287' title='bbox 445 1860 508 1885; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_288' title='bbox 518 1853 552 1879; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_289' title='bbox 562 1853 748 1880; x_wconf 96'><strong>overdubbed!</strong></span> <span class='ocrx_word' id='word_1_290' title='bbox 761 1853 808 1880; x_wconf 94'><strong>All</strong></span> <span class='ocrx_word' id='word_1_291' title='bbox 819 1854 892 1880; x_wconf 96'><strong>MIDI</strong></span> <span class='ocrx_word' id='word_1_292' title='bbox 895 1853 1011 1880; x_wconf 96'><strong>effects</strong></span> <span class='ocrx_word' id='word_1_293' title='bbox 1022 1861 1067 1880; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_294' title='bbox 1076 1853 1205 1880; x_wconf 96'><strong>recorded</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_34' title="bbox 346 1891 1168 1926; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_295' title='bbox 346 1891 485 1925; x_wconf 96'><strong>including</strong></span> <span class='ocrx_word' id='word_1_296' title='bbox 495 1891 570 1925; x_wconf 96'><strong>pitch</strong></span> <span class='ocrx_word' id='word_1_297' title='bbox 580 1892 663 1924; x_wconf 96'><strong>bend,</strong></span> <span class='ocrx_word' id='word_1_298' title='bbox 675 1892 850 1920; x_wconf 96'><strong>modulation,</strong></span> <span class='ocrx_word' id='word_1_299' title='bbox 854 1892 991 1926; x_wconf 93'><strong>velocity,</strong></span> <span class='ocrx_word' id='word_1_300' title='bbox 1004 1892 1168 1924; x_wconf 92'><strong>aftertouch,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_35' title="bbox 346 1931 895 1965; baseline 0.002 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_301' title='bbox 346 1931 448 1958; x_wconf 96'><strong>sustain</strong></span> <span class='ocrx_word' id='word_1_302' title='bbox 459 1931 549 1965; x_wconf 95'><strong>pedal,</strong></span> <span class='ocrx_word' id='word_1_303' title='bbox 561 1932 617 1959; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_304' title='bbox 628 1940 756 1965; x_wconf 96'><strong>program</strong></span> <span class='ocrx_word' id='word_1_305' title='bbox 766 1932 895 1965; x_wconf 96'><strong>changes!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_15' title="bbox 346 1998 1212 2163">
|
||||
<p class='ocr_par' id='par_1_19' lang='eng' title="bbox 346 1998 479 2040">
|
||||
<span class='ocr_line' id='line_1_36' title="bbox 346 1998 479 2040; baseline -0.008 -9; x_size 43; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_306' title='bbox 346 1998 479 2040; x_wconf 96'><strong>Editing</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_20' lang='eng' title="bbox 346 2050 1212 2163">
|
||||
<span class='ocr_line' id='line_1_37' title="bbox 383 2050 1186 2084; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_307' title='bbox 383 2050 419 2076; x_wconf 96'><strong>To</strong></span> <span class='ocrx_word' id='word_1_308' title='bbox 430 2057 503 2076; x_wconf 95'><strong>erase</strong></span> <span class='ocrx_word' id='word_1_309' title='bbox 514 2058 530 2077; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_310' title='bbox 540 2058 617 2077; x_wconf 96'><strong>wrong</strong></span> <span class='ocrx_word' id='word_1_311' title='bbox 618 2054 717 2083; x_wconf 96'><strong>note,</strong></span> <span class='ocrx_word' id='word_1_312' title='bbox 729 2050 829 2083; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_313' title='bbox 839 2050 905 2077; x_wconf 96'><strong>hold</strong></span> <span class='ocrx_word' id='word_1_314' title='bbox 916 2051 1013 2077; x_wconf 96'><strong>ERASE</strong></span> <span class='ocrx_word' id='word_1_315' title='bbox 1015 2051 1083 2077; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_316' title='bbox 1085 2050 1186 2084; x_wconf 96'><strong>press</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_38' title="bbox 346 2089 1212 2124; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_317' title='bbox 346 2089 391 2116; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_318' title='bbox 402 2094 465 2117; x_wconf 96'><strong>note</strong></span> <span class='ocrx_word' id='word_1_319' title='bbox 475 2094 504 2117; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_320' title='bbox 515 2090 549 2117; x_wconf 97'><strong>be</strong></span> <span class='ocrx_word' id='word_1_321' title='bbox 559 2090 652 2117; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_322' title='bbox 661 2090 718 2123; x_wconf 96'><strong>just</strong></span> <span class='ocrx_word' id='word_1_323' title='bbox 729 2090 808 2117; x_wconf 96'><strong>before</strong></span> <span class='ocrx_word' id='word_1_324' title='bbox 808 2090 852 2117; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_325' title='bbox 862 2090 937 2124; x_wconf 96'><strong>plays</strong></span> <span class='ocrx_word' id='word_1_326' title='bbox 947 2090 975 2117; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_327' title='bbox 986 2090 1032 2118; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_328' title='bbox 1043 2098 1212 2124; x_wconf 88'><strong>sequence—</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_39' title="bbox 346 2129 1134 2163; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_329' title='bbox 346 2129 406 2156; x_wconf 96'><strong>when</strong></span> <span class='ocrx_word' id='word_1_330' title='bbox 407 2129 531 2162; x_wconf 96'><strong>played</strong></span> <span class='ocrx_word' id='word_1_331' title='bbox 542 2129 621 2161; x_wconf 96'><strong>back,</strong></span> <span class='ocrx_word' id='word_1_332' title='bbox 633 2129 652 2156; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_333' title='bbox 663 2129 716 2156; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_334' title='bbox 726 2130 760 2157; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_335' title='bbox 771 2138 849 2163; x_wconf 96'><strong>gone.</strong></span> <span class='ocrx_word' id='word_1_336' title='bbox 861 2131 947 2157; x_wconf 96'><strong>Notes</strong></span> <span class='ocrx_word' id='word_1_337' title='bbox 958 2138 1021 2163; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_338' title='bbox 1031 2130 1089 2157; x_wconf 96'><strong>also</strong></span> <span class='ocrx_word' id='word_1_339' title='bbox 1100 2130 1134 2157; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_16' title="bbox 345 2168 1228 2242">
|
||||
<p class='ocr_par' id='par_1_21' lang='eng' title="bbox 345 2168 1228 2242">
|
||||
<span class='ocr_line' id='line_1_40' title="bbox 346 2168 1220 2203; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_340' title='bbox 346 2168 445 2200; x_wconf 96'><strong>added,</strong></span> <span class='ocrx_word' id='word_1_341' title='bbox 457 2168 560 2200; x_wconf 96'><strong>erased,</strong></span> <span class='ocrx_word' id='word_1_342' title='bbox 572 2177 604 2196; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_343' title='bbox 614 2169 739 2202; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_344' title='bbox 749 2169 829 2203; x_wconf 96'><strong>using</strong></span> <span class='ocrx_word' id='word_1_345' title='bbox 839 2169 885 2196; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_346' title='bbox 896 2170 1031 2196; x_wconf 96'><strong>SINGLE</strong></span> <span class='ocrx_word' id='word_1_347' title='bbox 1042 2170 1107 2196; x_wconf 91'><strong>STEP</strong></span> <span class='ocrx_word' id='word_1_348' title='bbox 1109 2169 1220 2196; x_wconf 91'><strong>func-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_41' title="bbox 345 2207 1228 2242; baseline 0.002 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_349' title='bbox 345 2207 412 2234; x_wconf 96'><strong>tion.</strong></span> <span class='ocrx_word' id='word_1_350' title='bbox 424 2208 461 2235; x_wconf 93'><strong>To</strong></span> <span class='ocrx_word' id='word_1_351' title='bbox 472 2208 592 2235; x_wconf 92'><strong>overdub</strong></span> <span class='ocrx_word' id='word_1_352' title='bbox 603 2212 667 2235; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_353' title='bbox 668 2212 718 2235; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_354' title='bbox 729 2208 841 2242; x_wconf 96'><strong>specific</strong></span> <span class='ocrx_word' id='word_1_355' title='bbox 851 2209 943 2242; x_wconf 97'><strong>points</strong></span> <span class='ocrx_word' id='word_1_356' title='bbox 955 2208 1049 2236; x_wconf 97'><strong>within</strong></span> <span class='ocrx_word' id='word_1_357' title='bbox 1060 2217 1076 2236; x_wconf 97'><strong>a</strong></span> <span class='ocrx_word' id='word_1_358' title='bbox 1086 2216 1228 2242; x_wconf 96'><strong>sequence,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_17' title="bbox 345 2293 705 2326">
|
||||
<p class='ocr_par' id='par_1_22' lang='eng' title="bbox 345 2293 705 2326">
|
||||
<span class='ocr_line' id='line_1_42' title="bbox 345 2293 705 2326; baseline 0.003 -1; x_size 38.38298; x_descenders 5.3829789; x_ascenders 10"><span class='ocrx_word' id='word_1_359' title='bbox 345 2293 541 2326; x_wconf 96'><strong>Additional</strong></span> <span class='ocrx_word' id='word_1_360' title='bbox 553 2293 705 2326; x_wconf 96'><strong>Features</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_18' title="bbox 1295 1289 2165 1593">
|
||||
<p class='ocr_par' id='par_1_23' lang='eng' title="bbox 1296 1289 2165 1362">
|
||||
<span class='ocr_line' id='line_1_43' title="bbox 1296 1289 2165 1322; baseline 0.001 -7; x_size 35.040108; x_descenders 6.9264708; x_ascenders 8.613636"><span class='ocrx_word' id='word_1_361' title='bbox 1296 1289 1394 1322; x_wconf 96'><strong>simply</strong></span> <span class='ocrx_word' id='word_1_362' title='bbox 1404 1297 1452 1316; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_363' title='bbox 1463 1290 1615 1321; x_wconf 96'><strong>LOCATE,</strong></span> <span class='ocrx_word' id='word_1_364' title='bbox 1628 1290 1716 1316; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_365' title='bbox 1726 1289 1910 1316; x_wconf 95'><strong>FORWARD,</strong></span> <span class='ocrx_word' id='word_1_366' title='bbox 1911 1297 1960 1321; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_367' title='bbox 1972 1290 2098 1316; x_wconf 95'><strong>REWIND</strong></span> <span class='ocrx_word' id='word_1_368' title='bbox 2100 1290 2165 1317; x_wconf 95'><strong>to</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_44' title="bbox 1297 1328 2033 1362; baseline 0.001 -7; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_369' title='bbox 1297 1328 1356 1355; x_wconf 96'><strong>find</strong></span> <span class='ocrx_word' id='word_1_370' title='bbox 1366 1329 1412 1355; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_371' title='bbox 1423 1328 1527 1356; x_wconf 96'><strong>desired</strong></span> <span class='ocrx_word' id='word_1_372' title='bbox 1537 1329 1587 1356; x_wconf 96'><strong>bar</strong></span> <span class='ocrx_word' id='word_1_373' title='bbox 1598 1329 1720 1361; x_wconf 96'><strong>number,</strong></span> <span class='ocrx_word' id='word_1_374' title='bbox 1732 1329 1798 1356; x_wconf 97'><strong>then</strong></span> <span class='ocrx_word' id='word_1_375' title='bbox 1809 1333 1874 1356; x_wconf 96'><strong>start</strong></span> <span class='ocrx_word' id='word_1_376' title='bbox 1885 1329 2033 1362; x_wconf 96'><strong>recording.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_24' lang='eng' title="bbox 1295 1368 2160 1593">
|
||||
<span class='ocr_line' id='line_1_45' title="bbox 1332 1368 2160 1402; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_377' title='bbox 1332 1368 1391 1395; x_wconf 93'><strong>The</strong></span> <span class='ocrx_word' id='word_1_378' title='bbox 1402 1368 1626 1395; x_wconf 91'><strong>INSERT/COPY</strong></span> <span class='ocrx_word' id='word_1_379' title='bbox 1626 1368 1789 1395; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_380' title='bbox 1800 1368 1893 1395; x_wconf 96'><strong>allows</strong></span> <span class='ocrx_word' id='word_1_381' title='bbox 1904 1376 1958 1402; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_382' title='bbox 1968 1373 1997 1395; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_383' title='bbox 2008 1377 2087 1396; x_wconf 96'><strong>move</strong></span> <span class='ocrx_word' id='word_1_384' title='bbox 2097 1369 2160 1396; x_wconf 97'><strong>bars</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_46' title="bbox 1297 1407 2151 1441; baseline 0.002 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_385' title='bbox 1297 1407 1369 1434; x_wconf 96'><strong>from</strong></span> <span class='ocrx_word' id='word_1_386' title='bbox 1380 1415 1433 1434; x_wconf 95'><strong>one</strong></span> <span class='ocrx_word' id='word_1_387' title='bbox 1443 1407 1565 1435; x_wconf 95'><strong>location</strong></span> <span class='ocrx_word' id='word_1_388' title='bbox 1576 1411 1605 1434; x_wconf 92'><strong>to</strong></span> <span class='ocrx_word' id='word_1_389' title='bbox 1616 1407 1796 1435; x_wconf 91'><strong>another—in</strong></span> <span class='ocrx_word' id='word_1_390' title='bbox 1806 1408 1852 1435; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_391' title='bbox 1863 1416 1937 1435; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_392' title='bbox 1948 1416 2067 1441; x_wconf 96'><strong>sequence</strong></span> <span class='ocrx_word' id='word_1_393' title='bbox 2068 1416 2125 1435; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_394' title='bbox 2135 1416 2151 1435; x_wconf 96'><strong>a</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_47' title="bbox 1296 1447 2160 1481; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_395' title='bbox 1296 1447 1421 1474; x_wconf 96'><strong>different</strong></span> <span class='ocrx_word' id='word_1_396' title='bbox 1431 1455 1491 1474; x_wconf 96'><strong>one.</strong></span> <span class='ocrx_word' id='word_1_397' title='bbox 1504 1448 1555 1474; x_wconf 96'><strong>For</strong></span> <span class='ocrx_word' id='word_1_398' title='bbox 1565 1448 1698 1481; x_wconf 95'><strong>example,</strong></span> <span class='ocrx_word' id='word_1_399' title='bbox 1710 1456 1764 1481; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_400' title='bbox 1775 1448 1863 1481; x_wconf 96'><strong>might</strong></span> <span class='ocrx_word' id='word_1_401' title='bbox 1873 1448 1955 1475; x_wconf 96'><strong>insert</strong></span> <span class='ocrx_word' id='word_1_402' title='bbox 1966 1456 1983 1475; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_403' title='bbox 1993 1456 2064 1481; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_404' title='bbox 2074 1448 2106 1475; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_405' title='bbox 2115 1448 2160 1475; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_48' title="bbox 1297 1486 2087 1521; baseline 0 -7; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_406' title='bbox 1297 1486 1355 1514; x_wconf 96'><strong>first</strong></span> <span class='ocrx_word' id='word_1_407' title='bbox 1366 1495 1439 1514; x_wconf 96'><strong>verse</strong></span> <span class='ocrx_word' id='word_1_408' title='bbox 1449 1487 1571 1514; x_wconf 96'><strong>between</strong></span> <span class='ocrx_word' id='word_1_409' title='bbox 1582 1487 1628 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_410' title='bbox 1638 1487 1740 1514; x_wconf 96'><strong>second</strong></span> <span class='ocrx_word' id='word_1_411' title='bbox 1751 1487 1838 1514; x_wconf 96'><strong>chorus</strong></span> <span class='ocrx_word' id='word_1_412' title='bbox 1841 1495 1899 1514; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_413' title='bbox 1901 1487 1975 1514; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_414' title='bbox 1985 1487 2087 1521; x_wconf 96'><strong>bridge.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_49' title="bbox 1296 1527 2047 1560; baseline 0.003 -8; x_size 32; x_descenders 6; x_ascenders 7"><span class='ocrx_word' id='word_1_415' title='bbox 1296 1527 1441 1553; x_wconf 95'><strong>DELETE</strong></span> <span class='ocrx_word' id='word_1_416' title='bbox 1453 1527 1527 1553; x_wconf 96'><strong>BARS</strong></span> <span class='ocrx_word' id='word_1_417' title='bbox 1529 1527 1681 1559; x_wconf 96'><strong>operates</strong></span> <span class='ocrx_word' id='word_1_418' title='bbox 1691 1527 1737 1553; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_419' title='bbox 1748 1535 1823 1554; x_wconf 96'><strong>same</strong></span> <span class='ocrx_word' id='word_1_420' title='bbox 1833 1535 1891 1560; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_421' title='bbox 1901 1531 1930 1554; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_422' title='bbox 1940 1535 2047 1554; x_wconf 96'><strong>remove</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_50' title="bbox 1295 1565 1577 1593; baseline 0.004 -1; x_size 34.748871; x_descenders 6.7488689; x_ascenders 9"><span class='ocrx_word' id='word_1_423' title='bbox 1295 1569 1422 1592; x_wconf 96'><strong>unwanted</strong></span> <span class='ocrx_word' id='word_1_424' title='bbox 1423 1565 1577 1593; x_wconf 95'><strong>sections,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_19' title="bbox 1295 1638 2215 1960">
|
||||
<p class='ocr_par' id='par_1_25' lang='eng' title="bbox 1296 1638 1589 1680">
|
||||
<span class='ocr_line' id='line_1_51' title="bbox 1296 1638 1589 1680; baseline 0 -9; x_size 42; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_425' title='bbox 1296 1638 1452 1680; x_wconf 96'><strong>Creating</strong></span> <span class='ocrx_word' id='word_1_426' title='bbox 1465 1648 1485 1671; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_427' title='bbox 1497 1639 1589 1680; x_wconf 96'><strong>Song</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_26' lang='eng' title="bbox 1295 1690 2215 1960">
|
||||
<span class='ocr_line' id='line_1_52' title="bbox 1333 1690 2146 1723; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_428' title='bbox 1333 1690 1394 1717; x_wconf 96'><strong>One</strong></span> <span class='ocrx_word' id='word_1_429' title='bbox 1404 1698 1446 1717; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_430' title='bbox 1445 1694 1500 1723; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_431' title='bbox 1511 1694 1598 1717; x_wconf 96'><strong>create</strong></span> <span class='ocrx_word' id='word_1_432' title='bbox 1608 1698 1625 1717; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_433' title='bbox 1635 1698 1687 1717; x_wconf 95'><strong>song</strong></span> <span class='ocrx_word' id='word_1_434' title='bbox 1688 1690 1736 1723; x_wconf 95'><strong>is</strong></span> <span class='ocrx_word' id='word_1_435' title='bbox 1747 1694 1776 1717; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_436' title='bbox 1787 1690 1880 1717; x_wconf 96'><strong>record</strong></span> <span class='ocrx_word' id='word_1_437' title='bbox 1891 1690 1958 1717; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_438' title='bbox 1969 1690 2044 1717; x_wconf 97'><strong>track</strong></span> <span class='ocrx_word' id='word_1_439' title='bbox 2056 1690 2090 1717; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_440' title='bbox 2101 1690 2146 1717; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_53' title="bbox 1295 1729 2121 1762; baseline 0.001 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_441' title='bbox 1295 1737 1353 1762; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_442' title='bbox 1362 1729 1481 1762; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_443' title='bbox 1493 1729 1541 1762; x_wconf 95'><strong>(up</strong></span> <span class='ocrx_word' id='word_1_444' title='bbox 1552 1733 1581 1756; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_445' title='bbox 1592 1730 1644 1756; x_wconf 96'><strong>999</strong></span> <span class='ocrx_word' id='word_1_446' title='bbox 1654 1729 1738 1762; x_wconf 96'><strong>bars).</strong></span> <span class='ocrx_word' id='word_1_447' title='bbox 1751 1729 1878 1757; x_wconf 96'><strong>Another</strong></span> <span class='ocrx_word' id='word_1_448' title='bbox 1888 1737 1930 1757; x_wconf 96'><strong>way</strong></span> <span class='ocrx_word' id='word_1_449' title='bbox 1929 1729 1977 1762; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_450' title='bbox 1987 1733 2016 1757; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_451' title='bbox 2027 1729 2121 1757; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_54' title="bbox 1296 1768 2066 1802; baseline 0 -6; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_452' title='bbox 1296 1768 1362 1796; x_wconf 96'><strong>each</strong></span> <span class='ocrx_word' id='word_1_453' title='bbox 1373 1768 1448 1796; x_wconf 96'><strong>basic</strong></span> <span class='ocrx_word' id='word_1_454' title='bbox 1458 1768 1562 1796; x_wconf 96'><strong>section</strong></span> <span class='ocrx_word' id='word_1_455' title='bbox 1574 1769 1666 1802; x_wconf 96'><strong>(verse,</strong></span> <span class='ocrx_word' id='word_1_456' title='bbox 1679 1769 1779 1796; x_wconf 96'><strong>chorus,</strong></span> <span class='ocrx_word' id='word_1_457' title='bbox 1782 1769 1865 1802; x_wconf 96'><strong>etc.)</strong></span> <span class='ocrx_word' id='word_1_458' title='bbox 1876 1768 1904 1795; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_459' title='bbox 1914 1768 2066 1796; x_wconf 96'><strong>individual</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_55' title="bbox 1296 1808 2215 1841; baseline 0 -6; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_460' title='bbox 1296 1816 1451 1841; x_wconf 96'><strong>sequences,</strong></span> <span class='ocrx_word' id='word_1_461' title='bbox 1463 1808 1528 1835; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_462' title='bbox 1538 1816 1587 1835; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_463' title='bbox 1597 1808 1643 1835; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_464' title='bbox 1653 1809 1799 1835; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_465' title='bbox 1810 1808 1883 1835; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_466' title='bbox 1885 1808 2050 1836; x_wconf 96'><strong>function</strong></span> <span class='ocrx_word' id='word_1_467' title='bbox 2060 1812 2089 1835; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_468' title='bbox 2103 1808 2215 1836; x_wconf 91'><strong>“chain”</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_56' title="bbox 1295 1847 2135 1881; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_469' title='bbox 1295 1848 1370 1874; x_wconf 96'><strong>them</strong></span> <span class='ocrx_word' id='word_1_470' title='bbox 1381 1848 1508 1881; x_wconf 95'><strong>together.</strong></span> <span class='ocrx_word' id='word_1_471' title='bbox 1521 1848 1667 1875; x_wconf 96'><strong>CREATE</strong></span> <span class='ocrx_word' id='word_1_472' title='bbox 1678 1848 1751 1875; x_wconf 96'><strong>SONG</strong></span> <span class='ocrx_word' id='word_1_473' title='bbox 1753 1847 1842 1874; x_wconf 96'><strong>will</strong></span> <span class='ocrx_word' id='word_1_474' title='bbox 1853 1848 1918 1875; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_475' title='bbox 1929 1848 2135 1881; x_wconf 96'><strong>automatically</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_57' title="bbox 1296 1887 2162 1920; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_476' title='bbox 1296 1895 1349 1920; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_477' title='bbox 1349 1887 1412 1920; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_478' title='bbox 1422 1887 1468 1914; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_479' title='bbox 1478 1891 1552 1920; x_wconf 96'><strong>parts</strong></span> <span class='ocrx_word' id='word_1_480' title='bbox 1563 1887 1621 1914; x_wconf 95'><strong>into</strong></span> <span class='ocrx_word' id='word_1_481' title='bbox 1632 1895 1649 1914; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_482' title='bbox 1659 1895 1718 1914; x_wconf 96'><strong>new</strong></span> <span class='ocrx_word' id='word_1_483' title='bbox 1729 1895 1870 1920; x_wconf 96'><strong>sequence.</strong></span> <span class='ocrx_word' id='word_1_484' title='bbox 1884 1887 1911 1914; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_485' title='bbox 1919 1887 2033 1919; x_wconf 96'><strong>desired,</strong></span> <span class='ocrx_word' id='word_1_486' title='bbox 2045 1895 2099 1920; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_487' title='bbox 2110 1895 2162 1914; x_wconf 96'><strong>can</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_58' title="bbox 1296 1926 2169 1960; baseline 0.001 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_488' title='bbox 1296 1934 1361 1953; x_wconf 96'><strong>even</strong></span> <span class='ocrx_word' id='word_1_489' title='bbox 1372 1930 1411 1953; x_wconf 96'><strong>set</strong></span> <span class='ocrx_word' id='word_1_490' title='bbox 1422 1926 1468 1953; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_491' title='bbox 1478 1926 1528 1953; x_wconf 96'><strong>last</strong></span> <span class='ocrx_word' id='word_1_492' title='bbox 1540 1926 1590 1953; x_wconf 96'><strong>few</strong></span> <span class='ocrx_word' id='word_1_493' title='bbox 1601 1927 1664 1953; x_wconf 96'><strong>bars</strong></span> <span class='ocrx_word' id='word_1_494' title='bbox 1675 1931 1704 1954; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_495' title='bbox 1715 1935 1795 1960; x_wconf 96'><strong>repeat</strong></span> <span class='ocrx_word' id='word_1_496' title='bbox 1795 1926 1955 1960; x_wconf 96'><strong>infinitely,</strong></span> <span class='ocrx_word' id='word_1_497' title='bbox 1968 1926 2011 1954; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_498' title='bbox 2022 1935 2038 1954; x_wconf 93'><strong>a</strong></span> <span class='ocrx_word' id='word_1_499' title='bbox 2049 1927 2169 1954; x_wconf 92'><strong>fadeout.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_20' title="bbox 1293 2000 2179 2242">
|
||||
<p class='ocr_par' id='par_1_27' lang='eng' title="bbox 1294 2000 1948 2040">
|
||||
<span class='ocr_line' id='line_1_59' title="bbox 1294 2000 1948 2040; baseline 0.002 -8; x_size 40; x_descenders 8; x_ascenders 10"><span class='ocrx_word' id='word_1_500' title='bbox 1294 2000 1532 2040; x_wconf 95'><strong>Composition</strong></span> <span class='ocrx_word' id='word_1_501' title='bbox 1544 2000 1699 2033; x_wconf 96'><strong>Without</strong></span> <span class='ocrx_word' id='word_1_502' title='bbox 1711 2000 1948 2040; x_wconf 96'><strong>Compromise</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_28' lang='eng' title="bbox 1293 2051 2179 2242">
|
||||
<span class='ocr_line' id='line_1_60' title="bbox 1331 2051 2179 2085; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_503' title='bbox 1331 2051 1389 2078; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_504' title='bbox 1399 2051 1563 2085; x_wconf 96'><strong>technology</strong></span> <span class='ocrx_word' id='word_1_505' title='bbox 1573 2059 1627 2084; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_506' title='bbox 1638 2060 1686 2079; x_wconf 96'><strong>use</strong></span> <span class='ocrx_word' id='word_1_507' title='bbox 1697 2051 1797 2078; x_wconf 96'><strong>should</strong></span> <span class='ocrx_word' id='word_1_508' title='bbox 1808 2059 1887 2078; x_wconf 96'><strong>never</strong></span> <span class='ocrx_word' id='word_1_509' title='bbox 1897 2052 1932 2079; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_510' title='bbox 1942 2059 1973 2079; x_wconf 96'><strong>so</strong></span> <span class='ocrx_word' id='word_1_511' title='bbox 1984 2051 2110 2085; x_wconf 67'><strong>complex</strong></span> <span class='ocrx_word' id='word_1_512' title='bbox 2120 2052 2179 2078; x_wconf 96'><strong>that</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_61' title="bbox 1294 2090 2157 2124; baseline 0 -6; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_513' title='bbox 1294 2090 1313 2118; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_514' title='bbox 1323 2091 1459 2118; x_wconf 96'><strong>interferes</strong></span> <span class='ocrx_word' id='word_1_515' title='bbox 1470 2091 1535 2118; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_516' title='bbox 1545 2091 1591 2118; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_517' title='bbox 1602 2091 1715 2118; x_wconf 96'><strong>creative</strong></span> <span class='ocrx_word' id='word_1_518' title='bbox 1725 2099 1841 2124; x_wconf 93'><strong>process.</strong></span> <span class='ocrx_word' id='word_1_519' title='bbox 1854 2091 1947 2118; x_wconf 92'><strong>That’s</strong></span> <span class='ocrx_word' id='word_1_520' title='bbox 1957 2091 2086 2124; x_wconf 96'><strong>precisely</strong></span> <span class='ocrx_word' id='word_1_521' title='bbox 2096 2091 2157 2124; x_wconf 96'><strong>why</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_62' title="bbox 1293 2130 2156 2164; baseline 0 -7; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_522' title='bbox 1293 2130 1339 2157; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_523' title='bbox 1350 2130 1562 2164; x_wconf 90'><strong>LinnSequencer</strong></span> <span class='ocrx_word' id='word_1_524' title='bbox 1564 2130 1607 2157; x_wconf 97'><strong>is</strong></span> <span class='ocrx_word' id='word_1_525' title='bbox 1619 2130 1747 2164; x_wconf 96'><strong>designed</strong></span> <span class='ocrx_word' id='word_1_526' title='bbox 1758 2134 1787 2157; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_527' title='bbox 1798 2130 1834 2157; x_wconf 96'><strong>let</strong></span> <span class='ocrx_word' id='word_1_528' title='bbox 1844 2138 1899 2163; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_529' title='bbox 1910 2138 2051 2164; x_wconf 96'><strong>compose,</strong></span> <span class='ocrx_word' id='word_1_530' title='bbox 2063 2130 2156 2157; x_wconf 96'><strong>record</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_63' title="bbox 1294 2169 2145 2203; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_531' title='bbox 1294 2178 1330 2197; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_532' title='bbox 1331 2169 1414 2197; x_wconf 96'><strong>edit</strong></span> <span class='ocrx_word' id='word_1_533' title='bbox 1425 2170 1503 2197; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_534' title='bbox 1514 2170 1643 2203; x_wconf 96'><strong>devoting</strong></span> <span class='ocrx_word' id='word_1_535' title='bbox 1653 2178 1721 2203; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_536' title='bbox 1731 2170 1882 2197; x_wconf 96'><strong>undivided</strong></span> <span class='ocrx_word' id='word_1_537' title='bbox 1893 2170 2027 2197; x_wconf 96'><strong>attention</strong></span> <span class='ocrx_word' id='word_1_538' title='bbox 2037 2174 2067 2197; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_539' title='bbox 2077 2178 2145 2203; x_wconf 96'><strong>your</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_64' title="bbox 1294 2209 2126 2242; baseline 0 -6; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_540' title='bbox 1294 2209 1388 2236; x_wconf 95'><strong>music.</strong></span> <span class='ocrx_word' id='word_1_541' title='bbox 1402 2209 1451 2236; x_wconf 96'><strong>See</strong></span> <span class='ocrx_word' id='word_1_542' title='bbox 1460 2217 1529 2242; x_wconf 96'><strong>your</strong></span> <span class='ocrx_word' id='word_1_543' title='bbox 1540 2209 1611 2236; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_544' title='bbox 1621 2209 1712 2236; x_wconf 95'><strong>dealer</strong></span> <span class='ocrx_word' id='word_1_545' title='bbox 1722 2209 1806 2242; x_wconf 95'><strong>today</strong></span> <span class='ocrx_word' id='word_1_546' title='bbox 1817 2209 1859 2236; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_547' title='bbox 1870 2217 1887 2236; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_548' title='bbox 1897 2209 2126 2236; x_wconf 96'><strong>demonstration!</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_21' title="bbox 347 2343 2171 2378">
|
||||
<p class='ocr_par' id='par_1_29' lang='eng' title="bbox 347 2343 2171 2378">
|
||||
<span class='ocr_line' id='line_1_65' title="bbox 347 2343 2171 2378; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_549' title='bbox 347 2350 361 2363; x_wconf 58'><strong>*</strong></span> <span class='ocrx_word' id='word_1_550' title='bbox 373 2343 483 2377; x_wconf 96'><strong>Simple,</strong></span> <span class='ocrx_word' id='word_1_551' title='bbox 495 2352 559 2377; x_wconf 96'><strong>easy</strong></span> <span class='ocrx_word' id='word_1_552' title='bbox 569 2348 598 2371; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_553' title='bbox 609 2344 683 2371; x_wconf 93'><strong>learn</strong></span> <span class='ocrx_word' id='word_1_554' title='bbox 694 2344 922 2378; x_wconf 91'><strong>operation—the</strong></span> <span class='ocrx_word' id='word_1_555' title='bbox 934 2345 967 2372; x_wconf 96'><strong>32</strong></span> <span class='ocrx_word' id='word_1_556' title='bbox 978 2345 1116 2372; x_wconf 96'><strong>character</strong></span> <span class='ocrx_word' id='word_1_557' title='bbox 1126 2345 1200 2372; x_wconf 96'><strong>LCD</strong></span> <span class='ocrx_word' id='word_1_558' title='bbox 1211 2345 1316 2378; x_wconf 96'><strong>display</strong></span> <span class='ocrx_word' id='word_1_559' title='bbox 1326 2345 1424 2378; x_wconf 97'><strong>clearly</strong></span> <span class='ocrx_word' id='word_1_560' title='bbox 1434 2345 1528 2378; x_wconf 96'><strong>guides</strong></span> <span class='ocrx_word' id='word_1_561' title='bbox 1539 2353 1594 2378; x_wconf 97'><strong>you</strong></span> <span class='ocrx_word' id='word_1_562' title='bbox 1604 2345 1705 2378; x_wconf 96'><strong>through</strong></span> <span class='ocrx_word' id='word_1_563' title='bbox 1706 2344 1770 2371; x_wconf 96'><strong>all</strong></span> <span class='ocrx_word' id='word_1_564' title='bbox 1781 2344 1947 2377; x_wconf 96'><strong>operations.</strong></span> <span class='ocrx_word' id='word_1_565' title='bbox 1961 2344 1989 2371; x_wconf 96'><strong>If</strong></span> <span class='ocrx_word' id='word_1_566' title='bbox 1997 2344 2112 2376; x_wconf 96'><strong>needed,</strong></span> <span class='ocrx_word' id='word_1_567' title='bbox 2125 2345 2171 2371; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_22' title="bbox 373 2381 1083 2415">
|
||||
<p class='ocr_par' id='par_1_30' lang='eng' title="bbox 373 2381 1083 2415">
|
||||
<span class='ocr_line' id='line_1_66' title="bbox 373 2381 1083 2415; baseline 0.003 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_568' title='bbox 373 2381 448 2407; x_wconf 96'><strong>HELP</strong></span> <span class='ocrx_word' id='word_1_569' title='bbox 450 2381 583 2408; x_wconf 96'><strong>button</strong></span> <span class='ocrx_word' id='word_1_570' title='bbox 594 2381 711 2415; x_wconf 96'><strong>displays</strong></span> <span class='ocrx_word' id='word_1_571' title='bbox 722 2382 875 2409; x_wconf 96'><strong>additional</strong></span> <span class='ocrx_word' id='word_1_572' title='bbox 886 2382 1083 2415; x_wconf 96'><strong>explanations.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_23' title="bbox 347 2427 2145 2507">
|
||||
<p class='ocr_par' id='par_1_31' lang='eng' title="bbox 347 2427 2145 2507">
|
||||
<span class='ocr_line' id='line_1_67' title="bbox 347 2427 1468 2461; baseline 0.002 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_573' title='bbox 347 2432 361 2446; x_wconf 70'><strong>*</strong></span> <span class='ocrx_word' id='word_1_574' title='bbox 373 2427 612 2454; x_wconf 91'><strong>Non-destructive</strong></span> <span class='ocrx_word' id='word_1_575' title='bbox 622 2427 914 2461; x_wconf 89'><strong>recording—existing</strong></span> <span class='ocrx_word' id='word_1_576' title='bbox 924 2432 1002 2455; x_wconf 96'><strong>notes</strong></span> <span class='ocrx_word' id='word_1_577' title='bbox 1013 2436 1057 2455; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_578' title='bbox 1068 2432 1116 2455; x_wconf 96'><strong>not</strong></span> <span class='ocrx_word' id='word_1_579' title='bbox 1127 2428 1220 2455; x_wconf 96'><strong>erased</strong></span> <span class='ocrx_word' id='word_1_580' title='bbox 1231 2428 1309 2455; x_wconf 96'><strong>while</strong></span> <span class='ocrx_word' id='word_1_581' title='bbox 1319 2428 1468 2461; x_wconf 92'><strong>recording.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_68' title="bbox 347 2473 2145 2507; baseline 0.001 -8; x_size 35; x_descenders 7; x_ascenders 9"><span class='ocrx_word' id='word_1_582' title='bbox 347 2478 361 2492; x_wconf 70'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_583' title='bbox 372 2473 433 2500; x_wconf 93'><strong>Two</strong></span> <span class='ocrx_word' id='word_1_584' title='bbox 444 2473 689 2500; x_wconf 90'><strong>FOOTSWITCH</strong></span> <span class='ocrx_word' id='word_1_585' title='bbox 701 2474 818 2500; x_wconf 95'><strong>INPUTS</strong></span> <span class='ocrx_word' id='word_1_586' title='bbox 819 2474 894 2501; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_587' title='bbox 893 2473 939 2507; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_588' title='bbox 941 2473 1091 2507; x_wconf 96'><strong>assigned</strong></span> <span class='ocrx_word' id='word_1_589' title='bbox 1101 2478 1130 2501; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_590' title='bbox 1141 2474 1271 2507; x_wconf 96'><strong>remotely</strong></span> <span class='ocrx_word' id='word_1_591' title='bbox 1281 2473 1387 2501; x_wconf 96'><strong>control</strong></span> <span class='ocrx_word' id='word_1_592' title='bbox 1398 2482 1481 2507; x_wconf 96'><strong>many</strong></span> <span class='ocrx_word' id='word_1_593' title='bbox 1491 2473 1523 2501; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_594' title='bbox 1531 2474 1578 2501; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_595' title='bbox 1588 2473 1750 2506; x_wconf 96'><strong>commonly</strong></span> <span class='ocrx_word' id='word_1_596' title='bbox 1760 2473 1827 2500; x_wconf 96'><strong>used</strong></span> <span class='ocrx_word' id='word_1_597' title='bbox 1840 2473 1991 2505; x_wconf 96'><strong>functions,</strong></span> <span class='ocrx_word' id='word_1_598' title='bbox 2003 2473 2145 2507; x_wconf 96'><strong>including</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_24' title="bbox 372 2510 1090 2543">
|
||||
<p class='ocr_par' id='par_1_32' lang='eng' title="bbox 372 2510 1090 2543">
|
||||
<span class='ocr_line' id='line_1_69' title="bbox 372 2510 1090 2543; baseline 0.001 -6; x_size 35.625; x_descenders 8.90625; x_ascenders 8.90625"><span class='ocrx_word' id='word_1_599' title='bbox 372 2510 500 2542; x_wconf 96'><strong>ERASE,</strong></span> <span class='ocrx_word' id='word_1_600' title='bbox 513 2511 660 2542; x_wconf 92'><strong>REPEAT,</strong></span> <span class='ocrx_word' id='word_1_601' title='bbox 673 2511 883 2543; x_wconf 89'><strong>PLAY/STOP,</strong></span> <span class='ocrx_word' id='word_1_602' title='bbox 896 2519 927 2538; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_603' title='bbox 939 2511 1090 2538; x_wconf 96'><strong>LOCATE.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_25' title="bbox 347 2556 1768 2590">
|
||||
<p class='ocr_par' id='par_1_33' lang='eng' title="bbox 347 2556 1768 2590">
|
||||
<span class='ocr_line' id='line_1_70' title="bbox 347 2556 1768 2590; baseline 0.001 -8; x_size 34; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_604' title='bbox 347 2561 361 2575; x_wconf 85'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_605' title='bbox 372 2556 433 2583; x_wconf 84'><strong>Iwo</strong></span> <span class='ocrx_word' id='word_1_606' title='bbox 443 2556 612 2583; x_wconf 96'><strong>TRIGGER</strong></span> <span class='ocrx_word' id='word_1_607' title='bbox 623 2556 778 2584; x_wconf 95'><strong>OUTPUTS</strong></span> <span class='ocrx_word' id='word_1_608' title='bbox 780 2557 871 2590; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_609' title='bbox 881 2557 915 2584; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_610' title='bbox 925 2557 1119 2590; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_611' title='bbox 1129 2561 1158 2584; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_612' title='bbox 1169 2561 1270 2590; x_wconf 96'><strong>output</strong></span> <span class='ocrx_word' id='word_1_613' title='bbox 1281 2557 1370 2590; x_wconf 96'><strong>pulses</strong></span> <span class='ocrx_word' id='word_1_614' title='bbox 1381 2561 1409 2584; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_615' title='bbox 1419 2565 1472 2590; x_wconf 96'><strong>any</strong></span> <span class='ocrx_word' id='word_1_616' title='bbox 1483 2557 1598 2584; x_wconf 96'><strong>selected</strong></span> <span class='ocrx_word' id='word_1_617' title='bbox 1608 2561 1673 2584; x_wconf 96'><strong>note</strong></span> <span class='ocrx_word' id='word_1_618' title='bbox 1683 2556 1768 2583; x_wconf 96'><strong>value.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_26' title="bbox 347 2601 1226 2635">
|
||||
<p class='ocr_par' id='par_1_34' lang='eng' title="bbox 347 2601 1226 2635">
|
||||
<span class='ocr_line' id='line_1_71' title="bbox 347 2601 1226 2635; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_619' title='bbox 347 2607 361 2620; x_wconf 58'><strong>©</strong></span> <span class='ocrx_word' id='word_1_620' title='bbox 372 2601 434 2628; x_wconf 96'><strong>Will</strong></span> <span class='ocrx_word' id='word_1_621' title='bbox 445 2609 510 2634; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_622' title='bbox 521 2605 549 2628; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_623' title='bbox 561 2602 690 2629; x_wconf 93'><strong>standard</strong></span> <span class='ocrx_word' id='word_1_624' title='bbox 701 2602 864 2629; x_wconf 91'><strong>LinnDrum</strong></span> <span class='ocrx_word' id='word_1_625' title='bbox 875 2610 907 2629; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_626' title='bbox 918 2602 989 2629; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_627' title='bbox 1000 2603 1069 2629; x_wconf 95'><strong>9000</strong></span> <span class='ocrx_word' id='word_1_628' title='bbox 1080 2610 1129 2635; x_wconf 96'><strong>sync</strong></span> <span class='ocrx_word' id='word_1_629' title='bbox 1131 2607 1226 2630; x_wconf 96'><strong>tone.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_27' title="bbox 347 2648 2100 2727">
|
||||
<p class='ocr_par' id='par_1_35' lang='eng' title="bbox 347 2648 2100 2727">
|
||||
<span class='ocr_line' id='line_1_72' title="bbox 347 2648 1664 2682; baseline 0 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_630' title='bbox 347 2654 360 2667; x_wconf 51'><strong>©</strong></span> <span class='ocrx_word' id='word_1_631' title='bbox 372 2648 483 2675; x_wconf 96'><strong>Utilizes</strong></span> <span class='ocrx_word' id='word_1_632' title='bbox 493 2648 564 2677; x_wconf 96'><strong>ultra</strong></span> <span class='ocrx_word' id='word_1_633' title='bbox 573 2648 744 2682; x_wconf 96'><strong>high-speed,</strong></span> <span class='ocrx_word' id='word_1_634' title='bbox 757 2649 772 2676; x_wconf 95'><strong>8</strong></span> <span class='ocrx_word' id='word_1_635' title='bbox 783 2649 862 2675; x_wconf 94'><strong>MHz</strong></span> <span class='ocrx_word' id='word_1_636' title='bbox 873 2649 954 2676; x_wconf 95'><strong>80186</strong></span> <span class='ocrx_word' id='word_1_637' title='bbox 965 2649 994 2676; x_wconf 95'><strong>16</strong></span> <span class='ocrx_word' id='word_1_638' title='bbox 1004 2648 1043 2676; x_wconf 96'><strong>bit</strong></span> <span class='ocrx_word' id='word_1_639' title='bbox 1054 2653 1197 2682; x_wconf 96'><strong>computer</strong></span> <span class='ocrx_word' id='word_1_640' title='bbox 1208 2649 1350 2682; x_wconf 96'><strong>internally</strong></span> <span class='ocrx_word' id='word_1_641' title='bbox 1361 2649 1403 2676; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_642' title='bbox 1414 2649 1502 2676; x_wconf 96'><strong>FAST</strong></span> <span class='ocrx_word' id='word_1_643' title='bbox 1512 2648 1664 2682; x_wconf 96'><strong>operation.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_73' title="bbox 347 2694 2100 2727; baseline 0.001 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_644' title='bbox 347 2699 361 2713; x_wconf 31'><strong>*</strong></span> <span class='ocrx_word' id='word_1_645' title='bbox 372 2694 476 2720; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_646' title='bbox 478 2694 562 2721; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_647' title='bbox 561 2694 606 2727; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_648' title='bbox 608 2694 764 2727; x_wconf 95'><strong>specified</strong></span> <span class='ocrx_word' id='word_1_649' title='bbox 774 2694 802 2721; x_wconf 93'><strong>in</strong></span> <span class='ocrx_word' id='word_1_650' title='bbox 814 2695 1172 2722; x_wconf 91'><strong>BEATS-PER-MINUTE</strong></span> <span class='ocrx_word' id='word_1_651' title='bbox 1183 2703 1215 2722; x_wconf 93'><strong>or</strong></span> <span class='ocrx_word' id='word_1_652' title='bbox 1225 2695 1547 2722; x_wconf 91'><strong>FRAMES-PER-BEAT</strong></span> <span class='ocrx_word' id='word_1_653' title='bbox 1543 2695 1605 2721; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_654' title='bbox 1616 2695 1659 2726; x_wconf 96'><strong>24,</strong></span> <span class='ocrx_word' id='word_1_655' title='bbox 1672 2695 1716 2726; x_wconf 96'><strong>25,</strong></span> <span class='ocrx_word' id='word_1_656' title='bbox 1728 2702 1760 2721; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_657' title='bbox 1772 2695 1806 2721; x_wconf 96'><strong>30</strong></span> <span class='ocrx_word' id='word_1_658' title='bbox 1817 2694 1917 2721; x_wconf 96'><strong>frames</strong></span> <span class='ocrx_word' id='word_1_659' title='bbox 1928 2702 1976 2727; x_wconf 96'><strong>per</strong></span> <span class='ocrx_word' id='word_1_660' title='bbox 1987 2694 2100 2726; x_wconf 96'><strong>second,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_28' title="bbox 373 2731 652 2765">
|
||||
<p class='ocr_par' id='par_1_36' lang='eng' title="bbox 373 2731 652 2765">
|
||||
<span class='ocr_line' id='line_1_74' title="bbox 373 2731 652 2765; baseline 0 -7; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_661' title='bbox 373 2731 449 2764; x_wconf 96'><strong>(even</strong></span> <span class='ocrx_word' id='word_1_662' title='bbox 460 2731 529 2765; x_wconf 95'><strong>drop</strong></span> <span class='ocrx_word' id='word_1_663' title='bbox 541 2731 652 2764; x_wconf 95'><strong>frame!)</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_29' title="bbox 347 2777 2174 2811">
|
||||
<p class='ocr_par' id='par_1_37' lang='eng' title="bbox 347 2777 2174 2811">
|
||||
<span class='ocr_line' id='line_1_75' title="bbox 347 2777 2174 2811; baseline 0.001 -8; x_size 33; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_664' title='bbox 347 2782 360 2796; x_wconf 79'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_665' title='bbox 372 2777 476 2803; x_wconf 94'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_666' title='bbox 478 2777 562 2804; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_667' title='bbox 561 2777 622 2810; x_wconf 95'><strong>be</strong></span> <span class='ocrx_word' id='word_1_668' title='bbox 633 2778 741 2804; x_wconf 95'><strong>entered</strong></span> <span class='ocrx_word' id='word_1_669' title='bbox 751 2777 934 2811; x_wconf 96'><strong>numerically,</strong></span> <span class='ocrx_word' id='word_1_670' title='bbox 946 2777 1101 2811; x_wconf 96'><strong>adjustable</strong></span> <span class='ocrx_word' id='word_1_671' title='bbox 1111 2777 1139 2804; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_672' title='bbox 1149 2778 1239 2805; x_wconf 96'><strong>tenths</strong></span> <span class='ocrx_word' id='word_1_673' title='bbox 1250 2778 1282 2805; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_674' title='bbox 1290 2786 1307 2805; x_wconf 93'><strong>a</strong></span> <span class='ocrx_word' id='word_1_675' title='bbox 1317 2777 1567 2805; x_wconf 92'><strong>Beat-Per-Minute</strong></span> <span class='ocrx_word' id='word_1_676' title='bbox 1577 2777 1748 2809; x_wconf 96'><strong>increments,</strong></span> <span class='ocrx_word' id='word_1_677' title='bbox 1760 2785 1792 2804; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_678' title='bbox 1803 2777 1839 2810; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_679' title='bbox 1849 2777 1964 2811; x_wconf 96'><strong>tapping</strong></span> <span class='ocrx_word' id='word_1_680' title='bbox 1975 2781 2086 2810; x_wconf 96'><strong>quarter</strong></span> <span class='ocrx_word' id='word_1_681' title='bbox 2097 2781 2174 2804; x_wconf 96'><strong>notes</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_30' title="bbox 372 2815 808 2842">
|
||||
<p class='ocr_par' id='par_1_38' lang='eng' title="bbox 372 2815 808 2842">
|
||||
<span class='ocr_line' id='line_1_76' title="bbox 372 2815 808 2842; baseline 0.002 -1; x_size 32.351353; x_descenders 5.3513513; x_ascenders 9"><span class='ocrx_word' id='word_1_682' title='bbox 372 2822 410 2841; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_683' title='bbox 420 2815 466 2842; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_684' title='bbox 476 2815 545 2841; x_wconf 95'><strong>TAP</strong></span> <span class='ocrx_word' id='word_1_685' title='bbox 556 2816 660 2842; x_wconf 95'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_686' title='bbox 662 2815 808 2842; x_wconf 96'><strong>button.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_31' title="bbox 347 2861 1792 2940">
|
||||
<p class='ocr_par' id='par_1_39' lang='eng' title="bbox 347 2861 1792 2940">
|
||||
<span class='ocr_line' id='line_1_77' title="bbox 347 2861 1792 2895; baseline 0.001 -8; x_size 33; x_descenders 6; x_ascenders 8"><span class='ocrx_word' id='word_1_687' title='bbox 347 2866 360 2880; x_wconf 43'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_688' title='bbox 372 2861 504 2887; x_wconf 96'><strong>TEMPO</strong></span> <span class='ocrx_word' id='word_1_689' title='bbox 515 2861 677 2888; x_wconf 96'><strong>CHANGES</strong></span> <span class='ocrx_word' id='word_1_690' title='bbox 679 2861 771 2894; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_691' title='bbox 781 2861 815 2888; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_692' title='bbox 825 2869 1000 2894; x_wconf 96'><strong>programmed</strong></span> <span class='ocrx_word' id='word_1_693' title='bbox 1001 2861 1087 2888; x_wconf 96'><strong>into</strong></span> <span class='ocrx_word' id='word_1_694' title='bbox 1099 2869 1115 2888; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_695' title='bbox 1126 2870 1268 2895; x_wconf 96'><strong>sequence,</strong></span> <span class='ocrx_word' id='word_1_696' title='bbox 1280 2861 1344 2888; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_697' title='bbox 1356 2866 1448 2888; x_wconf 95'><strong>smooth</strong></span> <span class='ocrx_word' id='word_1_698' title='bbox 1450 2861 1635 2888; x_wconf 96'><strong>transitions</strong></span> <span class='ocrx_word' id='word_1_699' title='bbox 1646 2861 1670 2887; x_wconf 96'><strong>if</strong></span> <span class='ocrx_word' id='word_1_700' title='bbox 1679 2861 1792 2888; x_wconf 87'><strong>desired.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_78' title="bbox 347 2906 1507 2940; baseline 0.002 -8; x_size 33; x_descenders 7; x_ascenders 8"><span class='ocrx_word' id='word_1_701' title='bbox 347 2911 360 2925; x_wconf 69'><strong>¢</strong></span> <span class='ocrx_word' id='word_1_702' title='bbox 371 2906 434 2938; x_wconf 96'><strong>Any</strong></span> <span class='ocrx_word' id='word_1_703' title='bbox 444 2906 539 2932; x_wconf 96'><strong>TIME</strong></span> <span class='ocrx_word' id='word_1_704' title='bbox 550 2906 739 2933; x_wconf 96'><strong>SIGNATURE</strong></span> <span class='ocrx_word' id='word_1_705' title='bbox 740 2907 820 2933; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_706' title='bbox 819 2907 880 2939; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_707' title='bbox 891 2907 968 2938; x_wconf 96'><strong>used,</strong></span> <span class='ocrx_word' id='word_1_708' title='bbox 980 2907 1036 2934; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_709' title='bbox 1046 2915 1109 2940; x_wconf 96'><strong>may</strong></span> <span class='ocrx_word' id='word_1_710' title='bbox 1120 2907 1154 2934; x_wconf 96'><strong>be</strong></span> <span class='ocrx_word' id='word_1_711' title='bbox 1164 2907 1288 2940; x_wconf 96'><strong>changed</strong></span> <span class='ocrx_word' id='word_1_712' title='bbox 1299 2907 1393 2934; x_wconf 95'><strong>within</strong></span> <span class='ocrx_word' id='word_1_713' title='bbox 1404 2915 1420 2934; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_714' title='bbox 1431 2915 1507 2940; x_wconf 96'><strong>song.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_32' title="bbox 1540 2970 1878 3140">
|
||||
<p class='ocr_par' id='par_1_40' lang='eng' title="bbox 1540 2970 1878 3140">
|
||||
<span class='ocr_line' id='line_1_79' title="bbox 1540 2970 1800 3089; baseline 0 -14; x_size 100.5; x_descenders 16.5; x_ascenders 28.499998"><span class='ocrx_word' id='word_1_715' title='bbox 1540 2970 1800 3089; x_wconf 92'><strong>linn</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_80' title="bbox 1554 3108 1878 3140; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 9"><span class='ocrx_word' id='word_1_716' title='bbox 1554 3108 1624 3135; x_wconf 96'><strong>Linn</strong></span> <span class='ocrx_word' id='word_1_717' title='bbox 1635 3108 1808 3140; x_wconf 96'><strong>Electronics,</strong></span> <span class='ocrx_word' id='word_1_718' title='bbox 1822 3109 1878 3136; x_wconf 95'><strong>Inc.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_33' title="bbox 1554 3150 2188 3226">
|
||||
<p class='ocr_par' id='par_1_41' lang='eng' title="bbox 1554 3150 2188 3226">
|
||||
<span class='ocr_line' id='line_1_81' title="bbox 1557 3150 2163 3182; baseline 0 -5; x_size 32; x_descenders 5; x_ascenders 8"><span class='ocrx_word' id='word_1_719' title='bbox 1557 3150 1638 3177; x_wconf 95'><strong>18720</strong></span> <span class='ocrx_word' id='word_1_720' title='bbox 1648 3150 1761 3177; x_wconf 96'><strong>Oxnard</strong></span> <span class='ocrx_word' id='word_1_721' title='bbox 1772 3150 1866 3182; x_wconf 96'><strong>Street,</strong></span> <span class='ocrx_word' id='word_1_722' title='bbox 1878 3150 2006 3182; x_wconf 96'><strong>Tarzana,</strong></span> <span class='ocrx_word' id='word_1_723' title='bbox 2019 3150 2071 3177; x_wconf 95'><strong>CA</strong></span> <span class='ocrx_word' id='word_1_724' title='bbox 2082 3150 2163 3177; x_wconf 96'><strong>91356</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_82' title="bbox 1554 3192 2188 3226; baseline 0 -7; x_size 33.5; x_descenders 5.5; x_ascenders 8.5"><span class='ocrx_word' id='word_1_725' title='bbox 1554 3193 1622 3226; x_wconf 96'><strong>(818)</strong></span> <span class='ocrx_word' id='word_1_726' title='bbox 1633 3193 1755 3219; x_wconf 95'><strong>708-8131</strong></span> <span class='ocrx_word' id='word_1_727' title='bbox 1765 3193 1888 3219; x_wconf 95'><strong>TELEX</strong></span> <span class='ocrx_word' id='word_1_728' title='bbox 1899 3192 2022 3219; x_wconf 95'><strong>#298949</strong></span> <span class='ocrx_word' id='word_1_729' title='bbox 2033 3193 2125 3219; x_wconf 95'><strong>LINN</strong></span> <span class='ocrx_word' id='word_1_730' title='bbox 2135 3193 2188 3219; x_wconf 96'><strong>UR</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,123 @@
|
||||
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
|
||||
|
||||
Vendored
BIN
Binary file not shown.
tests/cache/graph_ocred/__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt/pdf.bin
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Binary file not shown.
-2
@@ -1,2 +0,0 @@
|
||||
Tesseract Open Source OCR Engine v4.0.0-beta.1 with Leptonica
|
||||
Detected 133 diacritics
|
||||
@@ -1,58 +0,0 @@
|
||||
41st CONGRESS; }. SENATE. { Ex. Doo,
|
||||
3d Session. No. 25.
|
||||
|
||||
MESSAGE
|
||||
|
||||
OF THE
|
||||
|
||||
PRESIDENT OF THE UNITED STATES,
|
||||
|
||||
COMMUNICATING
|
||||
|
||||
A copy of regulations for the consular courts of the United States in Japan,
|
||||
decreed and issued by the minister of the United States in that country.
|
||||
|
||||
JANUARY 27, 1871,—Read, referred to the Committee on Commerce, and ordered to be
|
||||
printed.
|
||||
|
||||
To the Senate and House of Representatives :
|
||||
|
||||
I transmit herewith, for the consideration of Congress, a report from
|
||||
the Secretary of State, and the papers which accompanied it, concern-
|
||||
ing regulations for the consular courts of the United States in Japan.
|
||||
|
||||
U. 8. GRANT.
|
||||
|
||||
‘WASHINGTON, January 27, 1871.
|
||||
|
||||
DEPARTMENT OF STaTs,
|
||||
Washington, January 26, 1870,
|
||||
|
||||
The Secretary of State has the honor to submit herewith. for revision
|
||||
by Congress, in conformity with the provisions of section 6 of the act
|
||||
approved 22d of June, 1860, a copy of “regulations for the consular
|
||||
courts of the United States in Japan,” decreed and issued by C. E.
|
||||
De Long, the minister of the United States in that country, in Septem-
|
||||
ber, 1870; and also the papers mentioned in the subjoined list, which,
|
||||
contain suggestions on the subject thereof.
|
||||
|
||||
A copy of Article XXVI of the consular regulations is also submitted,
|
||||
and the Secretary of State respectfully suggests, for the consideration
|
||||
of Congress, the propriety of limiting the power of ministers to make
|
||||
decrees and regulation, in the sense in which it is limited by paragraph
|
||||
431 of the article before named—that is, “to acts necessary to organize
|
||||
and give efficiency to the courts created | by the act.”
|
||||
|
||||
Respectfully submitted.
|
||||
HAMILTON FISH.
|
||||
The PRESIDENT,
|
||||
|
||||
List of accompanying papers.
|
||||
|
||||
1, Regulations for the consular courts of the United States in Japan.
|
||||
2. Mr. Fish to Mr. De Long, September 10, 1870,
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -9,159 +9,165 @@
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.hej6gvph/000001.ocr.png"; bbox 0 0 1000 1520; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 126 101 547 145">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 126 101 547 145">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 126 101 547 125; baseline 0.005 -7; x_size 23; x_descenders 6; x_ascenders 4"><span class='ocrx_word' id='word_1_1' title='bbox 126 101 173 118; x_wconf 37'><strong>41st</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 181 101 303 124; x_wconf 16'><strong>CONGRESS;</strong></span> <span class='ocrx_word' id='word_1_3' title='bbox 329 123 331 125; x_wconf 42'><strong>|</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 443 103 547 120; x_wconf 94'><strong>SENATE.</strong></span>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.h92p3c_0/000001.ocr.png"; bbox 0 0 1000 1520; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 122 103 848 146">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 122 103 848 146">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 122 103 848 146; baseline 0 -26; x_size 22; x_descenders 5; x_ascenders 4"><span class='ocrx_word' id='word_1_1' title='bbox 122 104 169 121; x_wconf 29'><strong>4ist</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 177 103 291 125; x_wconf 54'><strong>ConGREss,</strong></span> <span class='ocrx_word' id='word_1_3' title='bbox 300 105 308 146; x_wconf 46'><strong>}</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 439 103 543 120; x_wconf 94'><strong>SENATE.</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 736 105 745 146; x_wconf 90'><strong>{</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 753 103 788 120; x_wconf 94'><strong>Ex.</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 798 103 848 121; x_wconf 95'><strong>Doc,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 156 104 312 145; baseline 0.006 -5; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_5' title='bbox 156 124 180 140; x_wconf 89'><strong>3d</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 189 124 264 141; x_wconf 91'><strong>Session.</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 304 104 312 145; x_wconf 52'><strong>}</strong></span>
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 152 125 838 143; baseline -0.001 0; x_size 21.943821; x_descenders 4.94382; x_ascenders 5"><span class='ocrx_word' id='word_1_8' title='bbox 152 126 176 142; x_wconf 93'><strong>3d</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 185 126 260 143; x_wconf 88'><strong>Session.</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 767 125 802 142; x_wconf 86'><strong>No.</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 810 126 838 142; x_wconf 76'><strong>25.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_2' title="bbox 388 244 597 269">
|
||||
<p class='ocr_par' id='par_1_2' lang='eng' title="bbox 388 244 597 269">
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 388 244 597 269; baseline 0.005 -1; x_size 32.400002; x_descenders 8.1000004; x_ascenders 8.1000004"><span class='ocrx_word' id='word_1_8' title='bbox 388 244 597 269; x_wconf 96'><strong>MESSAGE</strong></span>
|
||||
<div class='ocr_carea' id='block_1_2' title="bbox 384 245 594 269">
|
||||
<p class='ocr_par' id='par_1_2' lang='eng' title="bbox 384 245 594 269">
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 384 245 594 269; baseline 0 0; x_size 32.666668; x_descenders 8.166667; x_ascenders 8.166667"><span class='ocrx_word' id='word_1_12' title='bbox 384 245 594 269; x_wconf 94'><strong>MESSAGE</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_3' title="bbox 462 302 526 313">
|
||||
<p class='ocr_par' id='par_1_3' lang='eng' title="bbox 462 302 526 313">
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 462 302 526 313; baseline 0 0; x_size 20; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_9' title='bbox 462 302 484 313; x_wconf 87'><strong>OF</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 493 302 526 313; x_wconf 96'><strong>THE</strong></span>
|
||||
<div class='ocr_carea' id='block_1_3' title="bbox 459 302 523 313">
|
||||
<p class='ocr_par' id='par_1_3' lang='eng' title="bbox 459 302 523 313">
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 459 302 523 313; baseline 0 0; x_size 20; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_13' title='bbox 459 302 481 313; x_wconf 87'><strong>OF</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 490 302 523 313; x_wconf 96'><strong>THE</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_4' title="bbox 151 337 842 377">
|
||||
<p class='ocr_par' id='par_1_4' lang='eng' title="bbox 151 337 842 377">
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 151 337 842 377; baseline 0.009 -8; x_size 43.365078; x_descenders 10.841269; x_ascenders 10.841269"><span class='ocrx_word' id='word_1_11' title='bbox 151 337 361 370; x_wconf 96'><strong>PRESIDENT</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 382 338 425 370; x_wconf 96'><strong>OF</strong></span> <span class='ocrx_word' id='word_1_13' title='bbox 447 338 521 371; x_wconf 96'><strong>THE</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 542 339 676 372; x_wconf 96'><strong>UNITED</strong></span> <span class='ocrx_word' id='word_1_15' title='bbox 697 340 842 377; x_wconf 95'><strong>STATES,</strong></span>
|
||||
<div class='ocr_carea' id='block_1_4' title="bbox 148 338 839 375">
|
||||
<p class='ocr_par' id='par_1_4' lang='eng' title="bbox 148 338 839 375">
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 148 338 839 375; baseline 0.003 -3; x_size 43.490196; x_descenders 10.872549; x_ascenders 10.872549"><span class='ocrx_word' id='word_1_15' title='bbox 148 339 358 372; x_wconf 96'><strong>PRESIDENT</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 379 339 422 371; x_wconf 95'><strong>OF</strong></span> <span class='ocrx_word' id='word_1_17' title='bbox 444 338 518 371; x_wconf 96'><strong>THE</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 539 338 673 371; x_wconf 96'><strong>UNITED</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 694 338 839 375; x_wconf 96'><strong>STATES,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_5' title="bbox 425 406 565 417">
|
||||
<p class='ocr_par' id='par_1_5' lang='eng' title="bbox 425 406 565 417">
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 425 406 565 417; baseline 0 -1; x_size 20; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_16' title='bbox 425 406 565 417; x_wconf 94'><strong>COMMUNICATING</strong></span>
|
||||
<div class='ocr_carea' id='block_1_5' title="bbox 423 406 563 417">
|
||||
<p class='ocr_par' id='par_1_5' lang='eng' title="bbox 423 406 563 417">
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 423 406 563 417; baseline 0 -1; x_size 20; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_20' title='bbox 423 406 563 417; x_wconf 95'><strong>COMMUNICATING</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_6' title="bbox 125 445 861 494">
|
||||
<p class='ocr_par' id='par_1_6' lang='eng' title="bbox 125 445 861 494">
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 125 445 861 472; baseline 0.008 -11; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_17' title='bbox 125 445 143 462; x_wconf 93'><strong>A</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 149 450 191 467; x_wconf 93'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 195 445 217 467; x_wconf 95'><strong>of</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 222 446 331 467; x_wconf 96'><strong>regulations</strong></span> <span class='ocrx_word' id='word_1_21' title='bbox 337 446 371 467; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 376 446 403 463; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_23' title='bbox 412 447 494 463; x_wconf 95'><strong>consular</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 499 449 557 464; x_wconf 96'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 565 448 587 469; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 592 448 619 465; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 630 448 694 466; x_wconf 90'><strong>United</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 702 448 760 466; x_wconf 93'><strong>States</strong></span> <span class='ocrx_word' id='word_1_29' title='bbox 768 450 787 466; x_wconf 93'><strong>in</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 795 449 861 472; x_wconf 95'><strong>Japan,</strong></span>
|
||||
<div class='ocr_carea' id='block_1_6' title="bbox 123 447 859 492">
|
||||
<p class='ocr_par' id='par_1_6' lang='eng' title="bbox 123 447 859 492">
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 123 447 859 470; baseline 0.001 -6; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_21' title='bbox 123 447 141 465; x_wconf 95'><strong>A</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 147 452 189 469; x_wconf 95'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_23' title='bbox 193 447 215 469; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 220 447 329 469; x_wconf 96'><strong>regulations</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 335 447 369 468; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 374 447 401 464; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 410 447 492 464; x_wconf 96'><strong>consular</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 497 449 555 464; x_wconf 79'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_29' title='bbox 563 447 585 469; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 590 447 617 464; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 628 447 692 465; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 700 447 758 465; x_wconf 93'><strong>States</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 766 448 785 464; x_wconf 93'><strong>in</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 793 447 859 470; x_wconf 96'><strong>Japan,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_8' title="bbox 147 468 834 494; baseline 0.006 -10; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_31' title='bbox 147 468 215 484; x_wconf 96'><strong>decreed</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 222 468 258 485; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 265 468 323 485; x_wconf 96'><strong>issued</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 331 468 353 489; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_35' title='bbox 361 468 388 485; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 395 468 476 486; x_wconf 95'><strong>minister</strong></span> <span class='ocrx_word' id='word_1_37' title='bbox 482 469 504 491; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 509 470 535 487; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 546 470 610 487; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 618 471 676 488; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_41' title='bbox 682 471 702 488; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_42' title='bbox 710 471 748 488; x_wconf 95'><strong>that</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 755 474 834 494; x_wconf 77'><strong>country.</strong></span>
|
||||
<span class='ocr_line' id='line_1_8' title="bbox 145 468 832 492; baseline 0 -6; x_size 23; x_descenders 5; x_ascenders 6"><span class='ocrx_word' id='word_1_35' title='bbox 145 470 213 486; x_wconf 96'><strong>decreed</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 220 470 256 487; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_37' title='bbox 263 469 321 487; x_wconf 95'><strong>issued</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 329 469 351 490; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 359 469 386 486; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 393 468 474 486; x_wconf 96'><strong>minister</strong></span> <span class='ocrx_word' id='word_1_41' title='bbox 480 469 502 491; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_42' title='bbox 507 470 533 487; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 544 469 608 487; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 616 470 674 487; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 680 470 700 487; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 708 470 746 487; x_wconf 96'><strong>that</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 753 472 832 492; x_wconf 83'><strong>country.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_7' title="bbox 122 541 861 579">
|
||||
<p class='ocr_par' id='par_1_7' lang='eng' title="bbox 122 541 861 579">
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 122 541 861 575; baseline 0.008 -20; x_size 18; x_descenders 4; x_ascenders 4"><span class='ocrx_word' id='word_1_44' title='bbox 122 541 201 556; x_wconf 81'><strong>January</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 207 542 230 560; x_wconf 93'><strong>27,</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 237 542 338 556; x_wconf 39'><strong>1871,—Read,</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 339 542 414 560; x_wconf 96'><strong>referred</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 420 544 436 557; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 442 543 470 557; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_50' title='bbox 479 543 571 575; x_wconf 66'><strong>Committee</strong></span> <span class='ocrx_word' id='word_1_51' title='bbox 582 548 602 558; x_wconf 93'><strong>on</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 613 544 704 563; x_wconf 96'><strong>Commerce,</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 711 545 742 560; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 749 546 813 560; x_wconf 96'><strong>ordered</strong></span> <span class='ocrx_word' id='word_1_55' title='bbox 818 547 835 560; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 841 546 861 560; x_wconf 96'><strong>be</strong></span>
|
||||
<div class='ocr_carea' id='block_1_7' title="bbox 121 543 860 579">
|
||||
<p class='ocr_par' id='par_1_7' lang='eng' title="bbox 121 543 860 579">
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 121 543 860 575; baseline 0 -17; x_size 19; x_descenders 4; x_ascenders 4"><span class='ocrx_word' id='word_1_48' title='bbox 121 544 200 559; x_wconf 95'><strong>JANUARY</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 206 544 229 562; x_wconf 85'><strong>27,</strong></span> <span class='ocrx_word' id='word_1_50' title='bbox 236 543 342 561; x_wconf 58'><strong>1871,—Read,</strong></span> <span class='ocrx_word' id='word_1_51' title='bbox 346 543 413 558; x_wconf 95'><strong>referred</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 419 545 435 558; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 441 543 469 557; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 478 543 570 575; x_wconf 66'><strong>Committee</strong></span> <span class='ocrx_word' id='word_1_55' title='bbox 581 547 601 557; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 612 543 703 562; x_wconf 96'><strong>Commerce,</strong></span> <span class='ocrx_word' id='word_1_57' title='bbox 710 543 741 558; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 748 544 812 558; x_wconf 96'><strong>ordered</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 817 545 834 558; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 840 544 860 558; x_wconf 96'><strong>be</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 459 565 525 579; baseline 0 -4; x_size 21.5; x_descenders 5.5; x_ascenders 5.5"><span class='ocrx_word' id='word_1_57' title='bbox 459 565 525 579; x_wconf 96'><strong>printed.</strong></span>
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 458 565 524 579; baseline 0 -4; x_size 18.782608; x_descenders 4; x_ascenders 4.782609"><span class='ocrx_word' id='word_1_61' title='bbox 458 565 524 579; x_wconf 93'><strong>printed.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_8' title="bbox 122 629 858 769">
|
||||
<p class='ocr_par' id='par_1_8' lang='eng' title="bbox 124 629 566 652">
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 124 629 566 652; baseline 0.005 -6; x_size 22.268028; x_descenders 5.2680273; x_ascenders 5"><span class='ocrx_word' id='word_1_58' title='bbox 124 629 150 646; x_wconf 92'><strong>To</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 158 629 186 646; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 194 629 256 646; x_wconf 96'><strong>Senate</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 264 630 301 647; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_62' title='bbox 307 630 368 647; x_wconf 96'><strong>House</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 376 630 398 652; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 405 630 555 652; x_wconf 93'><strong>Representatives</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 560 638 566 648; x_wconf 92'><strong>:</strong></span>
|
||||
<div class='ocr_carea' id='block_1_8' title="bbox 121 631 858 770">
|
||||
<p class='ocr_par' id='par_1_8' lang='eng' title="bbox 123 631 565 653">
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 123 631 565 653; baseline 0 -5; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_62' title='bbox 123 631 149 649; x_wconf 96'><strong>To</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 157 631 185 648; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 193 631 255 648; x_wconf 95'><strong>Senate</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 263 631 300 649; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 306 631 367 648; x_wconf 95'><strong>House</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 375 631 397 653; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 404 631 554 652; x_wconf 74'><strong>Representatives</strong></span> <span class='ocrx_word' id='word_1_69' title='bbox 559 638 565 648; x_wconf 86'><strong>:</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_9' lang='eng' title="bbox 122 656 858 726">
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 146 656 858 681; baseline 0.008 -9; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_66' title='bbox 146 656 156 672; x_wconf 80'><strong>I</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 163 657 251 673; x_wconf 80'><strong>transmit</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 262 656 358 680; x_wconf 96'><strong>herewith,</strong></span> <span class='ocrx_word' id='word_1_69' title='bbox 366 657 395 674; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_70' title='bbox 402 658 435 674; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 442 658 578 676; x_wconf 96'><strong>consideration</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 587 659 608 676; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 617 659 715 681; x_wconf 96'><strong>Congress,</strong></span> <span class='ocrx_word' id='word_1_74' title='bbox 724 665 735 677; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 743 661 806 681; x_wconf 96'><strong>report</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 811 660 858 678; x_wconf 96'><strong>from</strong></span>
|
||||
<p class='ocr_par' id='par_1_9' lang='eng' title="bbox 121 658 858 724">
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 145 658 857 681; baseline 0.003 -7; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_70' title='bbox 145 658 155 674; x_wconf 92'><strong>I</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 162 659 250 675; x_wconf 92'><strong>transmit</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 261 658 357 681; x_wconf 94'><strong>herewith,</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 365 658 394 675; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_74' title='bbox 401 659 434 675; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 441 658 577 675; x_wconf 96'><strong>consideration</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 586 658 607 675; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_77' title='bbox 616 658 714 680; x_wconf 95'><strong>Congress,</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 723 663 734 675; x_wconf 94'><strong>a</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 742 659 805 679; x_wconf 96'><strong>report</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 810 658 857 676; x_wconf 96'><strong>from</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_13' title="bbox 122 678 858 704; baseline 0.008 -10; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_77' title='bbox 122 678 155 694; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 163 678 260 700; x_wconf 0'><strong>Secretary</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 268 679 289 695; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 299 679 357 702; x_wconf 96'><strong>State,</strong></span> <span class='ocrx_word' id='word_1_81' title='bbox 366 680 403 696; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 411 680 444 697; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_83' title='bbox 457 681 524 701; x_wconf 96'><strong>papers</strong></span> <span class='ocrx_word' id='word_1_84' title='bbox 532 681 592 698; x_wconf 95'><strong>which</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 605 682 736 703; x_wconf 84'><strong>accompanied</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 744 682 765 704; x_wconf 93'><strong>it,</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 774 687 858 700; x_wconf 92'><strong>concern-</strong></span>
|
||||
<span class='ocr_line' id='line_1_13' title="bbox 121 680 858 703; baseline 0 -6; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_81' title='bbox 121 680 155 697; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 163 680 259 702; x_wconf 94'><strong>Secretary</strong></span> <span class='ocrx_word' id='word_1_83' title='bbox 268 680 288 697; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_84' title='bbox 299 680 357 703; x_wconf 96'><strong>State,</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 366 681 403 697; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 410 681 444 698; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 456 681 524 701; x_wconf 95'><strong>papers</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 531 680 592 697; x_wconf 94'><strong>which</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 605 680 736 702; x_wconf 94'><strong>accompanied</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 744 680 765 702; x_wconf 93'><strong>it,</strong></span> <span class='ocrx_word' id='word_1_91' title='bbox 774 685 858 698; x_wconf 92'><strong>concern-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 122 700 835 726; baseline 0.007 -9; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_88' title='bbox 122 700 155 721; x_wconf 96'><strong>ing</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 163 700 277 721; x_wconf 96'><strong>regulations</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 285 701 314 718; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_91' title='bbox 321 702 354 719; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_92' title='bbox 361 702 446 719; x_wconf 96'><strong>consular</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 453 703 516 720; x_wconf 96'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 524 703 546 720; x_wconf 95'><strong>of</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 552 704 583 720; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 591 704 661 721; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_97' title='bbox 669 704 732 721; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_98' title='bbox 740 704 759 721; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_99' title='bbox 768 705 835 726; x_wconf 94'><strong>Japan.</strong></span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 122 702 835 724; baseline 0.001 -5; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_92' title='bbox 122 703 155 723; x_wconf 96'><strong>ing</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 163 702 277 723; x_wconf 96'><strong>regulations</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 285 702 314 719; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 321 703 354 720; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 361 703 446 720; x_wconf 96'><strong>consular</strong></span> <span class='ocrx_word' id='word_1_97' title='bbox 453 703 516 720; x_wconf 95'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_98' title='bbox 524 703 546 720; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_99' title='bbox 552 704 583 720; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_100' title='bbox 591 703 661 720; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_101' title='bbox 669 703 732 720; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 740 702 759 719; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_103' title='bbox 768 703 835 724; x_wconf 90'><strong>Japan.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_10' lang='eng' title="bbox 682 726 835 745">
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 682 726 835 745; baseline 0.007 -1; x_size 23.528408; x_descenders 5.5; x_ascenders 5.5"><span class='ocrx_word' id='word_1_100' title='bbox 682 726 705 744; x_wconf 85'><strong>U.</strong></span> <span class='ocrx_word' id='word_1_101' title='bbox 715 726 734 744; x_wconf 89'><strong>8.</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 743 727 835 745; x_wconf 80'><strong>GRANT.</strong></span>
|
||||
<p class='ocr_par' id='par_1_10' lang='eng' title="bbox 682 724 835 743">
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 682 724 835 743; baseline 0 -1; x_size 23.573172; x_descenders 5.5365853; x_ascenders 5.5"><span class='ocrx_word' id='word_1_104' title='bbox 682 725 705 743; x_wconf 85'><strong>U.</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 715 724 734 743; x_wconf 89'><strong>8.</strong></span> <span class='ocrx_word' id='word_1_106' title='bbox 743 725 835 743; x_wconf 83'><strong>GRANT.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_11' lang='eng' title="bbox 144 744 482 769">
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 144 744 482 769; baseline 0.006 -7; x_size 23; x_descenders 5; x_ascenders 4"><span class='ocrx_word' id='word_1_103' title='bbox 144 744 293 768; x_wconf 80'><strong>‘WASHINGTON,</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 302 745 385 767; x_wconf 96'><strong>January</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 393 747 422 769; x_wconf 93'><strong>27,</strong></span> <span class='ocrx_word' id='word_1_106' title='bbox 431 747 482 764; x_wconf 93'><strong>1871.</strong></span>
|
||||
<p class='ocr_par' id='par_1_11' lang='eng' title="bbox 144 746 482 770">
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 144 746 482 770; baseline 0 -6; x_size 24; x_descenders 6; x_ascenders 5"><span class='ocrx_word' id='word_1_107' title='bbox 144 746 293 769; x_wconf 78'><strong>‘WASHINGTON,</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 302 746 385 768; x_wconf 96'><strong>January</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 393 748 422 770; x_wconf 92'><strong>27,</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 431 747 482 764; x_wconf 92'><strong>1871.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_9' title="bbox 118 846 863 1226">
|
||||
<p class='ocr_par' id='par_1_12' lang='eng' title="bbox 442 846 833 893">
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 442 846 709 870; baseline 0.007 -8; x_size 23; x_descenders 6; x_ascenders 4"><span class='ocrx_word' id='word_1_107' title='bbox 442 846 585 863; x_wconf 96'><strong>DEPARTMENT</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 598 850 623 864; x_wconf 96'><strong>OF</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 635 847 709 870; x_wconf 95'><strong>STATE,</strong></span>
|
||||
<div class='ocr_carea' id='block_1_9' title="bbox 120 846 865 1225">
|
||||
<p class='ocr_par' id='par_1_12' lang='eng' title="bbox 443 846 834 891">
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 443 846 710 869; baseline 0.004 -7; x_size 23; x_descenders 6; x_ascenders 4"><span class='ocrx_word' id='word_1_111' title='bbox 443 846 586 863; x_wconf 95'><strong>DEPARTMENT</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 599 849 624 863; x_wconf 96'><strong>OF</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 636 846 710 869; x_wconf 95'><strong>STATE,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 445 868 833 893; baseline 0.008 -8; x_size 24; x_descenders 6; x_ascenders 6"><span class='ocrx_word' id='word_1_110' title='bbox 445 890 447 892; x_wconf 1'><strong>.</strong></span> <span class='ocrx_word' id='word_1_111' title='bbox 528 868 648 892; x_wconf 96'><strong>Washington,</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 656 869 739 891; x_wconf 96'><strong>January</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 747 870 774 893; x_wconf 95'><strong>26,</strong></span> <span class='ocrx_word' id='word_1_114' title='bbox 783 870 833 888; x_wconf 85'><strong>1870,</strong></span>
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 529 868 834 891; baseline 0 -5; x_size 23.255997; x_descenders 5.2559972; x_ascenders 6"><span class='ocrx_word' id='word_1_114' title='bbox 529 868 649 891; x_wconf 95'><strong>Washington,</strong></span> <span class='ocrx_word' id='word_1_115' title='bbox 657 868 740 889; x_wconf 96'><strong>January</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 748 868 775 891; x_wconf 94'><strong>26,</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 784 868 834 886; x_wconf 85'><strong>1870,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_13' lang='eng' title="bbox 119 893 863 1050">
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 145 893 856 915; baseline 0.006 -5; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_115' title='bbox 145 893 183 910; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 192 893 289 915; x_wconf 96'><strong>Secretary</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 296 894 318 911; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_118' title='bbox 327 894 380 912; x_wconf 96'><strong>State</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 388 895 421 912; x_wconf 96'><strong>has</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 429 894 461 912; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 468 895 527 912; x_wconf 96'><strong>honor</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 534 897 554 912; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_123' title='bbox 563 896 632 913; x_wconf 96'><strong>submit</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 639 896 729 914; x_wconf 91'><strong>herewith,</strong></span> <span class='ocrx_word' id='word_1_125' title='bbox 738 897 767 914; x_wconf 91'><strong>for</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 775 897 856 914; x_wconf 96'><strong>revision</strong></span>
|
||||
<p class='ocr_par' id='par_1_13' lang='eng' title="bbox 121 894 865 1051">
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 146 894 857 917; baseline 0 -5; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_118' title='bbox 146 895 184 912; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 193 895 290 917; x_wconf 96'><strong>Secretary</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 297 895 319 912; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 328 895 381 913; x_wconf 96'><strong>State</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 389 896 422 913; x_wconf 96'><strong>has</strong></span> <span class='ocrx_word' id='word_1_123' title='bbox 430 894 462 912; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 469 895 528 912; x_wconf 96'><strong>honor</strong></span> <span class='ocrx_word' id='word_1_125' title='bbox 535 897 555 912; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 564 895 633 912; x_wconf 96'><strong>submit</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 640 895 730 913; x_wconf 90'><strong>herewith,</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 739 895 768 912; x_wconf 90'><strong>for</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 776 895 857 912; x_wconf 95'><strong>revision</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 121 909 856 939; baseline 0.007 -7; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_127' title='bbox 121 915 147 937; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 159 915 257 938; x_wconf 96'><strong>Congress,</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 265 916 284 933; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 293 917 402 938; x_wconf 96'><strong>conformity</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 411 917 455 934; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_132' title='bbox 463 917 495 934; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 504 918 606 939; x_wconf 96'><strong>provisions</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 614 918 635 935; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_135' title='bbox 645 919 714 936; x_wconf 96'><strong>section</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 723 909 735 936; x_wconf 91'><strong>6</strong></span> <span class='ocrx_word' id='word_1_137' title='bbox 748 919 769 936; x_wconf 95'><strong>of</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 778 920 811 937; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_139' title='bbox 825 921 856 937; x_wconf 96'><strong>act</strong></span>
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 122 907 857 940; baseline 0 -5; x_size 23; x_descenders 5; x_ascenders 6"><span class='ocrx_word' id='word_1_130' title='bbox 122 918 148 939; x_wconf 95'><strong>by</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 160 917 258 940; x_wconf 96'><strong>Congress,</strong></span> <span class='ocrx_word' id='word_1_132' title='bbox 266 918 285 935; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 294 918 403 939; x_wconf 96'><strong>conformity</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 412 917 456 935; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_135' title='bbox 464 917 496 934; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 505 918 607 939; x_wconf 96'><strong>provisions</strong></span> <span class='ocrx_word' id='word_1_137' title='bbox 615 917 636 934; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 646 918 715 935; x_wconf 97'><strong>section</strong></span> <span class='ocrx_word' id='word_1_139' title='bbox 724 907 736 934; x_wconf 92'><strong>6</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 749 917 770 934; x_wconf 94'><strong>of</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 779 918 812 935; x_wconf 94'><strong>the</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 826 919 857 935; x_wconf 96'><strong>act</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_21' title="bbox 120 938 856 962; baseline 0.007 -8; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_140' title='bbox 120 938 216 959; x_wconf 95'><strong>approved</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 228 938 264 955; x_wconf 95'><strong>22d</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 277 938 298 956; x_wconf 95'><strong>of</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 312 939 367 961; x_wconf 96'><strong>June,</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 382 939 431 962; x_wconf 72'><strong>1860,</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 440 944 452 956; x_wconf 72'><strong>a</strong></span> <span class='ocrx_word' id='word_1_146' title='bbox 465 944 512 961; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 524 940 545 957; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_148' title='bbox 554 940 685 962; x_wconf 80'><strong>“regulations</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 692 941 721 958; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_150' title='bbox 729 942 761 958; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 769 942 856 959; x_wconf 96'><strong>consular</strong></span>
|
||||
<span class='ocr_line' id='line_1_21' title="bbox 121 939 857 962; baseline -0.001 -5; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_143' title='bbox 121 940 217 961; x_wconf 96'><strong>approved</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 229 940 265 957; x_wconf 95'><strong>22d</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 278 939 299 957; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_146' title='bbox 313 940 368 962; x_wconf 96'><strong>June,</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 383 940 432 962; x_wconf 57'><strong>1860,</strong></span> <span class='ocrx_word' id='word_1_148' title='bbox 441 944 453 956; x_wconf 57'><strong>a</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 466 944 513 961; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_150' title='bbox 525 940 546 957; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 555 940 686 961; x_wconf 82'><strong>“regulations</strong></span> <span class='ocrx_word' id='word_1_152' title='bbox 693 940 722 957; x_wconf 95'><strong>for</strong></span> <span class='ocrx_word' id='word_1_153' title='bbox 730 940 762 956; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_154' title='bbox 770 940 857 957; x_wconf 95'><strong>consular</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 120 960 856 985; baseline 0.005 -8; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_152' title='bbox 120 961 183 977; x_wconf 96'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_153' title='bbox 197 960 218 977; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_154' title='bbox 227 961 260 977; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 271 961 341 978; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 355 961 418 979; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 429 962 449 979; x_wconf 94'><strong>in</strong></span> <span class='ocrx_word' id='word_1_158' title='bbox 464 962 543 983; x_wconf 96'><strong>Japan,”</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 555 963 632 980; x_wconf 96'><strong>decreed</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 644 964 682 980; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_161' title='bbox 694 963 758 981; x_wconf 96'><strong>issued</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 771 964 796 985; x_wconf 93'><strong>by</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 805 964 825 981; x_wconf 88'><strong>C.</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 834 964 856 981; x_wconf 70'><strong>E.</strong></span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 121 962 857 983; baseline -0.001 -3; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_155' title='bbox 121 963 184 980; x_wconf 96'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 198 962 219 979; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 228 963 261 979; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_158' title='bbox 272 962 342 980; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 356 962 419 980; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 430 962 450 979; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_161' title='bbox 465 962 544 983; x_wconf 95'><strong>Japan,”</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 556 962 633 979; x_wconf 96'><strong>decreed</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 645 963 683 979; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 695 962 759 980; x_wconf 93'><strong>issued</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 772 962 797 983; x_wconf 92'><strong>by</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 806 962 826 979; x_wconf 81'><strong>C.</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 835 962 857 979; x_wconf 47'><strong>BE.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 120 982 856 1008; baseline 0.007 -9; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_165' title='bbox 120 982 150 999; x_wconf 96'><strong>De</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 156 982 215 1005; x_wconf 96'><strong>Long,</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 224 983 256 1000; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 264 984 348 1001; x_wconf 91'><strong>miniater</strong></span> <span class='ocrx_word' id='word_1_169' title='bbox 359 984 381 1001; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_170' title='bbox 389 984 421 1001; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 429 984 499 1001; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 507 985 570 1002; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 577 985 595 1002; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 604 985 646 1003; x_wconf 96'><strong>that</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 654 987 738 1008; x_wconf 96'><strong>country,</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 747 986 766 1003; x_wconf 93'><strong>in</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 775 986 856 1007; x_wconf 93'><strong>Septem-</strong></span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 122 984 858 1007; baseline 0 -6; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_168' title='bbox 122 985 152 1001; x_wconf 96'><strong>De</strong></span> <span class='ocrx_word' id='word_1_169' title='bbox 158 984 217 1007; x_wconf 96'><strong>Long,</strong></span> <span class='ocrx_word' id='word_1_170' title='bbox 226 985 258 1002; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 266 985 350 1002; x_wconf 96'><strong>minister</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 361 985 383 1002; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 391 985 423 1002; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 431 984 501 1001; x_wconf 97'><strong>United</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 509 985 572 1002; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 579 984 597 1001; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 606 984 648 1002; x_wconf 96'><strong>that</strong></span> <span class='ocrx_word' id='word_1_178' title='bbox 656 986 740 1006; x_wconf 96'><strong>country,</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 749 984 768 1001; x_wconf 92'><strong>in</strong></span> <span class='ocrx_word' id='word_1_180' title='bbox 777 984 858 1005; x_wconf 91'><strong>Septem-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 119 1004 863 1036; baseline 0.007 -15; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_178' title='bbox 119 1004 158 1026; x_wconf 93'><strong>ber,</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 167 1005 221 1027; x_wconf 88'><strong>1870;</strong></span> <span class='ocrx_word' id='word_1_180' title='bbox 234 1006 271 1022; x_wconf 87'><strong>and</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 285 1006 324 1023; x_wconf 87'><strong>also</strong></span> <span class='ocrx_word' id='word_1_182' title='bbox 337 1006 369 1023; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_183' title='bbox 381 1011 448 1028; x_wconf 96'><strong>papers</strong></span> <span class='ocrx_word' id='word_1_184' title='bbox 459 1007 566 1024; x_wconf 96'><strong>mentioned</strong></span> <span class='ocrx_word' id='word_1_185' title='bbox 574 1007 593 1024; x_wconf 94'><strong>in</strong></span> <span class='ocrx_word' id='word_1_186' title='bbox 602 1008 633 1025; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_187' title='bbox 641 1008 725 1030; x_wconf 92'><strong>subjoined</strong></span> <span class='ocrx_word' id='word_1_188' title='bbox 726 1008 784 1030; x_wconf 97'><strong>list,</strong></span> <span class='ocrx_word' id='word_1_189' title='bbox 792 1009 863 1036; x_wconf 86'><strong>which,</strong></span>
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 121 1006 865 1034; baseline 0 -11; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_181' title='bbox 121 1007 160 1028; x_wconf 91'><strong>ber,</strong></span> <span class='ocrx_word' id='word_1_182' title='bbox 169 1007 223 1029; x_wconf 95'><strong>1870;</strong></span> <span class='ocrx_word' id='word_1_183' title='bbox 236 1008 273 1024; x_wconf 84'><strong>and</strong></span> <span class='ocrx_word' id='word_1_184' title='bbox 287 1007 326 1024; x_wconf 95'><strong>also</strong></span> <span class='ocrx_word' id='word_1_185' title='bbox 339 1007 371 1024; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_186' title='bbox 383 1011 450 1029; x_wconf 96'><strong>papers</strong></span> <span class='ocrx_word' id='word_1_187' title='bbox 461 1007 568 1024; x_wconf 96'><strong>mentioned</strong></span> <span class='ocrx_word' id='word_1_188' title='bbox 576 1006 595 1023; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_189' title='bbox 604 1007 635 1024; x_wconf 93'><strong>the</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 643 1007 727 1029; x_wconf 92'><strong>subjoined</strong></span> <span class='ocrx_word' id='word_1_191' title='bbox 728 1006 786 1028; x_wconf 96'><strong>list,</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 794 1007 865 1034; x_wconf 86'><strong>which,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 120 1027 555 1050; baseline 0.007 -7; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_190' title='bbox 120 1027 195 1044; x_wconf 96'><strong>contain</strong></span> <span class='ocrx_word' id='word_1_191' title='bbox 203 1028 322 1049; x_wconf 96'><strong>suggestions</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 330 1033 353 1045; x_wconf 95'><strong>on</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 361 1028 392 1045; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 400 1029 471 1050; x_wconf 96'><strong>subject</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 478 1029 555 1046; x_wconf 86'><strong>thereof.</strong></span>
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 122 1029 557 1051; baseline 0 -5; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_193' title='bbox 122 1029 197 1046; x_wconf 96'><strong>contain</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 205 1029 324 1051; x_wconf 96'><strong>suggestions</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 332 1034 355 1046; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 363 1029 394 1046; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 402 1029 473 1050; x_wconf 93'><strong>subject</strong></span> <span class='ocrx_word' id='word_1_198' title='bbox 480 1029 557 1046; x_wconf 85'><strong>thereof.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_14' lang='eng' title="bbox 118 1050 854 1185">
|
||||
<span class='ocr_line' id='line_1_26' title="bbox 142 1050 853 1076; baseline 0.007 -11; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_196' title='bbox 142 1050 162 1065; x_wconf 96'><strong>A</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 169 1054 216 1071; x_wconf 96'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_198' title='bbox 224 1050 245 1066; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 251 1050 323 1067; x_wconf 81'><strong>Article</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 330 1050 397 1067; x_wconf 77'><strong>XXVI</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 405 1051 425 1068; x_wconf 95'><strong>of</strong></span> <span class='ocrx_word' id='word_1_202' title='bbox 431 1051 462 1068; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 470 1052 556 1068; x_wconf 94'><strong>consular</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 560 1052 663 1073; x_wconf 96'><strong>regulations</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 664 1053 696 1069; x_wconf 94'><strong>is</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 701 1053 740 1070; x_wconf 96'><strong>also</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 747 1053 853 1076; x_wconf 96'><strong>submitted,</strong></span>
|
||||
<p class='ocr_par' id='par_1_14' lang='eng' title="bbox 120 1051 857 1185">
|
||||
<span class='ocr_line' id='line_1_26' title="bbox 144 1051 855 1074; baseline -0.001 -6; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_199' title='bbox 144 1052 164 1067; x_wconf 95'><strong>A</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 171 1056 218 1073; x_wconf 95'><strong>copy</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 226 1052 247 1068; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_202' title='bbox 253 1051 325 1068; x_wconf 93'><strong>Article</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 332 1051 389 1068; x_wconf 86'><strong>XXVI</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 389 1052 427 1069; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 433 1051 464 1068; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 472 1052 558 1068; x_wconf 95'><strong>consular</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 562 1051 676 1072; x_wconf 95'><strong>regulations</strong></span> <span class='ocrx_word' id='word_1_208' title='bbox 682 1052 698 1068; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 703 1052 742 1068; x_wconf 94'><strong>also</strong></span> <span class='ocrx_word' id='word_1_210' title='bbox 749 1051 855 1074; x_wconf 95'><strong>submitted,</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 119 1071 854 1097; baseline 0.007 -9; x_size 21; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_208' title='bbox 119 1071 156 1088; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 169 1071 202 1088; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_210' title='bbox 216 1072 313 1094; x_wconf 96'><strong>Secretary</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 319 1073 340 1089; x_wconf 90'><strong>of</strong></span> <span class='ocrx_word' id='word_1_212' title='bbox 349 1073 402 1090; x_wconf 96'><strong>State</strong></span> <span class='ocrx_word' id='word_1_213' title='bbox 413 1073 532 1095; x_wconf 96'><strong>respectfully</strong></span> <span class='ocrx_word' id='word_1_214' title='bbox 540 1075 632 1097; x_wconf 96'><strong>suggests,</strong></span> <span class='ocrx_word' id='word_1_215' title='bbox 641 1075 670 1091; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_216' title='bbox 677 1075 710 1092; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_217' title='bbox 718 1074 854 1093; x_wconf 96'><strong>consideration</strong></span>
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 121 1072 856 1096; baseline 0 -5; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_211' title='bbox 121 1073 158 1091; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_212' title='bbox 171 1073 204 1090; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_213' title='bbox 218 1074 315 1095; x_wconf 96'><strong>Secretary</strong></span> <span class='ocrx_word' id='word_1_214' title='bbox 321 1074 342 1090; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_215' title='bbox 351 1074 404 1091; x_wconf 96'><strong>State</strong></span> <span class='ocrx_word' id='word_1_216' title='bbox 415 1073 534 1095; x_wconf 96'><strong>respectfully</strong></span> <span class='ocrx_word' id='word_1_217' title='bbox 542 1074 634 1096; x_wconf 96'><strong>suggests,</strong></span> <span class='ocrx_word' id='word_1_218' title='bbox 643 1074 672 1090; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_219' title='bbox 679 1074 712 1091; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_220' title='bbox 720 1072 856 1091; x_wconf 96'><strong>consideration</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 118 1093 852 1118; baseline 0.005 -8; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_218' title='bbox 118 1093 140 1110; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_219' title='bbox 149 1093 246 1116; x_wconf 94'><strong>Congress,</strong></span> <span class='ocrx_word' id='word_1_220' title='bbox 255 1095 287 1111; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_221' title='bbox 300 1095 395 1117; x_wconf 96'><strong>propriety</strong></span> <span class='ocrx_word' id='word_1_222' title='bbox 406 1096 427 1112; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_223' title='bbox 435 1096 516 1117; x_wconf 96'><strong>limiting</strong></span> <span class='ocrx_word' id='word_1_224' title='bbox 528 1095 560 1113; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_225' title='bbox 571 1101 633 1118; x_wconf 96'><strong>power</strong></span> <span class='ocrx_word' id='word_1_226' title='bbox 641 1097 662 1114; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_227' title='bbox 671 1097 764 1114; x_wconf 96'><strong>ministers</strong></span> <span class='ocrx_word' id='word_1_228' title='bbox 772 1098 791 1114; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_229' title='bbox 797 1097 852 1115; x_wconf 95'><strong>make</strong></span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 120 1095 854 1118; baseline -0.001 -5; x_size 23; x_descenders 5; x_ascenders 6"><span class='ocrx_word' id='word_1_221' title='bbox 120 1095 142 1113; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_222' title='bbox 151 1095 248 1118; x_wconf 96'><strong>Congress,</strong></span> <span class='ocrx_word' id='word_1_223' title='bbox 257 1097 289 1113; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_224' title='bbox 302 1096 397 1118; x_wconf 96'><strong>propriety</strong></span> <span class='ocrx_word' id='word_1_225' title='bbox 408 1096 429 1113; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_226' title='bbox 437 1096 518 1117; x_wconf 96'><strong>limiting</strong></span> <span class='ocrx_word' id='word_1_227' title='bbox 530 1095 562 1113; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_228' title='bbox 573 1100 635 1117; x_wconf 96'><strong>power</strong></span> <span class='ocrx_word' id='word_1_229' title='bbox 643 1096 664 1113; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_230' title='bbox 673 1096 766 1113; x_wconf 96'><strong>ministers</strong></span> <span class='ocrx_word' id='word_1_231' title='bbox 774 1096 793 1112; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_232' title='bbox 799 1095 854 1113; x_wconf 96'><strong>make</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_29' title="bbox 119 1115 853 1141; baseline 0.007 -9; x_size 23; x_descenders 5; x_ascenders 6"><span class='ocrx_word' id='word_1_230' title='bbox 119 1115 194 1133; x_wconf 88'><strong>decrees</strong></span> <span class='ocrx_word' id='word_1_231' title='bbox 206 1116 243 1133; x_wconf 88'><strong>and</strong></span> <span class='ocrx_word' id='word_1_232' title='bbox 248 1116 358 1139; x_wconf 96'><strong>regulation,</strong></span> <span class='ocrx_word' id='word_1_233' title='bbox 367 1117 385 1134; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_234' title='bbox 393 1118 425 1135; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_235' title='bbox 433 1122 486 1135; x_wconf 96'><strong>sense</strong></span> <span class='ocrx_word' id='word_1_236' title='bbox 493 1118 513 1135; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_237' title='bbox 521 1118 568 1136; x_wconf 96'><strong>which</strong></span> <span class='ocrx_word' id='word_1_238' title='bbox 569 1119 605 1136; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_239' title='bbox 612 1119 629 1136; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_240' title='bbox 636 1118 708 1136; x_wconf 95'><strong>limited</strong></span> <span class='ocrx_word' id='word_1_241' title='bbox 716 1120 741 1141; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_242' title='bbox 747 1120 853 1141; x_wconf 96'><strong>paragraph</strong></span>
|
||||
<span class='ocr_line' id='line_1_29' title="bbox 121 1117 856 1140; baseline 0 -6; x_size 22; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_233' title='bbox 121 1118 197 1135; x_wconf 95'><strong>decrees</strong></span> <span class='ocrx_word' id='word_1_234' title='bbox 208 1118 246 1135; x_wconf 94'><strong>and</strong></span> <span class='ocrx_word' id='word_1_235' title='bbox 250 1117 361 1140; x_wconf 94'><strong>regulation,</strong></span> <span class='ocrx_word' id='word_1_236' title='bbox 369 1118 388 1135; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_237' title='bbox 395 1119 428 1136; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_238' title='bbox 435 1122 489 1135; x_wconf 96'><strong>sense</strong></span> <span class='ocrx_word' id='word_1_239' title='bbox 495 1118 516 1135; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_240' title='bbox 523 1118 584 1136; x_wconf 96'><strong>which</strong></span> <span class='ocrx_word' id='word_1_241' title='bbox 591 1118 608 1135; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_242' title='bbox 614 1118 632 1135; x_wconf 96'><strong>is</strong></span> <span class='ocrx_word' id='word_1_243' title='bbox 638 1117 711 1135; x_wconf 95'><strong>limited</strong></span> <span class='ocrx_word' id='word_1_244' title='bbox 718 1118 743 1139; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_245' title='bbox 750 1118 856 1139; x_wconf 96'><strong>paragraph</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 119 1138 854 1164; baseline 0.007 -10; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_243' title='bbox 119 1138 153 1154; x_wconf 94'><strong>431</strong></span> <span class='ocrx_word' id='word_1_244' title='bbox 161 1138 183 1155; x_wconf 95'><strong>of</strong></span> <span class='ocrx_word' id='word_1_245' title='bbox 192 1139 224 1155; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_246' title='bbox 232 1139 297 1156; x_wconf 96'><strong>article</strong></span> <span class='ocrx_word' id='word_1_247' title='bbox 304 1139 366 1157; x_wconf 93'><strong>before</strong></span> <span class='ocrx_word' id='word_1_248' title='bbox 374 1140 496 1157; x_wconf 91'><strong>named—that</strong></span> <span class='ocrx_word' id='word_1_249' title='bbox 496 1141 534 1161; x_wconf 96'><strong>is,</strong></span> <span class='ocrx_word' id='word_1_250' title='bbox 544 1141 579 1158; x_wconf 87'><strong>“to</strong></span> <span class='ocrx_word' id='word_1_251' title='bbox 588 1142 628 1158; x_wconf 96'><strong>acts</strong></span> <span class='ocrx_word' id='word_1_252' title='bbox 635 1146 733 1164; x_wconf 95'><strong>necessary</strong></span> <span class='ocrx_word' id='word_1_253' title='bbox 738 1143 757 1159; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_254' title='bbox 767 1142 854 1164; x_wconf 96'><strong>organize</strong></span>
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 122 1140 857 1162; baseline 0 -5; x_size 22; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_246' title='bbox 122 1140 156 1157; x_wconf 96'><strong>431</strong></span> <span class='ocrx_word' id='word_1_247' title='bbox 164 1140 186 1157; x_wconf 97'><strong>of</strong></span> <span class='ocrx_word' id='word_1_248' title='bbox 195 1141 227 1157; x_wconf 95'><strong>the</strong></span> <span class='ocrx_word' id='word_1_249' title='bbox 235 1140 300 1158; x_wconf 95'><strong>article</strong></span> <span class='ocrx_word' id='word_1_250' title='bbox 307 1140 369 1158; x_wconf 93'><strong>before</strong></span> <span class='ocrx_word' id='word_1_251' title='bbox 377 1140 499 1158; x_wconf 92'><strong>named—that</strong></span> <span class='ocrx_word' id='word_1_252' title='bbox 499 1141 537 1161; x_wconf 96'><strong>is,</strong></span> <span class='ocrx_word' id='word_1_253' title='bbox 547 1141 582 1158; x_wconf 85'><strong>“to</strong></span> <span class='ocrx_word' id='word_1_254' title='bbox 591 1141 631 1157; x_wconf 96'><strong>acts</strong></span> <span class='ocrx_word' id='word_1_255' title='bbox 638 1144 736 1162; x_wconf 95'><strong>necessary</strong></span> <span class='ocrx_word' id='word_1_256' title='bbox 741 1141 760 1157; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_257' title='bbox 770 1140 857 1162; x_wconf 96'><strong>organize</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 118 1160 659 1185; baseline 0.007 -8; x_size 23; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_255' title='bbox 118 1160 156 1177; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_256' title='bbox 165 1160 207 1182; x_wconf 96'><strong>give</strong></span> <span class='ocrx_word' id='word_1_257' title='bbox 215 1161 309 1183; x_wconf 95'><strong>efficiency</strong></span> <span class='ocrx_word' id='word_1_258' title='bbox 317 1163 337 1179; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_259' title='bbox 345 1162 377 1179; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_260' title='bbox 385 1164 446 1180; x_wconf 96'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_261' title='bbox 455 1163 530 1180; x_wconf 96'><strong>created</strong></span> <span class='ocrx_word' id='word_1_262' title='bbox 536 1163 561 1185; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_263' title='bbox 571 1163 604 1181; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_264' title='bbox 612 1164 659 1181; x_wconf 94'><strong>act.”</strong></span>
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 121 1162 662 1185; baseline 0.002 -6; x_size 22; x_descenders 4; x_ascenders 5"><span class='ocrx_word' id='word_1_258' title='bbox 121 1162 159 1180; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_259' title='bbox 168 1162 210 1184; x_wconf 97'><strong>give</strong></span> <span class='ocrx_word' id='word_1_260' title='bbox 218 1163 312 1184; x_wconf 96'><strong>efficiency</strong></span> <span class='ocrx_word' id='word_1_261' title='bbox 320 1164 340 1180; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_262' title='bbox 348 1163 380 1180; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_263' title='bbox 388 1164 449 1181; x_wconf 96'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_264' title='bbox 458 1163 533 1180; x_wconf 96'><strong>created</strong></span> <span class='ocrx_word' id='word_1_265' title='bbox 539 1163 564 1185; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_266' title='bbox 574 1162 607 1180; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_267' title='bbox 615 1163 662 1180; x_wconf 96'><strong>act.”</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_15' lang='eng' title="bbox 141 1183 555 1205">
|
||||
<span class='ocr_line' id='line_1_32' title="bbox 141 1183 555 1205; baseline 0.007 -6; x_size 23; x_descenders 5; x_ascenders 6"><span class='ocrx_word' id='word_1_265' title='bbox 141 1183 268 1205; x_wconf 34'><strong>Respectfully</strong></span> <span class='ocrx_word' id='word_1_266' title='bbox 276 1183 383 1201; x_wconf 93'><strong>submitted.</strong></span> <span class='ocrx_word' id='word_1_267' title='bbox 553 1194 555 1196; x_wconf 0'><strong>.</strong></span>
|
||||
<p class='ocr_par' id='par_1_15' lang='eng' title="bbox 144 1184 386 1207">
|
||||
<span class='ocr_line' id='line_1_32' title="bbox 144 1184 386 1207; baseline 0 -5; x_size 23; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_268' title='bbox 144 1185 271 1207; x_wconf 86'><strong>Respectfully</strong></span> <span class='ocrx_word' id='word_1_269' title='bbox 279 1184 386 1202; x_wconf 93'><strong>submitted.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_16' lang='eng' title="bbox 622 1208 831 1226">
|
||||
<span class='ocr_line' id='line_1_33' title="bbox 622 1208 831 1226; baseline 0.005 -1; x_size 23.623137; x_descenders 5.52807; x_ascenders 5.5594797"><span class='ocrx_word' id='word_1_268' title='bbox 622 1208 757 1226; x_wconf 96'><strong>HAMILTON</strong></span> <span class='ocrx_word' id='word_1_269' title='bbox 765 1209 831 1226; x_wconf 96'><strong>FISH.</strong></span>
|
||||
<p class='ocr_par' id='par_1_16' lang='eng' title="bbox 625 1206 834 1225">
|
||||
<span class='ocr_line' id='line_1_33' title="bbox 625 1206 834 1225; baseline -0.005 0; x_size 23.69949; x_descenders 5.5158105; x_ascenders 5.590498"><span class='ocrx_word' id='word_1_270' title='bbox 625 1206 760 1225; x_wconf 96'><strong>HAMILTON</strong></span> <span class='ocrx_word' id='word_1_271' title='bbox 768 1207 834 1224; x_wconf 95'><strong>FISH.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_10' title="bbox 140 1227 314 1246">
|
||||
<p class='ocr_par' id='par_1_17' lang='eng' title="bbox 140 1227 314 1246">
|
||||
<span class='ocr_line' id='line_1_34' title="bbox 140 1227 314 1246; baseline 0.011 -2; x_size 22.296295; x_descenders 5.2962961; x_ascenders 4"><span class='ocrx_word' id='word_1_270' title='bbox 140 1227 180 1244; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_271' title='bbox 188 1228 314 1246; x_wconf 81'><strong>PRESIDENT,</strong></span>
|
||||
<div class='ocr_carea' id='block_1_10' title="bbox 143 1229 317 1247">
|
||||
<p class='ocr_par' id='par_1_17' lang='eng' title="bbox 143 1229 317 1247">
|
||||
<span class='ocr_line' id='line_1_34' title="bbox 143 1229 317 1247; baseline 0.006 -1; x_size 22.296295; x_descenders 5.2962961; x_ascenders 4"><span class='ocrx_word' id='word_1_272' title='bbox 143 1229 183 1246; x_wconf 96'><strong>The</strong></span> <span class='ocrx_word' id='word_1_273' title='bbox 191 1230 317 1247; x_wconf 74'><strong>PRESIDENT,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_11' title="bbox 341 1307 628 1331">
|
||||
<p class='ocr_par' id='par_1_18' lang='eng' title="bbox 341 1307 628 1331">
|
||||
<span class='ocr_line' id='line_1_35' title="bbox 341 1307 628 1331; baseline 0.007 -7; x_size 23; x_descenders 5; x_ascenders 5"><span class='ocrx_word' id='word_1_272' title='bbox 341 1307 383 1324; x_wconf 95'><strong>List</strong></span> <span class='ocrx_word' id='word_1_273' title='bbox 389 1307 411 1330; x_wconf 92'><strong>of</strong></span> <span class='ocrx_word' id='word_1_274' title='bbox 419 1308 553 1330; x_wconf 90'><strong>accompanying</strong></span> <span class='ocrx_word' id='word_1_275' title='bbox 557 1313 628 1331; x_wconf 89'><strong>papers.</strong></span>
|
||||
<div class='ocr_carea' id='block_1_11' title="bbox 345 1308 632 1331">
|
||||
<p class='ocr_par' id='par_1_18' lang='eng' title="bbox 345 1308 632 1331">
|
||||
<span class='ocr_line' id='line_1_35' title="bbox 345 1308 632 1331; baseline 0 -6; x_size 22; x_descenders 5; x_ascenders 4"><span class='ocrx_word' id='word_1_274' title='bbox 345 1308 387 1325; x_wconf 91'><strong>List</strong></span> <span class='ocrx_word' id='word_1_275' title='bbox 393 1308 415 1331; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_276' title='bbox 423 1308 557 1330; x_wconf 96'><strong>accompanying</strong></span> <span class='ocrx_word' id='word_1_277' title='bbox 561 1312 632 1331; x_wconf 87'><strong>papers.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_12' title="bbox 138 1337 853 1395">
|
||||
<p class='ocr_par' id='par_1_19' lang='eng' title="bbox 138 1337 853 1395">
|
||||
<span class='ocr_line' id='line_1_36' title="bbox 138 1337 853 1372; baseline 0.007 -10; x_size 23; x_descenders 5; x_ascenders 6"><span class='ocrx_word' id='word_1_276' title='bbox 138 1346 155 1363; x_wconf 96'><strong>1,</strong></span> <span class='ocrx_word' id='word_1_277' title='bbox 166 1346 289 1368; x_wconf 96'><strong>Regulations</strong></span> <span class='ocrx_word' id='word_1_278' title='bbox 296 1337 325 1364; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_279' title='bbox 334 1339 366 1365; x_wconf 97'><strong>the</strong></span> <span class='ocrx_word' id='word_1_280' title='bbox 374 1348 459 1366; x_wconf 96'><strong>consular</strong></span> <span class='ocrx_word' id='word_1_281' title='bbox 466 1350 529 1366; x_wconf 96'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_282' title='bbox 537 1349 558 1366; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_283' title='bbox 566 1349 599 1366; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_284' title='bbox 607 1349 678 1367; x_wconf 96'><strong>United</strong></span> <span class='ocrx_word' id='word_1_285' title='bbox 686 1349 749 1367; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_286' title='bbox 757 1349 777 1367; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_287' title='bbox 784 1350 853 1372; x_wconf 96'><strong>Japan.</strong></span>
|
||||
<div class='ocr_carea' id='block_1_12' title="bbox 142 1340 857 1393">
|
||||
<p class='ocr_par' id='par_1_19' lang='eng' title="bbox 142 1340 857 1393">
|
||||
<span class='ocr_line' id='line_1_36' title="bbox 142 1340 857 1370; baseline 0 -5; x_size 23; x_descenders 5; x_ascenders 6"><span class='ocrx_word' id='word_1_278' title='bbox 142 1348 159 1365; x_wconf 96'><strong>1,</strong></span> <span class='ocrx_word' id='word_1_279' title='bbox 170 1348 293 1370; x_wconf 96'><strong>Regulations</strong></span> <span class='ocrx_word' id='word_1_280' title='bbox 300 1348 329 1365; x_wconf 96'><strong>for</strong></span> <span class='ocrx_word' id='word_1_281' title='bbox 338 1340 370 1366; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_282' title='bbox 378 1348 463 1366; x_wconf 96'><strong>consular</strong></span> <span class='ocrx_word' id='word_1_283' title='bbox 470 1350 533 1366; x_wconf 96'><strong>courts</strong></span> <span class='ocrx_word' id='word_1_284' title='bbox 541 1349 562 1366; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_285' title='bbox 570 1348 603 1365; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_286' title='bbox 611 1348 682 1366; x_wconf 95'><strong>United</strong></span> <span class='ocrx_word' id='word_1_287' title='bbox 690 1348 753 1366; x_wconf 96'><strong>States</strong></span> <span class='ocrx_word' id='word_1_288' title='bbox 761 1347 781 1365; x_wconf 95'><strong>in</strong></span> <span class='ocrx_word' id='word_1_289' title='bbox 788 1348 857 1370; x_wconf 93'><strong>Japan.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_37' title="bbox 138 1369 812 1395; baseline 0.007 -10; x_size 23; x_descenders 5; x_ascenders 6"><span class='ocrx_word' id='word_1_288' title='bbox 138 1369 155 1385; x_wconf 90'><strong>2.</strong></span> <span class='ocrx_word' id='word_1_289' title='bbox 166 1369 201 1385; x_wconf 95'><strong>Mr.</strong></span> <span class='ocrx_word' id='word_1_290' title='bbox 210 1369 256 1386; x_wconf 96'><strong>Fish</strong></span> <span class='ocrx_word' id='word_1_291' title='bbox 264 1370 284 1387; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_292' title='bbox 291 1370 326 1387; x_wconf 86'><strong>Mr.</strong></span> <span class='ocrx_word' id='word_1_293' title='bbox 334 1370 364 1387; x_wconf 96'><strong>De</strong></span> <span class='ocrx_word' id='word_1_294' title='bbox 371 1370 429 1393; x_wconf 96'><strong>Long,</strong></span> <span class='ocrx_word' id='word_1_295' title='bbox 438 1371 546 1392; x_wconf 96'><strong>September</strong></span> <span class='ocrx_word' id='word_1_296' title='bbox 553 1372 581 1394; x_wconf 96'><strong>10,</strong></span> <span class='ocrx_word' id='word_1_297' title='bbox 590 1372 640 1389; x_wconf 96'><strong>1870.</strong></span> <span class='ocrx_word' id='word_1_298' title='bbox 810 1393 812 1395; x_wconf 0'><strong>.</strong></span>
|
||||
<span class='ocr_line' id='line_1_37' title="bbox 142 1371 644 1393; baseline 0.004 -7; x_size 30.84; x_descenders 5; x_ascenders 8.8400002"><span class='ocrx_word' id='word_1_290' title='bbox 142 1371 159 1387; x_wconf 90'><strong>2,</strong></span> <span class='ocrx_word' id='word_1_291' title='bbox 170 1371 205 1387; x_wconf 96'><strong>Mr.</strong></span> <span class='ocrx_word' id='word_1_292' title='bbox 214 1371 260 1388; x_wconf 95'><strong>Fish</strong></span> <span class='ocrx_word' id='word_1_293' title='bbox 268 1372 288 1389; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_294' title='bbox 295 1371 330 1388; x_wconf 95'><strong>Mr.</strong></span> <span class='ocrx_word' id='word_1_295' title='bbox 338 1371 368 1388; x_wconf 96'><strong>De</strong></span> <span class='ocrx_word' id='word_1_296' title='bbox 375 1371 433 1393; x_wconf 96'><strong>Long,</strong></span> <span class='ocrx_word' id='word_1_297' title='bbox 442 1371 550 1392; x_wconf 95'><strong>September</strong></span> <span class='ocrx_word' id='word_1_298' title='bbox 557 1371 585 1393; x_wconf 95'><strong>10,</strong></span> <span class='ocrx_word' id='word_1_299' title='bbox 594 1371 644 1388; x_wconf 79'><strong>1870,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_13' title="bbox 0 0 1000 1520">
|
||||
<p class='ocr_par' id='par_1_20' lang='eng' title="bbox 0 0 1000 1520">
|
||||
<span class='ocr_line' id='line_1_38' title="bbox 0 0 1000 1520; baseline 0 9; x_size 770; x_descenders -385; x_ascenders 385"><span class='ocrx_word' id='word_1_299' title='bbox 0 0 1000 1520; x_wconf 95'><strong> </strong></span>
|
||||
<span class='ocr_line' id='line_1_38' title="bbox 0 0 1000 1520; baseline 0 2; x_size 763; x_descenders -381.5; x_ascenders 381.5"><span class='ocrx_word' id='word_1_300' title='bbox 0 0 1000 1520; x_wconf 95'><strong> </strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_14' title="bbox 19 1496 978 1520">
|
||||
<p class='ocr_par' id='par_1_21' lang='eng' title="bbox 19 1496 978 1520">
|
||||
<span class='ocr_line' id='line_1_39' title="bbox 19 1496 978 1520; baseline 0 7; x_size 16; x_descenders -8; x_ascenders 8"><span class='ocrx_word' id='word_1_300' title='bbox 19 1496 978 1520; x_wconf 95'><strong> </strong></span>
|
||||
<div class='ocr_carea' id='block_1_14' title="bbox 24 1504 845 1520">
|
||||
<p class='ocr_par' id='par_1_21' lang='eng' title="bbox 24 1504 845 1520">
|
||||
<span class='ocr_line' id='line_1_39' title="bbox 24 1504 845 1520; baseline 0 0; x_size 8; x_descenders -4; x_ascenders 4"><span class='ocrx_word' id='word_1_301' title='bbox 24 1504 845 1520; x_wconf 95'><strong> </strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_15' title="bbox 982 987 1000 1500">
|
||||
<p class='ocr_par' id='par_1_22' lang='eng' title="bbox 982 987 1000 1500">
|
||||
<span class='ocr_line' id='line_1_40' title="bbox 982 987 1000 1500; baseline 0 0; x_size 256.5; x_descenders -128.25; x_ascenders 128.25"><span class='ocrx_word' id='word_1_302' title='bbox 982 987 1000 1500; x_wconf 95'><strong> </strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
41st CONGRESS; | SENATE.
|
||||
3d Session. }
|
||||
4ist ConGREss, } SENATE. { Ex. Doc,
|
||||
3d Session. No. 25.
|
||||
|
||||
MESSAGE
|
||||
|
||||
@@ -12,7 +12,7 @@ COMMUNICATING
|
||||
A copy of regulations for the consular courts of the United States in Japan,
|
||||
decreed and issued by the minister of the United States in that country.
|
||||
|
||||
January 27, 1871,—Read, referred to the Committee on Commerce, and ordered to be
|
||||
JANUARY 27, 1871,—Read, referred to the Committee on Commerce, and ordered to be
|
||||
printed.
|
||||
|
||||
To the Senate and House of Representatives :
|
||||
@@ -26,13 +26,13 @@ U. 8. GRANT.
|
||||
‘WASHINGTON, January 27, 1871.
|
||||
|
||||
DEPARTMENT OF STATE,
|
||||
. Washington, January 26, 1870,
|
||||
Washington, January 26, 1870,
|
||||
|
||||
The Secretary of State has the honor to submit herewith, for revision
|
||||
by Congress, in conformity with the provisions of section 6 of the act
|
||||
approved 22d of June, 1860, a copy of “regulations for the consular
|
||||
courts of the United States in Japan,” decreed and issued by C. E.
|
||||
De Long, the miniater of the United States in that country, in Septem-
|
||||
courts of the United States in Japan,” decreed and issued by C. BE.
|
||||
De Long, the minister of the United States in that country, in Septem-
|
||||
ber, 1870; and also the papers mentioned in the subjoined list, which,
|
||||
contain suggestions on the subject thereof.
|
||||
|
||||
@@ -43,7 +43,7 @@ decrees and regulation, in the sense in which it is limited by paragraph
|
||||
431 of the article before named—that is, “to acts necessary to organize
|
||||
and give efficiency to the courts created by the act.”
|
||||
|
||||
Respectfully submitted. .
|
||||
Respectfully submitted.
|
||||
|
||||
HAMILTON FISH.
|
||||
|
||||
@@ -52,7 +52,9 @@ The PRESIDENT,
|
||||
List of accompanying papers.
|
||||
|
||||
1, Regulations for the consular courts of the United States in Japan.
|
||||
2. Mr. Fish to Mr. De Long, September 10, 1870. .
|
||||
2, Mr. Fish to Mr. De Long, September 10, 1870,
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||
<meta name='ocr-system' content='tesseract 4.0.0-beta.1' />
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.v0_b1ey5/000001.ocr.png"; bbox 0 0 512 512; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 0 0 477 512">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 0 0 477 512">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 0 0 477 512; baseline 0 0; x_size 684; x_descenders 171; x_ascenders 171"><span class='ocrx_word' id='word_1_1' title='bbox 0 0 477 512; x_wconf 95'><strong> </strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Vendored
+35
-46
@@ -1,60 +1,49 @@
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/palette.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/jbig2.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/ccitt.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/jbig2.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/lichtenstein.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/ccitt.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.image__000001.rendered__pdf__txt", "sourcefile": "resources/jbig2.pdf", "args": ["-l", "eng", "$TMPDIR/000001.image", "$TMPDIR/000001.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.image__000001.rendered__pdf__txt", "sourcefile": "resources/palette.pdf", "args": ["-l", "eng", "$TMPDIR/000001.image", "$TMPDIR/000001.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.image__000001.rendered__pdf__txt", "sourcefile": "resources/ccitt.pdf", "args": ["-l", "eng", "$TMPDIR/000001.image", "$TMPDIR/000001.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.image__000001.rendered__pdf__txt", "sourcefile": "resources/lichtenstein.pdf", "args": ["-l", "eng", "$TMPDIR/000001.image", "$TMPDIR/000001.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/graph_ocred.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000001.ocr.preview.jpg__stdout", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000001.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000003.ocr.preview.jpg__stdout", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000003.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000004.ocr.preview.jpg__stdout", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000004.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000002.ocr.preview.jpg__stdout", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000002.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.image__000001.rendered__pdf__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "$TMPDIR/000001.image", "$TMPDIR/000001.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000004.ocr.png__000004.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000002.ocr.png__000002.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000002.ocr.png", "$TMPDIR/000002.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000003.ocr.png__000003.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000002.ocr.png__000002.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000002.ocr.png", "$TMPDIR/000002.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000004.ocr.png__000004.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000003.ocr.png__000003.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000004.ocr.png__000004.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000003.ocr.png__000003.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000002.ocr.png__000002.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000002.ocr.png", "$TMPDIR/000002.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000004.ocr.png__000004.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000002.ocr.png__000002.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000002.ocr.png", "$TMPDIR/000002.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000003.ocr.png__000003.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000003.ocr.png__000003__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000004.ocr.png__000004__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/aspect.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000005.ocr.png__000005__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000005.ocr.png", "$TMPDIR/000005", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000006.ocr.png__000006__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000006.ocr.png", "$TMPDIR/000006", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__--psm__7__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "--psm", "7", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/aspect.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.image__000001.rendered__pdf__txt", "sourcefile": "resources/aspect.pdf", "args": ["-l", "eng", "$TMPDIR/000001.image", "$TMPDIR/000001.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__--psm__7__000001.image__000001.rendered__pdf__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "--psm", "7", "$TMPDIR/000001.image", "$TMPDIR/000001.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000004.image__000004.rendered__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000004.image", "$TMPDIR/000004.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000003.image__000003.rendered__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000003.image", "$TMPDIR/000003.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.image__000001.rendered__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000001.image", "$TMPDIR/000001.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/2400dpi.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000005.image__000005.rendered__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000005.image", "$TMPDIR/000005.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/jbig2.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000006.image__000006.rendered__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000006.image", "$TMPDIR/000006.rendered", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/palette.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/ccitt.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/lichtenstein.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/graph_ocred.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000003.ocr.png__000003.text__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000004.ocr.png__000004.text__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000005.ocr.png__000005.text__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000005.ocr.png", "$TMPDIR/000005.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000006.ocr.png__000006.text__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000006.ocr.png", "$TMPDIR/000006.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000002.ocr.png__000002.text__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000002.ocr.png", "$TMPDIR/000002.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000003.ocr.png__000003__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000004.ocr.png__000004__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000003.ocr.png__000003__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000004.ocr.png__000004__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000005.ocr.png__000005__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000005.ocr.png", "$TMPDIR/000005", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000005.ocr.png__000005__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000005.ocr.png", "$TMPDIR/000005", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000006.ocr.png__000006__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000006.ocr.png", "$TMPDIR/000006", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000006.ocr.png__000006__hocr__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "$TMPDIR/000006.ocr.png", "$TMPDIR/000006", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__fra__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/francais.pdf", "args": ["-l", "fra", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__--psm__7__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "--psm", "7", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__--psm__7__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/skew.pdf", "args": ["-l", "eng", "--psm", "7", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/2400dpi.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000002.ocr.png__000002.text__pdf__txt", "sourcefile": "resources/multipage.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000002.ocr.png", "$TMPDIR/000002.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/aspect.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/aspect.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000001.ocr.preview.jpg__stdout", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000001.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000003.ocr.preview.jpg__stdout", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000003.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000004.ocr.preview.jpg__stdout", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000004.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000002.ocr.preview.jpg__stdout", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000002.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000004.ocr.png__000004__hocr__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000002.ocr.png__000002__hocr__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "$TMPDIR/000002.ocr.png", "$TMPDIR/000002", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000001.ocr.png__000001__hocr__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__000003.ocr.png__000003__hocr__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003", "hocr", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000004.ocr.png__000004.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000004.ocr.png", "$TMPDIR/000004.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000003.ocr.png__000003.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000003.ocr.png", "$TMPDIR/000003.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000002.ocr.png__000002.text__pdf__txt", "sourcefile": "resources/cardinal.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000002.ocr.png", "$TMPDIR/000002.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__osd__--psm__0__000001.ocr.preview.jpg__stdout", "sourcefile": "resources/poster.pdf", "args": ["-l", "osd", "--psm", "0", "$TMPDIR/000001.ocr.preview.jpg", "stdout"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/poster.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
{"tesseract_version": "tesseract 4.0.0-beta.1 leptonica-1.75.3 libjpeg 9c : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libopenjp2 2.3.0 Found AVX2 Found AVX Found SSE ", "platform": "Darwin-17.5.0-x86_64-i386-64bit", "python": "3.6.5", "argv_slug": "__-l__eng__-c__textonly_pdf=1__000001.ocr.png__000001.text__pdf__txt", "sourcefile": "resources/poster.pdf", "args": ["-l", "eng", "-c", "textonly_pdf=1", "$TMPDIR/000001.ocr.png", "$TMPDIR/000001.text", "pdf", "txt"]}
|
||||
|
||||
Vendored
BIN
Binary file not shown.
+1
@@ -1 +1,2 @@
|
||||
Tesseract Open Source OCR Engine v4.0.0-beta.1 with Leptonica
|
||||
Detected 60 diacritics
|
||||
|
||||
Vendored
+1
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
THEY TIP-TOED ALONG.
|
||||
|
||||
ae .
|
||||
ee .
|
||||
Se We went tip-toeing along a path amongst
|
||||
|
||||
the trees back towards the end of the
|
||||
|
||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
BIN
Binary file not shown.
-41
@@ -1,41 +0,0 @@
|
||||
|
||||
|
||||
THEY TIP-TOED ALONG.
|
||||
|
||||
ae .
|
||||
Se 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.
|
||||
|
||||
Tf you are with the quality, or at a
|
||||
|
||||
funeral, or trying to go to sleep when you ain’t sleepy—if you are anywheres
|
||||
|
||||
+26
-26
@@ -9,7 +9,7 @@
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.3e7kb0k7/000001.ocr.png"; bbox 0 0 1600 1962; ppageno 0'>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.b07isxe5/000001.ocr.png"; bbox 0 0 1600 1962; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 84 216 786 1605">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 84 216 786 1605">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 84 216 786 1605; baseline 0 0; x_size 694.5; x_descenders -347.25; x_ascenders 347.25"><span class='ocrx_word' id='word_1_1' title='bbox 84 216 786 1605; x_wconf 95'><strong> </strong></span>
|
||||
@@ -18,67 +18,67 @@
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_2' title="bbox 286 1631 578 1647">
|
||||
<p class='ocr_par' id='par_1_2' lang='eng' title="bbox 286 1631 578 1647">
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 286 1631 578 1647; baseline 0 -1; x_size 20.512821; x_descenders 5.1282053; x_ascenders 5.1282053"><span class='ocrx_word' id='word_1_2' title='bbox 286 1631 352 1646; x_wconf 93'><strong>THEY</strong></span> <span class='ocrx_word' id='word_1_3' title='bbox 366 1631 480 1646; x_wconf 86'><strong>TIP-TOED</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 494 1631 578 1647; x_wconf 92'><strong>ALONG.</strong></span>
|
||||
<span class='ocr_line' id='line_1_2' title="bbox 286 1631 578 1647; baseline 0 -1; x_size 20.444445; x_descenders 5.1111112; x_ascenders 5.1111112"><span class='ocrx_word' id='word_1_2' title='bbox 286 1631 352 1646; x_wconf 93'><strong>THEY</strong></span> <span class='ocrx_word' id='word_1_3' title='bbox 366 1631 480 1646; x_wconf 88'><strong>TIP-TOED</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 494 1631 578 1647; x_wconf 92'><strong>ALONG.</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_3' title="bbox 443 372 1541 442">
|
||||
<p class='ocr_par' id='par_1_3' lang='eng' title="bbox 443 372 1541 442">
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 538 373 956 404; baseline 0.012 -5; x_size 13.387096; x_descenders 3.3870966; x_ascenders 3.3870969"><span class='ocrx_word' id='word_1_5' title='bbox 538 373 618 399; x_wconf 20'><strong>ae</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 951 398 956 404; x_wconf 61'><strong>.</strong></span>
|
||||
<span class='ocr_line' id='line_1_3' title="bbox 538 373 956 404; baseline 0.012 -5; x_size 13.387096; x_descenders 3.3870966; x_ascenders 3.3870969"><span class='ocrx_word' id='word_1_5' title='bbox 538 373 618 399; x_wconf 1'><strong>ee</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 951 398 956 404; x_wconf 64'><strong>.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 443 372 1541 442; baseline 0.006 -17; x_size 40; x_descenders 10; x_ascenders 10"><span class='ocrx_word' id='word_1_7' title='bbox 443 377 571 431; x_wconf 30'><strong>Se</strong></span> <span class='ocrx_word' id='word_1_8' title='bbox 696 372 796 431; x_wconf 55'><strong>We</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 829 400 911 428; x_wconf 93'><strong>went</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 932 399 1106 439; x_wconf 92'><strong>tip-toeing</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 1127 400 1222 441; x_wconf 96'><strong>along</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 1250 411 1269 431; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_13' title='bbox 1293 401 1371 441; x_wconf 96'><strong>path</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 1395 408 1541 442; x_wconf 96'><strong>amongst</strong></span>
|
||||
<span class='ocr_line' id='line_1_4' title="bbox 443 372 1541 442; baseline 0.006 -17; x_size 40; x_descenders 10; x_ascenders 10"><span class='ocrx_word' id='word_1_7' title='bbox 443 377 571 431; x_wconf 23'><strong>Se</strong></span> <span class='ocrx_word' id='word_1_8' title='bbox 696 372 796 431; x_wconf 64'><strong>We</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 829 400 911 428; x_wconf 93'><strong>went</strong></span> <span class='ocrx_word' id='word_1_10' title='bbox 932 399 1106 439; x_wconf 92'><strong>tip-toeing</strong></span> <span class='ocrx_word' id='word_1_11' title='bbox 1127 400 1222 441; x_wconf 96'><strong>along</strong></span> <span class='ocrx_word' id='word_1_12' title='bbox 1250 411 1269 431; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_13' title='bbox 1293 401 1371 441; x_wconf 96'><strong>path</strong></span> <span class='ocrx_word' id='word_1_14' title='bbox 1395 408 1541 442; x_wconf 96'><strong>amongst</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_4' title="bbox 826 453 1541 1692">
|
||||
<p class='ocr_par' id='par_1_4' lang='eng' title="bbox 827 453 1541 1177">
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 827 453 1540 489; baseline 0.008 -6; x_size 39.990814; x_descenders 9.9908123; x_ascenders 10"><span class='ocrx_word' id='word_1_15' title='bbox 827 453 881 484; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 903 456 984 485; x_wconf 96'><strong>trees</strong></span> <span class='ocrx_word' id='word_1_17' title='bbox 1007 456 1087 486; x_wconf 96'><strong>back</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 1110 457 1244 488; x_wconf 96'><strong>towards</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 1268 457 1321 488; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 1344 458 1405 488; x_wconf 95'><strong>end</strong></span> <span class='ocrx_word' id='word_1_21' title='bbox 1428 458 1461 488; x_wconf 95'><strong>of</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 1486 459 1540 489; x_wconf 96'><strong>the</strong></span>
|
||||
<span class='ocr_line' id='line_1_5' title="bbox 827 453 1540 489; baseline 0.008 -6; x_size 39.983448; x_descenders 9.983448; x_ascenders 10"><span class='ocrx_word' id='word_1_15' title='bbox 827 453 881 484; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_16' title='bbox 903 456 984 485; x_wconf 96'><strong>trees</strong></span> <span class='ocrx_word' id='word_1_17' title='bbox 1007 456 1087 486; x_wconf 96'><strong>back</strong></span> <span class='ocrx_word' id='word_1_18' title='bbox 1110 457 1244 488; x_wconf 96'><strong>towards</strong></span> <span class='ocrx_word' id='word_1_19' title='bbox 1268 457 1321 488; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_20' title='bbox 1344 458 1405 488; x_wconf 95'><strong>end</strong></span> <span class='ocrx_word' id='word_1_21' title='bbox 1428 458 1461 488; x_wconf 95'><strong>of</strong></span> <span class='ocrx_word' id='word_1_22' title='bbox 1486 459 1540 489; x_wconf 96'><strong>the</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 828 511 1540 554; baseline 0.008 -14; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_23' title='bbox 828 511 964 542; x_wconf 92'><strong>widow’s</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 991 513 1121 553; x_wconf 96'><strong>garden,</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 1147 514 1296 554; x_wconf 96'><strong>stooping</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 1325 515 1415 545; x_wconf 96'><strong>down</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 1446 526 1479 545; x_wconf 94'><strong>so</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 1508 526 1540 546; x_wconf 95'><strong>as</strong></span>
|
||||
<span class='ocr_line' id='line_1_6' title="bbox 828 511 1540 554; baseline 0.008 -14; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_23' title='bbox 828 511 964 542; x_wconf 91'><strong>widow’s</strong></span> <span class='ocrx_word' id='word_1_24' title='bbox 991 513 1121 553; x_wconf 96'><strong>garden,</strong></span> <span class='ocrx_word' id='word_1_25' title='bbox 1147 514 1296 554; x_wconf 96'><strong>stooping</strong></span> <span class='ocrx_word' id='word_1_26' title='bbox 1325 515 1415 545; x_wconf 96'><strong>down</strong></span> <span class='ocrx_word' id='word_1_27' title='bbox 1446 526 1479 545; x_wconf 95'><strong>so</strong></span> <span class='ocrx_word' id='word_1_28' title='bbox 1508 526 1540 546; x_wconf 95'><strong>as</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 827 568 1536 612; baseline 0.007 -14; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_29' title='bbox 827 568 882 599; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 894 569 1047 601; x_wconf 93'><strong>branches</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 1063 571 1217 601; x_wconf 91'><strong>wouldn’t</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 1238 581 1345 612; x_wconf 96'><strong>scrape</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 1360 582 1418 602; x_wconf 96'><strong>our</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 1433 572 1536 603; x_wconf 96'><strong>heads.</strong></span>
|
||||
<span class='ocr_line' id='line_1_7' title="bbox 827 568 1536 612; baseline 0.007 -14; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_29' title='bbox 827 568 882 599; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_30' title='bbox 894 569 1047 601; x_wconf 93'><strong>branches</strong></span> <span class='ocrx_word' id='word_1_31' title='bbox 1063 571 1217 601; x_wconf 92'><strong>wouldn’t</strong></span> <span class='ocrx_word' id='word_1_32' title='bbox 1238 581 1345 612; x_wconf 96'><strong>scrape</strong></span> <span class='ocrx_word' id='word_1_33' title='bbox 1360 582 1418 602; x_wconf 96'><strong>our</strong></span> <span class='ocrx_word' id='word_1_34' title='bbox 1433 572 1536 603; x_wconf 96'><strong>heads.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_8' title="bbox 829 625 1540 670; baseline 0.007 -14; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_35' title='bbox 829 625 934 657; x_wconf 96'><strong>When</strong></span> <span class='ocrx_word' id='word_1_36' title='bbox 956 637 1001 658; x_wconf 96'><strong>we</strong></span> <span class='ocrx_word' id='word_1_37' title='bbox 1024 638 1086 658; x_wconf 95'><strong>was</strong></span> <span class='ocrx_word' id='word_1_38' title='bbox 1120 629 1249 669; x_wconf 95'><strong>passing</strong></span> <span class='ocrx_word' id='word_1_39' title='bbox 1270 629 1310 670; x_wconf 96'><strong>by</strong></span> <span class='ocrx_word' id='word_1_40' title='bbox 1333 629 1387 660; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_41' title='bbox 1411 629 1540 661; x_wconf 96'><strong>kitchen</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 828 682 1535 718; baseline 0.006 -5; x_size 39.990814; x_descenders 9.9908123; x_ascenders 10"><span class='ocrx_word' id='word_1_42' title='bbox 828 682 845 713; x_wconf 96'><strong>I</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 873 684 929 715; x_wconf 96'><strong>fell</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 959 695 1031 716; x_wconf 96'><strong>over</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 1053 695 1071 716; x_wconf 94'><strong>a</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 1092 689 1168 716; x_wconf 70'><strong>root</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 1197 687 1258 717; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 1289 687 1380 718; x_wconf 96'><strong>made</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 1402 699 1408 717; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_50' title='bbox 1411 687 1535 717; x_wconf 96'><strong>noise.</strong></span>
|
||||
<span class='ocr_line' id='line_1_9' title="bbox 828 682 1535 718; baseline 0.006 -5; x_size 39.983448; x_descenders 9.983448; x_ascenders 10"><span class='ocrx_word' id='word_1_42' title='bbox 828 682 845 713; x_wconf 96'><strong>I</strong></span> <span class='ocrx_word' id='word_1_43' title='bbox 873 684 929 715; x_wconf 96'><strong>fell</strong></span> <span class='ocrx_word' id='word_1_44' title='bbox 959 695 1031 716; x_wconf 96'><strong>over</strong></span> <span class='ocrx_word' id='word_1_45' title='bbox 1053 695 1071 716; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_46' title='bbox 1092 689 1168 716; x_wconf 58'><strong>root</strong></span> <span class='ocrx_word' id='word_1_47' title='bbox 1197 687 1258 717; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_48' title='bbox 1289 687 1380 718; x_wconf 96'><strong>made</strong></span> <span class='ocrx_word' id='word_1_49' title='bbox 1402 699 1408 717; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_50' title='bbox 1411 687 1535 717; x_wconf 96'><strong>noise.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 828 739 1541 777; baseline 0.006 -6; x_size 41.990814; x_descenders 9.9908123; x_ascenders 12"><span class='ocrx_word' id='word_1_51' title='bbox 828 739 885 771; x_wconf 67'><strong>We</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 929 742 1103 773; x_wconf 68'><strong>scrouched</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 1140 743 1230 773; x_wconf 96'><strong>down</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 1268 744 1332 774; x_wconf 94'><strong>and</strong></span> <span class='ocrx_word' id='word_1_55' title='bbox 1364 744 1428 774; x_wconf 61'><strong>laid</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 1463 744 1541 777; x_wconf 61'><strong>still.</strong></span>
|
||||
<span class='ocr_line' id='line_1_10' title="bbox 828 739 1541 777; baseline 0.006 -6; x_size 41.983448; x_descenders 9.983448; x_ascenders 12"><span class='ocrx_word' id='word_1_51' title='bbox 828 739 885 771; x_wconf 61'><strong>We</strong></span> <span class='ocrx_word' id='word_1_52' title='bbox 929 742 1103 773; x_wconf 61'><strong>scrouched</strong></span> <span class='ocrx_word' id='word_1_53' title='bbox 1140 743 1230 773; x_wconf 96'><strong>down</strong></span> <span class='ocrx_word' id='word_1_54' title='bbox 1268 744 1332 774; x_wconf 95'><strong>and</strong></span> <span class='ocrx_word' id='word_1_55' title='bbox 1364 744 1428 774; x_wconf 61'><strong>laid</strong></span> <span class='ocrx_word' id='word_1_56' title='bbox 1463 744 1541 777; x_wconf 61'><strong>still.</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 828 798 1540 842; baseline 0.006 -14; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_57' title='bbox 828 798 906 829; x_wconf 85'><strong>Miss</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 948 800 1105 830; x_wconf 85'><strong>Watson’s</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 1155 800 1209 841; x_wconf 90'><strong>big</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 1258 801 1380 842; x_wconf 90'><strong>nigger,</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 1426 802 1540 832; x_wconf 96'><strong>named</strong></span>
|
||||
<span class='ocr_line' id='line_1_11' title="bbox 828 798 1540 842; baseline 0.006 -14; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_57' title='bbox 828 798 906 829; x_wconf 87'><strong>Miss</strong></span> <span class='ocrx_word' id='word_1_58' title='bbox 948 800 1105 830; x_wconf 87'><strong>Watson’s</strong></span> <span class='ocrx_word' id='word_1_59' title='bbox 1155 800 1209 841; x_wconf 87'><strong>big</strong></span> <span class='ocrx_word' id='word_1_60' title='bbox 1258 801 1380 842; x_wconf 87'><strong>nigger,</strong></span> <span class='ocrx_word' id='word_1_61' title='bbox 1426 802 1540 832; x_wconf 96'><strong>named</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 828 855 1540 897; baseline 0.006 -12; x_size 37; x_descenders 7; x_ascenders 10"><span class='ocrx_word' id='word_1_62' title='bbox 828 855 908 893; x_wconf 96'><strong>Jim,</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 927 866 987 887; x_wconf 94'><strong>was</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 1016 857 1135 897; x_wconf 94'><strong>setting</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 1154 857 1187 887; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 1210 858 1265 888; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 1287 858 1420 889; x_wconf 95'><strong>kitchen</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 1442 858 1503 888; x_wconf 82'><strong>door</strong></span> <span class='ocrx_word' id='word_1_69' title='bbox 1505 869 1540 896; x_wconf 82'><strong>;</strong></span>
|
||||
<span class='ocr_line' id='line_1_12' title="bbox 828 855 1540 897; baseline 0.006 -12; x_size 37; x_descenders 7; x_ascenders 10"><span class='ocrx_word' id='word_1_62' title='bbox 828 855 908 893; x_wconf 96'><strong>Jim,</strong></span> <span class='ocrx_word' id='word_1_63' title='bbox 927 866 987 887; x_wconf 93'><strong>was</strong></span> <span class='ocrx_word' id='word_1_64' title='bbox 1016 857 1135 897; x_wconf 96'><strong>setting</strong></span> <span class='ocrx_word' id='word_1_65' title='bbox 1154 857 1187 887; x_wconf 96'><strong>in</strong></span> <span class='ocrx_word' id='word_1_66' title='bbox 1210 858 1265 888; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_67' title='bbox 1287 858 1420 889; x_wconf 95'><strong>kitchen</strong></span> <span class='ocrx_word' id='word_1_68' title='bbox 1442 858 1503 888; x_wconf 83'><strong>door</strong></span> <span class='ocrx_word' id='word_1_69' title='bbox 1505 869 1540 896; x_wconf 83'><strong>;</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_13' title="bbox 830 914 1540 954; baseline 0.003 -11; x_size 39; x_descenders 9; x_ascenders 10"><span class='ocrx_word' id='word_1_70' title='bbox 830 923 876 944; x_wconf 96'><strong>we</strong></span> <span class='ocrx_word' id='word_1_71' title='bbox 898 914 992 944; x_wconf 95'><strong>could</strong></span> <span class='ocrx_word' id='word_1_72' title='bbox 1014 925 1063 946; x_wconf 96'><strong>see</strong></span> <span class='ocrx_word' id='word_1_73' title='bbox 1078 914 1146 945; x_wconf 96'><strong>him</strong></span> <span class='ocrx_word' id='word_1_74' title='bbox 1163 917 1267 954; x_wconf 96'><strong>pretty</strong></span> <span class='ocrx_word' id='word_1_75' title='bbox 1292 916 1384 952; x_wconf 96'><strong>clear,</strong></span> <span class='ocrx_word' id='word_1_76' title='bbox 1411 915 1540 946; x_wconf 96'><strong>because</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 832 967 1540 1010; baseline 0.003 -12; x_size 39.491272; x_descenders 9.491271; x_ascenders 11"><span class='ocrx_word' id='word_1_77' title='bbox 832 967 921 999; x_wconf 95'><strong>there</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 944 979 1004 999; x_wconf 94'><strong>was</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 1037 979 1054 999; x_wconf 92'><strong>a</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 1084 969 1167 1010; x_wconf 92'><strong>light</strong></span> <span class='ocrx_word' id='word_1_81' title='bbox 1200 969 1317 1000; x_wconf 96'><strong>behind</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 1351 970 1429 1000; x_wconf 89'><strong>him.</strong></span> <span class='ocrx_word' id='word_1_83' title='bbox 1490 970 1540 1001; x_wconf 89'><strong>He</strong></span>
|
||||
<span class='ocr_line' id='line_1_14' title="bbox 832 967 1540 1010; baseline 0.003 -12; x_size 39.484276; x_descenders 9.4842758; x_ascenders 11"><span class='ocrx_word' id='word_1_77' title='bbox 832 967 921 999; x_wconf 95'><strong>there</strong></span> <span class='ocrx_word' id='word_1_78' title='bbox 944 979 1004 999; x_wconf 95'><strong>was</strong></span> <span class='ocrx_word' id='word_1_79' title='bbox 1037 979 1054 999; x_wconf 94'><strong>a</strong></span> <span class='ocrx_word' id='word_1_80' title='bbox 1084 969 1167 1010; x_wconf 96'><strong>light</strong></span> <span class='ocrx_word' id='word_1_81' title='bbox 1200 969 1317 1000; x_wconf 96'><strong>behind</strong></span> <span class='ocrx_word' id='word_1_82' title='bbox 1351 970 1429 1000; x_wconf 89'><strong>him.</strong></span> <span class='ocrx_word' id='word_1_83' title='bbox 1490 970 1540 1001; x_wconf 89'><strong>He</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 834 1026 1540 1066; baseline 0.003 -11; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_84' title='bbox 834 1027 889 1065; x_wconf 94'><strong>got</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 926 1036 970 1066; x_wconf 94'><strong>up</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 1005 1026 1066 1057; x_wconf 79'><strong>and</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 1103 1026 1261 1057; x_wconf 79'><strong>stretched</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 1297 1026 1346 1057; x_wconf 96'><strong>his</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 1369 1026 1447 1057; x_wconf 96'><strong>neck</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 1484 1029 1540 1057; x_wconf 96'><strong>out</strong></span>
|
||||
<span class='ocr_line' id='line_1_15' title="bbox 834 1026 1540 1066; baseline 0.003 -11; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_84' title='bbox 834 1027 889 1065; x_wconf 94'><strong>got</strong></span> <span class='ocrx_word' id='word_1_85' title='bbox 926 1036 970 1066; x_wconf 94'><strong>up</strong></span> <span class='ocrx_word' id='word_1_86' title='bbox 1005 1026 1066 1057; x_wconf 65'><strong>and</strong></span> <span class='ocrx_word' id='word_1_87' title='bbox 1103 1026 1261 1057; x_wconf 66'><strong>stretched</strong></span> <span class='ocrx_word' id='word_1_88' title='bbox 1297 1026 1346 1057; x_wconf 96'><strong>his</strong></span> <span class='ocrx_word' id='word_1_89' title='bbox 1369 1026 1447 1057; x_wconf 96'><strong>neck</strong></span> <span class='ocrx_word' id='word_1_90' title='bbox 1484 1029 1540 1057; x_wconf 96'><strong>out</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 833 1082 1539 1123; baseline 0.003 -11; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_91' title='bbox 833 1082 931 1113; x_wconf 95'><strong>about</strong></span> <span class='ocrx_word' id='word_1_92' title='bbox 954 1092 972 1113; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 992 1083 1128 1120; x_wconf 96'><strong>minute,</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 1160 1083 1319 1123; x_wconf 93'><strong>listening.</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 1379 1083 1470 1114; x_wconf 95'><strong>Then</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 1500 1083 1539 1114; x_wconf 95'><strong>he</strong></span>
|
||||
<span class='ocr_line' id='line_1_16' title="bbox 833 1082 1539 1123; baseline 0.003 -11; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_91' title='bbox 833 1082 931 1113; x_wconf 95'><strong>about</strong></span> <span class='ocrx_word' id='word_1_92' title='bbox 954 1092 972 1113; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_93' title='bbox 992 1083 1128 1120; x_wconf 96'><strong>minute,</strong></span> <span class='ocrx_word' id='word_1_94' title='bbox 1160 1083 1319 1123; x_wconf 93'><strong>listening.</strong></span> <span class='ocrx_word' id='word_1_95' title='bbox 1379 1083 1470 1114; x_wconf 93'><strong>Then</strong></span> <span class='ocrx_word' id='word_1_96' title='bbox 1500 1083 1539 1114; x_wconf 95'><strong>he</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 829 1132 907 1177; baseline 0.013 -10; x_size 46; x_descenders 10; x_ascenders 15"><span class='ocrx_word' id='word_1_97' title='bbox 829 1132 907 1177; x_wconf 96'><strong>says,</strong></span>
|
||||
<span class='ocr_line' id='line_1_17' title="bbox 829 1132 907 1177; baseline 0.013 -10; x_size 46; x_descenders 10; x_ascenders 15"><span class='ocrx_word' id='word_1_97' title='bbox 829 1132 907 1177; x_wconf 95'><strong>says,</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_5' lang='eng' title="bbox 895 1197 1127 1229">
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 895 1197 1127 1229; baseline 0.004 -1; x_size 40.990814; x_descenders 9.9908123; x_ascenders 11"><span class='ocrx_word' id='word_1_98' title='bbox 895 1197 1009 1228; x_wconf 8'><strong>“Who</strong></span> <span class='ocrx_word' id='word_1_99' title='bbox 1024 1198 1127 1229; x_wconf 93'><strong>dah?”</strong></span>
|
||||
<span class='ocr_line' id='line_1_18' title="bbox 895 1197 1127 1229; baseline 0.004 -1; x_size 40.983448; x_descenders 9.983448; x_ascenders 11"><span class='ocrx_word' id='word_1_98' title='bbox 895 1197 1009 1228; x_wconf 0'><strong>“Who</strong></span> <span class='ocrx_word' id='word_1_99' title='bbox 1024 1198 1127 1229; x_wconf 93'><strong>dah?”</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
|
||||
<p class='ocr_par' id='par_1_6' lang='eng' title="bbox 826 1253 1538 1692">
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 893 1253 1538 1294; baseline 0 -9; x_size 41; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_100' title='bbox 893 1253 944 1286; x_wconf 96'><strong>He</strong></span> <span class='ocrx_word' id='word_1_101' title='bbox 972 1255 1107 1286; x_wconf 96'><strong>listened</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 1130 1264 1215 1285; x_wconf 96'><strong>some</strong></span> <span class='ocrx_word' id='word_1_103' title='bbox 1245 1264 1351 1294; x_wconf 96'><strong>more;</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 1387 1255 1463 1286; x_wconf 93'><strong>then</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 1501 1255 1538 1285; x_wconf 93'><strong>he</strong></span>
|
||||
<span class='ocr_line' id='line_1_19' title="bbox 893 1253 1538 1294; baseline 0 -9; x_size 41; x_descenders 9; x_ascenders 11"><span class='ocrx_word' id='word_1_100' title='bbox 893 1253 944 1286; x_wconf 96'><strong>He</strong></span> <span class='ocrx_word' id='word_1_101' title='bbox 972 1255 1107 1286; x_wconf 96'><strong>listened</strong></span> <span class='ocrx_word' id='word_1_102' title='bbox 1130 1264 1215 1285; x_wconf 96'><strong>some</strong></span> <span class='ocrx_word' id='word_1_103' title='bbox 1245 1264 1351 1294; x_wconf 96'><strong>more;</strong></span> <span class='ocrx_word' id='word_1_104' title='bbox 1387 1255 1463 1286; x_wconf 94'><strong>then</strong></span> <span class='ocrx_word' id='word_1_105' title='bbox 1501 1255 1538 1285; x_wconf 94'><strong>he</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 830 1312 1537 1352; baseline 0.001 -10; x_size 40; x_descenders 10; x_ascenders 9"><span class='ocrx_word' id='word_1_106' title='bbox 830 1321 918 1343; x_wconf 58'><strong>come</strong></span> <span class='ocrx_word' id='word_1_107' title='bbox 971 1312 1142 1352; x_wconf 70'><strong>tip-toeing</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 1191 1313 1281 1343; x_wconf 90'><strong>down</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 1333 1313 1396 1343; x_wconf 69'><strong>and_</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 1448 1313 1537 1343; x_wconf 95'><strong>stood</strong></span>
|
||||
<span class='ocr_line' id='line_1_20' title="bbox 830 1312 1537 1352; baseline 0.001 -10; x_size 40; x_descenders 10; x_ascenders 9"><span class='ocrx_word' id='word_1_106' title='bbox 830 1321 918 1343; x_wconf 62'><strong>come</strong></span> <span class='ocrx_word' id='word_1_107' title='bbox 971 1312 1142 1352; x_wconf 62'><strong>tip-toeing</strong></span> <span class='ocrx_word' id='word_1_108' title='bbox 1191 1313 1281 1343; x_wconf 90'><strong>down</strong></span> <span class='ocrx_word' id='word_1_109' title='bbox 1333 1313 1396 1343; x_wconf 67'><strong>and_</strong></span> <span class='ocrx_word' id='word_1_110' title='bbox 1448 1313 1537 1343; x_wconf 95'><strong>stood</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_21' title="bbox 829 1367 1537 1408; baseline 0.001 -11; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_111' title='bbox 829 1367 916 1408; x_wconf 96'><strong>right</strong></span> <span class='ocrx_word' id='word_1_112' title='bbox 938 1368 1077 1399; x_wconf 96'><strong>between</strong></span> <span class='ocrx_word' id='word_1_113' title='bbox 1100 1378 1156 1406; x_wconf 96'><strong>us;</strong></span> <span class='ocrx_word' id='word_1_114' title='bbox 1180 1377 1223 1398; x_wconf 96'><strong>we</strong></span> <span class='ocrx_word' id='word_1_115' title='bbox 1244 1368 1338 1398; x_wconf 96'><strong>could</strong></span> <span class='ocrx_word' id='word_1_116' title='bbox 1360 1377 1377 1398; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_117' title='bbox 1400 1368 1537 1398; x_wconf 96'><strong>touched</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 828 1424 1536 1465; baseline 0 -10; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_118' title='bbox 828 1424 906 1463; x_wconf 96'><strong>him,</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 924 1425 1040 1465; x_wconf 95'><strong>nearly.</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 1087 1425 1179 1463; x_wconf 95'><strong>Well,</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 1203 1425 1300 1465; x_wconf 96'><strong>likely</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 1315 1425 1341 1455; x_wconf 96'><strong>it</strong></span> <span class='ocrx_word' id='word_1_123' title='bbox 1371 1435 1432 1455; x_wconf 91'><strong>was</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 1457 1425 1536 1455; x_wconf 90'><strong>min-</strong></span>
|
||||
<span class='ocr_line' id='line_1_22' title="bbox 828 1424 1536 1465; baseline 0 -10; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_118' title='bbox 828 1424 906 1463; x_wconf 96'><strong>him,</strong></span> <span class='ocrx_word' id='word_1_119' title='bbox 924 1425 1040 1465; x_wconf 95'><strong>nearly.</strong></span> <span class='ocrx_word' id='word_1_120' title='bbox 1087 1425 1179 1463; x_wconf 95'><strong>Well,</strong></span> <span class='ocrx_word' id='word_1_121' title='bbox 1203 1425 1300 1465; x_wconf 96'><strong>likely</strong></span> <span class='ocrx_word' id='word_1_122' title='bbox 1315 1425 1341 1455; x_wconf 95'><strong>it</strong></span> <span class='ocrx_word' id='word_1_123' title='bbox 1371 1435 1432 1455; x_wconf 91'><strong>was</strong></span> <span class='ocrx_word' id='word_1_124' title='bbox 1457 1425 1536 1455; x_wconf 91'><strong>min-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 829 1482 1538 1513; baseline -0.001 0; x_size 39.990814; x_descenders 9.9908123; x_ascenders 10"><span class='ocrx_word' id='word_1_125' title='bbox 829 1485 898 1513; x_wconf 95'><strong>utes</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 927 1483 989 1513; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 1018 1482 1158 1513; x_wconf 96'><strong>minutes</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 1180 1482 1252 1512; x_wconf 96'><strong>that</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 1274 1482 1363 1513; x_wconf 93'><strong>there</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 1379 1482 1490 1512; x_wconf 92'><strong>warn’t</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 1519 1492 1538 1512; x_wconf 96'><strong>a</strong></span>
|
||||
<span class='ocr_line' id='line_1_23' title="bbox 829 1482 1538 1513; baseline -0.001 0; x_size 39.983448; x_descenders 9.983448; x_ascenders 10"><span class='ocrx_word' id='word_1_125' title='bbox 829 1485 898 1513; x_wconf 95'><strong>utes</strong></span> <span class='ocrx_word' id='word_1_126' title='bbox 927 1483 989 1513; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_127' title='bbox 1018 1482 1158 1513; x_wconf 96'><strong>minutes</strong></span> <span class='ocrx_word' id='word_1_128' title='bbox 1180 1482 1252 1512; x_wconf 96'><strong>that</strong></span> <span class='ocrx_word' id='word_1_129' title='bbox 1274 1482 1363 1513; x_wconf 93'><strong>there</strong></span> <span class='ocrx_word' id='word_1_130' title='bbox 1379 1482 1490 1512; x_wconf 92'><strong>warn’t</strong></span> <span class='ocrx_word' id='word_1_131' title='bbox 1519 1492 1538 1512; x_wconf 96'><strong>a</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 826 1538 1535 1576; baseline -0.001 -7; x_size 37; x_descenders 6; x_ascenders 10"><span class='ocrx_word' id='word_1_132' title='bbox 826 1540 939 1576; x_wconf 96'><strong>sound,</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 977 1539 1042 1570; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 1077 1549 1122 1570; x_wconf 96'><strong>we</strong></span> <span class='ocrx_word' id='word_1_135' title='bbox 1164 1539 1206 1569; x_wconf 94'><strong>all</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 1247 1538 1336 1569; x_wconf 95'><strong>there</strong></span> <span class='ocrx_word' id='word_1_137' title='bbox 1379 1548 1412 1569; x_wconf 58'><strong>so</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 1454 1538 1535 1569; x_wconf 58'><strong>close</strong></span>
|
||||
<span class='ocr_line' id='line_1_24' title="bbox 826 1538 1535 1576; baseline -0.001 -7; x_size 37; x_descenders 6; x_ascenders 10"><span class='ocrx_word' id='word_1_132' title='bbox 826 1540 939 1576; x_wconf 96'><strong>sound,</strong></span> <span class='ocrx_word' id='word_1_133' title='bbox 977 1539 1042 1570; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_134' title='bbox 1077 1549 1122 1570; x_wconf 96'><strong>we</strong></span> <span class='ocrx_word' id='word_1_135' title='bbox 1164 1539 1206 1569; x_wconf 95'><strong>all</strong></span> <span class='ocrx_word' id='word_1_136' title='bbox 1247 1538 1336 1569; x_wconf 95'><strong>there</strong></span> <span class='ocrx_word' id='word_1_137' title='bbox 1379 1548 1412 1569; x_wconf 63'><strong>so</strong></span> <span class='ocrx_word' id='word_1_138' title='bbox 1454 1538 1535 1569; x_wconf 63'><strong>close</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 826 1593 1536 1635; baseline -0.001 -11; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_139' title='bbox 826 1593 980 1635; x_wconf 93'><strong>together.</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 1038 1594 1140 1624; x_wconf 84'><strong>There</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 1170 1603 1232 1624; x_wconf 96'><strong>was</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 1256 1604 1275 1624; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 1303 1593 1391 1633; x_wconf 96'><strong>place</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 1421 1603 1462 1623; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 1484 1603 1536 1634; x_wconf 95'><strong>my</strong></span>
|
||||
<span class='ocr_line' id='line_1_25' title="bbox 826 1593 1536 1635; baseline -0.001 -11; x_size 41; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_139' title='bbox 826 1593 980 1635; x_wconf 93'><strong>together.</strong></span> <span class='ocrx_word' id='word_1_140' title='bbox 1038 1594 1140 1624; x_wconf 67'><strong>There</strong></span> <span class='ocrx_word' id='word_1_141' title='bbox 1170 1603 1232 1624; x_wconf 96'><strong>was</strong></span> <span class='ocrx_word' id='word_1_142' title='bbox 1256 1604 1275 1624; x_wconf 96'><strong>a</strong></span> <span class='ocrx_word' id='word_1_143' title='bbox 1303 1593 1391 1633; x_wconf 96'><strong>place</strong></span> <span class='ocrx_word' id='word_1_144' title='bbox 1421 1603 1462 1623; x_wconf 95'><strong>on</strong></span> <span class='ocrx_word' id='word_1_145' title='bbox 1484 1603 1536 1634; x_wconf 96'><strong>my</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_26' title="bbox 826 1650 1534 1692; baseline -0.001 -11; x_size 42; x_descenders 11; x_ascenders 11"><span class='ocrx_word' id='word_1_146' title='bbox 826 1651 920 1682; x_wconf 95'><strong>ankle</strong></span> <span class='ocrx_word' id='word_1_147' title='bbox 956 1651 1027 1682; x_wconf 96'><strong>that</strong></span> <span class='ocrx_word' id='word_1_148' title='bbox 1062 1655 1118 1692; x_wconf 96'><strong>got</strong></span> <span class='ocrx_word' id='word_1_149' title='bbox 1154 1653 1186 1682; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_150' title='bbox 1223 1650 1376 1691; x_wconf 95'><strong>itching;</strong></span> <span class='ocrx_word' id='word_1_151' title='bbox 1418 1650 1478 1680; x_wconf 96'><strong>but</strong></span> <span class='ocrx_word' id='word_1_152' title='bbox 1520 1651 1534 1681; x_wconf 96'><strong>I</strong></span>
|
||||
</span>
|
||||
@@ -86,9 +86,9 @@
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_5' title="bbox 78 1707 1535 1806">
|
||||
<p class='ocr_par' id='par_1_7' lang='eng' title="bbox 78 1707 1535 1806">
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 78 1707 1535 1749; baseline -0.001 -11; x_size 42; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_153' title='bbox 78 1708 181 1739; x_wconf 92'><strong>dasn’t</strong></span> <span class='ocrx_word' id='word_1_154' title='bbox 207 1708 329 1740; x_wconf 86'><strong>scratch</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 347 1709 385 1746; x_wconf 96'><strong>it;</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 408 1709 471 1739; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 494 1708 571 1739; x_wconf 95'><strong>then</strong></span> <span class='ocrx_word' id='word_1_158' title='bbox 593 1718 647 1749; x_wconf 95'><strong>my</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 661 1718 713 1739; x_wconf 96'><strong>ear</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 739 1709 843 1748; x_wconf 95'><strong>begun</strong></span> <span class='ocrx_word' id='word_1_161' title='bbox 869 1710 901 1739; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 924 1708 1004 1746; x_wconf 96'><strong>itch;</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 1027 1709 1089 1739; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 1105 1710 1181 1740; x_wconf 96'><strong>next</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 1197 1719 1249 1749; x_wconf 95'><strong>my</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 1265 1708 1357 1745; x_wconf 96'><strong>back,</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 1375 1707 1463 1748; x_wconf 90'><strong>right</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 1483 1708 1535 1738; x_wconf 90'><strong>be-</strong></span>
|
||||
<span class='ocr_line' id='line_1_27' title="bbox 78 1707 1535 1749; baseline -0.001 -11; x_size 42; x_descenders 11; x_ascenders 10"><span class='ocrx_word' id='word_1_153' title='bbox 78 1708 181 1739; x_wconf 92'><strong>dasn’t</strong></span> <span class='ocrx_word' id='word_1_154' title='bbox 207 1708 329 1740; x_wconf 87'><strong>scratch</strong></span> <span class='ocrx_word' id='word_1_155' title='bbox 347 1709 385 1746; x_wconf 96'><strong>it;</strong></span> <span class='ocrx_word' id='word_1_156' title='bbox 408 1709 471 1739; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_157' title='bbox 494 1708 571 1739; x_wconf 96'><strong>then</strong></span> <span class='ocrx_word' id='word_1_158' title='bbox 593 1718 647 1749; x_wconf 96'><strong>my</strong></span> <span class='ocrx_word' id='word_1_159' title='bbox 661 1718 713 1739; x_wconf 96'><strong>ear</strong></span> <span class='ocrx_word' id='word_1_160' title='bbox 739 1709 843 1748; x_wconf 95'><strong>begun</strong></span> <span class='ocrx_word' id='word_1_161' title='bbox 869 1710 901 1739; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_162' title='bbox 924 1708 1004 1746; x_wconf 96'><strong>itch;</strong></span> <span class='ocrx_word' id='word_1_163' title='bbox 1027 1709 1089 1739; x_wconf 96'><strong>and</strong></span> <span class='ocrx_word' id='word_1_164' title='bbox 1105 1710 1181 1740; x_wconf 96'><strong>next</strong></span> <span class='ocrx_word' id='word_1_165' title='bbox 1197 1719 1249 1749; x_wconf 96'><strong>my</strong></span> <span class='ocrx_word' id='word_1_166' title='bbox 1265 1708 1357 1745; x_wconf 96'><strong>back,</strong></span> <span class='ocrx_word' id='word_1_167' title='bbox 1375 1707 1463 1748; x_wconf 90'><strong>right</strong></span> <span class='ocrx_word' id='word_1_168' title='bbox 1483 1708 1535 1738; x_wconf 90'><strong>be-</strong></span>
|
||||
</span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 78 1765 1534 1806; baseline 0 -11; x_size 42; x_descenders 11; x_ascenders 11"><span class='ocrx_word' id='word_1_169' title='bbox 78 1769 178 1795; x_wconf 96'><strong>tween</strong></span> <span class='ocrx_word' id='word_1_170' title='bbox 204 1776 256 1806; x_wconf 96'><strong>my</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 280 1766 452 1796; x_wconf 95'><strong>shoulders.</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 510 1765 638 1796; x_wconf 96'><strong>Seemed</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 663 1766 727 1796; x_wconf 93'><strong>like</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 755 1766 803 1796; x_wconf 38'><strong>I’d</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 827 1766 877 1796; x_wconf 96'><strong>die</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 901 1765 927 1796; x_wconf 96'><strong>if</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 951 1766 966 1796; x_wconf 90'><strong>I</strong></span> <span class='ocrx_word' id='word_1_178' title='bbox 990 1766 1132 1796; x_wconf 90'><strong>couldn’t</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 1158 1766 1291 1797; x_wconf 95'><strong>scratch.</strong></span> <span class='ocrx_word' id='word_1_180' title='bbox 1351 1765 1443 1803; x_wconf 85'><strong>Well,</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 1470 1765 1534 1796; x_wconf 62'><strong>I’ve</strong></span>
|
||||
<span class='ocr_line' id='line_1_28' title="bbox 78 1765 1534 1806; baseline 0.001 -11; x_size 42; x_descenders 11; x_ascenders 11"><span class='ocrx_word' id='word_1_169' title='bbox 78 1768 178 1795; x_wconf 96'><strong>tween</strong></span> <span class='ocrx_word' id='word_1_170' title='bbox 204 1776 256 1806; x_wconf 96'><strong>my</strong></span> <span class='ocrx_word' id='word_1_171' title='bbox 280 1766 452 1796; x_wconf 95'><strong>shoulders.</strong></span> <span class='ocrx_word' id='word_1_172' title='bbox 510 1765 638 1796; x_wconf 96'><strong>Seemed</strong></span> <span class='ocrx_word' id='word_1_173' title='bbox 663 1766 727 1796; x_wconf 93'><strong>like</strong></span> <span class='ocrx_word' id='word_1_174' title='bbox 755 1766 803 1796; x_wconf 49'><strong>I’d</strong></span> <span class='ocrx_word' id='word_1_175' title='bbox 827 1766 877 1796; x_wconf 96'><strong>die</strong></span> <span class='ocrx_word' id='word_1_176' title='bbox 901 1765 927 1796; x_wconf 96'><strong>if</strong></span> <span class='ocrx_word' id='word_1_177' title='bbox 951 1766 966 1796; x_wconf 89'><strong>I</strong></span> <span class='ocrx_word' id='word_1_178' title='bbox 990 1766 1132 1796; x_wconf 89'><strong>couldn’t</strong></span> <span class='ocrx_word' id='word_1_179' title='bbox 1158 1766 1291 1796; x_wconf 95'><strong>scratch.</strong></span> <span class='ocrx_word' id='word_1_180' title='bbox 1351 1765 1443 1803; x_wconf 88'><strong>Well,</strong></span> <span class='ocrx_word' id='word_1_181' title='bbox 1470 1765 1534 1796; x_wconf 54'><strong>I’ve</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
@@ -100,13 +100,13 @@
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_7' title="bbox 865 1822 1534 1864">
|
||||
<p class='ocr_par' id='par_1_9' lang='eng' title="bbox 865 1822 1534 1864">
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 865 1822 1534 1864; baseline 0 -11; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_189' title='bbox 865 1822 897 1853; x_wconf 77'><strong>Tf</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 919 1833 980 1864; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_191' title='bbox 1004 1833 1055 1854; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 1071 1823 1147 1854; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 1173 1823 1227 1853; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 1249 1822 1382 1863; x_wconf 96'><strong>quality,</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 1401 1833 1437 1852; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 1461 1824 1492 1853; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 1515 1833 1534 1853; x_wconf 96'><strong>a</strong></span>
|
||||
<span class='ocr_line' id='line_1_30' title="bbox 865 1822 1534 1864; baseline 0 -11; x_size 41; x_descenders 10; x_ascenders 11"><span class='ocrx_word' id='word_1_189' title='bbox 865 1822 897 1853; x_wconf 71'><strong>Tf</strong></span> <span class='ocrx_word' id='word_1_190' title='bbox 919 1833 980 1864; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_191' title='bbox 1004 1833 1055 1854; x_wconf 96'><strong>are</strong></span> <span class='ocrx_word' id='word_1_192' title='bbox 1071 1823 1147 1854; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_193' title='bbox 1173 1823 1227 1853; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_194' title='bbox 1249 1822 1382 1863; x_wconf 95'><strong>quality,</strong></span> <span class='ocrx_word' id='word_1_195' title='bbox 1401 1833 1437 1852; x_wconf 95'><strong>or</strong></span> <span class='ocrx_word' id='word_1_196' title='bbox 1461 1824 1492 1853; x_wconf 96'><strong>at</strong></span> <span class='ocrx_word' id='word_1_197' title='bbox 1515 1833 1534 1853; x_wconf 96'><strong>a</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class='ocr_carea' id='block_1_8' title="bbox 77 1879 1533 1921">
|
||||
<p class='ocr_par' id='par_1_10' lang='eng' title="bbox 77 1879 1533 1921">
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 77 1879 1533 1921; baseline -0.001 -10; x_size 42; x_descenders 11; x_ascenders 11"><span class='ocrx_word' id='word_1_198' title='bbox 77 1880 212 1918; x_wconf 96'><strong>funeral,</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 231 1891 267 1911; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 289 1881 395 1921; x_wconf 96'><strong>trying</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 417 1884 450 1911; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_202' title='bbox 471 1891 511 1920; x_wconf 96'><strong>go</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 533 1883 565 1911; x_wconf 95'><strong>to</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 587 1880 672 1920; x_wconf 96'><strong>sleep</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 695 1881 785 1911; x_wconf 96'><strong>when</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 807 1890 867 1920; x_wconf 93'><strong>you</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 894 1880 973 1911; x_wconf 92'><strong>ain’t</strong></span> <span class='ocrx_word' id='word_1_208' title='bbox 994 1880 1167 1921; x_wconf 92'><strong>sleepy—if</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 1194 1890 1256 1921; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_210' title='bbox 1278 1890 1330 1911; x_wconf 93'><strong>are</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 1353 1879 1533 1921; x_wconf 91'><strong>anywheres</strong></span>
|
||||
<span class='ocr_line' id='line_1_31' title="bbox 77 1879 1533 1921; baseline -0.001 -10; x_size 42; x_descenders 11; x_ascenders 11"><span class='ocrx_word' id='word_1_198' title='bbox 77 1880 212 1918; x_wconf 96'><strong>funeral,</strong></span> <span class='ocrx_word' id='word_1_199' title='bbox 231 1891 267 1911; x_wconf 96'><strong>or</strong></span> <span class='ocrx_word' id='word_1_200' title='bbox 289 1881 395 1921; x_wconf 96'><strong>trying</strong></span> <span class='ocrx_word' id='word_1_201' title='bbox 417 1884 450 1911; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_202' title='bbox 471 1891 511 1920; x_wconf 96'><strong>go</strong></span> <span class='ocrx_word' id='word_1_203' title='bbox 533 1883 565 1911; x_wconf 96'><strong>to</strong></span> <span class='ocrx_word' id='word_1_204' title='bbox 587 1880 672 1920; x_wconf 96'><strong>sleep</strong></span> <span class='ocrx_word' id='word_1_205' title='bbox 695 1881 785 1911; x_wconf 96'><strong>when</strong></span> <span class='ocrx_word' id='word_1_206' title='bbox 807 1890 867 1920; x_wconf 93'><strong>you</strong></span> <span class='ocrx_word' id='word_1_207' title='bbox 894 1880 973 1911; x_wconf 92'><strong>ain’t</strong></span> <span class='ocrx_word' id='word_1_208' title='bbox 994 1880 1167 1921; x_wconf 91'><strong>sleepy—if</strong></span> <span class='ocrx_word' id='word_1_209' title='bbox 1194 1890 1256 1921; x_wconf 96'><strong>you</strong></span> <span class='ocrx_word' id='word_1_210' title='bbox 1278 1890 1330 1911; x_wconf 93'><strong>are</strong></span> <span class='ocrx_word' id='word_1_211' title='bbox 1353 1879 1533 1921; x_wconf 91'><strong>anywheres</strong></span>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
Tesseract Open Source OCR Engine v4.0.0-beta.1 with Leptonica
|
||||
Detected 60 diacritics
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
THEY TIP-TOED ALONG.
|
||||
|
||||
ae .
|
||||
ee .
|
||||
Se We went tip-toeing along a path amongst
|
||||
|
||||
the trees back towards the end of the
|
||||
|
||||
BIN
Binary file not shown.
-2
@@ -1,2 +0,0 @@
|
||||
Tesseract Open Source OCR Engine v4.0.0-beta.1 with Leptonica
|
||||
OSD: Weak margin (2.80) for 190 blob text block, but using orientation anyway: 0
|
||||
-39
@@ -1,39 +0,0 @@
|
||||
Replacement of "creationism" with "intelligent design"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
120
|
||||
100 -
|
||||
Cc 80
|
||||
>
|
||||
5
|
||||
5 607 —@— "Creation" and "creationist"
|
||||
5 —@— "Intelligent design"
|
||||
= and "design proponent"
|
||||
40 -
|
||||
20 -
|
||||
—@— —@®
|
||||
0 e— T T T ' w °
|
||||
gp) ee) 0 oN g\ gD) op)
|
||||
oO NC) NC) LN eo N N
|
||||
S os o* vs ws os os
|
||||
cs) Re ss & ow x & s?
|
||||
ge ee Oo ss Ss Ne qs
|
||||
G % S S © S
|
||||
Ros % se se oe AN
|
||||
Ss 3s S Ss Ss Ss Ss
|
||||
ow? \O Xo) R g g Q
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.3e7kb0k7/000003.ocr.png"; bbox 0 0 2272 1848; ppageno 0'>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.b07isxe5/000003.ocr.png"; bbox 0 0 2272 1848; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 201 38 2167 118">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 201 38 2167 118">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 201 38 2167 118; baseline -0.001 -17; x_size 79; x_descenders 17; x_ascenders 16"><span class='ocrx_word' id='word_1_1' title='bbox 201 39 659 117; x_wconf 96'><strong>Replacement</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 665 38 784 101; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_3' title='bbox 808 39 1289 101; x_wconf 95'><strong>"creationism"</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 1316 39 1458 101; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 1491 39 1869 118; x_wconf 96'><strong>"intelligent</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 1897 39 2167 118; x_wconf 92'><strong>design"</strong></span>
|
||||
|
||||
BIN
Binary file not shown.
-2
@@ -1,2 +0,0 @@
|
||||
Tesseract Open Source OCR Engine v4.0.0-beta.1 with Leptonica
|
||||
OSD: Weak margin (4.34) for 177 blob text block, but using orientation anyway: 0
|
||||
-36
@@ -1,36 +0,0 @@
|
||||
Replacement of "creationism" with "intelligent design"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
120
|
||||
100 4
|
||||
= 80
|
||||
—
|
||||
S
|
||||
_ 6047 —@— "Creation" and "creationist"
|
||||
5 —@— "Intelligent design"
|
||||
and "design proponent"
|
||||
S «4
|
||||
20 -
|
||||
0 oe I T T T T ©
|
||||
3) ©) Ay Ay Ay 9 o>)
|
||||
ee ow oe oe Cs Cs eS
|
||||
RQ Q R R XR Q R
|
||||
& es o a al & eo
|
||||
3 e oe we a? i) as?
|
||||
3 4? 3 & oe & &
|
||||
oe ww 6 e Qe Qe Qe
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.3e7kb0k7/000004.ocr.png"; bbox 0 0 2272 1848; ppageno 0'>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.b07isxe5/000004.ocr.png"; bbox 0 0 2272 1848; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 200 38 2168 120">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 200 38 2168 120">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 200 38 2168 120; baseline 0 -18; x_size 80; x_descenders 18; x_ascenders 16"><span class='ocrx_word' id='word_1_1' title='bbox 200 40 660 118; x_wconf 96'><strong>Replacement</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 664 38 784 102; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_3' title='bbox 808 40 1290 102; x_wconf 94'><strong>"creationism"</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 1316 40 1458 102; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 1490 40 1870 120; x_wconf 87'><strong>"intelligent</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 1896 40 2168 120; x_wconf 94'><strong>design"</strong></span>
|
||||
|
||||
BIN
Binary file not shown.
-71
@@ -1,71 +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
|
||||
(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-
|
||||
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
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
<meta name='ocr-capabilities' content='ocr_page ocr_carea ocr_par ocr_line ocrx_word'/>
|
||||
</head>
|
||||
<body>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.3e7kb0k7/000005.ocr.png"; bbox 0 0 2550 3300; ppageno 0'>
|
||||
<div class='ocr_page' id='page_1' title='image "/var/folders/37/78_114p552q16vv6vmgm5kr00000gn/T/com.github.ocrmypdf.b07isxe5/000005.ocr.png"; bbox 0 0 2550 3300; ppageno 0'>
|
||||
<div class='ocr_carea' id='block_1_1' title="bbox 70 403 1182 833">
|
||||
<p class='ocr_par' id='par_1_1' lang='eng' title="bbox 70 403 1182 833">
|
||||
<span class='ocr_line' id='line_1_1' title="bbox 70 403 1180 461; baseline 0.002 -14; x_size 59; x_descenders 13; x_ascenders 15"><span class='ocrx_word' id='word_1_1' title='bbox 70 404 171 447; x_wconf 96'><strong>with</strong></span> <span class='ocrx_word' id='word_1_2' title='bbox 204 418 229 447; x_wconf 95'><strong>a</strong></span> <span class='ocrx_word' id='word_1_3' title='bbox 258 404 371 459; x_wconf 96'><strong>plain</strong></span> <span class='ocrx_word' id='word_1_4' title='bbox 404 403 509 454; x_wconf 96'><strong>face,</strong></span> <span class='ocrx_word' id='word_1_5' title='bbox 541 418 596 449; x_wconf 96'><strong>on</strong></span> <span class='ocrx_word' id='word_1_6' title='bbox 629 404 696 449; x_wconf 96'><strong>the</strong></span> <span class='ocrx_word' id='word_1_7' title='bbox 729 404 871 449; x_wconf 96'><strong>throne</strong></span> <span class='ocrx_word' id='word_1_8' title='bbox 901 406 954 448; x_wconf 96'><strong>of</strong></span> <span class='ocrx_word' id='word_1_9' title='bbox 979 405 1180 461; x_wconf 96'><strong>England;</strong></span>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user