Fork me on GitHub

Blog archive by category
All posts in the download 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



Jamoma 0.5.7 release candidate 4

It turned out that a few externals where missing in the rc3 installer (jcom.clip~, jamoma~ and jamoma≈), so we try again. We’ve added those files, but apart from that there are no changes.

Grab the installer from the download page.

If you also use TapTools, be sure to install the latest beta.

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.



Jamoma 0.5.7 release candidate 3

I have just uploaded a new Mac OSX release candidate for Jamoma 0.5.7. This version fixes an issue with the cueManager module that Ricardo del Pozo discoverered in the previous candidate. There are some additional fixes regarding parameters of type decimalArray and integerArray. And finally, there are two new externals added: jamoma~ and jamoma≈. These are swiss army knifes for access to audio processing units defined in the DSP section of the Jamoma Core C++ library. We’ll try to find the time to write up a separate blog post on them in the near future.

Grab the installer from the download page.

If you also use TapTools, be sure to install the latest beta.

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.



Jamoma 0.5.4.rc1 (release candidate 1) has been uploaded. All issues related to OSX Lion are believed to be solved. There are no major changes as compared to the previous beta 2 release. Still, please give it a try. If we do not hear any complaints, this will be released as 0.5.4 the coming weekend.



We have just uploaded a new Jamoma installer for Mac. The most important changes in this version are:

  • Addresses a number of OSX Lion issues
  • Requires OSX 10.6 or newer
  • Sneak-peek of the new Plugtastic objects, but with minimal testing
    recently
  • Dataspace: The pitch dataspace has been merged into the time
    dataspace

Please consider this version to be a beta. There might still be issues with OSX Lion, and there might be problems that we are not yet aware of if running the installer on OSX 10.6. If you’re in the process of testing out and migrating to OSX Lion please try it out. If you have an important project coming up in the next few days, I would recommend holding of.

As for the dataspace change: If you use custom modules with jcom.parameter or jcom.dataspace externals and @dataspace pitch, please change this to @dataspace time. The benefit is that there are more units to convert between than before.

Enjoy, and please report any bugs or issues to our issue tracker. If it is working well, we’ll be pleased to know on our mailing lists. The previous release (0.5.4b4) is still available for download.



A new installer is now available, with the changes and fixes reported and done in the last few weeks. Most importantly the four Plugtastic externals have been renamed. If you installed the previous beta, please remove the previous versions of these files manually:

  • plug.in≈.mxo
  • plug.in≈.maxhelp
  • plug.out≈.mxo
  • plug.out≈.maxhelp
  • plug.parameter\#.mxo
  • plug.parameter\#.maxhelp
  • plug.loader (found in /Max 5/Cycling ’74/max-startup)

Also please check the Patches/extras and Patches/clippings folders for stray Plugtastic files.

Plugtastic is not currently fully operationally, and attempts to build Audio Unit plugins will cause Max to crash. We are currently working on this.

  1. Change log since 0.5.4b1:
  • Various bug fixes i dataspaces (used by jcom.parameter and
    jcom.dataspace):
    • No longer crash if requesting a non-existing dataspace
    • @dataspace time: Fixed convertions to and from sample rate
  • jcom.filter~ fixed
  • jcom.parameter: @ramp/function now defaults to linear
  • jcom.parameter: @ramp/function can now be set at instantiation
  • jmod.gl.edgeblend%: Fixed an issue in help patch
  • jcom.parameter.array: Fixed error messages in help patch
  • jcom.dbap: src_weights now work in 1D and 3D, not just 2D
  • Plugtastic:
    • plug.in≈ renamed to jcom.plug.in≈
    • plug.out≈ renamed to jcom.plug.out≈
    • plug.loader renamed to jcom.plug.loader
    • plug.parameter# renamed to jcom.plug.parameter#


New beta release : Jamoma Modular 0.5.3b is out

A new version of Jamoma was just uploaded. Alongside with the usual optimizations, bug fixes and all, Jamoma 0.5.3 brings some great news: for the first time in a year, Jamoma installer is available both on Mac and Windows!

If you did follow the recent activities on the forum or on Github, something has certainly not escaped of your attention: a lot of work has been put on the Windows version of Jamoma. Indeed, Adrian Gierakowski that we mentioned here before spent a lot of time working on the Windows versions of the frameworks and externals and fixing the installer amongst other things. Without a doubt, Adrian deserve a huge “thank you” for all the work he is doing!

No matter how nice this news is, just like with any beta version, this one comes with a grain of salt. At the time of this writing, the following externals are known to crash under Windows:

  • jcom.fft≈
  • jcom.dac≈
  • jcom.adc≈
  • jcom.split≈
  • jcom.graphics

Also worth noting that jcom.net.receive and jcom.net.send are currently broken.

It may take some time before these problems are fixed but we hope it will not last for long. If you want to give a hand at working on this, you are more than welcome to join the Jamoma community of developers.

In any case, be sure to head over the download page and grab the installer:

  • For Mac: Jamoma-0.5.3-b2.dmg
  • For Windows: Jamoma-0.5.3-b1.zip


New Jamoma release!

P=.

We are happy to announce that Jamoma Modular 0.5.2 for Mac is now released. Please visit Jamoma download page to grab a copy of the installer. A lot of work has been done since the last release (dating back to June 2010): new features, bug fixes from a list too long to be detailed here. We hope you enjoy this new step.

We are unfortunately not able to propose a Windows release at this time because of the lack of developers involved in this platform. If you want to help testing, developing and building installers for Windows, please get in touch with Jamoma members.

As usual, thanks for your support and feedback.



Would there be a better way to inaugurate the first 2011 blog post than wishing you all a happy new year, full of exciting and successful creative projects?

We at Jamoma feel 2010 was a pretty nice year of work. As you certainly noticed by following our quasi monthly blog post series, a lot of stuff has been going on: some significant developments has been happening on the Jamoma Audio Graph and Jamoma Graph allowing some great applications, various maintenance releases of Jamoma Modular fixing bugs and bringing improvements, version 0.6 getting closer, more publications and nice art projects. We are also very happy to see more people such as Ricardo del Pozo or Navid Navab sharing their work on Jamoma modules in the UserLib. Feel welcome to join them!

A new beta version of Jamoma Modular for Mac has just been released. Be sure to head to Jamoma download page to give a look at the recent changes.

Next month in Jamoma

Now enough looked back at 2010. What is next? Thanks to BEK ’s invitation, the whole Jamoma team will meet in Bergen from January 31th to February 6th for a special developer workshop. This week promises to be a very productive one and we hope to see some nice stuff coming out of it. Workshops like this one are very important for Jamoma development and we are really thankful to have this support from BEK and other organizations involved such as didascalie.net, fourMs lab from the University of Oslo, Galamus, GMEA and Ircam.

The first version of the schedule has been published on the forum. The workshop aims at fixing some issues, bringing some new features and enhance a number of areas. It will also be the occasion for the team to review our roadmap and discuss the future of Jamoma with attention.

While the list of participants for this workshop is already booked, interested users are more than welcome to get in touch with developers through the mailing lists/forum to submit feature requests and issues you would like us to consider for future developments. More than anything, Jamoma is community driven and we certainly value users’ feedback.

Thanks for your continuous support. Best,



We are pleased to announce that the first Jamoma 0.5.1 public Release Candidate is now available from the download page on Jamoma website.

Although this update has been extensively tested, some bugs may have escaped from our attention. As always, your feedbacks are welcome if you encounter any problem or just like to see a feature implemented.

Mac version :

Version 0.5.1 Release Candidate

Windows version :

Version 0.5.1 Release Candidate



http://www.jamoma.org

Jamoma is an open-source project for structured programming in Max/MSP/Jitter and is based on modular principles that allow the reuse of functionalities where all parameters remain customizable to specific needs.

Jamoma is in development for more than five years and is used for teaching and research within science and the arts. It has provided a performance framework for composition, audio/visual performances, theater and installation gallery settings. It has been also used for scientific research in the fields of psychoacoustics, music perception and cognition, machine learning, human computer interaction and medical research.

Features include:

  • A large and peer-reviewed library of modules for audio and video processing, sensor integration, cue management, mapping, and exchange of data with other environments
  • Extensive set of abstractions that facilitates everyday work with Max/MSP
  • Specialized sets of modules for work on spatial sound rendering, including support for advanced spatialization techniques such as Ambisonics, DBAP, ViMiC and VBAP
  • Modules for work on music-related movement analysis
  • Powerful underlying control structures that handle communication across modules
  • Strong emphasis on interoperability
  • Native OSC support, thus making it easy to access and manipulate processes via external devices and interfaces
  • Comprehensive documentation through maxhelp-files, reference pages and growing number of online tutorials
  • Easily extendable and customizable

Jamoma 0.5 was a major effort. Originally it was envisioned as a port from Max 4 to Max 5. However, we did a lot more than that, and significantly overhauled major portions of Jamoma to dramatically improve performance, stability (particularly on Windows), and ease of use. We have also improved the documentation, distribution, and organization of Jamoma.

Here are some resources to get started with Jamoma 0.5:

Requirements: Jamoma 0.5 requires Max 5.0.8, and works on OSX 10.4 or later (Intel) and Windows XP or later

Jamoma is licensed as GNU LGPL. Jamoma is an open source development initiative with more than 20 contributors.

Development is supported by BEK – Bergen Center for Electronic Arts, CIRMMT – the Centre for Interdisciplinary Research in Music Media and Technology, McGill University, Electrotap, GMEA – Centre National de Creation Musicale d’Albi-Tarn and University of Oslo with additional financial support, a wide range of institutions and funding bodies. Further details can be found here.



Release candidate 10 for Jamoma 0.5 is now available for download. Mac only so far, but hopefully the Windows installer will be up later today. Enjoy, and please report any problems you might find.

With this version we have officially dropped support for PPC processors on Mac.



After more than a year of hard work and 17 previous beta versions, we
are finally on the home stretch of releasing Jamoma 0.5 .

images/modular.png

We’re glad to announce Jamoma 0.5 Release Candidate 1, which is available online.

Jamoma 0.5 is a major rewrite for Max 5, and also contains numerous improvements and new features.

The Jamoma developers have been working hard lately to improve Jamoma, and to fix as many bugs as possible. However, some bugs may still have survived our testings, and we would appreciate your help to catch and report them before we announce the final release.

We have set up a new project development site, and we would appreciate your registration under:

http://redmine.jamoma.org/account/register

It’s a good place to keep in touch with the Jamoma developers and to report bugs and feature requests, so everybody’s welcome !

The most important changes have been listed in the ChangeLog, and there is also a guideline to port your modules from Jamoma 0.4 to 0.5. Though, even if you have been using the 0.5 betas, you’ll need to change a few things, which are copied at the end of the guideline page.

We hope you’ll enjoy Jamoma 0.5, and we hope to get some valuable feedback.



Beta 2 is released



Just after NIME most of the Jamoma developers gathered in Albi for a hectic development workshop generously hosted by GMEA.

The agenda for the workshop was pretty simple:

  • Get as far as possible on porting Jamoma to Max 5
  • No new features
  • Canard heaven

We’re not all the way there yet (except for canard heaven), but we certainly came a long way. Today Pascal has uploaded the first beta for Jamoma 0.5 (check the front page). If you want to give it a try, please take note of the following:

  • Jamoma 0.5 only work with Max 5.0.3 or higher. Max 5.0.3 was released earlier today.
  • So far it’s Intel-Mac only. Windows and Universal Binary to come once we’ve got some compiling issues sorted out.
  • It’s buggy, and not yet ready for prime time. So if you’re contemplating using Jamoma for real-life projects in the near future, it’s better to stick to the previous version for the time being. On the other hand: If you have the patience to accept bugs and flaws, and want to help out in testing the new version, it will be much appreciated! If so, please sign up to the user and/or developer mailing lists, and report problems there and/or at the bug tracker.

Thanks!



Jamoma 0.4.6. was uploaded a few days ago. It’s mainly a maintenance release, and offers quite a few bug fixes as compared to 0.4.5.

Change log can be found here.

This might be the last Max 4.6 compatible release of Jamoma. Current development is now geared towards providing Max 5 compatibility, and we hope to have that ready sometime the comming summer.



New Modules:

  • jmod.blur%: spatial blurring

New Components:

  • jcom.char2float%: convert a matrix from char to float32, keeping planecount and dimensions
  • jcom.float2char%: convert a matrix from float32 to char, keeping planecount and dimensions
  • jcom.spray%: distribute a video matrix to multiple (8) windows on bang

Core Bug Fixes:

  • fixed problems with jcom.send and jcom.receive binding getting corrupted
  • fixed problems on Windows with many crashes (caused by receiver list corruption in jcom.receive)
  • fixed file reading (including presets) on Windows -* this was crashing and failing to read files
  • fixed crashes on Windows caused by RampUnits being set in some parameters
  • fixed incorrect offset of the ambisonic panel in half-widt modules
  • Ramping now works again when changing gain parameters using dB.

Module Bug Fixes:

  • jmod.file_browser: fixing problems with various file types
  • fixed init problems in jmod.mouse
  • mapper.mod: fixed bug where the algorithm would not be created in the mapping if the ui of the module was used to create it
  • updates to jmod.equalizer~ and jmod.multidelay~ to bring them up to date with the new core. (jmod.equalizer~ is still not ready for use though)
  • jmod.limiter~ and jmod.saturation~ now directly use an external for their algorithms
  • added /preamp and /mode parameters to jmod.saturation

Other Improvements:

  • miscellaneous cleanup and fixes throughout
  • help patch updates
  • overview updated


Jamoma 0.4 has now been released! This is a major update to Jamoma that includes a rewrite of the entire core architecture. All of the core functionalities are now coded in C, making this version faster, more flexible, clearer and easier-to-use.

There is a caveat though: 0.4 is not backwards compatible. Modules written using older versions of Jamoma (versions 0.3.x) will need to be adapted for 0.4. It isn’t hard to do, but it does need to be done. The number of breakages and backwards compatibility problems should begin to slow dramatically at this point, so massive breaks on this scale should not occur again in the foreseeable future.

Information on how to update modules to the new core can be found here.



First posted on 07/29/2006 04:04:15.

Version 0.3.2 (build 829) is now available for download. Release notes follow…

Core/Hub/Gui:

  • Added new message /ui/refresh that will work with all modules: If display update has been frozen, this message will update displayed values. It do not cause any output, change of parameters, etc. It is simply a message to bring the displayed values back in sync with the real values used by the module.
  • Added new message that will be understood by all modules: /documentaion/help. This message opens the help patch for the module.
  • New system for communication between jmod.parameter and jmod.hub which uses dedicated send-receive links to vastly improve efficiency.
  • global send and receive uses dedicate connections for improved efficiency
  • Various name changes in the parameters in standard components (especially the gui component) to reflect a more consistent and structured namespace
  • the pop-up menu in the module toolbar display all messages in alphabetic order

Externals:

  • new jmod.dispatcher, jmod.param, jmod.mess, jmod.ret externs are preliminary prototype for future replacement of core components
  • preliminary verson of jmod.mkdir for creating directories: code donated by Bill Orcutt from the mkdir external (thanks Bill!)

Modules:

  • new vbap module
  • Fixed bugs in the jmod.noisegate~ modules introduced when jmod.return was implemented.
  • new control module that can be used for testing CPU efficiency in parameter handling (intended for testing/development only)
  • Fixed bug in jmod.crossfade.mod reported by Guy Levesque at the user list with float number box displaying mix position not being properly updated when the module is receiving /crossfade messages from remote or in left inlet.

Components:

  • new lcd-based widget: slider with text display on top of it (may be replaced by jsui in the future)

Documentation:

  • misc updates to help patches, html docs, and the overview patch


Jamoma v.0.3.1 has been uploaded. This version includes universal binaries of all externals, compatible with the public beta universal binary version of Max (Max .4.6). Also included is a number of new modules for work on ambisonics are added, several new video modules, etc.

For further details check the change log below.

Change Log

Version 0.3.1 (23 June 2006)

  • Core/Hub/Gui:
    • Many tweaks and fixes to the OSC namespace implementation
    • fixed problems with initialization of psto caused by receiving bangs at loadbang time rather than init time
    • made the implementation of “View internal components” consistent across all modules
    • preview item in the module menu is no longer on by default in video modules
    • module communication now happens using dedicated sends and receives rather than listening to global broadcasts
  • Externals:
    • Mac versions compiled as Universal Binary for Max 4.6
    • updated Jasch/ICST 3rd party externals
    • jmod.saturation has a new ‘mode’ parameter that changes the algorithm it uses internally
    • bug fix for jmod.change where it would filter messages that it shouldn’t have
    • fixed erratic behavior in jmod.xfade~ on windows
    • fixed bug in jmod.oscroute, jmod.change, and jmod.equals where the inlet calls were not thread safe
  • Modules:
    • new ambisonic modules: jmod.ambi.speaker.delay~, jmod.ambi.doppler~, jmod.sur.multi.in~, jmod.sur.multi.out~, jmod.sur.speaker.setup
    • cuelist module now builds a menu with all cues; format for specifying cues in the textfile has changed; comment handling improved
    • new jmod.midiin module for midi input
    • various improvements to the jmod.mapper module
    • new jmod.mouse module for handling mouse input
    • new jmod.input% module provides video input from a device or a quicktime movie.
    • new jmod.output% module creates a rendering context for Jitter OpenGL patches
    • new jmod.xfade% module crossfades between two video sources
    • a series of “new” video filters that wrap Jitter externals (ported to Jamoma from Jade): jmod.plur%, jmod.avg4%, jmod.emboss%, jmod.fluoride%
    • added randomness parameter to jmod.qmetro
    • new sample-accurate jmod.delay~ and jmod.scope~ modules ported from Jade
    • jmod.echo~ module now has filtering and limiting built into the feedback loop
    • new jmod.phidgets module for working with Phidgets devices
  • components:
    • new jmod.autocrop% automatically crops source material
    • jmod.jsui_multigain.js acts as a visualizer/multislider/gain controller (used in ambisonic modules)
    • added jmod.thru which does nothing :-)
    • added a series of components for various trigonometric conversions
  • Documentation:
    • jmod.hub is better documented
    • cleaned up all of the help patches
    • examples are now fully implemented in the OSC namespace
    • pluggo example now works with menu selections
    • tutorials split into 2 tracks: “Using Jamoma” and “Making Jamoma Modules”
  • Misc:
    • added the ‘j3’ skin as an example for how to make your own skins for modules
    • skin graphics now handled as ‘knob’ type by pictslider so that the graphic sizes could be reduced by half.

Version 0.3 (9 April 2006)

  • Jamoma now uses OpenSoundControl for communication. All modules have been updated accordingly.
  • Added templates for creating various kinds of modules and algorithms.
  • Modules now automatically resize their containers (bpatcher frame or window dimensions) when loaded
  • Hub/Gui Changes:
    • Module size can now be queried using the /getmodulesize message, returning e.g. /modulesize 1U-half.
    • @library_type attribute renamed to @algorithm_type. This attribute also uses more intelligent defaults based on the module_type that is specified.
    • The @options attribute has been eliminated. In its place, we are now using more precise @module_type attributes with class-like nomenclature. For example:
    • audio
    • audio.no_panel
    • audio.ambisonic
    • control
    • video
    • video.gl (not implemented, but reserved for future usage)
    • Added @inspector attribute. If 1 it will add an inspector button to the upper-right corner of the gui. The default is 0. To use an inspector in your module you must define this, then capture the message from the second outlet of jmod.hub to open your custom inspector window.
    • jmod.gui now sports panels dedicated for ambisonic and video modules (not just audio modules). The video panel provides a more immediate interface for previewing, bypassing, muting, and freezing video output from a module.
  • Added new folder for 3rd part libraries and externals
    • Added zipped version of 3rd part GNU LGPL externals made by jasch/ICST (http://www.icst.net/downloads/) in new folder /library/externals_3rd_part:
    • ambiencode~: Ambisonic encoding
    • ambidecode~: Ambisonic decoding
    • Added ttblue library (http://sourceforge.net/projects/ttblue). Used for compiling jmod.limiter~ and jmod.saturation~.
  • Documentation:
    • Change log is now a separate rich text format file.
    • Further work on JIG, both to reflect the change to OpenSoundControl, and to provide more details. Removed some restrictions that are no longer required.
    • Added a new overview patch
    • New example added from the Teatrix workshop @ BEK
    • New example added that re-generates all HTML for the modules using scripting
  • Externals:
    • jmod.oscroute: new external for Routing of OpenSoundControl messages.
    • jmod.equals: new external for comparing symbols
    • jmod.sum%: new external sums the pixels in a Jitter matrix and returns the center of gravity for them
    • Several audio externals moved from blue to being Jamoma-native, and renamed accordingly.
    • On Mac OSX platform all externals are now compiled as Mach-O using Xcode
    • jmod.pass has implemented several new features for dealing with messages starting with a “/”, required when passing and routing OSC messages.
    • jmod.bridge has been incorporated into jmod.hub and no longer exists. This have some important implications: jmod.bridge is no longer required in main patches. Instead it is required to provide an unique OSC-compatible name (starting with “/”) for each module.
  • New components:
    • jmod.autoscale.mxt ** autoscaling of control values
    • jmod.filewatcher ** used for opening files and watching them for changes in external editors
    • jmod.filesaver ** a standardized abstraction for throwing a file dialog and managing consecutive saves
    • jmod.return ** returns data from a module (the opposite of jmod.message); accepts many attributes that are in common with jmod.parameter and jmod.message. This should be used for things like analysis results or flagging when a soundfile is done playing, etc.
  • New ambisonic modules:
    • jmod.ambi.encodeM~: Encode up to 16 mono ambisonic sources
    • jmod.ambi.decode~: Decode 1st ** 3rd order ambisonic signals for up to 16 loudspeakers.
  • New audio modules:
    • jmod.saturation~-mod: Stereo saturation
    • jmod.noisegate~.mod: Stereo noise gate.
    • jmod.noisegateM~.mod: Mono noise gate
    • jmod.echo~.mod: Stereo echo module
  • New control modules (and algorithms):
    • jmod.mappings: create relationships between module parameters, returns, and messages
    • jmod.oscnet: send and receive OpenSoundControl messages over a network
    • jmod.hi: module for using human interface devices (game controllers, tablets, etc.)
    • New jmod.transformation.alg: can be used to manipulate the data in mappings.
  • New video modules:
    • jmod.brcosa%.mod: change brigthness, contrast, saturation and b/w
    • jmod.motion%.mod: calculating motion based on simple frame difference
    • jmod.orsize%.mod: change orientation and size of incoming matrices
  • Bug fixes in modules (and algorithms)
    • Increased reliability in the calls to jmod.init from the jmod.contro module.
    • Implemented new WAIT command in jmod.cuelist.mod.
    • jmod.limi~ renamed to jmod.limiter~
  • Bug fixes to components
    • jmod.message now uses @clipmode none as the default rather than @clipmode both
    • Fixed bug in jmod.line
    • Fixed bug in jmod.cuelist.mod. Can still be developed further for elegancy, functions and efficiency. Maybe for 0.4.
    • Fixed bug in jmod.filter~.mod.

Version 0.2.1

  • documentation proof-reading and expansion, holes in the JIG filled in with some basic material
  • bug fixes in the externs (most notably in jmod.meter~ and blue.limiter~)
  • batch building helpers for the externs on both platforms
  • added jmod.cuelist module for automating modules and getting state information.
  • added default presets to modules that were lacking them

Version 0.2

  • clean up of all existing documentation
  • fixed problems with checking out objects on Windows
  • fixed broken loading of html references from the module menu
  • fixed broken save settings/load settings items in the module menu
  • removed the old ‘enable’ message from modules
  • added qlim to defer loadbangs in example patches
  • removed quirky support of sd2 format soundfiles
  • new template files added
  • new tutorials added to html doc
  • added many help patches, even if in rough form

Version 0.1.9

  • completed all help files
  • jmod.parameter.mxt: Changes to attributes (some new, some removed, some renamed)
  • clean up of patch layout for jmod.hub.mxt
  • introduced “autodoc” message to autogenerate html documentation of modules.

Version 0.1.8

  • jmod.meter~ is now compiled for Windows as well as Mac
  • jmod.meter~ is now placed in the max-startup folder by the Mac installer
  • new examples:
    • Scripting Example: Jade-like module loading
    • Pluggo Simple: Wraps a single module as a Pluggo Plugin
    • Pluggo Complex: Wraps multiple modules into a Pluggo Plugin
  • blue externs for windows freshly compiled
  • improvements to the way soft fade in/out is done when audio is turned on/off
  • new component for internal communication: jmod.gui_message.mxt
  • bug fixes and improvements to various modules:
    • jmod.input~
    • jmod.output~
    • jmod.control

Version 0.1.7

  • parameter name listing can be queried
  • major change to jmod.parameter.mxt: Left outlet now returns a qlim-ed “set” message for display. This solves a problem with parameter ramps not being killed by user interaction. Also added second outlet, returning non-filtered values.
  • Reorganization of files and folder structure
  • gui component now rewritten as one dynamic bpatcher! (old static files have been archived)
  • New .pct file: jmod.button.link_toggle.pct
  • Changes to jmod.jsui_texttoggle.js so that background colors for on and off can be set separately
  • Altered the default preset for jmod.edge% module
  • jmod.input~.mod: channel gains can be linked, name of sound file displayed, play button green when on
  • jmod.input~.mod: changed syntax for adc~ channels to “set_ch_1 $1” and “set_ch_2 $1”
  • removed Tap.Tools dependency
  • removed Jitter dependency
  • Added modules:
    • crossfade~
    • filter~
    • filterM~
    • mblur%
    • op%
    • output~
    • wake%
  • Added external projects folder with the following objects:
    • blue.limiter~
    • blue.xfade~
    • jmod.change
    • jmod.meter~ [still needs a windows version]
    • jmod.pass
    • jmod.round
    • jmod.route
    • jmod.usurp
  • Added Javascript objects:
    • jmod.js_link.js: for dealing with linked gains
    • jmod.jsui_sr.js: new sample-rate jsui widget:
  • Documentation:
    • Added new classes to CSS for HTML documentation, all documenation now based on the CSS
    • Added initial documentation (really just moving HTML files from Jade)
    • Added basic video module demo patch
    • added some new help files for modules, and expanded existing ones.

Version 0.1.5

  • Added externals folder
  • Eliminated dependency on Tap.Tools

Version 0.1.4

  • Misc bug fixes
  • implemented the new gain mechanism in all audio module gui components
  • changes param name “gain_m” to simply “gain”

Version 0.1.3

  • new module for audio input: jmod.input~.mod, as well as default preset and example patch
  • new module for controlling audio in Jamoma: jmod.control.mod. Very rough sketch at the time being. Incorporates:
    • audio on/off with quick fade in/fade out
    • panic button
    • screen refresh
    • initialization of Jamoma
    • CPU monitor
  • new scheme for gain handling, solving prior problems of ramps not being killed by new gain messages
  • most important: jmod.parameter.gain.mxt
  • jmod.core.sr.mxt
  • jmod.hmeters~.mxt
  • jmod.receiveamp.mxt
  • added Javascript text toggle: jmod.jsui_texttoggle.js with help file
  • added jamoma-help folder
  • added gainparameter bpatcher to be used by example patches (jmod.gain_params.mxt)
  • added a number of graphics used by the input module
  • added file endings to all abstractions used in components to speed up loading of Jamoma modules
  • major rewrite of jmod.parameter.mxt. Should be easier to read, but behave the same as before.
  • added @autorestore 0 attribute to the pattr used in jmod.parameter.mxt
  • did the same to the pattr used in jmod.parameter.gain.mxt pattr

Version 0.1.2

  • Misc bug fixes
  • changed tag for video modules to the % symbol
  • added example patch for using pattrstorage to store and recall attributes
  • added example patch for using qlist to automate modules

Version 0.1.1

  • Misc bug fixes
  • Resolved some discrepancies in the documentation
  • File format for the Style Sheet changed to HTML
  • file name formats change and adjusted for modules, algorithms, and defaults
  • added edge@ module (video edge detection in Jitter)
  • updated the example patch and formatted the file properly as text
  • set pattrstorage attributes correctly in the existing modules

Version 0.1

  • Initial Developer Release, as extracted from the Jade 2.0 beta


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