Fork me on GitHub

Blog archive by category
All posts in the unit-tests category

Jamoma 0.5.7

We are happy to announce the release of Jamoma 0.5.7 for Mac. Please visit the Jamoma download page to grab a copy of the installer.

A lot of work has been done over the last year in order to implement new features and fix various issues. We believe this to be a mature release, and it has been used extensively for a number of artistic projects as well as in research. Among many important improvements in this version we would like to highlight:

  • The issue of interdependencies of frameworks between Jamoma and TapTools has been resolved once and for all. If you also use TapTools, be sure to install the latest beta. From there on Jamoma and TapTools should be able to happily co-exist, without future updates to one of them also requiring the other to be updated.
  • Several issues have been addressed relating to AudioGraph, the multi-channel audio solution used for all of the spatialisation modules, improving stability and performance.
  • Full support for dataspaces has been implemented. This means that e.g. gain levels in modules can now be specified as MIDI, linear or decibel values.
  • The Jamoma web site has been overhauled. We now have a growing number of tutorials on how to use Jamoma. If you have questions or suggestions, we encourage you to make use of the new possibilities for commenting on tutorials and blog posts.
  • We’ve done extended work on implementing systematic unit and integration testing. We believe this to have a major impact on the stability and reliability of Jamoma.

If you experience any problems with this installer, please report, either in the comment field for this post, or via the forums and mailing lists.

Unfortunately we still have no recent Windows installer. We hope to be able to remedy this over the comming year, and we are grateful for recent donations towards Jamoma. Part of the donations have been used towards a Windows 8 installer. Still, if you have experience with compiling for Windows and would like to contribute towards the development of Jamoma, we would very much appreciate your assistance.

Currently we are fortunate to see funding for Jamoma development that help propagate further development. BEK receives funding from the County Council of Hordaland for development of Jamoma 2012-2014, and GMEA is heading the 3-year industrial research project OSSIA (Open Scenario System for Interactive Application). And finally Nathan Wolek from Stetson University visited BEK as a Fulbright Scholar in the fall 2012, making good progress porting Granular Toolkit to Jamoma. So stay tuned, we’re likely to see lots of exciting Jamoma development over the next few years!

 

Hordaland Kulturelt utviklingsprogram



For a while we have been airing the idea of doing development sprints: Focused efforts over a limited period of time targeting specific goals for Jamoma.

Jamoma dataspace

For the last week Trond Lossius has done a lot of work on merging the pitch and time dataspaces, as well as writing up unit tests for dataspaces. He has set this development effort as a (minor) milestone.

Hopefully these development sprints will help a lot to get some specific areas more stable or featured and will ease the release of Jamoma updates. If you want to come and help Trond finishing this effort, just get in touch thru the forum.



It has been a while since no update was posted on this blog. However, while things are quiet on the surface does not mean nothing is going on. As a matter of facts, since everyone came back from the nice and productive workshop we had at BEK in Bergen, a number of things have been worked on.

First thing first, we would like to cheerfully thanks again everyone at BEK for hosting Jamoma workshop and every organization that made this possible : didascalie.net, fourMs lab from the University of Oslo, Galamus, GMEA and Ircam. These friendly and productive times mean a lot for the work getting done on Jamoma and for the work to come.

Recent developments

Jamoma saw some initial support for working with matrices. This will allow amongst other things to write objects for Jitter. Thanks to Timothy Place!

Since the efforts initiated during the workshop, the trajectoryLib got more work done beside some new additions to the dataspaceLib. Thanks to Nils Peters’ efforts, it now offers “orientation” dataspace (euler / quaternion / axis/angle) and “speed” dataspace (mph / km/h, etc.). On a related subject, Trond Lossius started working on new library that has been discussed for quite some time : spatLib.

The previously code-named deviceManager received a amount of work by Théo De La Hogue. The now called Network Device Manager allows remote control of Jamoma applications or Max/MSP patches within the Jamoma network. Stay tuned for soon to come demo!

Jamoma also received a nice contribution from Nathan Wolek. The WindowFunctionLib has been expanded and will surely be a basis for more great stuff in the future. Thanks Nathan and welcome !

Finally, beside all these improvements or features additions, it is worth noting that a lot of attention and work has been done on Unit Testing. This should really help release fully tested and stable Jamoma versions. Of course, you are still more than welcome to report any bug that may have escaped from our attention on Jamoma forum.

Publication

The paper written by Théo De La Hogue, Laurent Garnier and Julien Rabin entitled “Jamoma Modular: a C++ library for the development of modular applications for creation” got accepted for the french conference Journées d’Informatique Musicale that will be held at the University Jean Monnet in Saint Etienne, France.



Copyright © 2003-2016 by the contributing authors. Terms and privacy
This site is generously hosted by BEK.