/tunebook-companion

A super index of NPS publications

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Northumbrian Piping Tunebook Directory

Go to the tunebook lookup page

An app designed to take a tune name and return location of tune in the specific editions of a tunebook owned by a given user.

Currently Supported Tunebooks

Bewick

  • Probably 3rd (2010) edition - data from J Say

Billy Pigg's Compositions

  • Unknown Edition, data from J Say

Billy Pigg's Repertoire

  • Unknown Edition, data from J Say

Border Minstrel

  • 1

Charlton MTB

  • Matches my ancient 1956 edition! Data from J Say

Continuing the Tradition

  • Unknown Edition, data from J Say

Duet

  • 1

Folio 2005

  • Unknown Edition, data from J Say

Folio 2007

  • Unknown Edition, data from J Say

Folio 2009

  • Unknown Edition, data from J Say

Folio 2011

  • Unknown Edition, data from J Say

Green Book

  • Unknown Edition, data from J Say

James Hill

  • Unknown Edition, data from J Say

Minstrelsy

  • Unknown Edition, data from J Say

NPS Book 1

  • Unknown Edition, data from J Say
  • 3

NPS Book 2

  • Unknown Edition, data from J Say
  • 3

NPS Book 3

  • 2

NPS Book 4

  • 1

Peacock

  • Unknown Edition, data from J Say

Yellow Book

  • 3

First 30

  • 2008

Remember Me

  • 1995

Over To You

  • 2015: Many thanks to Philip Howard for data inputting.

Clough Family Tunebook

  • 2012: Many thanks to Philip Howard for data inputting.

The Piper's Companion - Volume I

  • 1994: Many thanks to Philip Howard for data inputting.

The Piper's Companion - Volume II

  • 2002: Many thanks to Philip Howard for data inputting.

Classic for Folk - Volume V of The Piper's Companion

  • 1995: Many thanks to Philip Howard for data inputting.

The Wild Hills o' Wannies - Volume VII of The Piper's Companion

  • 1995: Many thanks to Philip Howard for data inputting.

Roadmap

  • Build a proof of concept with simple test data
  • Deploy PoC on GH pages using GH actions to build the project. - this should make the deployment repeatable.
  • Add backend data to produce a basic app.
  • Add a means to save user preferences about which tune books they have.
  • Add an I'm feeling lucky.
  • Add links to folktunefinder and/or the session if tune exists but not in an edition you own.

Desired appearance:

Tune Name:

Find this tune at:
    - Location
    - Location

I have the following tunebooks
Book 1  <dropdown selecting edition or None>
Book 2  <dropdown selecting edition or None>
Book 3  <dropdown selecting edition or None>
Book 4  <dropdown selecting edition or None>
Yellow Book  <dropdown selecting edition or None>
Green Book  <dropdown selecting edition or None>
Duet Book  <dropdown selecting edition or None>
&c &c

Developer information

Project setup

yarn install

Compiles and hot-reloads for development

yarn serve

Compiles and minifies for production

yarn build

Lints and fixes files

yarn lint

Deploy

yarn deploy