<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2968726456729792314</id><updated>2012-02-19T19:38:46.784+01:00</updated><title type='text'>LenMus project</title><subtitle type='html'>News and information about the LenMus project</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lenmus.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lenmus.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Cecilio</name><uri>http://www.blogger.com/profile/00200441982511314010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2968726456729792314.post-6409368711233763131</id><published>2012-02-19T19:38:00.000+01:00</published><updated>2012-02-19T19:38:46.792+01:00</updated><title type='text'>A library for rendering music scores</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Long time ago, while developing Phonascus, several times I thought that developing software to render scores was a lot of work and that it was a pity that all that code was only to be used by Phonascus. So I thought that it would be useful to move all that code to a library, so that it could be shared and used by other applications. I also remember having received some emails asking about this possibility.&lt;br /&gt;&lt;br /&gt;Two years ago I decided to do it and started to write the Lomse library. It now fulfills the requirements for LenMus Phonascus program and has been extensively tested and integrated in that program. &lt;br /&gt;&lt;br /&gt;Therefore, I'm glad to announce the availability of a new library (the Lomse library). It bundles all stuff needed for adding music scores renderization and playback capabilities to your C++ applications. It is free open source (BSD 2-clause) platform independent C++ code. It is ready to be used in your applications.&lt;br /&gt;&lt;br /&gt;As you would have noticed, I have started to give visibility to the Lomse library in the LenMus website.And during the last two weeks I've created and published tutorials for Linux and wxWidgets, and Windows tutorials will come soon. Also I have started creating and publishing the 'Hacking Guide', that is, the documentation oriented to all people interested in learning about the library design: architecture, internals, rationale for some decisions, etc.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Hope you enjoy the library and use it in your projects! If you would like to join the project and contribute to the development of this library you are welcome.&amp;nbsp;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2968726456729792314-6409368711233763131?l=lenmus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lenmus.blogspot.com/feeds/6409368711233763131/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://lenmus.blogspot.com/2012/02/library-for-rendering-music-scores.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default/6409368711233763131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default/6409368711233763131'/><link rel='alternate' type='text/html' href='http://lenmus.blogspot.com/2012/02/library-for-rendering-music-scores.html' title='A library for rendering music scores'/><author><name>Cecilio</name><uri>http://www.blogger.com/profile/00200441982511314010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2968726456729792314.post-7156240767644313417</id><published>2012-02-05T21:54:00.001+01:00</published><updated>2012-02-05T21:54:12.849+01:00</updated><title type='text'>What is going on at LenMus?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;It's been two years without a new release of LenMus Phonascus. You might be wondering what is happening. The answer is simple: I've been rewriting all the code!&lt;br /&gt;&lt;br /&gt;LenMus code had some problems that prevented me from advancing faster and from adding more features. After considering the pros and the cons, I finally decided to stop, redesign the program and rewrite all the code again. Three were my main objectives:&lt;br /&gt;&lt;br /&gt;First, to isolate and move to a platform independent library all the code related to analysing, parsing and rendering scores. The idea was that this code could be used by any other projects. Also, to get the best code quality, I liked to develop it using the Test Driven Design (TDD) methodology. This would help to create bug-free, self-testing code. It was a great opportnity for me to learn TDD.&lt;br /&gt;&lt;br /&gt;Second objective was to remove the need to use a web browser to display the eBooks. Until now, the exercises were displayed as HTML pages by using an internal, very limited, web browser. Due to its limitations and to the hacks I had to do to display scores, LenMus Phonascus had some problems of difficult solution, ranging from difficult to solve problems with scaling and zooming, to an unexpected reported problem that I was never able to reproduce (https://sourceforge.net/projects/lenmus/forums/forum/499979/topic/2966045). &lt;br /&gt;&lt;br /&gt;An finally, the third objective was to redesign the score editor.&lt;br /&gt;&lt;br /&gt;I started to work on this by January 2010, and currently the situation is as follows:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a) All code related to scores has been isolated and moved to a platform independent library (the Lomse library), so that it can be used by other projects. Also, the LDP score description language has been extended so that it can now describe not only a score but full documents, with any content: texts, images, scores, exercises, etc. This library is released under BSD license, allowing commercial use. It's development and maintenance is now another sub-project. I have started publishing documentation. A tutorial with usage examples will came very soon.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b) I have redesigned the way in which exercises are created and displayed. Now the LDP score description language has been widened to describe not only scores but full documents, with any content: texts, images, scores, exercises, etc. and all content is rendered natively by Lomse library.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; c) Most of LenMus Phonascus program has been rewritten (only the score editor is pending), and first beta release (without the editor) will take place soon. &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2968726456729792314-7156240767644313417?l=lenmus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lenmus.blogspot.com/feeds/7156240767644313417/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://lenmus.blogspot.com/2012/02/what-is-going-on-at-lenmus.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default/7156240767644313417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default/7156240767644313417'/><link rel='alternate' type='text/html' href='http://lenmus.blogspot.com/2012/02/what-is-going-on-at-lenmus.html' title='What is going on at LenMus?'/><author><name>Cecilio</name><uri>http://www.blogger.com/profile/00200441982511314010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2968726456729792314.post-435414500505443120</id><published>2012-01-22T17:22:00.001+01:00</published><updated>2012-01-22T17:22:48.635+01:00</updated><title type='text'>The new website is here!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I'm pleased to announce the publication, today, of a new design for LenMus's website.&lt;br /&gt;&lt;br /&gt;After many years with nearly the same design, and on preparation of the release 5.0 of LenMus Phonascus and of the new&amp;nbsp; Lomse library, I have redesigned the website. It's not completely finished; there is still some work to do, specially in publishing documentation about the LenMus projects. And there are missing pages that still needs review.&lt;br /&gt;&lt;br /&gt;The layout has changed quite a lot. Since the last site, the general use of wider screens means I've been able to make the site a little wider than it was. Also, because of the imminent release of the Lomse library it has been necessary to reorganize the site. Now the main page is an index of project, and each project has an specific sub-site. &lt;br /&gt;&lt;br /&gt;I've also created a blog to have an open and informal communication channel with anyone interested in the LenMus project. A place to learn about what's going on in the "backstage", to give you a preview of what's coming, and to receive your feedback on these issues.&lt;br /&gt;&lt;br /&gt;All in all, LenMus project has moved on a long way over its initial design and the new website is testament to that. Hope you like it and, as always, your comments and suggestions are welcomed!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2968726456729792314-435414500505443120?l=lenmus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lenmus.blogspot.com/feeds/435414500505443120/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://lenmus.blogspot.com/2012/01/new-website-is-here.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default/435414500505443120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default/435414500505443120'/><link rel='alternate' type='text/html' href='http://lenmus.blogspot.com/2012/01/new-website-is-here.html' title='The new website is here!'/><author><name>Cecilio</name><uri>http://www.blogger.com/profile/00200441982511314010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2968726456729792314.post-4655313522242117452</id><published>2011-12-08T21:57:00.000+01:00</published><updated>2011-12-07T11:07:38.564+01:00</updated><title type='text'>Why this blog?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Time ago there where a News section in the Lenmus website. But the only news where announcements of new releases. The real news, comments and announcements about the project were published in the lenmus mail list, for an extremely narrow audience.&lt;br /&gt;&lt;br /&gt;By starting this blog I would like to change this. My idea is to have an open and informal communication channel with anyone interested in the Lenmus project. A place to learn about what's going on in the "backstage", to give you a preview of what's coming, and to receive your feedback on these issues. I'm thinking about:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Monthly development recaps.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Release schedule updates.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Occasional polls and talks about upcoming features.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Polls and articles about certain development issues.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - And just my thoughts and feelings about the project.&lt;br /&gt;&lt;br /&gt;Feel free to comment! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2968726456729792314-4655313522242117452?l=lenmus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lenmus.blogspot.com/feeds/4655313522242117452/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://lenmus.blogspot.com/2008/06/probando.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default/4655313522242117452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2968726456729792314/posts/default/4655313522242117452'/><link rel='alternate' type='text/html' href='http://lenmus.blogspot.com/2008/06/probando.html' title='Why this blog?'/><author><name>Cecilio</name><uri>http://www.blogger.com/profile/00200441982511314010</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
