OLD | NEW |
1 ;; Accordion registration is tricky, partly because no two instruments | 1 ;; Accordion registration is tricky, partly because no two instruments |
2 ;; offer the same registers. In particular bass registers are not | 2 ;; offer the same registers. In particular bass registers are not |
3 ;; standardized at all and often left unspecified (orchestra scores | 3 ;; standardized at all and often left unspecified (orchestra scores |
4 ;; don't use bass notes anyway). | 4 ;; don't use bass notes anyway). |
5 ;; | 5 ;; |
6 ;; registration is indicated by using a control sequence name | 6 ;; registration is indicated by using a control sequence name |
7 ;; indicating the register set as either a markup function or a music | 7 ;; indicating the register set as either a markup function or a music |
8 ;; function, taking a string as argument. The music function is a | 8 ;; function, taking a string as argument. The music function is a |
9 ;; standalone music event since register changes usually occur before | 9 ;; standalone music event since register changes usually occur before |
10 ;; note onset. It is currently implemented as a text superscript on | 10 ;; note onset. It is currently implemented as a text superscript on |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
238 ("Bass/Alto" (reedbanks Bass Alto Soprano))) | 238 ("Bass/Alto" (reedbanks Bass Alto Soprano))) |
239 (reedbank | 239 (reedbank |
240 (Soprano (dots (0 . 3.5))) | 240 (Soprano (dots (0 . 3.5))) |
241 (Alto (dots (0 . 2.5))) | 241 (Alto (dots (0 . 2.5))) |
242 (Contralto (dots (1 . 2))) | 242 (Contralto (dots (1 . 2))) |
243 (Tenor (dots (0 . 1.5))) | 243 (Tenor (dots (0 . 1.5))) |
244 (Bass (dots (0 . 0.5)))))) | 244 (Bass (dots (0 . 0.5)))))) |
245 | 245 |
246 | 246 |
247 (define-register-set stdBassIV | 247 (define-register-set stdBassIV |
248 "@code{\\stdBassIV @var{name}} generates a standard bass accordion | 248 "@code{\\stdBassIV @var{name}} generates a standard bass accordion |
249 register symbol. | 249 register symbol. |
250 | 250 |
251 To make it available, | 251 To make it available, |
252 @example | 252 @example |
253 #(use-modules (scm accreg)) | 253 #(use-modules (scm accreg)) |
254 @end example | 254 @end example |
255 is required near the top of your input file. | 255 is required near the top of your input file. |
256 | 256 |
257 The main use is for four-reed standard bass instruments with reedbank | 257 The main use is for four-reed standard bass instruments with reedbank |
258 layout | 258 layout |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
402 \\vspace #1 | 402 \\vspace #1 |
403 \\stdBassV \"Sopranos\" | 403 \\stdBassV \"Sopranos\" |
404 \"\\\\stdBassV \\\"Sopranos\\\"\" | 404 \"\\\\stdBassV \\\"Sopranos\\\"\" |
405 \\vspace #1 | 405 \\vspace #1 |
406 \\stdBassV \"Solo Bass\" | 406 \\stdBassV \"Solo Bass\" |
407 \"\\\\stdBassV \\\"Solo Bass\\\"\" | 407 \"\\\\stdBassV \\\"Solo Bass\\\"\" |
408 } | 408 } |
409 } | 409 } |
410 @end lilypond | 410 @end lilypond |
411 " | 411 " |
412 '((glyph . "accordion.stdbass") | 412 '((glyph . "accordion.stdbass") |
413 (reedbank | 413 (reedbank |
414 (Sopranos (dots (-0.5 . 3.5) (0.5 . 3.5))) | 414 (Sopranos (dots (-0.5 . 3.5) (0.5 . 3.5))) |
415 (Soprano (dots (0 . 3.5))) | 415 (Soprano (dots (0 . 3.5))) |
416 (Alto (dots (0 . 2.5))) | 416 (Alto (dots (0 . 2.5))) |
417 (Tenor (dots (0 . 1.5))) | 417 (Tenor (dots (0 . 1.5))) |
418 (Bass (dots (0 . 0.5)))) | 418 (Bass (dots (0 . 0.5)))) |
419 (register | 419 (register |
420 ("Bass/Alto" (reedbanks Bass Alto Soprano)) | 420 ("Bass/Alto" (reedbanks Bass Alto Soprano)) |
421 ("Soft Bass/Alto" (reedbanks Bass Alto)) | 421 ("Soft Bass/Alto" (reedbanks Bass Alto)) |
422 ("Alto" (reedbanks Alto Sopranos)) | 422 ("Alto" (reedbanks Alto Sopranos)) |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
542 @end lilypond | 542 @end lilypond |
543 " | 543 " |
544 '((glyph . "accordion.freebass") | 544 '((glyph . "accordion.freebass") |
545 (reedbank | 545 (reedbank |
546 (L (dots (0 . 0.5))) | 546 (L (dots (0 . 0.5))) |
547 (M (dots (0 . 1.5)))) | 547 (M (dots (0 . 1.5)))) |
548 (register | 548 (register |
549 ("1" (reedbanks L)) | 549 ("1" (reedbanks L)) |
550 ("10" (reedbanks M)) | 550 ("10" (reedbanks M)) |
551 ("11" (reedbanks L M))))) | 551 ("11" (reedbanks L M))))) |
OLD | NEW |