<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Contes_animats%3A_Pere_i_el_llop</id>
	<title>Contes animats: Pere i el llop - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Contes_animats%3A_Pere_i_el_llop"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Contes_animats:_Pere_i_el_llop&amp;action=history"/>
	<updated>2026-08-30T14:36:58Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Contes_animats:_Pere_i_el_llop&amp;diff=36308&amp;oldid=prev</id>
		<title>Joan: /* snippets (trucos) lilypond que em són útils */</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Contes_animats:_Pere_i_el_llop&amp;diff=36308&amp;oldid=prev"/>
		<updated>2010-12-17T11:32:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;snippets (trucos) lilypond que em són útils&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Introducció i objectius=&lt;br /&gt;
*llibre. illustrador: Miguelanxo Prado (té un còmic del Pere i el Llop)&lt;br /&gt;
*video Youtube (dibuixos animats, 2 parts):&lt;br /&gt;
**http://www.youtube.com/watch?v=ILI3s7Wonvg&lt;br /&gt;
**http://www.youtube.com/watch?v=vCgJXD3J9Wc&amp;amp;feature=related&lt;br /&gt;
&lt;br /&gt;
=fer sonar un midi en background=&lt;br /&gt;
Aquest no és un mètode adequat&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int main(int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
    //on 128 és el fluidsynth: $ pmidi -l&lt;br /&gt;
    //$ pmidi -p128:0 -d2 /home/joan/scores/una_plata_denciam/una_plata_denciam_v9.midi&lt;br /&gt;
    system(&amp;quot;ls /home/joan&amp;quot;);&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ g++ prova.cpp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Amb '''system''' es poden executar comandes del sistema operatiu, i es pot veure amb '''ps aux'''. La idea és fer-ho servir per executar el pmid (que estarà lligat al fluidsynth), i fer sonar un fitxer midi.&lt;br /&gt;
&lt;br /&gt;
La idea és que, mentre sona el fitxer midi, jo toco amb el Axiom 25.&lt;br /&gt;
(TBD)&lt;br /&gt;
&lt;br /&gt;
=midis (trobats a Internet)=&lt;br /&gt;
Tinc dos midis del Pere i el LLop que es troben a la xarxa&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ fluidsynth -m alsa_seq /home/joan/soundfonts/A320U.sf2 /home/joan/pere_i_llop/peter.mid&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ timidity /home/joan/pere_i_llop/peter.mid Playing /home/joan/pere_i_llop/peter.mid&lt;br /&gt;
&lt;br /&gt;
MIDI file: /home/joan/pere_i_llop/peter.mid&lt;br /&gt;
Format: 1  Tracks: 64  Divisions: 192&lt;br /&gt;
Track name: PETER &amp;amp; THE WOLF    &lt;br /&gt;
Track name:     PART ONE        &lt;br /&gt;
Track name: INTRODUCTION        &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name: Flute               &lt;br /&gt;
Track name: Oboe                &lt;br /&gt;
Track name: French Horn         &lt;br /&gt;
Track name: Bassoon             &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name:     PART TWO        &lt;br /&gt;
Track name: PETER, BIRD &amp;amp; DUCK  &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name: Flute               &lt;br /&gt;
Track name: Oboe                &lt;br /&gt;
Track name: French Horn         &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name:     PART THREE      &lt;br /&gt;
Track name: CAT &amp;amp; GRANDFATHER   &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name: Flute               &lt;br /&gt;
Track name: Bassoon             &lt;br /&gt;
Track name: Rhythm              &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name:     PART FOUR       &lt;br /&gt;
Track name: !!! THE WOLF !!!    &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name: Harp                &lt;br /&gt;
Track name: Flute               &lt;br /&gt;
Track name: Rhythm              &lt;br /&gt;
Track name: Oboe                &lt;br /&gt;
Track name: French Horn         &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name:      PART FIVE      &lt;br /&gt;
Track name: THE CAPTURED WOLF   &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name: Flute               &lt;br /&gt;
Track name: French Horn         &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name:      PART SIX       &lt;br /&gt;
Track name: THE PARADE HOME     &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name: Strings             &lt;br /&gt;
Track name: Flute               &lt;br /&gt;
Track name: Bassoon             &lt;br /&gt;
Track name: Oboe                &lt;br /&gt;
Track name: French Horn         &lt;br /&gt;
Track name:                     &lt;br /&gt;
Track name: ~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
Track name: PETER AND THE WOLF  &lt;br /&gt;
Track name: by: Serge Prokofiev &lt;br /&gt;
Track name: Sequenced by:       &lt;br /&gt;
Track name: Dianne Lewandowski  &lt;br /&gt;
Track name: June 1991           &lt;br /&gt;
No instrument mapped to tone bank 0, program 86 - this instrument will not be heard&lt;br /&gt;
No instrument mapped to tone bank 0, program 92 - this instrument will not be heard&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Finalment decideixo que hauré de transcriure jo mateix la partitura original del '''Pere i el Llop'''&lt;br /&gt;
=transcripció de la partitura amb Lilypond=&lt;br /&gt;
Després de provar amb Denemo, decideixo que la manera més ràpida i eficient és treballar directament a pèl amb LilyPond (falta analitzar Frescobaldi).&lt;br /&gt;
&lt;br /&gt;
Protocol per anomenar els fitxers&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Protocol per anomenar els fitxers&lt;br /&gt;
% _or: original: vol dir que té tots els instruments&lt;br /&gt;
% _PX (P1, P2,...): és la part de l'obra&lt;br /&gt;
% _di: amb dinàmiques&lt;br /&gt;
% _ar: amb articulacions&lt;br /&gt;
% _ms: melodia separada en un canal apart&lt;br /&gt;
% _nm: només melodia&lt;br /&gt;
% _AX25: adaptació per a 2 octaves (M-Audio Axiom 25)&lt;br /&gt;
% _me: adaptació per a mel.lòdica&lt;br /&gt;
% _vX: versió del fitxer&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Per exemple:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pere_i_llop_or_P0_P1_v1.ly&lt;br /&gt;
$ lilypond pere_i_llop_or_P0_P1_v1.ly&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Es produeix els fitxers pere_i_llop_or_P0_P1_v1.pdf, pere_i_llop_or_P0_P1_v1.ps i pere_i_llop_or_P0_P1_v1.midi&lt;br /&gt;
&lt;br /&gt;
Protocol per anomenar els fitxers:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% Protocol per anomenar els fitxers&lt;br /&gt;
% _or: original: vol dir que té tots els instruments&lt;br /&gt;
% _PX (P1, P2,...): és la part de l'obra&lt;br /&gt;
% _di: amb dinàmiques&lt;br /&gt;
% _ar: amb articulacions&lt;br /&gt;
% _ms: melodia separada en un canal apart&lt;br /&gt;
% _nm: només melodia&lt;br /&gt;
% _vX: versió del fitxer&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Per fer sonar el midi que em produeix el lilypond (utilizo l'opció -v per veure els missatges midi):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ fluidsynth -a alsa -m alsa_seq -l -v /home/joan/soundfonts/general/Musica_Theoria_v2_GM.sf2 /home/joan/pere_i_llop/lilypond/pere_i_llop_or_P0_P1_v1.midi&lt;br /&gt;
&lt;br /&gt;
&amp;gt; fluidsynth: prog	1	0	40&lt;br /&gt;
fluidsynth: prog	2	0	40&lt;br /&gt;
fluidsynth: prog	3	0	41&lt;br /&gt;
fluidsynth: prog	4	0	42&lt;br /&gt;
fluidsynth: prog	5	0	43&lt;br /&gt;
fluidsynth: noteon	1	67	90	00000	2.624	2.594	0.000	0&lt;br /&gt;
fluidsynth: noteon	2	67	90	00001	2.624	2.595	0.000	1&lt;br /&gt;
fluidsynth: noteon	3	55	90	00002	2.624	2.595	0.000	2&lt;br /&gt;
fluidsynth: noteon	4	48	90	00003	2.624	2.595	0.000	3&lt;br /&gt;
fluidsynth: noteoff	3	55	0	00002	2.950	2.915	0.327	4&lt;br /&gt;
fluidsynth: noteon	3	60	90	00004	2.950	2.915	0.000	4&lt;br /&gt;
fluidsynth: noteoff	1	67	0	00000	3.275	3.235	0.652	5&lt;br /&gt;
fluidsynth: noteon	1	72	90	00005	3.275	3.235	0.000	5&lt;br /&gt;
fluidsynth: noteoff	3	60	0	00004	3.275	3.235	0.325	6&lt;br /&gt;
fluidsynth: noteon	3	64	90	00006	3.275	3.235	0.000	6&lt;br /&gt;
fluidsynth: noteoff	3	64	0	00006	3.602	3.555	0.327	6&lt;br /&gt;
fluidsynth: noteon	3	60	90	00007	3.602	3.555	0.000	6&lt;br /&gt;
fluidsynth: noteoff	1	72	0	00005	3.765	3.726	0.489	7&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
com ja em suposava, les notes no estan a volum 127 (de fet estan a 90), i els 5 instruments que tinc (quintet de cordes) estan assignats als 5 primers canals midi.&lt;br /&gt;
&lt;br /&gt;
Quan entri les dinàmiques podré definir els valors mínims i màxims a utilitzar (veure manual).&lt;br /&gt;
&lt;br /&gt;
===Notes sobre transposició: diferència entre \transpose i \transposition===&lt;br /&gt;
Tinc vàries situacions:&lt;br /&gt;
&lt;br /&gt;
'''a)''' Tinc una melodia com el Pere i el Llop, i vull tocar amb el saxo sobre la línia mel.lòdica. Amb &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\new Staff &amp;lt;&amp;lt; \transpose c a, \global \transpose c a, \melodia &amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
puc imprimir el paper de saxo alt, però he de tocar sobre el midi original&lt;br /&gt;
&lt;br /&gt;
'''b)''' tinc una partitura per a saxo alt i piano. L'escric, i evidentment sona malament. Per tal que soni bé he de fer &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\new Staff &amp;lt;&amp;lt; \transposition ees \saxo_alt &amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''c) solució'''. És una combinació de les dues anteriors. Tinc una partitura escrita per a un instrument en Do (flauta, violí), vull imprimir-ho per a saxo alt, però vull que soni originalment:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\new Staff &amp;lt;&amp;lt; \transposition ees' \transpose c a, \global \transpose c a, \melodia &amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
L'únic problema és que quan transposo per a saxo pot haver-hi notes que quedin fora del rang de l'instrument. Això es soluciona amb ''set-octavation''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     \relative c''' {&lt;br /&gt;
       a2 b&lt;br /&gt;
       #(set-octavation 1)&lt;br /&gt;
       a b&lt;br /&gt;
       #(set-octavation 0)&lt;br /&gt;
       a b&lt;br /&gt;
     }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
D'aquesta manera aconseguim posar totes les notes dins el rang de l'instrument (però el midi no canvia!, les notes no queden canviades). Això es pot utilitzar també per a transposar per a mel.lòdica o xaphoon o Axiom25, que són instruments afinats en Do però amb un rang limitat de les notes, i per tant puc fer partitures correctes sense canviar la música.&lt;br /&gt;
&lt;br /&gt;
===snippets (trucos) lilypond que em són útils===&lt;br /&gt;
Per tal de transcriure música que ja està escrita, important mirar '''5.1.2 Tipografiar música existente''': pàg 140&lt;br /&gt;
&lt;br /&gt;
per ficar un número amb un requadre, veure: Drawing boxes around grobs:&lt;br /&gt;
*http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Editorial-annotations#Editorial-annotations&lt;br /&gt;
*http://kainhofer.com/~lilypond/Documentation/snippets/editorial-annotations.html&lt;br /&gt;
Fingering instructions can be entered using a simple syntax.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\relative c'' {&lt;br /&gt;
  c4-1 d-2 f-4 e-3&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The print-function can be overridden to draw a box around an arbitrary grob.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\relative c'' {&lt;br /&gt;
  \override TextScript #'stencil =&lt;br /&gt;
    #(make-stencil-boxer 0.1 0.3 ly:text-interface::print)&lt;br /&gt;
  c'4^&amp;quot;foo&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  \override Stem #'stencil =&lt;br /&gt;
    #(make-stencil-boxer 0.05 0.25 ly:stem::print)&lt;br /&gt;
  \override Score.RehearsalMark  #'stencil =&lt;br /&gt;
    #(make-stencil-boxer 0.15 0.3 ly:text-interface::print)&lt;br /&gt;
  b8&lt;br /&gt;
&lt;br /&gt;
  \revert Stem #'stencil&lt;br /&gt;
  c4. c4&lt;br /&gt;
  \mark &amp;quot;F&amp;quot;&lt;br /&gt;
  c1&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Adding drum parts - grace notes: Positioning grace notes with floating space:&lt;br /&gt;
*http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Rhythms#Rhythms&lt;br /&gt;
&lt;br /&gt;
Broken Crescendo Hairpin: em trobo que hi ha crescendo i decrescendo que són molt llargs. Amb aquest mètode només s'imprimeix la part inicial i la finals del crescendo:&lt;br /&gt;
*http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Expressive-marks#Expressive-marks&lt;br /&gt;
Al final ho faig, més que amb un box, amb una línia gruixuda:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fis8--(\&amp;gt; \override TextScript #'layer = #2 d'--) fis,4--^\markup { \postscript #&amp;quot;1 setgray 2.4 setlinewidth 0 -7 moveto 14 0 rlineto stroke&amp;quot; } fis8--( d'--) g,4-&amp;gt;( g,) g4. r8 \mBreak&lt;br /&gt;
%*** num 1 ***&lt;br /&gt;
g4-.\mp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Fixem-nos que necessito fer dues coses: el \override TextScript i el \markup, que a més, no puc posar l'un al costat de l'altre (?). Mirar prova_hairpin2.ly:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
% http://lsr.dsi.unimi.it/LSR/Search?q=setlinewidth&lt;br /&gt;
% explicació: ho faig amb una línia gruixuda en comptes d'una caixa&lt;br /&gt;
% 1 setgray: color blanc. Amb el valor 0 tinc el negre&lt;br /&gt;
% 2.4 setlinewidth: el gruix de la línia&lt;br /&gt;
% 0 -6 moveto: des de la posició original, situo l'inici de la línia a 0 horitzontalment i -6 cap avall&lt;br /&gt;
% 8 0 rlineto: la longitud de la línia: 8 cap a la dreta i 0 vertical&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ottava text. Amb \ottava puc canviar la presentació de la nota, però que soni com ha de sonar?:&lt;br /&gt;
*http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Text#Text&lt;br /&gt;
&lt;br /&gt;
adding fingerings to a score:&lt;br /&gt;
*http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Fretted-strings#Fretted-strings&lt;br /&gt;
&lt;br /&gt;
Demonstrating all headers&lt;br /&gt;
*http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Paper-and-layout#Paper-and-layout&lt;br /&gt;
&lt;br /&gt;
Proportional strict notespacing (provar):&lt;br /&gt;
*http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Spacing#Spacing&lt;br /&gt;
&lt;br /&gt;
Espaiament horitzontal:&lt;br /&gt;
*http://kainhofer.com/~lilypond/Documentation/notation/horizontal-spacing.html&lt;br /&gt;
Es resol fàcilment amb \break. Defineixo mBreak i canvio entre l'un o l'altre&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%mBreak = { \break } %necessari per tal que es vegi igual que la partitura original&lt;br /&gt;
mBreak = { } %ho puc treure al final per tal que lilypond ho formati de manera òptima&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes sobre la dinàmica-volum==&lt;br /&gt;
prova_volum.ly per estudiar les dinàmiques.&lt;br /&gt;
&lt;br /&gt;
Amb el GMidiMonitor veig què passa (i amb el fluidsynth -v també), i el que es fa és enviar un CC de canvi de volum&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CC Main Volume (7)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
però la velocity de les notes continua sent 90&lt;br /&gt;
&lt;br /&gt;
*http://osdir.com/ml/lilypond-user-gnu/2009-04/msg00155.html&lt;br /&gt;
abans el valor per defecte era de 127, però a resultes de la disussió que hi ha en el link, es decideix que és més lògic i natural que el valor per defecte sigui 90&lt;br /&gt;
&lt;br /&gt;
això sí, la manera d'aplicar les dinàmiques amb lilypond és amb el Midi Control Change #7 ( Volume control ), i no pas amb la Note On Velocity&lt;br /&gt;
&lt;br /&gt;
les dinàmiques s'apliquen amb el Midi Control Change #7 ( Volume control ), i no pas amb la velocity del Midi ON. El valor per defecte de velocity és 90 (establert en el codi font)&lt;br /&gt;
*http://kainhofer.com/~lilypond/ajax/user/lilypond/Controlling-MIDI-dynamics.html#Controlling-MIDI-dynamics&lt;br /&gt;
hi ha la possibiltat d'equalitzar els diferents instruments&lt;br /&gt;
&lt;br /&gt;
el valor per defecte de la velocity és 90. Sense utilitzar midiMinimumVolume i midiMaximumVolume, els valors de CC #7 (Volume Control) són:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
\ppp: 68&lt;br /&gt;
\fff: 111&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A la sortida del fluidsynth es veu amb els missatges:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
fluidsynth: cc	1	7	68&lt;br /&gt;
...&lt;br /&gt;
fluidsynth: cc	1	7	111&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si poso:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	\midi {&lt;br /&gt;
		\context {&lt;br /&gt;
			\Score&lt;br /&gt;
			midiMinimumVolume = #0.5&lt;br /&gt;
			midiMaximumVolume = #0.5&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ara evidentment no hi ha cap diferència entre el \ppp i el \fff, sempre és:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fluidsynth: cc	1	7	63&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i amb &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
			midiMinimumVolume = #1&lt;br /&gt;
			midiMaximumVolume = #1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
arribo al:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fluidsynth: cc	1	7	127&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Per tant la dinàmica (diguem-ne diferència entre un \ppp i un \fff) es pot controlar escollint uns valors adequats, per exemple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	\midi {&lt;br /&gt;
		\context {&lt;br /&gt;
			\Score&lt;br /&gt;
			midiMinimumVolume = #0.2&lt;br /&gt;
			midiMaximumVolume = #1&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Obtinc 68 i 111&lt;br /&gt;
&lt;br /&gt;
o bé no posar res i atenir-se als valors per defecte. Com diu la documentació:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The default fractions range from 0.25 for ppppp to 0.95 for fffff.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>