Arxiu de juliol, 2006

El projecte, cap. I

// juliol 26th, 2006 // No hi ha comentaris » // Programació, Universitat

Ara si q sí. Va de bo.

Ja m’he posat a fer el projecte en serio, el meu super OMR, i els avanços són prou significatius.

En primer lloc, necessitava obtenir imatges de partitures adequades, ja que encara no ho havia aconseguit. El procés de transformació des de PNG a PBM no era l’adequat, ja que al ser el PNG una imatge escalar i no vectorial, la imatge s’emborronava.

Per aconseguir el PBM des d’una imatge escalar, he utilitzat la conjunció jEdit + LilyPondTools + Lilypond per aconseguir una partitura en un fitxer PostScript [en] (açò em recorda a Javier Gil, profe de Perifèrics, encara que ell deia “pojcri“).

A partir d’ací, i utilitzant la potent eina GhostScript, puc transformar els fitxers .ps directament a imatges PBM, en aquest cas Text PBM

xavi@xavi:~$ gs -sDEVICE=pbm -sOutputFile=partitura.pbm partitura.ps

A partir d’aquest moment, ja tenia tot el que necessitava per a començar a treballar. Així que a picar codi!

Després de reescriure tot allò que tenia fet (estava molt mal programat, de veres, i tampoc no era massa), m’he plantejat el mecanisme a seguir per fer el projecte. El mètode de desenvolupament eXtreme Programming (conegut per les nostres comarques com sobre la marxa) resulta adequat per a este propòsit, ja que com no se massa bé que he de fer, ni com fer-ho, a base de xicotetes metes vaig avançant.

En primer lloc he localitzat els pentagrames, fent histogrames per files (calculant la quantitat de píxels negres que hi havia en cada fila), i determinant que són linies d’algun pentagrama aquelles files que tenen més de la meitat dels píxels negres. Potser en algunes partitures, amb moltes notes (sobre tot si està construida a propòsit), aquesta consideració sobre la proporció hauria de variar, però de moment funciona.

Una vegada obteses les línies dels pentagrames, les agrupe de 5 en 5, per saber la quantitat de pentagrames de que consta la partitura, sabent a més en quines línies de la imatge es troba cadascun d’ells.

Després, esborre aquestes línies, de tal manera que la partitura es queda sense cap pentagrama, només amb les notes. A partir d’este moment, on em trobe ara, el que he de fer és començar a buscar notes com un descosit, o siga q, això vaig a fer.

Altres entrades parlant del projecte:

Seguirem informant…

Nova web de la Colla
ja era hora

// juliol 25th, 2006 // No hi ha comentaris » // Música, Programació

Ja feia gairebé un any que estava en dansa la nova web de la colla, que si fer-la, que si no…

Finalment, ahir vaig quedar amb Santi per arreglar unes cosetes, i després d’haver estat mirant i treballant sobre algunes coses el cap de setmana, vam enllestir la nova versió de la web.

Aquesta vegada he utilitzat el gestor WebsiteBaker, i una modificació sobre la plantilla landzilla. El resultat, a priori, pareix prou bo. El fet d’haver utilitzat un CMS és la facilitat q et dona per crear noves pàgines (en este cas, o no vaig a responsabilitzar-me del contingut de la web, és una bona opció).

Una de les novetats és la galeria de fotos: en aquest cas, es una galeria que obté la informació des de Flickr, estalviant-nos per una part tot l’espai que les fotos representen al servidor, també guanyem en facilitat per afegir noves fotos (la gestió de Flickr és boníssima). Per contra, perdem privacitat, però al cap i a la fi, les fotos anaven a ser públiques…

Si algu vol pegar-li una miradeta…Colla de Xirimiters Pere Bigot de Benissa

Seguirem informant…