IMSLP:Obtaining High-Resolution Images

(Redirected from IMSLP:JAVAscanDownloader)

Users employing the programs or methods explained below are encouraged to add the template HiRes to the Miscellaneous Notes section for scores they upload as this will allow other users who are interested in obtaining high-resolution images to find this page.

Contents

BNF (Bibliothèque nationale de France)

Piupianissimo's Java Downloader

To download the scanned scores provided by some library sites in the original high quality - usually 300dpi resolution and more in color or grayscale - the libraries often offer no possibilities themselves. All you can do is download some PDF files with lower resolution images (about 100-150dpi resolution). The high resolution scans can just be viewed in some special viewer they offer inside your browser.
Nevertheless there is a way to download the high resolution scans.
I provide here a little JAVA program I wrote that can be used to download the scans from the Bibliothèque nationale de France. In its current version the program is now able to download the high resolution images from 11 library sites. See below how to download from all those different sites

You can download it here as a zipped Windows exe or here as a zipped JAVA archive (jar) file.
The Windows exe can be run directly on Windows systems by double clicking as usual. But it needs a JAVA runtime to be installed on your system. When no JAVA runtime is found it should ask you to install one.
The JAVA archive file should run on every system with an installed JAVA runtime. You simple have to run it with your JAVA VM executable (e.g. java.exe on Windows systems).
As it is written and tested with JVA version 1.6 this version is prefered.
If you experience any problems please let me know.

This is how the GUI of the program looks like and how it is used.
MultiScanDownloader at work.png

The program needs six parameters from you to run.

  1. choose the site BnF from the chooser popup on top
  2. the BnF Identification: this can be found in the information text for every score
    (e.g. for this score it is the btv1b9010314n)
    BnF identification.png
  3. the directory where the images should be saved: the "..." button opens a filechooser window
  4. the page number from which to start the downloads
  5. the last page number to download
  6. the number of tiles being loaded parallel. For sites that offer the images in tiles the download process can be speeded up by loading more than one tile at the same time. A number of about 20 should give good results, depending on you internet connection speed.
  7. the compression level to use for the jpg files: a number of 80% gives usually good results. The compression level is just used for images that have to be loaded in tiles. When sites offer directly loadable images they are saved as offered.


Nachus001's Python script

Nachus001 wrote a script in Python that will also download high-resolution jpg files from BNF. The file and instructions are available at the IMSLP Forums. This method requires the user to have the following software installed: Python (tested with version 3.3), cURL, and ImageMagick.

SLUB (Sächsische Landesbibliothek - Staats und Universitätsbibliothek Dresden)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site SLUB to download from.
You need the SLUB-Katalog (PNN) number as identification as in the case of http://digital.slub-dresden.de/werkansicht/dlf/17042/1/ it is the number 311929699.
SLUB identification.png

LOEB (The Digital Loeb Classical Library)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site LOEB to download from. As identification you have to use the number of the viewer pages internet address. In this case with address http://pds.lib.harvard.edu/pds/view/14001388 it is the number 14001388.
LOEB identification.png

SBB (Staatsbibliothek zu Berlin)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site SBB to download from. As identification you have to use the PPN number of the title pages internet address. In this case with address http://digital.staatsbibliothek-berlin.de/werkansicht/?PPN=PPN665349858&PHYSID=PHYS_0001&USE=800 it is the number PPN665349858.
SBB identification.png

BLB (Badische Landesbibliothek)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site BLB to download from. As identification you have to use the number of the title pages internet address. In this case with address http://digital.blb-karlsruhe.de/blbihd/Musikalien/content/titleinfo/2185190 it is the number 2185190.
BLB identification.png

WIEN (Wienbibliothek)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site WIEN to download from. As identification you have to use the number of the title pages internet address. In this case with address http://www.digital.wienbibliothek.at/wbrobv02/content/pageview/434507 it is the number 434507.
WIEN identification.png

Morgan (The Morgan Library)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site Morgan to download from. As identification you have to use the id number of the title pages internet address. In this case with address http://host.themorgan.org/music/manuscriptZoom.asp?page=2&id=114220 it is the number 114220.
Morgan identification.png

Milan (Conservatorio di Milano)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site Milan to download from. As identification you have to use the number of the viewer pages internet address. In this case with address http://bibliotecadigitale.consmilano.it/nav?internalId=751660&resId=&submitType=internal it is the number 751660.
Milan identification.png
There are two different download sites supported. The internal as in
http://bibliotecadigitale.consmilano.it/nav?internalId=751660&resId=&submitType=internal
and the external as in
http://bibliotecadigitale.consmilano.it/nav?f1stId=&s2ndId=200228&agency=MI0344&agencyType=2&submitType=external.
When the url looks different than in these examples or when you are not shure you should use the full address instead of just the number.

NYphil (New York Philharmonic)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site NYphil to download from. As identification you have to use the number of the viewer pages internet address. In this case with address http://archives.nyphil.org/index.php/artifact/4c934bb4-9b68-4bd8-b6f4-fe11e55262ba/fullview#page/2/mode/2up it is the number 4c934bb4-9b68-4bd8-b6f4-fe11e55262ba.
NYphil identification.png

BachDig (Bach Digital)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site BachDig to download from. As identification you have to use the number of the referrer pages internet address. In this case with address http://www.bach-digital.de/receive/BachDigitalSource_source_00001152 it is the number 00001152.
BachDig identification.png

ONB (Österreichische Nationalbibliothek)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site ONB to download from. As identification you have to use the DOCCHOICE or otherwise metsid number of the viewer pages internet address. In this case with address http://archiv.onb.ac.at:1801/view/action/nmets.do?DOCCHOICE=4002698.xml&dvs=1426449414575~100&locale=de&search_terms=&adjacency=&VIEWER_URL=/view/action/nmets.do?&DELIVERY_RULE_ID=1&usePid1=true&usePid2=true it is the number 4002698 (don't wonder that the link is no longer valid as the dvs number - 1426449414575~100 in the above link - is a temporary number connected with the session I opended when taking the snapshot).
ONB identification.png

HathiTrust (Hathitrust Digital Library)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site HathiTrust to download from. As identification you have to use the id in the viewers internet address consisting of a short name, a dot and a number. In this case with address http://babel.hathitrust.org/cgi/pt?id=uiug.30112059841020;view=1up;seq=8 it is the string uiug.30112059841020. Also note that the files downloaded will most likely be a mixture of 300dp color or grayscale jpgs and 600dpi grayscale or black and white png files.
Hathitrust identification.png

Duben (Düben Collection)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site Duben to download from. As identification you have to use the id in the viewers internet address. In this case with address http://www2.musik.uu.se/duben/presentationSource1.php?Select_Dnr=2002 it is the number 2002.
Duben identification.png

DFmi (Goethe Universität Frankfurt)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site DFmi to download from. As identification you have to use the id in the viewers internet address. In this case with address http://sammlungen.ub.uni-frankfurt.de/musikhs/content/titleinfo/6244955 it is the number 6244955.
D-Fmi identification.png

BLmanu (British Library manuscripts)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site BLmanu to download from. As identification you have to use the reference name on the referring page. In this case with address http://www.bl.uk/manuscripts/FullDisplay.aspx?ref=Zweig_MS_40 it is Zweig_MS_40.
BLmanu identification.png

eManuscripta (Zentralbibliothek Zürich)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site eManuscripta to download from. As identification you have to use the full path on the referring page as the number itself is not sufficient to identify the scans. In this case with address http://www.e-manuscripta.ch/zuz/noten/content/titleinfo/23826 it is zuz/noten/content/titleinfo/23826.
EManuscripta identification.png

eRara (Zentralbibliothek Zürich)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site eRara to download from. As identification you have to use the full path on the referring page as the number itself is not sufficient to identify the scans. In this case with address http://www.e-rara.ch/bau_1/content/titleinfo/9176731 it is bau_1/content/titleinfo/9176731.
ERara identification.png

ULB (Universitäts- und Landesbibliothek Bonn)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site ULB' to download from. As identification you have to use the id in the viewers internet address. In this case with address http://digitale-sammlungen.ulb.uni-bonn.de/content/titleinfo/3094270 it is 3094270.
ULB identification.png

CAM (Cambridge Digital Library)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site CAM to download from. As identification you have to use the reference name on the referring page. In this case with address https://cudl.lib.cam.ac.uk/view/MS-FF-00001-00023/1 it is MS-FF-00001-00023.
CAM identification.png

Halle (Universitäts- und Landesbibliothek Sachsen-Anhalt)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site Halle to download from. As identification you have to use the id in the viewers internet address. In this case with address http://digital.bibliothek.uni-halle.de/hd/content/titleinfo/2382287 it is 2382287.
Halle identification.png

Bruckner (Bruckner Online)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site Bruckner to download from. As identification you have to use the name in the signature field. In this case with address http://www.bruckner-online.at/?page_id=959&ID=1233 it is A-WstMHc4080 (the signature field shows A-WstMHc4080).
Bruckner identification.png

BrucknerDrucker (Bruckner Online Drucke)

Piupianissimo's Java Downloader

Use the same JAVA program you can find for the BnF downloads. The only differences in usage are, that you choose the site BrucknerDrucke to download from. As identification you have to use the reference name that you find in the page selector of the viewer. In this case with address http://www.bruckner-online.at/?page_id=870 it is WAB005 (the page selector shows WAB005-1 for the first page being currently shonw in the viewer).
BrucknerDrucke identification.png