«Happy Birthday Pbind» by Bruno Ruviaro
on 19 Jan'23 21:11 inDemonstration of score transcription with Pbinds.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
// Happy Birthday with Pbind // Basic version // just melody ( Pbind( \midinote, Pseq([ 72, 72, 74, 72, 77, 76, 72, 72, 74, 72, 79, 77, 72, 72, 84, 81, 77, 76, 74, 82, 82, 81, 77, 79, 77 ]), \dur, Pseq([ 3/4, 1/4, 1, 1, 1, 2, 3/4, 1/4, 1, 1, 1, 2, 3/4, 1/4, 1, 1, 1, 1, 2, // "fermata" 2/3, 2/3, 1, 1, 4, 6 // triplets etc ]), \amp, 0.5, \legato, 1 ).play; ) // =================== // Fancy version // One Pbind for melody, another for harmony ( Pbind( \midinote, Pseq([ /* m1 */ 72, 72, /* m2 */ 74, 72, 77, /* m3 */ 76, 72, 72, /* m4 */ 74, 72, 79, /* m5 */ 77, 72, 72, /* m6 */ 84, 81, 77, /* m7 */ 76, 74, 82, 82, /* m8-9 */ 81, 77, 79, /* m10-11 */ 77 ]), \dur, Pseq([ /* m1 */ 3/4, 1/4, /* m2 */ 1, 1, 1, /* m3 */ 2, 3/4, 1/4, /* m4 */ 1, 1, 1, /* m5 */ 2, 3/4, 1/4, /* m6 */ 1, 1, 1, /* m7 */ 1, 2, /* <<"fermata" */ 2/3, 2/3, /* m8-9 */ 1, 1, 4, /* m10-11 */ 6 // last note ]), \amp, 0.4, \legato, 1 ).play; // chords (bass clef) Pbind( \midinote, Pseq([ /* m1 */ \rest, /* m2 */ [45, 53, 60], [44, 53, 59], /* m3 */ [43, 53, 58], /* m4 */ [43, 53, 58], [48, 52, 58], /* m5 */ [53, 57, 60, 62], /* m6 */ [54, 57, 63], [51, 54, 60], [47, 51, 57, 61], /* m7 */ [46, 53, 57, 62], [46, 56, 61], [51, 55, 61], /* m8 */ [45, 55, 60], [50, 53, 60], [43, 53, 59], /* m9 */ [43, 53, 58], /* m10 */[37, 44, 49, 53, 60], [39, 46, 51, 55, 60], /* m11 */[39, 48, 53, 55, 57] ]), \dur, Pseq([ /* m1 */ Rest(1), // one beat rest /* m2 */ 2, 1, /* m3 */ 3, /* m4 */ 2, 1, /* m5 */ 3, /* m6 */ 1, 1, 1, /* m7 */ 3, /*<<"fermata"*/ 2/3, 2/3, /* m8-9 */ 1, 1, 1.75, 2.25, /* m10 */ 1.5, 1.5, /* m11 */ 3 ]), \amp, 0.3, \legato, 0.9 ).play; // extra embellishments that could not go in the Pbind above Pbind( \midinote, Pseq([ /* m1 */ \rest, /* m2-6 */ \rest, // five bars of rest /* m7 */ [67, 72], [65, 72], \rest, /* m8-9 */ \rest, \rest, 64, 63, 62 ]), \dur, Pseq([ /* m1 */ Rest(1), /* m2-6 */ Rest(15), // five bars of rest (5*3) /* m7 */ 1, 2, /* <<"fermata" */ Rest(1), /* m8-9 */ Rest(2), Rest(1/3), 2/3, 0.75, 2.25 ]), \amp, 0.3, \legato, 0.9 ).play; ) // score: https://drive.google.com/file/d/1Ng-Gbhpb09gRQp5WswwwPSjlCl4kSxbx/view?usp=sharing
reception
comments