Lemur - Version History
Lemur 5.3.2
Lemur 5.2
2014/10/17
Lemur App
Fixed file system access on iOS 8
Fixed On MIDI scripts receive messages from Parent/Project MIDI Targets
Fixed templates loading with mismatch between navbar and displayed page
Fixed CoreMIDI issue where ports were not displayed for some hardware devices (Novation X-Station and others)
Fixed Fader.value displaying correct type
Fixed stretch function displaying correct types
Various Canvas fixes and improvements
Added Relative cursor mode to Fader object
Integer values are now parsed as such when saving / loading JZML.
Added automatic conversion of OSC INT64 & boolean to INT32
MIDI Target configuration now properly saved when quitting the app and returning
Sequencer objects phase no longer jumps when changing 'steps' attribute
StepSwitch now sends out values when out variable goes back to null (i.e. Note Off messages correctly sent now)
Editor
Fixed crash with canvas_restore() on Windows
Fixed crashes when opening menus while Canvas is drawn
Fixed copy/paste from Lemur to other applications
Daemon
Lemur 5.0.3
Lemur 5.0.2
2014/04/11
Lemur app
Raised template memory limit from 32MB to 48MB
Fixed OSC output of integer variables
Fixed OSC remote control of object attributes
Implemented findchild() function to reference nested objects (see Addendum 5.0.3 PDF)
Improved Canvas fill when path is almost convex
Templates now always open on first interface page when loaded
Fixed crash when reordering pages with In App Editor
Fixed crash when app was in background with Canvas-based template
Lemur Editor
Lemur 5.0
2014/03/10
New Canvas object for creating custom objects
2D drawing, animation and mono/multi-touch support
Based on HTML5 Canvas specifications
Implemented as standard Lemur scripting
50 new scripting functions
New sequencing objects: StepNote, StepSwitch, StepSlider
Eight internal MIDI clocks, one for each MIDI Target
Clocks can run as master or sync to an external source
New type of script execution to trigger events based on musical subdivisions
New scripting functions for getting/setting clock state and bpm
New bundled templates
Numerous tweaks and improvements
Lemur 4.1.2
2013/11/28
Lemur 4.1.1 / Editor 4.1.1
2013/11/03
Lemur 4.1 / Editor 4.1
2013/08/14
Lemur: New option to allow running in the background
Lemur: Update icons and artwork
Lemur: Fix SysEx reception bug on Windows
Lemur: Prevent malformed SysEx messages from triggering scripts
Editor: Fix sending of char message to text box
Editor: Fix Bipolar Knob crash (Windows)
Version 4.0.3
2013/05/03
Lemur
Display Lemur IP in Settings page
Auto-save disabled to prevent accidental template modifications
Fixed long SysEx messages transmitted over MIDI hardware
Fixed issue with z-variables not always being released
Fixed knob rendering issue causing a jump to 1.0 when remote controlled
Fixed knob rendering in endless mode with visible label
current_interface now always returns correct information
Mackie Control SysEx init string (240 0 0 102) is no longer blocked in On MIDI scripts
Editor
Multilabel font sizes
Better jzlib management with sub-folders
Renamed HSB to HSV to maintain consistency with Lemur Editor
getobject() now listed in internal functions
Fixed disappearing syntax coloring issue
Fixed disappearing cursor in page name input fields
Fixed Windows 8 display issue
Version 4.0.0
2012/12/19
Both:
Skins support with three new themes: Flat, Pixel, Shaded
Transparency added to corners of Knob and RingArea objects
Lemur:
Fully featured In App Editor
z variable now available on Range, MultiSlider, Knob and RingArea objects
Fixed multitasking crash in iOS 6
Fixed rounding error in Menu object
Fixed undo bug in Lemur Editor with Menu object
Fixed crash when changing value of an array parameter that is not large enough
Multilabels on MultiBall now fade in ephemeral mode
Editor:
Resolutions renamed
Fixed syntax colouring for long scripts in Lemur Editor
Fixed data field for SysEx MIDI Mapping. Braces should not be used, just comma-separated constants.
Version 3.2.2
2012/10/10
Version 3.2.1
2012/08/06
Lemur app
Fix ephemeral MultiBalls label display
Fix tabification of Containers containing Containers
Improve font gamma
Improve font alignments
Revert Knob object to thicker lines
Invert page button colors
Fix variables corruption when passing invalid parameters to MIDI script functions
Editor:
Daemon: Fix skipping of certain Daemon packets
Lemur 3.2/ Editor 3.2
2012/06/19
Lemur: Retina support
Lemur: Variables initialized as constants are always interpreted as positive even when decremented past zero
Editor: New objects created past the available memory limit cause instant crash
Editor: Using undo/redo commands while editing a script loses editing history
Lemur 3.1/ Editor 3.1
2012/04/11
Daemon: Added a warning on startup when port 8001 is already busy
Editor: Fixed a bug where objects get renamed with an infinitely long name
Editor: Added template stretching when switching resolution
Editor: Fixed a crash when setting a manual IP
Editor: Copy/Paste text from external application now works
Editor: Maximum JZML size raised to 16MB
Lemur: Fixed remembering OSC targets
Lemur: Added display of Interface name in Interface tabs
Lemur: Fixed a crash when sending a very long OSC list to Lemur
Lemur: Increased maximum length of SysEx messages to 256 bytes
Lemur: Increased maximum length of lists in scripts to 256 elements
Lemur: Fixed bug in Knob object when tapping center
Lemur: Fixed MultiBall bug where z variable was stuck is x and y variables were set from a script Lemur: Improved the referencing of identically named objects exist in different scopes
Editor 3.0.4
Lemur 3.0.3 / Editor 3.0.3
2012/02/17
Daemon
GUI not displaying if Daemon was launched before switching graphics cards on Lion.
Editor
Crash on drag-and-drop jzml from Finder
New default colors implemented
Color picker displays blank rectangle when reverting to 2D
Crash when duplicating an interface
Objects are deleted when template is using approximately more than 16% of memory
Lemur
Knobs could not be set to Linear mode
Setting speed as vector for Breakpoint was broken.
Allow tap-through of Liine ident video on app startup
Default colors did not match in the iPad
Breakpoint live edit mode seems was broken
Parser HSV(x,y,z) function was broken