I was thinking on posting my recent findings on the field of java music, in particular I've been playing with these two java joys:

My major surpise was seeing these two projects being demonstrated on this year's JavaOne ! Have a look at the awesome JavaOne 2k8 schedule and seek out for TS-5263:

Would you like to create Java™ technology-based programs that play or create music but don’t know where to begin? JFugue is an open-source API that enables you to program music and musical tools without worrying about the details of MIDI. It opens the door to more-advanced music programming and exploration. JFrets, an open-source project that builds on top of JFugue, is an application that can be used to interactively teach guitar by displaying note names and finger positions, playing music in real time, and producing guitar tabs.

This session starts with JFugue, explaining the motivations behind the API and illustrating just how easy it makes music programming. It then delves deeper into JFugue, introducing a variety of code and examples that demonstrate microtonal music, rhythm creation, reading from and writing to external musical devices, graphical front ends, and more.

The session then takes a look at JFrets, describing how it uses JFugue as the groundwork for a more advanced application, followed by technical details about some of JFrets’ music-oriented features, such as the implementation of pull-offs and hammer-ons and the interactive fretboard.

With plenty of code samples and generated music, this session promises to rock!

I'm thinking about reproducing some points of this techtalk on UPC... anyone interested ? :)

Comments:

Hope to see you at the technical session! Be sure to say Hi...

Posted by David Koelle on May 07, 2008 at 05:16 PM CEST #

Unfortunately I will not be able to do so (I'm not at JavaOne these days) :_/ But I hope you the best on your techtalk ;)

Posted by rvalls on May 07, 2008 at 07:13 PM CEST #

Matt W. tells me you're interested in working with Sun SPOTs and music. Let me know if you're open to collaboration - I would love to do something like this!

Posted by David Koelle on May 12, 2008 at 01:07 AM CEST #

Sure I am ! One of the first steps is to explore current music apps and try to find how they can interact with the SPOTs. In fact, for this first phase, we do not even need SPOT at all, just ideas/experiences ;)

Feel free to mail me, and if necessary, I'll open a project on java.net to organize ideas/code. Moreover, feel free to invite people on your JavaOne talk to join in our project ;)

Cheers,
Roman

Posted by rvalls on May 12, 2008 at 05:56 PM CEST #

Hola Roman, yo también soy estudiante de la FIB. La verdad no sabía que había un embajador de Sun en la Uni. ¿Dónde puedo revisar las charlas que organizas?

Saludos

Erick

Posted by Erick Camacho on May 20, 2008 at 04:39 PM CEST #

Buenas Erick !

Pues en este blog voy colgando algunas de las charlas e ideas/experiencias que se me van ocurriendo... pero puedes subscribirte en sunupc@googlegroups.com para estar al dia de los eventos... te invito en breve ;)

Posted by rvalls on May 21, 2008 at 09:16 AM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blog copyright 2008 by Roman Valls