Subject: [LilyPond] [Général] Diagrammes pour bois / flûtes à bec

From: Raphaël Broussier via LilyPond <[email-masked]>
Date: Mon, 22 Jan 2024 11:51:36 +0000

Bonjour et meilleurs voeux à tous...

Je déterre un vieux topic, parce que je n'ai pas trouvé de solution pour faire des diagrammes de doigtés dans la documentation....
Je transcris une mélodie facile pour un débutant en flûte à bec (soprano, standard), et j'aurais aimé afficher quelques diagrammes

Même si elle n'est plus enseignée au collège (dommage...), la flûte à bec est encore très jouée et très utilisée en musique trad par exemple
(Et c'est aussi un instrument très cool si on veut faire un cadeau empoisonné au fiston d'un ami :D )

Bref, existe-t-il une solution pour les tablatures de flûte ?

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-pour-bois-flutes-a-bec/2283/7).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: MartialR via LilyPond <[email-masked]>
Date: Mon, 22 Jan 2024 15:46:14 +0000

ça m'intéresse aussi, j'ai essayé mais pas trouvé de solution, trop compliqué pour moi, pour adapter  au Recorder les define-woodwind-diagrams.scm

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-pour-bois-flutes-a-bec/2283/8).

---

From: Cecile Huneau via LilyPond <[email-masked]>
Date: Tue, 30 Jan 2024 19:27:16 +0000

J'avais pondu un truc comme ça il y a fort longtemps, et il semble que ça fonctionne encore.
La première ligne montre un exemple d'usage.
s désigne un trou semi-fermé
f pour un trou fermé
o pour un trou ouvert
Le paramètre de taille juste après règle... la taille.

```
% Use : \markup { \recorder-fingering #"sffofffs" #3 }

#(define-markup-command (opened layout props size) (number?)
	(interpret-markup layout props
		(markup #:draw-circle (/ size 2) 0.2 #f)))

#(define-markup-command (closed layout props size) (number?)
	(interpret-markup layout props
		(markup #:draw-circle (/ size 2) 0.2 #t)))
		
#(define-markup-command (semi layout props size) (number?)
	(interpret-markup layout props
		(markup #:general-align Y 0 #:draw-line (cons size size))))

#(define-markup-command (make-hole layout props hole-definition size) (string? number?)
	(interpret-markup layout props
		(markup
			(if (string=? (substring hole-definition 0 1) "o")(markup #:opened size)
			(if (string=? (substring hole-definition 0 1) "f")(markup #:closed size)
			(markup #:combine #:halign -2 #:opened size #:halign -2 #:semi size))))))

#(define-markup-command (recorder-fingering layout props definition-string size) (string? number?)
	(interpret-markup layout props
		(markup
			#:override (cons 'line-width (+ 0.5 (* size 3.5)))
			#:override '(thickness . 2)
			#:abs-fontsize (+ 0.2 (* size 4.8))
			
			#:column (
			#:fill-line (
			;Pouce
			(markup #:halign 2 #:make-hole (substring definition-string 0 1) size)
			;Un...sept
			(markup #:make-hole (substring definition-string 1 2) size) #:null)
			#:fill-line ((markup #:make-hole (substring definition-string 2 3) size))
			#:fill-line ((markup #:make-hole (substring definition-string 3 4) size))
			#:fill-line ((markup #:vspace (/ size 2.5) #:make-hole (substring definition-string 4 5) size))
			#:fill-line ((markup #:make-hole (substring definition-string 5 6) size))
			#:fill-line ((markup #:make-hole (substring definition-string 6 7) size))
			#:fill-line ((markup #:make-hole (substring definition-string 7 8) size #:hspace size))))))

#(define-markup-command (tinwhistle-fingering layout props definition-string size) (string? number?)
	(interpret-markup layout props
		(markup
			#:override (cons 'line-width size)
			#:override '(thickness . 2)
			#:abs-fontsize (+ 0.2 (* size 4.8))
			
			#:column (
			#:fill-line ((markup #:make-hole (substring definition-string 0 1) size))
			#:fill-line ((markup #:make-hole (substring definition-string 1 2) size))
			#:fill-line ((markup #:make-hole (substring definition-string 2 3) size))
			#:fill-line ((markup #:vspace (/ size 2.5) #:make-hole (substring definition-string 3 4) size))
			#:fill-line ((markup #:make-hole (substring definition-string 4 5) size))
			#:fill-line ((markup #:make-hole (substring definition-string 5 6) size))))))
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-pour-bois-flutes-a-bec/2283/9).

---

From: MartialR via LilyPond <[email-masked]>
Date: Tue, 30 Jan 2024 23:19:28 +0000

B'soir,
oh ben merci beaucoup pour ce code, il me suffira grandement. 

Bonne nuit !

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-pour-bois-flutes-a-bec/2283/10).

---

From: Raphaël Broussier via LilyPond <[email-masked]>
Date: Wed, 31 Jan 2024 14:23:06 +0000

Merci pour cette réponse !
je pense que ça correspond bien à ce que j'ai besoin :)

j'ai encore quelques petites questions :
1. le trou le plus en bas (les do et do#) a l'air divisé en deux, comme sur une flûte à bec. Est-ce possible d'avoir aussi le trou juste au dessus divisé en deux ? (pour le ré et le ré#)

2. pourquoi le trou du dessous (celui qui est décalé) est aussi divisé en 2 ?

3. comment je peux faire pour changer de couleur les trous (noirs/blancs) ?

4. Pour insérer ce code dans une partition, j'ai écrit :

`\score { \new Staff { c''4^\markup { \recorder-fingering #"sffofffs" #3 }}}`

Est-ce que le diagramme ne pourrait pas être un peu plus centré sur la note ?

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-pour-bois-flutes-a-bec/2283/11).

---

From: Bernard_Choppy via LilyPond <[email-masked]>
Date: Wed, 31 Jan 2024 19:43:12 +0000

Bonsoir à tous,

Le 31/01/2024 à 15:22, Raphaël Broussier via LilyPond a écrit :

>  2.
> 
>     pourquoi le trou du dessous (celui qui est décalé) est aussi divisé
>     en 2 ?

Parce qu'il y a des instruments qui bouchent le trou du dessous à moitié 
: sur le cornet à bouquin, par exemple, le sol# peut se faire ainsi 
(sinon il est souvent trop bas)...

Cordialement,

-- 
Bernard Choppy

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-pour-bois-flutes-a-bec/2283/12).

---

From: Raphaël Broussier via LilyPond <[email-masked]>
Date: Wed, 31 Jan 2024 21:28:09 +0000

merci pour ta réponse, qui m'a appris ce qu'était un cornet à bouquin !
(c'est très joli comme instrument !)

En fait, j'ai mal formulé ma question : 
Si je ne me suis pas trompé à ma question 1 (un trou divisé en 2 veut dire qu'il y a 2 trous), pourquoi avoir mis 2 trous en dessous de la flûte ?
Ou alors à ma question 1, je n'ai pas compris la signification du trou divisé en 2 dans le corps de la flûte.... j'ai pensé que ça voulait dire qu'il y avait 2 trous à cet endroit là...

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-pour-bois-flutes-a-bec/2283/13).

---

From: MartialR via LilyPond <[email-masked]>
Date: Wed, 31 Jan 2024 22:34:22 +0000

oui il y a des flûtes à bec avec les 2 1er trous  avec des doubles 2 trous
et des flûtes avec un trou qu'il faut boucher à moitié pour les altérations
[https://www.flute-a-bec.com/ensemble.html](https://www.flute-a-bec.com/ensemble.html)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/diagrammes-pour-bois-flutes-a-bec/2283/14).