Monthly Archives: September 2012

Zong! Webviewer Server is online

A first version of our Zong! Webviewer Server is now online. It allows to open MusicXML files via the internet, renders them to PNG images, MP3 and OGG audio files and computes the cursor positions for playback visualization. There is a demo page which demonstrates the features for some given sample files, but also allows to open your own MusicXML files. The server is based on the Zong! libraries, Jetty and the H2 Database Engine.

As you can see, the server just provides a backend which can be controlled by sending JSON encoded commands. The next step is to create an HTML frontend (HTML 5 and JavaScript) that uses this backend to present a user-friendly online viewer for MusicXML files.

Xenoage Utils released under MIT license

As a first step to release the whole Zong! project under an open source license, I released the Xenoage Utils project under the MIT license today. I spent the last two days by cleaning up the project and separating it from the Zong! project, where it will now be included as a git submodule. Maybe it will also be useful for other projects, I especially recommend to have a look at the utils-pdlib project which includes persistent and functional data structures.

The next steps are to clean up the Zong! project itself, including the Editor, Webviewer and Android app, which were closed source so far. After that we will continue development on all modules.