PDA

View Full Version : SmartAV Tango 2.3.4 firmware released



HHaynes
05-16-2009, 02:15 AM
Just a quick FYI - SmartAV has released a new set of firmware for their Tango console (http://www.smartav.net/tango/index.php) with some major enhancements for all platforms. Aside from HUI support for Pro Tools, they've also done some major re-factoring across the board (for all engines) to streamline the mapping of remote commands to Edit Panels/Keys/Buttons. Also, the Nuendo interface now supports MIDI and Instrument channels - and now maps Quick Controls to the rotary encoders for direct access to track parameters. This is a really big deal for being able to control/automate plug-ins and instruments from the Tango Console.

Here's a detailed list of all of the fixes/features for Nuendo/Cubase:


Nuendo
· 2.3.4.466
· Fixed record button (was unreliable) and made pressing the record button
while recording drop out of record and continue playing.
· Prevented Jog Wheel from sending messages while recording
· Fixed MIDI plug-in instantiation bug
· OS flag added (as workaround for Nuendo Mac/PC difference in MIDI plug-in
instantiation bug)
· 2.3.4.460
· fixed MIDI plugin instantiation slot for PC (but broke it for Mac – see known
issues)
· fixed incorrect channels being used in OpenPluginWindow
· removed no effect display bug and made the encoder page retry debugs only
output if timeout
· bug fix of inst and QC slot select was bypassing slot 0 or 1
· using encoder page value determined by parameter 0 text values and waiting
for correct states instead of times ... makes plug-ins more reliable and faster
· now supports instruments window open/close (Houston)
· active module now sends correct active channel
· track select improvements - using new plug-in exists array to speed selection
for tracks with no plug-ins present. Also using new track selection algorithm
with new non-engfunc return call of track select message. (Houston)
· 2.3.4.412
· fixed bug which limited the routing info to the first 112 channels only (channels
> 112 would have no panner or routing info displayed on Tango)
· fixed bug which prevented assignment of groups 9-23 to the Tango and Iggy
group buttons.
· Server stops listening while connected
· instrument names now have 3 states indicated by characters in front of the
name. (unknown type, instr type, non-instr type)
· Instrument names now load correctly when you change the channel (as well
as on the active channel when Tango/Nuendo startsup).
· fixing instrument name coming up properly
· fixed a bug where random parameters would load on thwe instrument slot
even though there was no instrument loaded on the channel in
Cubase/Nuendo
· The plug lists are stored (all three types) and get loaded as they should.
· Instrument & Plug-in parameter loading is fixed. well kind of, few more bugs.
· fixed QControls params in modules that were accidentally changed
· various fixes, including midi & instrument plug-in scans
· fixed VST2 plug-in parameter text not updated for min or max values (Ramine
and Stav-a long time ago!)
· thread, socket and port debug on receive error
· thread, socket and port debug on connect
· Added Mac support for NuendoConsoleModule
· fixed up win32 defines in smartav.h after nikco mac integration
· Added Mac support for NuendoConsoleModule
· NUE: increased connection timeout before throwing error (now 60 seconds
with not all connections).
· NUE: tidy some connection debugs
· fixed Edit List module # error message (was showing 5 instead of 2!)
· Final TCP connection tweaks. - should now be rock solid (famous last words)!
· instrument scan is working again
· on MIDI channels on slot 9 Instrument character wasn't appearing on Tango
start up. fixed.
· fix for wrong character appearing on QucikControls
· MIDI plug-ins now respond to show/hide plug-in window.
· Known Issue: Nuendo never sends us the update about the current state of
the window.
· changed socket closing order
· MIDI plug-in on/off works properly now
· sockComm_ replaced sockRecv_ & sockSend_, closing and clean up handled
appropriately. also disabled warnings on win32.
· MODULE: Instead of an Event object we use a bool flag to indicate the
module's connection state
· MODULE: removed practical socket files from project
· MODULE: New simplified TCP structure - no use of practical socket any more
– should be more reliable.
· 2.3.4.308
· Added MIDI insert support on MIDI channels
· Made change in routing or group name do full resync - was only resyncing the
output names - leaving all of the track destionations invalid
· Working on MIDI plug-in names on MIDI channels to come up on Tango
· Trying out MIDI insert names/state/edit functions
· Removed old nue send and rcv .cpp and .h files
· Removed module connection Internal Error - can't happen anymore.
· New network connection code – much more robust
· 2.3.4.293
· Increased the version number from 2.3.4.5 to 2.3.4.6 for the modules
· Bug fix where sometimes Tango wouldn't be able to load plug-ins, as plug-in
IDs where updated incorrectly.
· Added errorclear() when our module errors clear
· Finally fixed listeners connection issue at last (Houston and Ramine)
· Improved connection errors - will now show the name of the missing module
(or system error if the listeners are not there)
· 2.3.4.278
· Fixed a bug where if a connection drops out to a Nuendo module, the
connection percentage screen will pop up and not close until you do a Resync
Engine. In addition, I made this a little more lenient, the connection to the
Nuendo module needs to be broken for over 15 seconds before the % display
will come up and for over 75 seconds before the Missing Module Error will
come up.
· Changed the re-sync project trigger such that the Track Name must change
from and empty string (i.e. no name) to a name in order to avoid false
triggering of the re-sync. This allows users to change track names in their
projects without constant re-syncing. Although adding a new track will force a
re-sync (still trying to figure out a more elegant way of handling this).
· 2.3.4.277
· Fixed incorrect startup or reconnect bypass plug-in states
· Quick Control param white bars are no longer jumpy.
· "No VST Instrument" translated to other languages.
· Quick Controls param names get updated when user reassigns the
parameter.
· Added Iggy System Error if not ALL Nuendo modules connected
· Fixed a bunch more connection issues and stripped out all the unnecessary
modules - MUST NOW HAVE ALL NUNEDO MODULES INSTALLED -
OTHERWISE WON'T CONNECT
· Quick Controls have been moved to bottom 8 active encoders.
· Instruments now support bypass as well as instrument on/off and their
behavior is consistent with the insert plug-ins. Also if an instrument doesn't
have a bypass "N/A (Not Found)" is displayed. (lot of the new Cubase
instruments don't have bypass)
· Bug Fix - under certain conditions instrument parameters would not be
displayed.
· Fixed a bug where a plug-in name on a channel from the 1st slot would come
up on the previous channel's last slot.
· Fixed 3 control EQ band colours (Andrew Tulloch)
· "Quick Controls" text now comes up correctly as soon as quick controls (1 or
more) are assigned to a channel (or disappears if all quick controls are
removed from the channel).
· 2.3.4.224
· Plug-in list update fix.
· Added send of Stop command to Nuendo at start of Update All function - so
Nuendo does not keep playing if we are trying to update.
· Added ignore of all metering messages for routing ticks check - can prevent
us from connecting if something is metering while we are trying to update all!
· Instrument and Qucik Control slots have been set to #8 & #9. Also the slots
use ascii characters (bullet point and degree symbol) to stand out from the
insert plug-in slots.
· Fixed a whole bunch of connection issues!!
· Increased number of inserts to 10 – 8 normal plug-ins and 1 instrument
control and 1 quick controls.
· Space removed before plug names (not needed and was causing plug-in list
problems)
· Removed plug-in lists for slot 8 (Qucik controls) and slot 7 (when it's a noninstrument
channel) and changed to new scheme.
· 2.3.4.222
· Ensured plug-in and instrument parameters are limited to 96 in total to prevent
Iggy crash!
· Fixed instrument scanning
· Fixed bug which slowed down operation when track names changed (was
forcing a request of all parameters! -> now it does it properly via an
updatedall() when the project changes)
· Merged Unicode/SDK 2.1 steinberg modules development branch to the trunk
- allows correct Cubase 5 operation (Ramine, Houston)
· Supports instrument scan and stores plug-in names in a file on tango.
· Fixed connection bug preventing setting of mix bus types (Ramine, Tony)
· Fixed Resync Engine function so it really does a resync! (was previously only
doing resync routing info)
· 2.3.4.202
· Nuendo now supports Instrument Control
· Nuendo now supports Quick Controls
· Nuendo now fully supports MIDI channels.
· Nuendo now support all 7 time formats (Bars=Beats, Timecode, seconds,
60fps etc). On iggy side the first 3 digits and the last 3 digits need to be
formatted appropriately. In addition, the first 3 digits should be an appropriate
truncation of the number sent to iggy from nue_engine, as nuendo may send
large numbers if the session is few hours long.
· 2.3.4.94
· Added "No Version Module" error message in case version module is not
installed in Nuendo (or in case the version numbers are different - upon
recompilation a new version may not communicate with us, so this is an
additional warning for the user when updating to new versions of software.
· Fixed the SYSTEM-RESYNC ENGINE code so that it correctly reconnects all
parameters and names, as well as the output routing
· New Edit Panel Commands list.

Notes on other updates for other engines and Tango components can be found in their release documentation (http://www.smartav.net/tango/downloads.php#SOFTW).