ebook img

LAC 2009 - Slides: The Guido Engine: A toolbox for music scores rendering PDF

2009·0.14 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview LAC 2009 - Slides: The Guido Engine: A toolbox for music scores rendering

Introduction GuidoMusicNotation GuidoLib Conclusion The Guido library A toolbox for musical scores rendering C. Daudin D.Fober S.Letz Y.Orlarey Grame Centrenationaldecréationmusicale LAC 2009 17Avril,Parma Introduction GuidoMusicNotation GuidoLib Conclusion Existing systems Score edition : Closed commercial systems : Finale, Sibelius LISP : Common Music Notation, Expressive Notation Package Compilers : MusicTex (Tex) , LilyPond Introduction GuidoMusicNotation GuidoLib Conclusion The Guido library One of its kind : embeds musical score rendering capabilities in a stand-alone application. C/C++ Multi-platforms (Windows, Mac, Linux) Open-source Introduction GuidoMusicNotation GuidoLib Conclusion Summary 1 Introduction Existing systems GuidoLib 2 Guido Music Notation 3 GuidoLib Guido Engine Mapping Drawing API 4 Conclusion Future plans Get the Guidolib Introduction GuidoMusicNotation GuidoLib Conclusion Guido Music Notation The Guido Music Notation (1997 : H. Hoos, K. Hamel) : a musical score description language : textual readable Simple musical concepts should be noted in a simple way. Introduction GuidoMusicNotation GuidoLib Conclusion The Guido Engine 2002 : Kai Renz. Abstract representation (AR) AR → AR algorithms AR → GR conversion GR → GR algorithms Introduction GuidoMusicNotation GuidoLib Conclusion Mapping Musical time ↔ Score element ↔ Graphical position Bounding box [x,y,w,h] = 120 Start date X!ÛÛÛÛÛ = 120 = 120 End date & 44 _X!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ E!ÛÛÛÛÛÛ ‹ _X!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ E!ÛÛÛÛÛÛ ‹ X!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ XX!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ ‹ X!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ E!ÛÛÛÛÛÛ ‹ & _X!ÛÛÛÛÛÛ _X!ÛÛÛÛÛÛ E!ÛÛÛÛÛÛ ‹ _X!ÛÛÛÛÛÛ _X!ÛÛÛÛÛÛ E!ÛÛÛÛÛÛ ‹ X!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ ‹ X!ÛÛÛÛÛÛ X!ÛÛÛÛÛÛ _E!ÛÛÛÛÛÛ \ Introduction GuidoMusicNotation GuidoLib Conclusion Multi-platform drawing The VGSystem, a graphic device abstraction. GDI (Windows) Quartz (Mac OS X) GTK (GNU Linux) OpenGL Qt Introduction GuidoMusicNotation GuidoLib Conclusion API Documentation Qt code example Introduction GuidoMusicNotation GuidoLib Conclusion Future plans Enhance the GuidoSceneComposer’s graphical possibilities Support more import/export formats Extend the score combination language

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.