gaita 'Asturiana' fingering pattern

Use this forum to report bugs or request new features for WARBL, including fingering chart suggestions.
Post Reply
enrique
Posts: 2
Joined: Tue Nov 23, 2021 9:15 pm

gaita 'Asturiana' fingering pattern

Post by enrique »

Hi,
is there a way to incorporate a gaita 'Asturiana' fingering pattern?

Like this: https://html.scribdassets.com/9iahffwmr ... a74b28.jpg

Can I do it on my end? or is it required to be programmed in the configuration tool?

Thanks in advance
User avatar
admin
Site Admin
Posts: 439
Joined: Tue Mar 26, 2019 5:17 pm
Contact:

Re: gaita 'Asturiana' fingering pattern

Post by admin »

Hi, as you've probably seen there is currently the Galician gaita fingering but not Asturian. I'm not familiar with the differences, but it would probably be possible to add the Asturian version. I could make you a custom version of the firmware to test and then add it officially to a later "release" version. The current Gaits fingering is shown here in the fingering charts-- it was developed to allow three octaves and therefore differs from the real pipes a little:

https://warbl.xyz/WARBL%20Fingering%20Charts.pdf
Andrew Mowry
info@warbl.xyz
enrique
Posts: 2
Joined: Tue Nov 23, 2021 9:15 pm

Re: gaita 'Asturiana' fingering pattern

Post by enrique »

Thanks for the reply.
That would be sweet. I would be more than happy to be the test subject!
In natural Asturian pipes you would be able to play 1.5 octaves, the 0.5 highest octave is achieved by increasing the pressure in the bag.

I was taking a peek at the code and I think I came to basically adding to the 'fingering_charts.ino'

Code: Select all

//Gaita
struct gaitaAsturiana_explicit_entry {
    uint8_t midi_note;
};


const struct gaitaAsturiana_explicit_entry gaitaAsturiana_explicit[256]PROGMEM  = {  //general fingering pattern for each MIDI note. In this case, the index (position from right) of the leftmost uncovered hole is used to determine the MIDI note. This way all other holes below that one are ignored.

// My 'hard' cases:

{...
{75}, //01111110 C
..
{74}, //01001110 B
..
{73}, //10001110 A#
..
{72}, //11001110 A
..
{70}, //11101110 G
..
{68}, //11110110 F
..
{67}, //11111010 E
..
{65}, //11111100 D
..
{63}, //11111110 C
{62}, //11111111 B
}
2 questions about this?

1. some of the #notes such as C# and D# are done by getting the whole semi-closed. I've seen you do it pretty closely in the tin whistle video.
2. can you do vibrato in the current settings of the gaita?

I saw the tin whistle had components in the explicit structure:

Code: Select all

struct tinwhistle_explicit_entry {
    uint8_t midi_note;
    uint8_t vibrato; //send pitch bend down
};
Ideally, it would be great to get staccato and vibrato (most notes is by using the right pinky , #4 right hand) But some notes have their own.

Thanks again!
User avatar
admin
Site Admin
Posts: 439
Joined: Tue Mar 26, 2019 5:17 pm
Contact:

Re: gaita 'Asturiana' fingering pattern

Post by admin »

Playing accidentals by partially covering a hole is technically possible if you turn on the "slide" feature, though it can be a bit touchy and takes some practice. The slide works well for sliding up/down to notes, particularly in slower tunes, but is a bit more difficult to use for accurately hitting an accidental. Most of the fingering charts have some "cross-fingering" patterns for some accidentals, so if there ay of those that would make sense to add for C3 and D3 in this case, we could do that as well.

The tin whistle chart has some vibrato holes coded into it because there is a "custom" vibrato option for tin whistle, but for most fingering patterns (including the current gaita) the only vibrato option is the "standard" vibrato, which lets you select which holes you want to be available for vibrato and should work fine for Asturian gaita, so there's no need to have any information about vibrato in the fingering chart.

I'm not sure exactly when I'll be able to work on this because I'm taking the rest of the week off for Thanksgiving, but I might find some time next week.

If you wanted to play with it in the meantime and you're comfortable with changing and compiling the code, the easiest thing might be to make some changes to the existing gaita chart. Again, I'm not sure how similar they are, so it might be more effort than it's worth. It sounds like your requirements for Asturian gaita are simpler, so it shouldn't be too hard for me to add a whole new entry for it.
Andrew Mowry
info@warbl.xyz
Post Reply