Main Index MAIN
INDEX
Search Posts SEARCH
POSTS
Who's Online WHO'S
ONLINE
Log in LOG
IN

Home: TroikaTronix News: Announcements:
Isadora 1.2.7 (MacOSX) and 0.9b50 (Windows)

 

 


Mark Coniglio
TroikaTronix / Moderator

Jun 9, 2007, 12:58 PM

Post #1 of 1 (2369 views)
Shortcut
Isadora 1.2.7 (MacOSX) and 0.9b50 (Windows) Can't Post

Hello all,

I have just uploaded new versions for Mac and Windows with numerous improvements and bug fixes

The most exciting things may be unlimited undo/redo and the new way the User Actors work (a major development!), but there's a lot that's new so please take a look at the list below. This also puts the Mac and Windows versions back in sync, which has not been the case for some time.

That being said, there are a few features of the Mac version that do not work in the Windows version. They are listed at the bottom of this document as "Known Bugs." Implementing these features for the next release will be a big priority.

As always, BACK UP YOUR FILES! Once you save in 1.2.7, you won't be able to open the file in previous files, so please take this into consideration!

I've been testing this version like crazy for a couple of weeks, but there's always room for error (especially with the new undo/redo implementation which, from a programming point of view is always fraught with peril.) So please save often as you work into this new version.

If you do find bugs, please report them as soon as you can via the page at http://www.troikatronix.com/isadorabugs.html

Finally, for those of you who have a USB Key and have paid for the Core Video and/or Core Audio upgrade, the Isadora Core USB Key version is now capable of reading a USB Key that will enable the proper features. You'll need a new registration code from me to do this, so please email me if you purchased either of these features and use a USB Key.

Thanks for your ongoing enthusiasm and patience.

Best Wishes,
Mark

P.S. One note going back to the "State of the Software Speech" from a few months ago. It was just after that that I went to spend two months in Berlin, and was looking there for programmers. Despite my having a fair number of contacts there, this effort met with utter failure!

But, as you may have read in the forum, I am now working with a programmer. If all goes well with our initial project, I'll be putting him on several of the feature requests and other tasks that I didn't get to in this version. He's working on the Serial Input module now, and that will hopefully appear quite soon.

There is also a French version of Isadora, and a French manual in the works, for those of you who parlez vous. ;-)

All of this to say that progress is being made in terms of growing the Isadora team, albeit a bit more slowly than I would hope. I hope that the new features in this version will solve several of the issues that have come up for you all, and will help you continue moving forward with your projects.

------------------

Isadora 1.2.7 (MacOS) and 0.9b50 (Windows)
(This information available in a more formatted manner at http://www.troikatronix.com/izzy-updates.html

Download Locations:

MacOS:
Standard Version: http://www.troikatronix.com/...s/isadora127-std.dmg
USB Key Version: http://www.troikatronix.com/...s/isadora127-usb.dmg

MacOS CoreVideo/CoreAudio
Standard Version: http://www.troikatronix.com/...adoracore127-std.dmg
USB Key Version: http://www.troikatronix.com/...adoracore127-usb.dmg

Windows (includes examples)
Standard Version: http://www.troikatronix.com/...dorawin09b50-std.zip
USB Key Version: http://www.troikatronix.com/...dorawin09b50-usb.zip

MacOS Examples + 1.3 Preliminary Manual
http://www.troikatronix.com/...adorasupport-mac.dmg

Version 1.3 Preliminary Manual
http://www.troikatronix.com/...13-prelim-manual.zip

Excerpted Chapter on New User Actors:
http://www.troikatronix.com/...-new-user-actors.pdf


New Features
------------

- Multiple Undo: Isadora now supports unlimited undo/redo operations. (Hooray!) This new feature also solves several relatively uncommon but nevertheless real crashes that would occur if, for instance, you were to undo an edit operation performed the Cue List or Media window from the main window, especially if the those windows were closed.

- This version includes a major update to the way User Actors behave. You now have the option of synchronizing all instances (copies) of a User Actor after you make an edit. This functionality now works as I always intended, but also introduces a new way of thinking about User Actors. So, if you use User Actors, it would be very important to review the chapter on User Actors in the Isadora 1.3 Preliminary manual, which can be downloaded from http://www.troikatronix.com/files/isadora13-prelim-manual.zip

- The "Sleep Time" parameter in the "General" tab of the Preferences has been replaced by a pop-up menu called "General Service Tasks". Instead of specifying the period of the sleep interval in milliseconds, you now choose a multiple of the frame rate to determine how often non-video tasks are performed. (There are technical reasons why it is better this way.) The new dialog reports the period in milliseconds based on the current frame rate and the General Service Task frequency, in case that is important to you.

-- Global Variables: while no specific functionality for this was added this version, the new implementation of the User Actors offers this possibility. If you need global variables, just create a User Actor with one or more Enter Scene Value actors inside, each connected to a User Output. If you choose to synchronize after editing such an actor, all instances of the User Actor will be updated, thus ensuring that every scene with that actor will receive the same values.

-- More Target Frame Rates: You may now also choose frame rates of 45, 60, and 75. Don't know if this is really useful, but if you're doing lots of OpenGL stuff, it can actually be good to go to these frames rates. If you're playing a lot of movies, however, I don't advise it.

- The Chroma Key and Luminance Key actors now have a new 'alpha' input which causes the key to be applied to the alpha channel of the output image. This allows you to do compositing of the image using the embedded alpha channel.

- You can now control the size of the "thumb" in the Slider control -- either to be a specified size, or to use the default method available previously. (For non-picture sliders, 10 pixels; for picture sliders, the size of the picture.)

- You can now drag the Control/Actor Split to adjust the width of the respective views.

- The Reset to Default Values command in the Actors menu is now undoable.

- When undoing or redoing an action, you will always be take to the correct window, scene and mode (control panel visible/not visible) so that you can see the effect of the undo/redo.

- The keyboard equivalent for the Hide Values Command in the Actors menu has been changed to Command/Ctrl-Y to free up Command/Ctrl-H on Mac OS X.

- The User Actor, User Input, User Output, and new "Macro" actor now always appear at the top of the toolbox in Group 8.

- The Toggle actor now has an 'init' input, that allows you to initialize the output value to a specified state. (You can also choose "none").

Bug Fixes (MacOS X and Windows)
-------------------------------

General:
--------
- Isadora now disables Keyboard Watchers when a modal dialog is open (e.g., the Control Settings dialog). This was a problem if you had a Keyboard Watcher with the 'direction' input set to 'up', which was in turn attached to a Jump actor. Jumping to a new scene while a dialog was open could lead to a crash.

- It was possible to jump from a scene in a couple of situations where you were editing a dialog (e.g., editing control settings) and you could somehow programmatically jump from the scene, leading to a crash. This has been fixed for all of the situations I know about.

- In tandem with the new User Actor features, the long standing issue of conflicting IDs when adding User Actor files to your global User Actors folder has been solved. This has required, however, a new extension for the User Actor file (".iua" for Isadora User Actor) as previous versions of Isadora cannot read these files. The current version remains capable to read ".iza" User Actor files.

Actors:
-------
- The Send Serial Data, Send Raw MIDI, and String Formatter actors can now be shared between PowerPC and Intel processors. Previously the data in these actors would become corrupted upon moving between processors. (There was no issue when reading files on the same processor type.)

The new version will read these actors will correctly on any processor, except in this specific case: when the data in the actor consists only of the values hex 00, 01, or 02. If there is any other data (i.e., ASCII text of any kind, or a parameter value [P1-P9]) then the data will be correctly interpreted.

- The order in which Isadora initializes actors within a User Actor (and any nested User Actors) has been improved to prevent crashes. Previously, it was possible that a nested actor could receive a trigger before all of its inputs were initialized, which could lead to crashes. (This bug was evidenced by the LanBox User Actors available at lanbox.com)

- Fixed a bug in the Luminance Key actor the 'softness' parameter was not being correctly applied.

- The OSC Port Number can now be set from 0-65535. Previously you could only set it to a range of 0 to 9999.

Editing:
--------
- When editing an input value via the slider, Isadora now correctly erases the contents of the slider's number box if you type a value after dragging in the number box.

Snapshots:
----------

- Isadora no longer crashes if you attempt to recall a snapshot that would cause a Jump actor to jump to another scene.

3D Actors
---------
- Isadora no longer crashes when sending a video stream into a 3D Player that is playing a 3D Model that has one or more surfaces with no texture map assigned to it.

- The default global lighting, when no 3D Light Orientation actor is present, is now initialized to the correct default values.

Controls:
---------
- When editing a Control's Settings, you can now set the 'On Value' or 'Off Value' to a number with a decimal point.

Bug Fixes (MacOS Only)
----------------------
- Long file names are now correctly displayed in the main document window.

- Using Command-H on MacOS X to hide the application now works as expected.

- The Midi Player actor now plays correctly on Mac OS X.

Core Video Bug Fixes (MacOS Only)
---------------------------------
- Fixed several bugs having to do with QC (.qtz) files imported into Isadora as plugins.

Core Audio (MacOS Only)
-----------------------
- Isadora no longer crashes when opening an audio unit is unsuccessful. (This could commonly happen for demo plugins that had timed out.)

- Isadora is now compatible with Cycling '74's "Pluggo" Audio Unit component.

- Isadora no longer crashes if an audio unit has more than 64 inputs.

Bug Fixes (Windows Only)
------------------------
- Fixed a bug where the Chroma Key and Luminance Key actors would draw the indicator in the middle of the actor incorrectly.

- Isadora would sometimes crash when importing a picture with an odd pixel width.

- You can now enter a negative number in for Minimum or Maximum value in the for Controls that have these inputs.


Known Bugs
----------

The following features are not yet implemented under Windows. These features will be implemented before the release of v1.3.

1) You cannot use the Capture Control actor to record the live video input stream to a movie, and then have that movie automatically import into the Media Window.

2) You cannot set a Custom Capture Size/Cropping Rectangle for the live video input.

3) You cannot change the Sound Output Routing for the Sound Player using the Sound Output Setup dialog.

4) You cannot echo the Stage to an external Video Out Device using the start External Video Output command.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Mark Coniglio / TroikaTronix
Creator of Isadora

 
 
 


Search for (options) copyright © TroikaTronix 2007