Tab Generator, Finger Chart, & Practice Software

OcSteve
Transverse Ocarinist x 2
Transverse Ocarinist x 2
Joined: December 17th, 2012, 11:34 pm

December 26th, 2012, 6:41 am #1

Inspired by our very own Robert Hickman's PHP dabblings, as someone who is technically and programmatically inclined myself, I'm currently coding a fingering chart, tabs generator and practice system that I'll be putting up somewhere on the web some time in the future.

However, to kick it up a notch, I've decided to support "non-standard" and multi-chambered (with harmony) ocarinas as well.

The currently implemented fingering systems for tabs are:
  • 4 Hole Pendant
  • 5 Hole Pendant
  • 6 Hole Pendant
  • STL Max Range Pendant
  • STL Max Range Double Pendant
  • 10 Hole Transverse
  • 12 Hole Japanese Transverse
  • 12 Hole Taiwanese Transverse
What are currently in the queue include (in no particular order):
  • 6 Hole Pendant w/sub hole
  • STL Compact Double
  • Double & Triple Taiwanese Transverse
  • Double & Triple Japanese Transverse
  • 11 Hole Pacchioni, Double, Triple, & Quadruple Transverse
  • STL Max Range Double & Triple Bass
  • Songbird Dragon Tooth, Muse, & OoT (cosmetic mods to the standard 10 Hole and 12 Hole Japanese tabs :-) )
  • 7-hole OoT
  • Hind's entire non-standard inventory
  • Mountain Ocarina's entire inventory
In the next few weeks I should have an ABC-notation-to-tabs generator ready to fiddle with (or "oc" with...?) that'll support harmony tabbing "out of the box" (er.. webpage...?).

With the harmony support it's also a bit fun, as the current tab generator can be told to favor one chamber over another in certain contexts, and in the future will also be able to calculate optimal (i.e. the easiest) alternate fingerings when necessary.

I also hope to have some sort of practice system put together with Popcorn.js or some similar library to teach tabs as well as sheet music.

It's an ambitious undertaking, and I'm only working on it a little at a time so... stay tuned. :D
--Steve
My Fingering Charts & ABC to Tabs Generator - Do you have an ocarina not listed there? Give me a fingering chart and I'll include it.
Quote
Like
Share

Wollemi Pine
Premium Poster
Premium Poster
Joined: January 11th, 2012, 2:03 am

December 26th, 2012, 8:28 am #2

Sounds great! I wish you the best of luck in this effort. Do you need beta testers?

Also, don't forget that Pachioni has his own P fingering, and addition to the V fingering, which I think is the Italian fingering.
Last edited by Wollemi Pine on December 26th, 2012, 8:29 am, edited 1 time in total.
[+] Some Ocarinas I Own

Multi-Chamber Ocarinas
Pacchioni Tripla-P C5 (Bass)
Triple Huaca
Bon Solist Triple
Dinda Double AC
Dinda Triple AC
Maparam Triple


Transverse Ocarinas (Sweet Potato)
:aria: Aria, Tenor C
Aria, Alto G
:muse: Songbird Muse (Eb & F)
Songbird Dragon Tooth, 13-hole (D)
Zin: Soprano C, Tenor C (Bass)
Hamlett, Alto C
Epicai Crab Claw (E)

Spoony AC
CJ AC
Dreambirth Abstract Bass
Robert Hickman AC

Inline Ocarinas
Hind Tenor F
Mountain Aluminum G


Pendant Ocarinas
Whistleworks Killer Whale
STL Mouse


Vintage Ocarinas
:oldoc: Fiehn: C1, B2, E4.5, D5 (1877 stamp), C6, A7.5, G9, C13, G17
:budrio: Chiesa
:budrio: Canella
:oldoc: Teschner
:oldoc: Old Glory: C, G
:oldoc: Gretsch: C, G
:oldoc: EWA: F
:oldoc: Guido Bondi (GB)
:oldoc: Hopf
:oldoc: Reform
:oldoc: Missnia
:oldoc: "Original"
:oldoc: Mathieu (metal)
:oldoc: Waterbury


Broken Ocarinas
:brokenoc: None!
[+] Wish List

:budrio: Vintage Ocarinas (PM me if you have any for sale)
Maparam Ocarinas (PM me if you have one for sale)
fm12692's Bass
Hind Double Sweet Potato
Ocflute
Woodsound
Spencer Double
Pacchioni Classic & Quadrupla-P
Focalink AC Triple Forte
Gosselink
Menaglio Do 7
Purple Clay Triple
Osawa Forte Triple
ABC Notation Primer Guide - Learn how to easily create sheet music and ocarina tabs
Quote
Like
Share

Gnomeish
Double Ocarinist
Double Ocarinist
Joined: June 27th, 2012, 9:14 pm

December 26th, 2012, 8:36 am #3

Sounds amazing! I'll look forward to playing around with this if/when a public version is released. Especially liking multi-chamber ocarinas being included.
"I'm not good at making Signatures." - Greg

My Ocarinas/Instruments:
[+] Spoiler
  • STL Zelda Tenor
  • STL Rupee Tenor (Purple)
  • Tecarina (Blue/Black)
  • Dragon Tooth (Luster)
  • Baby Dragon Tooth (Luster)
  • Zin Rainbow Plastic AC
  • Arlene Hayward Pendant
  • TNG Double (Blue)
  • Aria SG
  • Mountain Ocarina, WarmStone in G
  • Hind Wooden 4-hole Kit
  • ICO Double Alto G
  • Makala Dolphin Soprano Ukulele (Baby Blue)
  • Clarke Meg Tin Whistle in C
  • Parks Ghost Whistle
Quote
Like
Share

Wollemi Pine
Premium Poster
Premium Poster
Joined: January 11th, 2012, 2:03 am

December 26th, 2012, 6:38 pm #4

Once it's ready, I'll include it into my ABC Primer guide.
[+] Some Ocarinas I Own

Multi-Chamber Ocarinas
Pacchioni Tripla-P C5 (Bass)
Triple Huaca
Bon Solist Triple
Dinda Double AC
Dinda Triple AC
Maparam Triple


Transverse Ocarinas (Sweet Potato)
:aria: Aria, Tenor C
Aria, Alto G
:muse: Songbird Muse (Eb & F)
Songbird Dragon Tooth, 13-hole (D)
Zin: Soprano C, Tenor C (Bass)
Hamlett, Alto C
Epicai Crab Claw (E)

Spoony AC
CJ AC
Dreambirth Abstract Bass
Robert Hickman AC

Inline Ocarinas
Hind Tenor F
Mountain Aluminum G


Pendant Ocarinas
Whistleworks Killer Whale
STL Mouse


Vintage Ocarinas
:oldoc: Fiehn: C1, B2, E4.5, D5 (1877 stamp), C6, A7.5, G9, C13, G17
:budrio: Chiesa
:budrio: Canella
:oldoc: Teschner
:oldoc: Old Glory: C, G
:oldoc: Gretsch: C, G
:oldoc: EWA: F
:oldoc: Guido Bondi (GB)
:oldoc: Hopf
:oldoc: Reform
:oldoc: Missnia
:oldoc: "Original"
:oldoc: Mathieu (metal)
:oldoc: Waterbury


Broken Ocarinas
:brokenoc: None!
[+] Wish List

:budrio: Vintage Ocarinas (PM me if you have any for sale)
Maparam Ocarinas (PM me if you have one for sale)
fm12692's Bass
Hind Double Sweet Potato
Ocflute
Woodsound
Spencer Double
Pacchioni Classic & Quadrupla-P
Focalink AC Triple Forte
Gosselink
Menaglio Do 7
Purple Clay Triple
Osawa Forte Triple
ABC Notation Primer Guide - Learn how to easily create sheet music and ocarina tabs
Quote
Like
Share

Prairie Wolf
Double Ocarinist x 2
Double Ocarinist x 2
Joined: September 21st, 2011, 1:59 am

December 26th, 2012, 6:56 pm #5

Wow, what a nice tool that will be. Sounds wonderful!
"The spirit of the Earth in the notes of the flute
the song speaks for my soul, when my voice is mute."
"Utter contentment with the simplest gesture of affection
-- that is the accepting love of a dog..."
--Prairie Wolf
Quote
Like
Share

OcSteve
Transverse Ocarinist x 2
Transverse Ocarinist x 2
Joined: December 17th, 2012, 11:34 pm

December 27th, 2012, 2:50 am #6

I will certainly need testers... especially with all of the bugs I can see from writing the ABC interpreter alone... There are no good PHP solutions ready-made for that so I'm stuck doing it from scratch.
--Steve
My Fingering Charts & ABC to Tabs Generator - Do you have an ocarina not listed there? Give me a fingering chart and I'll include it.
Quote
Like
Share

SuperBobKing
Quadruple Ocarinist
Quadruple Ocarinist
Joined: February 14th, 2012, 10:23 pm

December 27th, 2012, 2:58 am #7

Really? I thought there were ABC interpreters written in pretty much everything.
The signature you have requested does not exist.
Error Code: 31003:2481069
Quote
Like
Share

OcSteve
Transverse Ocarinist x 2
Transverse Ocarinist x 2
Joined: December 17th, 2012, 11:34 pm

December 27th, 2012, 6:07 pm #8

Nope. You can get an ABC *wrapper* in almost anything, but nothing *native* in PHP. On shared hosting that's a big drawback.
--Steve
My Fingering Charts & ABC to Tabs Generator - Do you have an ocarina not listed there? Give me a fingering chart and I'll include it.
Quote
Like
Share

Wollemi Pine
Premium Poster
Premium Poster
Joined: January 11th, 2012, 2:03 am

December 27th, 2012, 6:27 pm #9

I noticed the one formerly at Folkinfo also appears to user an ABC wrapper.
[+] Some Ocarinas I Own

Multi-Chamber Ocarinas
Pacchioni Tripla-P C5 (Bass)
Triple Huaca
Bon Solist Triple
Dinda Double AC
Dinda Triple AC
Maparam Triple


Transverse Ocarinas (Sweet Potato)
:aria: Aria, Tenor C
Aria, Alto G
:muse: Songbird Muse (Eb & F)
Songbird Dragon Tooth, 13-hole (D)
Zin: Soprano C, Tenor C (Bass)
Hamlett, Alto C
Epicai Crab Claw (E)

Spoony AC
CJ AC
Dreambirth Abstract Bass
Robert Hickman AC

Inline Ocarinas
Hind Tenor F
Mountain Aluminum G


Pendant Ocarinas
Whistleworks Killer Whale
STL Mouse


Vintage Ocarinas
:oldoc: Fiehn: C1, B2, E4.5, D5 (1877 stamp), C6, A7.5, G9, C13, G17
:budrio: Chiesa
:budrio: Canella
:oldoc: Teschner
:oldoc: Old Glory: C, G
:oldoc: Gretsch: C, G
:oldoc: EWA: F
:oldoc: Guido Bondi (GB)
:oldoc: Hopf
:oldoc: Reform
:oldoc: Missnia
:oldoc: "Original"
:oldoc: Mathieu (metal)
:oldoc: Waterbury


Broken Ocarinas
:brokenoc: None!
[+] Wish List

:budrio: Vintage Ocarinas (PM me if you have any for sale)
Maparam Ocarinas (PM me if you have one for sale)
fm12692's Bass
Hind Double Sweet Potato
Ocflute
Woodsound
Spencer Double
Pacchioni Classic & Quadrupla-P
Focalink AC Triple Forte
Gosselink
Menaglio Do 7
Purple Clay Triple
Osawa Forte Triple
ABC Notation Primer Guide - Learn how to easily create sheet music and ocarina tabs
Quote
Like
Share

OcSteve
Transverse Ocarinist x 2
Transverse Ocarinist x 2
Joined: December 17th, 2012, 11:34 pm

December 28th, 2012, 12:43 am #10

Ok here's the ABC to tabs typesetter. It's unpolished and ugly as sin... but it works surprisingly well. :-)

http://ocarina.rogueleaf.com/tab/

It scrubs out a lot of ABC features that I'm going to add in slowly and harmony (with brackets []) is not implemented yet as I'm working on that now, but it can do basic single melody tabs for all of the ocarinas listed in whatever key you tell it to.
--Steve
My Fingering Charts & ABC to Tabs Generator - Do you have an ocarina not listed there? Give me a fingering chart and I'll include it.
Quote
Like
Share