Release Notes: This release significantly improves on PureData support, including the translation of all of the 20 jMax examples using the newly added jmax2pd tool, and the addition of jMax emulation classes. Also of note is the wrapping of libusb so that plugins for USB devices may be written portably (Linux and OS X) in Ruby.
No changes have been submitted for this release.
Release Notes: Support for float32 computations was added. Support for bin, oct, hex, and 3D grids was added to @print. A converter from *.jmax to *.pd was added (and was used to convert 8 of the *.jmax examples). Conversion from/to yuv (unpacked) is supported. @rotate now supports selection of axis, and support for comma (initialization messages) was added in objectboxes.
Release Notes: Many bugs were fixed, PureData external now installs, PureData help files were added, the configurator was simplified, four examples, six classes (fork, jmax_udpsend, jmax_udpreceive, @rotate, @remap_image, and @type), and two operators (gcd and lcm) were added, QuickTime encoding and seeking was added, and many more small features were included.
Release Notes: This release supports multiple number types (uint8, int16, and int32), MMX, 256-color modes, and a working time profiler. Aalib, X11, @import, @scale_by, @downscale_by, and @in options were added, the @cast, @join, @ravel, @grade, and @perspective classes were added, and several classes (@outer in particular) were optimized.
Release Notes: Encoding of Targa-24/32 and JPEG-24 were added, along with AALib output. The fps, @rgb_to_greyscale, @greyscale_to_rgb, @solarize, @complex_sq, @export_symbol, @draw_polygon, @apply_colormap_channelwise, and FPatcher classes were added, and the @scale_to, @contrast, @spread, and @posterize classes were improved. [route grid_begin] and [route grid_end] were replaced by [route grid] and [@finished]. The program is now 10-50% faster, features updated internals, and includes div, swapdiv, put, and ignore two-input operators. Problems with libruby.a and Mac OS X were fixed.
Release Notes: There are several new features in the file handling, including raw file access, jpeg decoding, tga32 decoding, and gzip encoding, as well as some new classes: [@downscale_by], [@checkers], and [@layer], and the usual slew of bugfixes.
Release Notes: Added support for PureData and SDL and added many features to the mathematical objects, giving flexibility and speed. Many bugs and leaks were also fixed.
Release Notes: This release has new objects, including rubyprint, printargs, @print, @scan, and @inner. Support for Quicktime and gzip files were added, along with a geiger counter simulator. There are arbitrary grid literals into inlets and initializers, GridFlow now works with Ruby 1.7, and the makefile system is now more Cygwin-friendly.
Release Notes: New Ruby scripting in jMax and GridFlow (quite buggy, but it works), and rewriting some parts of GridFlow in Ruby.