Hi all, I've made some further updates to my WX5 Sax B layout. Here it is:
[electric sax]
finger 1 = 1,1 1,2 1,3 2,4 2,5 2,6 2,7 1,8 2,8 * +5.5 ; Bb
finger 2 = 1,1 1,2 1,3 2,4 2,5 2,6 2,7 2,8 * +5.5 ; Bb
finger 3 = 1,1 1,2 1,3 2,4 2,5 2,6 2,7 1,8 * +6.0 ; B
finger 4 = 1,1 1,2 1,3 2,5 2,6 2,7 1,8 * +6.5 ; C
finger 5 = 1,1 1,2 1,3 2,4 2,5 2,6 2,7 * +7.0 ; C#
finger 6 = 1,1 1,2 1,3 1,4 2,5 2,6 2,7 1,8 * +7.0 ; C#
finger 7 = 1,1 1,2 1,3 2,5 2,6 2,7 * +8.0 ; scale root (D by default on WX)
finger 8 = 1,1 1,2 1,3 2,6 2,7 * +8.5 ; Eb
finger 9 = 1,1 1,2 1,3 2,5 2,6 2,7 2,8 * +8.5 ; Eb
finger 10 = 1,1 1,2 1,3 2,5 2,6 * +9.0 ; E
finger 11 = 1,1 1,2 1,3 2,5 * +9.5 ; F nat
finger 12 = 1,1 1,2 1,3 2,7 * +10.0 ; F#
finger 13 = 1,1 1,2 1,3 2,6 * +10.0 ; Alternate F#
finger 14 = 1,1 1,2 1,3 2,5 1,6 * +10.0 ; Weird Alternate F#
finger 15 = 1,1 1,2 1,3 * +11.0 ; G
finger 16 = 1,1 1,2 1,3 2,4 * +11.5 ; G#
finger 17 = 1,1 1,2 2,5 * +11.5 ; G#
finger 18 = 1,1 1,2 2,6 * +11.5 ; G#
finger 19 = 1,1 1,2 2,7 * +11.5 ; G#
finger 20 = 1,1 1,2 2,6 2,7 * +11.5 ; G#
finger 21 = 1,1 1,2 * +12.0 ; A
finger 22 = 1,1 2,2 * +12.5 ; Bb
finger 23 = 1,1 1,3 * +12.5 ; Bb
finger 24 = 1,1 2,5 * +12.5 ; Bb
finger 25 = 1,1 2,6 * +12.5 ; Bb
finger 26 = 1,1 2,7 * +12.5 ; Bb
finger 27 = 1,1 * +13.0 ; B
finger 28 = 1,2 * +13.5 ; C nat
finger 29 = 2,5 2,6 2,7 1,8 * +13.5 ; C nat
finger 30 = 1,1 2,5 2,6 2,7 1,8 * +13.5 ; C nat
finger 31 = 1,2 2,5 2,6 2,7 1,8 * +13.5 ; C nat
finger 32 = 1,3 2,5 2,6 2,7 1,8 * +13.5 ; C nat
finger 33 = open * +14.0 ; C#
finger 34 = 1,4 2,5 2,6 2,7 1,8 * +14.0 ; C#
finger 35 = 1,1 1,4 2,5 2,6 2,7 1,8 * +14.0 ; C#
finger 36 = 1,2 1,4 2,5 2,6 2,7 1,8 * +14.0 ; C#
finger 37 = 1,3 1,4 2,5 2,6 2,7 1,8 * +14.0 ; C#
finger 38 = 2,4 2,5 2,6 2,7 * +14.0 ; C#
finger 39 = 1,1 2,4 2,5 2,6 2,7 * +14.0 ; C#
finger 40 = 1,2 2,4 2,5 2,6 2,7 * +14.0 ; C#
finger 41 = 1,3 2,4 2,5 2,6 2,7 * +14.0 ; C#
finger 42 = 2,5 2,6 2,7 * +15.0 ; Top D
finger 43 = 1,1 2,5 2,6 2,7 * +15.0 ; Top D
finger 44 = 1,2 2,5 2,6 2,7 * +15.0 ; Top D
finger 45 = 1,3 2,5 2,6 2,7 * +15.0 ; Top D
finger 46 = 2,6 2,7 * +15.5 ; Top Eb
finger 47 = 1,1 2,6 2,7 * +15.5 ; Top Eb
finger 48 = 1,2 2,6 2,7 * +15.5 ; Top Eb
finger 49 = 1,3 2,6 2,7 * +15.5 ; Top Eb
finger 50 = 2,5 2,6 * +16.0 ; Top E
finger 51 = 1,1 2,5 2,6 * +16.0 ; Top E
finger 52 = 1,2 2,5 2,6 * +16.0 ; Top E
finger 53 = 1,3 2,5 2,6 * +16.0 ; Top E
finger 54 = 2,5 * +16.5 ; Top F nat
finger 55 = 1,2 2,5 * +16.5 ; Top F nat
finger 56 = 1,3 2,5 * +16.5 ; Top F nat
finger 57 = 2,6 * +17.0 ; Top F#
finger 58 = 1,2 2,6 * +17.0 ; Top F#
finger 59 = 1,3 2,6 * +17.0 ; Top F#
finger 60 = 2,7 * +17.0 ; Top F#
finger 61 = 1,2 2,7 * +17.0 ; Top F#
finger 62 = 1,3 2,7 * +17.0 ; Top F#
finger 63 = 1,3 * +18.0 ; Top G
finger 64 = 1,3 1,4 * +18.5 ; Top G#
modifier 1 = 2,1 * +12.0
I think this is now a more or less complete set of fingerings from the sax B reference pages, plus a few combinations from Sax A that I know work in Sax B despite not appearing in the manual!
I've only put on a single octave key since I've no idea really how to expand the range using octave modifiers without tying your fingers in knots. Can eigenlabs design and build the 'eigenharp femto' or something (just 5 or 6 eigenkeys in a little standalone stick with a USB port) so I tape one onto the back of the pico (I'm kidding)...
I've got a little python script that stores my fingering and means I can offset the key numbers and compact the representation a bit. This is designed to be connected to a scaler set to the major scale, and with the tonic set to D (+2.0 semitones).
Also, since moving up to version 2.0.44, the stuck keys issue seems to have gone away, the fingerer is now pretty playable!
For reference, I'm playing it into the clarinet oscillator, with the pressure signal sent through a shaper with the following settings:
Compression: 0.65
Sharpness: 0.23