Master | Developement |
---|---|
Imagine you 're at a jam session: Someone proposes a song (e.g. "Someone For My Lady"). Normally you would have to go through the table of contents of the first real book but wouldn't find it until you opened the second real book. Then your next challenge would be finding the right page as the pdf page numbers don't match the table of contents.
With this simple tool you just start typing the name of your song and immediately see the right entry. Then you just double click on the song and the pdf viewer opens the right page of the real book.
The program runs on Windows 32bit and 64bit systems. It can also be built for Linux using Mono.
- .NET Framework Runtime 4.6.1 or newer.
- SumatraPDF
- Indeces of your pdf files in the CSV-Format like this:
<Song title>, <first page>, <last page (optional)>
e.g.:"Raven, The", 89, 90
(more details)
- Make sure that you have the .NET Framework Runtime 4.6.1 or newer installed (most likely it's already there).
- Download Music-Book-Index-Search from the release page (or from Appveyor)
- If necessary unzip the zip file for Music-Book-Index-Search and place those files in one folder.
- Get the .csv files with the indices for your music books (download from book-indices or create your own).
- Download SumatraPDF. (If you use linux you can use ocular or try other pdf viewers. To use them you need to adjust the value of
SumatraPdfFilePath
inMusic-Book-Index-Search.exe.config
). - Open Music-Book-Index-Search.exe and go to Options.
- Select your music book pdf file and the corresponding index csv file and add them.
That's it - you can now search your music sheet library.
You can download the app from the release page or from appveyor (appveyor only stores the binaries for a limited time).
Desktop view:
Tablet view (bigger fonts and spacings):
- Install Visual Studio 2017 or similar
- Open the solution file (
Music-Book-Search.sln
) - Select the configuration
DEBUG
orRELEASE
- Click on 'Build' or 'Start'
- Install Mono
- See above
- Select the configuration
Linux
- See above
The project is a standard visual studio solution. Feel free to fork, improve, create pull requests and share this project.