Jamoma 0.5.7 released

    Feb 14 2013 | 11:15 am
    We are happy to announce the release of Jamoma 0.5.7 for Mac. Please visit the Jamoma download page [1] to grab a copy of the installer.
    Jamoma is a framework for structured modular programming in Max, offering rich possibilities for controlling modules and patches by means of mappings and cues, etc. Jamoma comes with a growing number of externals, abstractions and modules dedicated to data, audio or video processing. In particular Jamoma has a lot to offer in terms of modules for sound spatialisation and work on musical gestures. Jamoma has been in continuous development since 2005 by an international team of artists, musicians, researchers and developers, and is used in a wide rang of installations, music performances, theater productions, for research, and more.
    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. 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 [2]. 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 [3], the multi-channel audio solution used for all of the spatialisation modules, improving stability and performance. * Full support for dataspaces [4] 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 [5] has been overhauled. We now have a growing number of tutorials [6] 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 [7]. 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 at the Jamoma blog, or via the forums and mailing lists [8].
    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 [9] 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 [10].
    Currently we are fortunate to see funding for Jamoma development that help propagate further development. BEK [11] receives funding from the County Council of Hordaland for development of Jamoma 2012-2014, and GMEA [12] is heading the 3-year industrial research project OSSIA (Open Scenario System for Interactive Application). And finally Nathan Wolek [13] from Stetson University visited BEK as a Fulbright Scholar in the fall 2012, making good progress porting Granular Toolkit to Jamoma [14]. So stay tuned, we’re likely to see lots of exciting Jamoma development over the next few years!

    • Feb 14 2013 | 12:50 pm
      hey, no plan for continuing supporting osx 10.6.8 ? i would totally understand that, i was just curious. and i'm not considering upgrading to a newer os, because some things i use are broken on more recent os.
    • Feb 14 2013 | 1:14 pm
      We really would have liked to do so, but with the changes in compilers and frameworks provided by Apple for Xcode 4.2++ and OSX 10.8, it unfortunately became very difficult for us to be able to maintain the code base in a way that it could be compiled and used on 10.6.8 as well as 10.7 and 10.8. If you are on 10.6.8 please use Version 0.5.6 beta 7. We still provide this installer for this reason. You'll be missing out on some treats, such as the dataspace implementation in jcom.parameter, and AudioGraph optimalisations, but it's still a stable release, and I used it myself for several projects last year.
      Best, Trond
    • Feb 14 2013 | 6:45 pm
      I'm also stuck in the in the cretaceous era, but thanks for when I do get round to evolving ;-) Btw, any news on Plugtastic...? Cheers Roger
    • Feb 14 2013 | 7:08 pm
      Behind the hood we did some reorganising of the source code of Jamoma last fall. Earlier on we had lots of separate repositories for C++ code, such as Foundation, DSP, AudioGraph, etc. In the fall we merged most of the C++ code into one repository, called Core (hosted here at gitHub: https://github.com/jamoma/JamomaCore). In the process, we also merged Plugtastic code with that of AudioGraph. While still being kind of rudimentary, Plugtastic is working, and to confirm I just build myself an Audiograph dcblocking filter based on the help file for jcom.plug.out≈.
      Cheers, Trond