SBART Changelog

What's new in SBART 4.4.6

Sep 6, 2016
  • Evaluation method for animation in automated evolution was revised to fix bugs and an improvement.
  • Some bugs on scripting were fixed.
  • A new property features list of best view in evolver was added for scripting.

New in SBART 4.4.5 (Sep 6, 2016)

  • Bugs on OS X 10.10 for input of large number for image size to save were fixed.
  • Bugs on OS X 10.10 for AAC coded audio track for saving a movie file were fixed.

New in SBART 4.4.4 (Mar 25, 2015)

  • It became ready for iCloud. You can save a gene pool and media products into your iCloud storage.
  • The default length of random genotype was enlonged from 5-10 to 20-80. You can start breeding from richer variation of initial population.
  • The binary operator and resigned from the default set of functions.
  • The default method of selection in automated evolution was changed to Parameter Free model. It is more efficient than the original MGG model.
  • Bugs for saving a movie of large frame size in the high-quality H.264 format were fixed.

New in SBART 4.4.3 (Aug 12, 2014)

  • You can specify the aspect ratio of external images regardless of the actual sizes of them. The method to adjust the size is also selectable among rescaling, filling, and trimming.
  • Selection of the video input device and its frame size became available for the external media. These setups is controllable by AppleScript.
  • It became possible to save the setups of live video as the user's default for the external media.
  • It became possible to save the image data as the user's default for the external media, if the image was pasted from the clipboard or captured by the video input device.
  • The alternative choice for transition between two external media revived. The alternatives are dissolve, vertical swipe, horizontal swipe, and replacement by difference.
  • It became possible to change the time position in the movie of the external media by operating a slider.
  • GLSL code for the deformation mode was debugged and modified to be shorter.
  • A new menu item Modification accompanied by a submenu was added to Animate/Sound menu, that allows you to select the style of modification transition for the external media. This is as same as the operation in the animation parameter panel.
  • An image well in the panel of external media became accepting an image data provided by another application, such as Image Capture and Grab, through OS X's Services.
  • Zoomed window became providing the image data to another application, such as Mail and Stickies, through OS X's Services.
  • A new button labeled Adjust to External Media is added to the resizing sheet of zoomed window that sets the same size of the external image if exists.
  • Some bugs were fixed.

New in SBART 4.4.2 (Jun 25, 2014)

  • Animation playback controller was added in order for users to operate animation playbacks easily. When you check Playback Controller item in View menu in the menu bar, a small transparent panel is displayed over the top level window of animation, that allows the user to rewind, play/stop, sound on/off, slower, and faster.
  • The value of time paramter for animation became allocated separately for each window. You can reset the value to zero by Rewind item in Animate/Sound menu in the menu bar.
  • The format of audio track for a movie file became selectable for saving an animation as a movie file from zoomed window.
  • MPEG4(AAC) format became available as one of the audio file formats to save the sound from zoomed window.
  • Some bugs were fixed.

New in SBART 4.4.1 (Apr 17, 2014)

  • Revised so as to use OpenGL instead of Core Image Framework. A functional expression in a genotype is compiled into GLSL but not into Core Image Kernel Language, in order to guarantee the efficient execution in a new machine.
  • The display for full screen view became selectable by a pop up button in the view parameter panel, in case your machine is equipped with more than one displays.
  • You can change the value of time variable T for animation by a slider in the animation parameter panel.
  • The default frame rates for animation were changed to 25Hz and 30Hz for small views and large views respectively.
  • The sampling rate of sound effect synthesis became configurable. The alternative rates are 22.05, 32, 44.1, 48, 96, and 192 kHz.
  • The functionality for caching the frame images in a field window was abolished.
  • The alternative choices for transition between two external media data was abolished.
  • The developer's code signature was attached. This application is recognaized from an identified developer.

New in SBART 4.3.16 (Dec 27, 2013)

  • Bugs were fixed for movie-saving and Retina display support.

New in SBART 4.3.15 (Aug 28, 2013)

  • APIs for movie operation were revised to adapt to full 64 bits mode. It got possible to select a compression method when you save a movie from a zooming window.

New in SBART 4.3.14 (Mar 16, 2013)

  • An optional feature of white noise was added for sound effect.
  • It got possible to mix two types of methods for waveform synthesis.

New in SBART 4.3.13 (Oct 4, 2012)

  • The distrbution of one dimensional projection was replaced with the distribution of edge angles for an aesthetic measure for automated evolution.
  • Spetrum mode was added as a new option to synthesize the waveform for sound effects.
  • Some bugs were fixed.

New in SBART 4.3.12 (Aug 31, 2012)

  • A new method of selection in automated evolution was introduced, so that the best two individuals out of four family members remain in the population. It provides more rapid convergence but narrower diversity than the original method that selects the best and another one with a roulette method.
  • The degree of motion scale became to affect the volume of the sound.
  • Four new parameters, expression, pitch bend, modulation method, and timing fluctuation were introduced for sound effects.
  • The notes of sound effect got to be begun when the degree of motion scale is relatively large, if the scale is not continuous and rhythmic mode is off.
  • HTML file got to include γ correction so as to make the color to be same as SBArt4.
  • A new hue mapping method (4.3.12) was introduced so that the distribution becomes more resembling the nature than the uniform distribution of RGB color space.
  • Some bugs were fixed.

New in SBART 4.3.11 (Jul 20, 2012)

  • A new function to save an HTML file including a shader code to animate an individual phenotype was implemented. A menu item to do it was added to each of contextual menus attached to an individual phenotype. The animation can be played back with a browser on which WebGL works.
  • It got possible to save an audio file of sound effect from the contextual menu of zooming window.
  • The animation algorithm was revised to avoid freezing.
  • Some bugs were fixed.

New in SBART 4.3.10 (May 19, 2012)

  • It got possible to make the individuals in a phylogenetic tree be animated.
  • Two new parametric genes were introduced for the gamma collections on brightness and saturation.
  • Some bugs were fixed.

New in SBART 4.3.9 (Apr 7, 2012)

  • In the mode to adjust the area parameters in the gene editor, it got possible to change the offsets by dragging, and to change the magnification by operating the mouse wheel, on the image in gene editor's window.
  • A new parameter named "Modulation Ratio" was introduced for the sound effects to set up different depthes of modulation between the normal tone and the octave-shifted tone.
  • Some bugs were fixed.

New in SBART 4.3.8 (Feb 24, 2012)

  • The rhythm pattern of the sound effects got editable. It can be loaded from and saved into a file.
  • The probabilities of note on, note off and continue for random generation of the rhythm pattern got configurable.
  • Some bugs were fixed.

New in SBART 4.3.7 (Jan 14, 2012)

  • Settings of the duration for animations became configurable to be synchronized to the same values between the small views and the large views.
  • An option for the sound effect "Low Pitch" was changed to "Octave Shift Mix." The pitches of sound sources are modified scattering in a wide range. The user is allowed to specify the ratio of mixing between the original pitches and modified pitches.
  • Some bugs were fixed.

New in SBART 4.3.6 (Nov 4, 2011)

  • The number of beats for the cyclic rhythm pattern got configurable, from 1 to 32.
  • The strength of tone envelope got adjustable.
  • Some bugs were fixed.

New in SBART 4.3.5 (Oct 7, 2011)

  • The program code was recompiled using LLVM Clang 1.7 with the optimization option -O3, SSE3, and 64bit.
  • Three new alternative musical scales were added for sound effects, minor pentatonic scale, whole tone scale, and diminished scale.
  • Some bugs were fixed.

New in SBART 4.3.4 (Sep 16, 2011)

  • A new option of random rhythm pattern was introduced for the sound effect. The sound quality was imporoved too.
  • It became possible to make a file include the phylogenetic trace when you save a field, if the phylogeny is recorded.
  • Two new parameters, crossover rate and the number of trials for adjusting the degree of motion, were introduced for automated evolution.
  • Two new styles of hue transformation were introduced. You can change Hue Map Style from both the view menu of the menu bar and a pop-up button in the view parameter panel.
  • Normalization method of aesthetic measures was improved.
  • Some bugs on automated evolution were fixed.
  • Wrong description in the "About" panel was corrected.

New in SBART 4.3.3 (Aug 19, 2011)

  • A new parameter, Shortest Tone Length, was introduced to produce more melodious sound effects.
  • The aesthetic measure of color distribution was splitted into two measures, distributions of weighted hue and intensity.
  • It got possible to copy the image of math expression displayed on a Gene Editor.
  • Adjustable parameters to draw a phylogenetic tree were added to View Parameter Panel, for depth, total view size, and individual size.
  • A read-only AppleScrip property evaluating was added to class field to check if selection is on going.
  • The maximum length of expression in each genotype got configurable using Gene Parameter Panel. This restriction has no effect to Gene Editor.
  • The default setting to indicate whether an evaluation is done as still image or animation got configurable using Evolve Parameter Panel. It's effective on both automated evolution and selection of better candidates.
  • The bug for non-ASCII user's name was fixed.

New in SBART 4.3.2 (Jul 11, 2011)

  • A new menu item to show a phylogenetic tree was added to a context menu for each individual.
  • A new option to organize the population of next generation for breeding was added for selecting better individuals from n candidates using fitness evaluation designed for automated evolution.
  • Two new uniary operators, c2p and p2c, are introduced, those are conversions between Cartesian coorditate (x,y,z) and Polar coorditate (r,θ,φ) in 3D space.

New in SBART 4.3.1 (May 13, 2011)

  • It got possible to migrate individuals in a field window, zooming window, and gene editor into the population of automated evolution by drag & drop and copy & paste operations.
  • AppleScript commands, copy gene, paste gene, and copy code were added.
  • Some bugs were fixed. The major fixes include Kernel Code for external media and Evolution of deformation and discoloration modes.

New in SBART 4.3.0 (Mar 11, 2011)

  • A new functionality of automated evolution was implemented. You can export/import individuals between a field for breeding and a population for evolution. The evolutionary computation is based on Minimal Generation Gap for generational change and Computational Aesthetic Measures for fitness evaluation.
  • The menu items for saving an image and for saving a movie got separated in the contextual menu of zooming window.
  • The default codec for saving a movie was changed from JPEG to MPEG-4. You can choose the image quality as well.
  • Some bugs were fixed.

New in SBART 4.2.6 (Jan 3, 2011)

  • A new variation of rendering method named "3D" was added. New tab in the parameter panel allows you to control the parameters to tilt the image plane.
  • Some bugs were fixed to make it much stable than before.

New in SBART 4.2.5 (Dec 3, 2010)

  • New menu items to make the motion faster and slower were added to Animation/Sound menu in menu bar.
  • A new checkbox entitled "Low Pitch On" was added to Sounds panel. When it is checked on, the pitches in even numbered sound sources are lowered by one octave to produce richer sounds.
  • A new menu item was added to the contextual menu of zooming window to export the image to iPhoto.
  • It got possible to choose a format of image or movie file when you save it shown in zooming window.
  • Some bugs were fixed.

New in SBART 4.2.4 (Oct 15, 2010)

  • Saves the genotypes of in a field window into a file.
  • Saves the image and the movie into a file.
  • Prints the image in a zooming window.
  • Customizes the caption on a zoomed image.
  • Displays the image on full screen.
  • Copies the compiled code into the pasteboard.

New in SBART 4.2.3 (Jul 30, 2010)

  • Icons' design was revised.
  • Plug-ins for Final Cut Pro/Express were released, that allow embedding Kernel Code bred with SBArt4.
  • It got possible to save Kernel Code of each individual into a file.
  • Kernel Code to be copied and saved was revised.
  • Some bugs were fixed.

New in SBART 4.2.2 (Jun 26, 2010)

  • It got possible to customize the caption on zoomed images.
  • A new tab for view settings was added to the parameter panel.
  • It got possible to start/stop animation/sound effect by scroll operations.
  • Some bugs were fixed.

New in SBART 4.2.1 (Jun 11, 2010)

  • Color filter mode as an alternative drawing method was implemented.
  • The distribution includes sample composition files of Quartz Composer for embedding a compiled gene code.
  • Some bugs were fixed.

New in SBART 4.2.0 (May 26, 2010)

  • The first stable version was released as a shareware.
  • Some bugs were fixed.

New in SBART 4.2 Beta 5 (May 17, 2010)

  • The help book was attached.
  • It got possible to control selections and protections on individuals from the keyboard, the arrorw keys for navigation and the return key for switching.
  • It got possible to change the range of the genes' sizes in the initial population.
  • The scriptable features were extended.
  • Some bugs were fixed.

New in SBART 4.2 Beta 4 (Apr 17, 2010)

  • It got possible for any phenotype to be displayed in the full screen.
  • Three parameter panels for gene configuration, animation, and sounds, were united into a tab view in a single panel.
  • It got partially scriptable for AppleScript.
  • The color controls in zooming window got effective for saving and printing of the image.
  • Some bugs were fixed.

New in SBART 4.2 Beta 3 (Apr 2, 2010)

  • The algorithm of sound synthesis was changed again to produce richer sounds.
  • Each chromosome in genome got possible to be locked against mutation.
  • The menu items on animation and sounds got separated from the view menu in the main menu.
  • Some bugs were fixed.

New in SBART 4.2 Beta 2 (Mar 24, 2010)

  • Transition mode was added for external images. You can breed deforming transitions between two visuals.
  • A new option to prevent caching for frame images in field windows was implemented.
  • New parameters for rendering area offsets and scales were added to the genotype.
  • New parameters for bias on each element of result vector were added to the genotype.
  • Some bugs were fixed.

New in SBART 4.2 Beta 1 (Mar 13, 2010)

  • External movie was implemented.
  • Deformation mode was added for external image.
  • Captured image by the camera got available as an external image.
  • Saturation, brightness and contrast got adjustable in a zooming window.
  • Full screen mode of zooming window was implemented.
  • The algorithm of sound synthesis was changed to produce richer sounds.
  • A new binary operator named "rotate" was implemented.
  • New parameters for color mapping were added to the genotype.
  • Some bugs were fixed.