{"id":218,"date":"2013-12-05T23:12:35","date_gmt":"2013-12-05T21:12:35","guid":{"rendered":"http:\/\/www.joanillo.org\/?p=218"},"modified":"2020-09-16T12:37:13","modified_gmt":"2020-09-16T10:37:13","slug":"50-ways-5-como-hacer-un-soundfont-para-acordeon","status":"publish","type":"post","link":"https:\/\/www.joanillo.org\/?p=218&lang=es","title":{"rendered":"50 ways&#8230; #5. C\u00f3mo hacer un soundfont para acorde\u00f3n"},"content":{"rendered":"<p><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2013\/12\/castagnari_studio.jpg\"><img loading=\"lazy\" src=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2013\/12\/castagnari_studio-300x225.jpg\" alt=\"\" title=\"castagnari_studio\" width=\"300\" height=\"225\" class=\"alignright size-medium wp-image-749\"><\/a><\/p>\n<p>Mi hija est\u00e1 aprendiendo a tocar el <a href=\"http:\/\/en.wikipedia.org\/wiki\/Diatonic_button_accordion\" title=\"Acordi\u00f3 diat\u00f2nic\">acorde\u00f3n diat\u00f3nico<\/a>. Se trata de un acorde\u00f3n de botones de la marca Castagnari, modelo Studio, con dos hileras de botones en la mano derecha (afinadas en Sol y en Do), y los 8 botones de la mano izquierda son los bajos, divididos en 4 bajos y 4 acordes. Este es el tipo de acordeones que sonaban en les fiestas mayores de los peque\u00f1os pueblos del Pirineo. Cuando todav\u00eda no hab\u00eda carreteras para llegar a estos pueblos, en el siglo XIX y hasta entrado el siglo XX, los m\u00fasicos hab\u00edan de subir a los pueblos a pie o en mula. Por tanto era necesario acarrear instrumentos transportables. Muchas veces un acorde\u00f3n y un viol\u00edn animaban el baile en la plaza del pueblo.<\/p>\n<p>En esta ocasi\u00f3n, ya que dispongo de un instrumento nuevo para mi, quiero hacer la pr\u00e1ctica de crear un soundfont desde cero, y de esta manera podr\u00e9 utilizar el sonido de este instrument en diferents proyectos. Evidentmente, se ha de empezar mostreando todas las notas. Para hacerlo se utilizar\u00e1 un micr\u00f3fono de una calidad \u00f3ptima, intentando que no haya ruidos de fondo. Se grabar\u00e1 a un volumen adecuado, notas largas, y sin producir saturaci\u00f3n, en un solo canal. Las muestras se van grabando de forma ordenada y utilizando un nombre de fichero adecuado de manera que no hi haya confusi\u00f3n posible. Para grabar las muestras he utilizado un Ubuntu 12.04 32 bits, interf\u00edcie Edirol UA-25EX y un micr\u00f3fono Beyerdynamic TG I5d2d. Se ha utilizado el siguiente comando:<\/p>\n<blockquote><p>\narecord -r 44100 -f cd -t wav -D plughw:UA25EX accordion_C4.wav<\/p><\/blockquote>\n<p>Deberemos tener cuidado al samplear los bajos y los acordes, que son botones especiales. Una vez tengamos todas las muestras, con el Audacity editamos los ficheros de onda. Cogemos una parte significativa de la muestra sampleada, intentando que la envolvente sea peri\u00f3dica, y evidentmente no coger los extremos del fichero de onda. Nos aseguramos de que la muestra no tenga saturaci\u00f3n, y amplificamos la muestra a un nivel razonable, de manera que todas las muestras tengan un volumen similar. El resultado de las muestras es el siguiente:<\/p>\n<p><object height=\"81\" width=\"100%\"><param name=\"movie\" value=\"https:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F123005064\"><param name=\"allowscriptaccess\" value=\"always\"><embed allowscriptaccess=\"always\" height=\"81\" src=\"https:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F123005064\" type=\"application\/x-shockwave-flash\" width=\"100%\"><\/object>  <span><a href=\"https:\/\/soundcloud.com\/joanillo\/samples-accordion-castagnari\">Samples Accordion Castagnari Studio<\/a> by <a href=\"http:\/\/soundcloud.com\/joanillo\">joanillo<\/a><\/span><\/p>\n<p><object height=\"81\" width=\"100%\"><param name=\"movie\" value=\"https:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F123005096\"><param name=\"allowscriptaccess\" value=\"always\"><embed allowscriptaccess=\"always\" height=\"81\" src=\"https:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F123005096\" type=\"application\/x-shockwave-flash\" width=\"100%\"><\/object>  <span><a href=\"https:\/\/soundcloud.com\/joanillo\/samples-accordion-castagnari-1\">Samples Accordion Castagnari Studio (Bass and chords)<\/a> by <a href=\"http:\/\/soundcloud.com\/joanillo\">joanillo<\/a><\/span><\/p>\n<p>Entonces ya podemos empezar a utilizar el  <strong>Polyphone<\/strong>, que ser\u00e1 el entorno gr\u00e1fico que utilizaremos para construir el soundfont. Lo primero que haremos es importar todas las muestras, y diremos cu\u00e1l es la nota ra\u00edz de cada nota, de manera que ya le estamos asignando una frecuencia. Entonces creamos un instrument nuevo (por ejemplo <em>Accordion<\/em>), que ser\u00e1 el \u00fanico instrumento que contendr\u00e1 este soundfont. Ahora es cuando tenemos que asociar cada muestra a una nota midi del instrumento que estamos editando. Por ejemplo, para la muestra <em>accordion_C4.wav<\/em> pondremos:<\/p>\n<p><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2013\/12\/polyphone.png\"><img loading=\"lazy\" src=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2013\/12\/polyphone-300x168.png\" alt=\"\" title=\"polyphone\" width=\"300\" height=\"168\" class=\"alignright size-medium wp-image-750\"><\/a><\/p>\n<ul>\n\\t<\/p>\n<li>root key = 60<\/li>\n<p>\\t<\/p>\n<li>key range = 60-60<\/li>\n<p>\\t<\/p>\n<li>attack = 0,2s<\/li>\n<p>\\t<\/p>\n<li>release = 0,2 s<\/li>\n<\/ul>\n<p>Las notas de los bajos que se hacen con la mano izquierda se corresponden con las siguientes notas midi:<\/p>\n<ul>\n\\t<\/p>\n<li>Bajo C = 36 (C2)<\/li>\n<p>\\t<\/p>\n<li>Bajo D = 38 (D2)<\/li>\n<p>\\t<\/p>\n<li>Bajo E = 40 (E2)<\/li>\n<p>\\t<\/p>\n<li>Bajo F = 41 (F2)<\/li>\n<p>\\t<\/p>\n<li>Bajo G = 43 (G2)<\/li>\n<p>\\t<\/p>\n<li>Bajo A = 45 (A2)<\/li>\n<\/ul>\n<p>Y un caso especial son los acordes que se hacen con la mano izquierda, que se asocian por convenio a las siguientes notas midi.<\/p>\n<ul>\n\\t<\/p>\n<li>Acorde CM = 24 (C1)<\/li>\n<p>\\t<\/p>\n<li>Acorde DM = 26 (D1)<\/li>\n<p>\\t<\/p>\n<li>Acorde EM = 28 (E1)<\/li>\n<p>\\t<\/p>\n<li>Acorde FM = 29 (F1)<\/li>\n<p>\\t<\/p>\n<li>Acorde GM = 31 (G1)<\/li>\n<p>\\t<\/p>\n<li>Acorde Am = 33 (A1)<\/li>\n<\/ul>\n<p>Y es importante recalcar que esta asociaci\u00f3n es un convenio. Cuando toque la nota midi <em>24<\/em> se disparar\u00e1 el sonido sampleado que corresponde al acorde <em>CM<\/em>.<\/p>\n<p>Para los bajos y acordes se ha fijado los valores de <em>attack<\/em> y <em>release<\/em> a 0,6s.<\/p>\n<p>Para acabar de definir el soundfont hemos de crear un nuevo <em>preset<\/em> asociado a este instrumento, de manera que el sonido de acorde\u00f3n lo tendremos en el banco=0 y canal=0 (000:000). Finalmente ya puedo guardar el soundfont, <strong>castagnari.sf2<\/strong>, y ya lo puedo testear, en este caso con fluidsynth, haciendo sonar mi canci\u00f3n <em>preferida<\/em>: <strong>Una Plata d&#8217;Enciam<\/strong>, tocada a la manera c\u00f3mo se hace con el diat\u00f3nico: la melod\u00eda con la mano derecha, y alternando los bajos y los acordes con la mano izquierda.<\/p>\n<blockquote><p>\n\/usr\/bin\/fluidsynth -s -l -j -a jack -m jack .\/accordion_castagnari_studio.sf2 .\/una_plata_denciam.midi<\/p><\/blockquote>\n<p><object height=\"81\" width=\"100%\"><param name=\"movie\" value=\"https:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F122857684\"><param name=\"allowscriptaccess\" value=\"always\"><embed allowscriptaccess=\"always\" height=\"81\" src=\"https:\/\/player.soundcloud.com\/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F122857684\" type=\"application\/x-shockwave-flash\" width=\"100%\"><\/object>  <span><a href=\"https:\/\/soundcloud.com\/joanillo\/una-plata-denciam\">Una Plata d&#8217;Enciam<\/a> by <a href=\"http:\/\/soundcloud.com\/joanillo\">joanillo<\/a><\/span><\/p>\n<p>En el siguiente post explicaremos c\u00f3mo se ha generado el fichero midi que acabamos de tocar a partir del editor de partituras <strong>lilypond<\/strong>. Ten\u00eda ganas de hacer un post sobre lilypond, y concretament ahora que mi hija esta aprendiendo el diat\u00f3nico, c\u00f3mo se puede utilizar lilypond para la notaci\u00f3n de acorde\u00f3n.<\/p>\n<p><strong>Referencias:<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/www.joanillo.org\/wp-content\/uploads\/2013\/12\/castagnari.sf2\" title=\"castagnari.sf2\">Descarga castagnari.sf2<\/a><\/li>\n<li><a href=\"http:\/\/www.diatonic.cat\/\" title=\"http:\/\/www.diatonic.cat\/\">http:\/\/www.diatonic.cat<\/a><\/li>\n<li><a href=\"http:\/\/polyphone.fr\" title=\"http:\/\/polyphone.fr\">http:\/\/polyphone.fr<\/a><\/li>\n<li><a href=\"http:\/\/www.joanillo.org\/?cat=13\" title=\"50 ways to play Una Plata d'Enciam\">50 ways to play Una Plata d&#8217;Enciam<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Mi hija est\u00e1 aprendiendo a tocar el acorde\u00f3n diat\u00f3nico. Se trata de un acorde\u00f3n de botones de la marca Castagnari, modelo Studio, con dos hileras de botones en la mano derecha (afinadas en Sol y en Do), y los 8 botones de la mano izquierda son los bajos, divididos en 4 bajos y 4 acordes. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[354,310,312,324,320,330],"tags":[],"_links":{"self":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/218"}],"collection":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=218"}],"version-history":[{"count":1,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/218\/revisions"}],"predecessor-version":[{"id":219,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=\/wp\/v2\/posts\/218\/revisions\/219"}],"wp:attachment":[{"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joanillo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}