IanniX 0.9.20 ------------- - toggle to change between Orthogonal and Perspective camera - trigger redesign to be more scalable with low or high zoom - improved score quality on Windows and Linux - improved Retina icons and UI - clipboard shortcut (in help window) fix - fix a bug with curve (made with points) resize - fix a bug with Sierra and High Sierra linked with new sandbox mechanism - Syphon is back on macOS! - on macOS, IanniX is now a bundle - grid is 10 times larger - add collision_z position and value Known bugs ---------- - on Linux, you need to press on ALT+CONTROL to control IanniX in 3D - Snap to grid option can make the object selection difficult to use - in 3D mode, selection is not possible - Performance Mode is broken, we're working on it… Former releases --------------- IanniX 0.9.19 - 3D view is now orthographic instead of perspective - better support of scores with Retina or high-dpi screens - incorrect on screen text bug fixed - we have issues with Syphon out and Performance Mode. To enable Syphon, please open Performance Mode and close it, it will enable Syphon. IanniX 0.9.18 - built with QT 5.10 - new fire mode for cursors (no trig, only in the object group, all triggers) - runs on Mac OS Sierra + High Sierra - score in Retina - save works better, tests in progress - pd examples cleaned up (thanks IOhannes m zmölnig) - some typo fixes (thanks Michael Hetrick) - no more support for Mac OS X 32 bits (Leopard) - Linux 32bits users needs to compile code by themself IanniX 0.9.17 - bug fix with HTTP webpage - command line execution improved - compatible with Mac OS Yosemite signature mechanism - new Javascript mapping functions (lin-log-exp) - equations optimisations - new OSC function: setEquationParamList allows to send multiples variables (k0, k2, …, kn) in one single OSC message - important bug fix with OpenGL / performance improvements with 1000+ curves on score - ability to remove cursors line - script console can now display javascript objects (JSON format) - timecode is now hh:mm:ss.zzz instead of mmm:ss.zzz - new script function loadJSON to load external JSON files - score in Retina - save prefs of log enable/disable in transport bar - fix some network problems - texture antialiasing - syphon in (select texture Syphon in Info panel) - [build with QT 5.5] —> back to QT 4.8 for network performances issues IanniX 0.9.16 - Retina support for GUI text - fix some performance issue while rotation/moving score with GUI - compiled with Qt 4.8.6 (Mac) - code signing error fixed with GateKeeper IanniX 0.9.15 - fix bug with message display on mouse hover - "load" message bug fixed (name with or without extension allowed) - compiled with 10.9 compiler - MIDI aftertouch and channel pressure - intempestive script editor window opening is now fixed - possibility to move/scale/rotate camera for a group (script only) = rotate … - plugged displays after IanniX startup weren't detected in performance mode - bug with OSC bundles - on Mac OS X, code is now signed to pass through GateKeeper IanniX 0.9.14 - add trigger automatically on a curve (on a curve, select "RESAMPLE" in inspector) - websockets for remote control - bug with saving and undo/redo fixed IanniX 0.9.13 - bug with impossibility to change ellipse size in inspector fixed IanniX 0.9.12 - bug with multiple instantaneous trigs of one trigger fixed IanniX 0.9.11 - color multiplication (for alpha blending, fades in/out, etc.) - templates for 3D equations, software IP and port, messages - bug with some triggers that were not trigged fixed - curves can loop to their origin - displays IP of computer and broadcast IP - bug with new score from menu fixed - cursor can now have textures - bug with trigger texture size fixed - displays IP on TCP connections - new TCP modes: RAW or XML - loading scores in realtime through command "load" followed by filename now works again - a new feature allows to load in realtime scores in background through command "open" and "close" followed by filename - control+alt+move enables grid snapping while moving/adding objects (Command for Mac users) - curve resample allows now to smooth the curve - new equations templates - part of bug with points curve editor (smooth mode) fixed - bug with file saving in UTF-8 fixed - equations now have parameters - rare bug with file saving fixed (not reproducible and not enough info on bug — so fixed in theory) - bug with abusive triggering while looping on a curve fixed - new "factor of elasticity" parameter on curves (made with points - not equations or circles -) making the curve "elastic" while moving points - new "Save As" and "Close" menus - bug with message removal fixed - icon on current opened file/score - improvements in file saving/closing/opening. Now saving works. IanniX 0.9.1 - bug with objects positions after saving fixed IanniX 0.9.0 - MIDI is enabled by default - contextual help and tips - revamped and more intuitive user interface - brand new software architecture - improved stability - improved file management - new toolbar - new file format (more flexible, mix of nxscore and nxscript) - examples updates - new Max object - new Processing library - new Pd object - new icon (wow!) IanniX 0.8.43 - new performance mode - translation support (french) - documentation update - messages templates - embedded HTML server - commands in scripts returns values run("...") - new mapping visualization - MIDI learn in message editor - new HTTP command : http://127.0.0.1:1236/?sync to have score in realtime - Fix cursor bug that doesn't trigger triggers with very angular curves - New equation system (real-time equations, low-level rendering) - Bug with some messages bug (global_time) combined with collision messages IanniX 0.8.42 - fixed bug with object solo/mute - Syphon server name change IanniX 0.8.41 - new message editor - lighter files & clipboard needs - make hi-resolution screenshots - set your viewport size to fit desired size - MIDI clock & transport sync - File>New is now working better - new contextual help - transport sync between multiple IanniX - timer window (diplaying time eleapsed) for performances - Syphon support - shift+double clic on an object to force its message to be sent IanniX 0.8.4 - strong OpenGL optimisations - UI improvements - camera can follow a cursor - solo/mute objects and groups - serial port bug fix - easier MIDI device selection - projects are now saved in users' documents directory - 2D snap-to-grid - curve resample function - copy and paste as a script - alignment and arrange objects functions - cursors have now a depth to trig triggers in 3D IanniX 0.8.35 - OpenGL and CPU optimisations IanniX 0.8.34 - critical bug causing an important time jitter (up to 1 second each 10 minutes) fixed - new scheduling precision : 500µs - bug with negative negative Cursor Start Offset fixed - introducting IP alias (ip_out) in messages to easily change network configurations - CPU monitoring IanniX 0.8.33 - new TCP/XML interface, compatible with Flash+FLOSC - serial port bug fixed IanniX 0.8.32 - optimisations for Windows and Linux - cursor bug with special loop pattern fix - UI improvements IanniX 0.8.31 - SVG import bug fixed - curve point ID is displayed on hover IanniX 0.8.3 - Easing curves for cursors - UI improvements - better OpenGL performances - new visualization options - 3D enhancements - new examples - HTTP control - new JavaScripts functions - many small bugs in selection fixed IanniX 0.8.22 - JavaScript embeddable in messages - bug with variable type (String/float) in scripts - iannix.execute("") is shortened to run("") in scripts - new scripts functions - now in 3D! (triggers not working properly in 3D) - 2D Bezier curves are editable in the GUI - improved freehand tool - curve with large amount of points are drawn properly - many small bugs in selection fixed - fonts problems with Lucida on Windows/Linux/Mac fixed - first point of a curve is now independant from curve position (scripts) - cursors without OSC-messages don't make the app crash IanniX 0.8.21 - bug with duplicate function fix - major cursor bug fix (with pattern like 1 -1) - undo improved and redo added - mouse in fullscreen mode disabled - speed slider in transport dock behavior fix - messages are not sent when fast-rewinding - about window closes with IanniX - displays real-time OSC messages on object hover - objects ID in script examples are now more human-readable - object center list (in inspector) is now sorted by ID - MaxMSP example has been updated - SuperCollider example added - OSC port in examples is now 57120 to be compatible with SuperCollider - new simple Javascript example - trying to make message editor window more readable... - play, stop and fastrewind are now sent - snap to grid bug on custom grid fix - objects group is now saved with score and when copying/pasting - MIDI bug fix - raw UDP bug fix - Ableton Live (MIDI) example added - Arduino (serial port) example added - groups can be selected from Object Selection panel - multiple selection is allowed in Object Selection panel - settings (OSC port, UDP port, Serial port and transport message) are saved when IanniX closes - message time interval/period can be changed through the inspector - files can be opened with a drag&drop on the Dock (Mac OS X users) - files can be opened in command line (1st argument) - added nb_triggers, nb_curves and nb_cursors arguments for messages - Cancel button is Message Editor is now working IanniX 0.8.2 - documentation is now accessible from the Help menu on Windows - JPG background are now working on Windows and Linux - you can lock the objects position when you navigate in the score (avoiding moving accidentally objects) - you can toggle the display of objects labels - object selection has been enhanced - Snap to grid icon has been added in the toolbar - Patches example folder icon has been added in the toolbar - displays OSC messages on object hover - font size bug on Windows fix - script editor closes with IanniX - hide menu bar in fullscreen on Windows and Linux - bug with trigger size/tickness/zoom fix - bug with cursors on empty curves fix - minor bugs with inspector fix - minor bugs with keyboard shortcuts (arrows) fix - compilation warnings fix