<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="_c74_vig.xsl" type="text/xsl"?>
<vignette name="What's New in Max 7" package="Max">
	<h1>
	What's New in Max 7?
	</h1>
	<br/>
	
	<h2>
		A New Interface
		<br/>
		<br/>
		<img src="images/WNIM7-01.png" width="640" height="429" />
	</h2>
	<p>
		The user interface has been completely reworked, with a focus on making 
		things simpler and more approachable. Toolsbars are provided for easy access 
		to objects, media and other content collections, and use of items found 
		on the toolbar is accomplished with a single drag gesture. Formatting of 
		objects uses style information, allowing you to change an entire user-interface 
		with a single style redefinition. All of these changes were accomplished 
		while maintaining compatibility with existing patchers - opening them in Max 7 
		will map colors, sizes and fonts to their Max 7 equivalents.
	</p>
	
		<h3>
			The Patcher Frame
		</h3>
		<p>
			The patcher window is now surrounded by toolbars. The <b>top toolbar</b>
			provides an object palette, where you can click or drag objects to add them
			to your patcher. There is also a format palette for object and patcher
			design, and a search box that provides quick access to the built-in
			documentation.
		</p>
		<p>
			The <b>left toolbar</b> provides access to browsers that allow access to
			media, objects, high-level modules and user-defined collections. These
			browsers, in combination with new Max features, allow you to drag items
			directly onto the patcher with immediate access to the content.
		</p>
		<p>
			The <b>right toolbar</b> provides control of the sidebar, where you can view
			the Max window, the object inspector and lessons. There is also an audio 
			meter and gain control, and a calendar that helps you keep track of recent
			work.
		</p>
		<p>
			Finally, the <b>bottom toolbar</b> is similar to the Max 6 toolbar, but
			introduces new functions like the snippet save button and an audio on/off
			button (which replaces the Max 6 mini-mixer).
		</p>
		
		<h3>
			Formatting and Styles
		</h3>
		<p>
			Clicking on the paint bucket icon in the top toolbar will reveal the 
			Format Palette. This is where you can change the colors, font and other
			stylistic settings for a selected object. If no object is selected, you 
			are presented with the patcher-level formatting, which gives you the
			ability to change the appearance of all objects and patchcords within the
			patch.
		</p>
		<p>
			Styles are appearance settings that can be stored for an object, multiple
			objects or even an entire patcher. You can define some or all of the 
			settings of the selected items; hierarchical definition of styles will work 
			like other similar systems (think CSS...), where undefined parameters will
			be inherited from lower level styles.
		</p>
		
		<h3>
			The Object Action Menu
		</h3>
		<p>
			The circular object menu has been replaced by the Object Action menu, which
			provides access to attributes, available messages, reference and help 
			documentation and transforming actions for any object. Objects that have 
			defined prototypes can be altered from this menu, and objects with referenced
			files can have the files selected here as well.
		</p>
		
		<h3>
			Draggable Workflow
		</h3>
		<p>
			A number of new tools are available that provide for rapid patch building
			based on dragging content from the left toolbar. Adding audio or video files
			from the browsers will create a playlist object that combines the media 
			with a player - thus removing the large number of steps previously required
			for creating media players.
		</p>
		<p>
			Additionally, two of our modular patching libraries - BEAP and Vizzie - are
			now directly available from the left toolbar. You can drag modules from these 
			libraries into your patch for quick creation of modular performance patches.
			You will also find draggable access to VST/AU plugins and Max for Live
			devices, improving on the support for these important tools.
		</p>
		
		<h3>
			Patcher Snapshots
		</h3>
		<p>
			The new 'Snapshot' system allows you to capture the parameters of objects in
			your patcher, and either embed them in your patcher, or store them as a
			special kind of file (with a .maxsnap extention). The user interface for
			snapshot management of parameters is found in the by selecting Parameters 
			from the View menu. You can also send 'snapshot' and 'restore' messages to 
			thispatcher, vst~ and amxd~ objects to store context-specific snapshots.
		</p>
		
		<h3>
			Other Interface Changes
		</h3>
		<p>
			<ul>
			<li>You can tranform bpatcher to/from subpatchers using the Transform
			menu option.</li>
			<li>The triangles that appear within toolbars allow you to 'unpin' them,
			which will hide the toolbar until you mouse over the window border.</li>
			<li>Toolbar configurations can be changed by control-clicking on any
			toolbar. Control-clicking on any item will remove it from the toolbar.</li>
			</ul>
		</p>

	<h2>
		Live Devices in Max
		<br/>
		<br/>
		<img src="images/WNIM7-02.png" width="640" height="302" />
	</h2>
			<p>
				Max can now open and save Max for Live devices (AMXD files) without
				having Ableton Live installed or running. The user interface for the
				devices can be viewed within the patcher or opened as a separate 
				window. Live devices are easily dragged from the Plug-ins browser on 
				the left toolbar, or can be entered by name into an amxd~ object.
			</p>

	<h2>
		Pitch and Time Engine
		<br/>
		<br/>
		<img src="images/WNIM7-03.png" width="640" height="526" />
	</h2>
			<p>
				One of the most exciting new features of Max is the addition of a 
				pitch-shifting and time compression engine. Rather than creating all
				new objects to expose these functions, you can access there features
				within objects like groove~, sfplay~ and buffer~. You can also make
				changes using new objects like retune~, pitchshift~ and stretch~.
			</p>

	<h2>
		New File and Documentation Browser
		<br/>
		<br/>
		<img src="images/WNIM7-04.png" width="640" height="465" />
	</h2>
			<p>
				The File and Documentation Browsers have been redesigned for Max 7 to
				provide a higher level of discoverability and easier use. The File 
				Browser can be opened through the File->Browse Files menu option, and
				adds better search functions, tracking of recently used files and 
				access to Collections, a new way of organizing your files. 
			</p>
			<p>
				The documentation browser can be accessed through the Help menu or
				the Object Action menu, or by typing any search phrase into the Search
				Box on the top toolbar. A search will return all files that match the
				search phrase, including reference documents, help files, tutorials, 
				guides and example patches.
			</p>

	<h2>
		OpenGL Enhancements
		<br/>
		<br/>
		<img src="images/WNIM7-05.png" width="640" height="412" />
	</h2>
			<p>
				OpenGL in Jitter now has support for multiple render targets, multiple
				texture outputs, shadow rendering and support for high resolution retina
				displays on the Macintosh. But perhaps the most exciting addition to the
				Max-OpenGL connection is the the jit.world object, which is a single 
				object that creates a window with an OpenGL rendering context, optional 
				physics, various output options and interaction with video content. 
				All that is required is a jit.world and a single toggle to start working 
				in Max's OpenGL environment.
			</p>
	
	<h2>
		And more...!
		<br/>
	</h2>
			<p>
			<ul>
			<li>A new web-based authorization system.</li>
			<li>A new preference allows the selection of higher performance video 
				engines. Mac OS 10.8 (or greater) users will default to the use of the
				AVF engine, which can provide much greater performance with hi-def 
				video.</li>
			<li>New preferences to modify editor appearance and functionality.</li>
			<li>Improved support of compressed audio formats, including support of MP3
				files as a primary audio file type.</li>
			<li>Many new Live Devices for use within Max - or within Live!</li>
			<li>Several new keyboard-activated patching enhancements.</li>
			<li>Improvements to the both process scheduling and patcher drawing.</li>
			<li>Significant improvements in Gen patcher load and compilation 
				performance</li>
			<li>Javascript coding enhancements through the use of require and include
				module references.</li>
			<li>Max 7 will recover offer an option to recover your work after a 
				crash.</li>
			</ul>
			</p>
			


</vignette>
