
 ******************************************************************************
 * Dear LOGIC User,                                                           *
 *                                                                            *
 * We'd like to thank you for your support and confidence whether you just    *  
 * purchased  Logic or have been a user right from the beginning.             *
 *                                                                            *   
 * We hope you enjoy the many new features of 2.0, and once again thank you   *
 * for your support of EMAGIC products worldwide.                             * 
 *                                                                            *   
 * THE EMAGIC SUPPORT TEAM                                                    *
 *                                                                            *  
 * EMAGIC wishes you years of enjoyment with LOGIC.                           *
 ******************************************************************************
	

 ~~~~~ EMAGIC - We Make Computers Groove!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
  | Enclosed you will find information on new features for version 2.0        |
  | that were too late to make it into the printed manual.                    |          
   ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~  

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 ---------------------------
 --- ~~~ LATEST NEWS ~~~ ---
 ---------------------------

 *** IMG Export *** 

 The LOGIC 2.0 versions dated 03/08/94 or later support the graphic export 
 of scores as *.IMG - files.

 To export a whole page choose one on the IMG drivers provided in the 
 printer folder of the program disk. There are three drivers for different 
 resolutions.

 You can choose a printer driver by opening the PRINT dialog and by then 
 cklicking onto name of the printer driver. A file selector box will appear that 
 allows you to choose one of the IMG drivers (or any other printer driver). 
 The drivers have the extension *.LPR.

 For the actual export just hit PRINT: a file selector appears where you can 
 choose the destination path and filename of the IMG file. The IMG export 
 path and filename are stored in the LOGIC preferences file (LOGIC.PRF).
 		
 If you want to save several pages subsequently, LOGIC will alter the 
 filenames for all following IMG files automatically by appending an 
 increasing number to the filename. If the filename already ends with a 
 number, this number will be increased.

 Creating IMG drivers is easy: choose any LOGIC printer driver, click on 
 EDIT PRINTER DRIVER and change the PRINTER TYPE parameter to 
 IMG. The actual size and resolution will be preserved, so that the score 
 layout remains unchanged.
		
 The following parameters can be set for IMG drivers:

      resolution    [DPI]
      width         [DPI]
      height        [DPI]
		
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * GLOBAL PROGRAM FEATURES * 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~

 --- EXPORT Support for ST/STE/TT ---

	Logic 2.0 supports the EMAGIC MIDI Expansion Interface 
	EXPORT which can be connected to the modemport of your Atari 
	computer. This gives you three additional MIDI outputs. However, the 
	modemport is not powerful enough to fully support three MIDI 
	outputs. You can use port B to full extent; ports C and D may be 
	used e.g for the controlling of effect devices via program change 
	commands. MIDI Clock and the Reset Messages are not transmitted to 
	Port C und D. The ports can be set as usual either in the instrument 
	parameters or in the settings of the MIDI Out objects.
	Unfortunately, at the moment Export cannot be used on an Atari 
	Falcon 030.



 --- REPEAT OBJECTS ---

 A simple but very useful new function called Repeat Objects has been added. 
 This works in the Arrange, Matrix, Event, Hyper and the Score Edit 
 Windows.

 - This command creates as many consecutive copies of any selected object(s) 
 as desired. In the Arrange the copies can be "real" copies (with copied data), 
 or Aliases (references to the original data). 

 - Select any number objects, and choose Repeat Objects from one of the 
 local Edit menus. A global key command is available as well. 

 - A small dialog will appear, with the "Number of copies" field immediately 
 ready for numerical entry. 

 - Type in the number of copies you'd like.

 - For Arrange Objects choose "Copy" or "Aliases" from the "Alias" flipmenu, 
 and press Return.

 - The copies will appear. 

 There are several options for setting how the distance between copies is 
 determined and rounded:
 
 1.	AUTO: when used in the Arrange mode there is no roundation, on 
 the event level depending on the situation rounding will be to 1/4 notes or 
 bars.
 2.	NONE: no rounding off
 3.	BAR: always uses bar boundaries
 4.	BEAT: always uses beat boundaries
 5.	FORMAT: usually 1/16 depending of the format value in transport
 6.	1/96 note
 7.	SECOND: by second even if tempo changes are used
 8.	FRAMES: by frames even if tempo changes are used
 9.	QFRAMES: by quarter frames even if tempo changes are used


 --- SMPTE TIME RULER ---

 There is a new option in the Arrange window and in most editor windows 
 called "SMPTE Time Ruler Hide/Show". It can be enabled in the options 
 menus of the Arrange, Matrix, Hyper and Score windows.

 - If this option is enabled the horizontal Bar ruler is replaced by a SMPTE 
 ruler.

 - If the SMPTE ruler is enabled when using the "Control key as a "Fine 
 Adjustment Modifier", this allows for movement of all objects in SMPTE 
 Frame units. 

 - Shift + Control allows for movement of objects "freely" instead of	
 "snapping" to to the current qunatize "format".

 - When moving an object(s) the information line will show its current 
 position in SMPTE values instead of Clock position.
	
 Tip: The transport position also displays the object position while dragging 
 objects, even while in "Giant SMPTE Display" mode.

 - The SMPTE bar ruler reflects all tempo changes of the sync reference.

 - Real-Time graphics will update while making edits to the Tempo windows.

 Hint: You can check this yourself by making real-time edits in the "Graphic" 
 or "List" Tempo editors.

 - The SMPTE ruler also shows minutes and seconds as "digits".

 Note: If there is enough space for the time ruler (about 38 Pixels in height) 
 both the SMPTE and Bar ruler will be displayed.

 - There is also a key command in the "Various Sequence Editors" 
 section of the Key Commands Window.


 --- SEQUENCE CONTENTS CATCH MODE --- 

 A very useful and easy to use new function.
 
 While an editor window is open and both the "Catch" and "Contents Link" 
 mode are enabled and the current song position reaches the exact border of 
 the next sequence it now automatically switches to the next sequence of the 
 current selected Track.

 Tip: This is an easy way to just have one edit window open such as the 
 Event List Window for all sequences on a track without having to use the 
 mouse to select each one for updating the current sequence contents. This 
 mode can also be used to display the contents of subsequent folders in the 
 Arrange.

 Note:	The "Contents Catch" mode ignores an "Alias" of a sequence.


 --- GENERAL IMPROVEMENTS---


 - MIDI FILES -

 The "Copyright" text of files is now read as standard text.

 There is a new Preference under the "Global" section called "'Export MIDI 
 File...' saves single sequences as Format 0".
	
 If this option is enabled (which is the default) single sequences will be 
 automatically saved as a format 0 file. This is important because some 
 sequencers, especially some hardware sequencers 	only support "Format 0".

 Note: In "Format 0" only the main tempo and the main time signature is 
 stored in the MIDI file. In format 1 all tempo changes and all time signatures 
 are stored.


 - NEW WINDOW MANAGEMENT OPTIONS -

 It is now possible to make changes in windows that are in the backround.

 - Only SHORT clicks and the "rubberbox" selection in a background 
 window will top this window and not long clicks as in most other Mac 
 programs. This allows for example to move or size objects in a background 
 Arrange Window while a Score Window stays in the forefront. 

 - You can also scroll through a background window using the window 
 slider, or moving the SPL, etc...

 -	A click onto the "window mover" will always top the selected 
 window, no matter if it is a long or short click.


 --- TIPS & TRICKS YOU MAY FIND USEFUL ---


 - EVENT EDITOR + & - KEYS -

 The Plus/Minus keys (+/-) in the Event Editor will allow you to adjust the 
 last edited value used by the mouse. Any edited value can then be 
 incremented or decremented.

 e.g. Edit an events clock position in ticks using the mouse. Now you can use 
 the +/- keys for further fine tuning adjustments. In some programs this 
 feature is refered to as "nudging".

 Note: This function is very general: if you edited last the bar position or 
 channel for example, this is the value that the +/- keys will change. The same 
 is true for all other types of event values like note pitch, velocity, length, 
 tempo etc...

 - EVENT FLOAT SMPTE TOGGLE -

 The "Event Float" now has a "Movie" icon which allows you to toggle 
 between Position in "SMPTE" or as "Bars".

 - 4 WAY ARROW INDICATOR -

 In the Arrange, Matrix, Hyper and Score Edit Windows you will find a small 
 "4 Way Arrow" indicator appears whenever you move towards the the top of 
 the track list and to the left of the Bar Ruler display. This is to show you 
 where the "hot spot" is for adjusting the ratio between the Bar Ruler and 
 Track display area.


 - GROOVES VS GROOVES! FOLDERS -

 Q :What is the name of the groove folder: "Grooves" or "Grooves!"?

 A: It depends. There are two different things which involves two steps:

 1. The "Grooves" folder you should create using the ATARI file system in the 
 area where your LOGIC is kept. You can copy as many DNA or 
 CUBASE Groove files in this folder. All of these Groove files will be 
 visible in the "Import DNA..." dialog.

 2. The "Grooves!" folder you should create using LOGIC in the Arrange 
 Window. This folder can be kept anywhere in your current song. If such a 
 folder exists, the "Import DNA..." function will 	place any individual 
 groove you choose automatically in this folder, converted to a MIDI 
 sequence and placed in the quantize menu for use as a Groove template.

 This two steps are neccessary as you usually don't want to have all the 
 groove files (which may be thousands) always converted as a sequence(s) in 
 every song.


 - NEW SONG DEFAULTS -

 When starting LOGIC and no Autoload song is found or when using the 
 option "New Song" from the File menu LOGIC uses the following defaults:

 - When Screensets 1-9 are empty (no window opened), the following default 
 windows will be opened:

 SCREENSET      WINDOW
 
 1              Arrange + Transport
 2              Event List + Transport
 3		          Score Editor + Transport
 5		          Hyper Editor
 6		          Matrix Editor
 7		          Environment MIDI Instruments
 8		          Environment MIDI Faders

 - Environment
 1 - The "Realtime stuff" Layer has been remaned to "MIDI Faders" 
 2 - The "MIDI Faders" layer fader layout has been changed to reflect better 
 positioning of the default fader objects. 
 3 - 1 new "PLAYBACK" objects for the Port A Faders added for easy access to 
 make all fader movements be replayed using only one Track for all 16 
 channels.
 4 - New text fader added "Click Here For HELP!". A basic "help text" 
 popup for easier access to using some of the Environment functions.
 5 - The "MIDI Instruments" layer has a similar help text fader.

- Hyper Edit
	1 - The default Hyperset has been remaned to "MIDI Controls" 
	2 - A "General MIDI" Hyperset called "GM Drum Kit" has been added as 
  a 2nd default Hyperset.

- Recording Options
	1 - The default setting has been changed from "Auto Create Tracks" to 
 "Merge New Recordings with Selected Sequence(s)".

- Cycle - Autodrop Settings
	1 - The "Cycle" L & R positions default to Bar 1 & Bar 5
	2 - The "Autodrop" L & R positions are set to Bar 2 & Bar 4 to clearly 
  indicate the difference between the two options.

 We hope these changes will assist you in better understanding the power and 
 ease of using LOGIC 2.0.

 THE EMAGIC SUPPORT TEAM




 ~~~~~~~~~~~~~~~~~~~~
 * ARRANGE FEATURES *
 ~~~~~~~~~~~~~~~~~~~~


 --- CUT TIME AND MOVE BY LOCATORS /
     INSERT TIME AND MOVE BY LOCATORS ---

 Found in the Structure menu of the Arrange window, this features allows for 
 the Global cutting or inserting of bars anywhere in the arrangement. If all 
 arrange objects are selected within the locator range all Tempo, Signature 
 changes and Global score symbols will be moved as well. If you are within a 
 Folder or some objects are deselected within the locator range LOGIC will 
 provide the following alert:
			
			"Not all objects are selected.
			Do you also want to move
			tempo changes and global
			score symbols? 
			 			Abort  No  Yes"

 e.g. you are creating music around an already existing piece of sampling 
 tracks for a movie. In this case you might want to affect everything 
 including the global symbols except maybe the sample events and or the 
 MIDI events which belong solely to the movie.


 How to Use The Global Insert and Cut Feature
	
 1) Enter the desired locator range for the Global Cut or Insert by drawing the 
 locator points in the Bar Ruler or manually enter the values in the locator 
 box found in the floating transport. 
 2) Select all Arrange objects within this range. 
 3) Select the desired function from the Structure menu (Cut Time and 
 Move... or Insert Time and Move...).
 4) If you did not select all the objects within the range or have performed this 
 function from within a folder select the desired option from the above 
 prompt. 


 --- NEW QUANTIZATION TEMPLATE: "5-TUPLET/8" ---

 There is a new quantize value available in the quantization flipmenu.

 - 1/8 note 5-Tuplet quantization 

 - In this template one whole note is divided into 10 Steps.
	
 The existing 1/4 note "5-Tuplet" quantization has been renamed to "5 
 Tuplet/4" where one whole note is divided into 5 steps.



 --- DELAY POPUP OPTION ---

 The sequence Play parameter DELAY now has a popup menu with various 
 "musical" choices when clicking onto the left half of the menu over the word 
 "Delay".	

 Note: The Delay popup is also available when the "Delay in ms" option is 
 enabled.

 Tip:	This function is very useful for "nudging" a Sequence or Folder in 
 small steps using the "ticks" milliseconds display or in quatized musical 
 values such as 1/16 or 1/8 note type values while in the Arrange Window. 

 Tip:	When using the "Delay in ms" option LOGIC acts as a Tempo vs 
 Delay calculator. e.g. select 1/16 from the popup menu and then adjust the 
 Tempo. All Tempo changes will be reflected automatically in the Delay "ms." 
 display.

 
 --- SCORE MUTE OPTION ---

 There is a new Score "Mute" parameter available in the "Extended Sequence 
 Parameters". Click onto the space to the right of the entry. whereby it will be 
 set to "off". Useful for sequences that contain Sysex or Controller 
 information separately from the note events.


 --- NAME DISPLAY UPDATING ---

 The names of all objects (Sequence(s) and or Folder(s)) in the Arrange 
 Window are always visible which makes for a much better overview, 
 especially at higher horizontal zooms and/or small window widths. This is 
 done by a periodic repetition of the name automatically.

 This function is dependant on the current window size: 
 e.g. what is invisible on the left will auto-scroll in on the right.



 ~~~~~~~~~~~~~~~~~~
 * SCORE FEATURES *
 ~~~~~~~~~~~~~~~~~~


 --- SCORE SONG SETTINGS ---

 
 - ENHANCED 'NUMBERS AND NAMES' DIALOG -

 New to version 2.0 of LOGIC and LOGIC Audio is enhanced control of 
 the Global 'Numbers and Names' dialog found in the Song Settings menu. 
 Text attributes like Bold, Underlined, Italic, Outlined and Boxed can set 
 within this window. 'Boxed' is a new Text style parameter.	

 The bar number "step" parameter now shows "line" when a zero value is 
 entered indicating that bar numbers will be printed at the beginning of each 
 line. 

 The new "Start With" dialog defines the first bar number to be printed in a 
 score. This allows you to chooses between e.g. "1..6..11..16" and 
 "5..10..15..20". If no value is entered, every multiple of the 'step size' will be 
 printed.

 - ENHANCED "GLOBAL FORMAT" DIALOG -

 The new "Default Pedal Position" defines the vertical default position of all 
 controller 64  (pedal) events entered via MIDI. Entering a zero value will 
 HIDE all pedals that have not been created or edited in the score.	Also, 
 pedal symbols can now be edited in the score event parameter box. This 
 allows you to vertically align all pedal points by entering an absolute "vert. 
 pos." value while holding the 'shift' key. 


 * --- SCORE IN GENERAL --- *

 
 --- NEW COMMANDS IN OPTIONS MENU ---

 "Reset Line Layout" cancels all manual or modified linebreaks in a displayed 
 score. n.b. this is only functional in Page Edit. There is a key command 
 available for this function. 

 "HIDE/SHOW SMPTE TIME RULER".  This feature is only accessible 
 when in a linear score view. 


 --- THE SCORE ZOOM TOOL ---

 Found in the tool box or by holding control while selecting a 'rubber box'	
 area. Operates in the same manner as in Arrange and other editors with the 
 following exception:

 - The vertical and horizontal spacing is always proportional. As a 
 consequence, you cannot use the zoom tool to stretch a score horizontally or 
 vertically without changing the other dimension proportionally. 
 
 
 --- GUITAR TAB EXTRAS ---

 The Guitar Tablature page now offers a choice between two different 
 alignment modes for the fret numbers. 
 
 1) Left/Right-aligned like normal note
 2) Centered


 --- THE SCORE STYLE WINDOW: NEW TRICKS ---

 When appending	new lines to a Score Style in the Style window,  two new	
 'quick options' are available. To add a new stave to an existing score style 
 simply double click in the white bottom area under the "Stave" parameter 
 heading. To create a new polyphonic voice within a stave double click in the 
 white  bottom area under the "Voice" parameter heading. In the case of a 
 Mapped Style, you can add more drum groups to the lowest voice by double 
 clicking in the white bottom area below the "Assign" parameter. 
 
 
 --- INDEPENDENT ACCENT SYMBOLS ---

 Accent symbols can be input as independent graphic objects by inserting 
 them into the score while holding the Option key. 


 --- MAPPED INSTRUMENT EXTRAS ---

 Mapped Styles are always marked by a '#' symbol and are sorted to the end 
 of the Style list. 
 If you try to assign a mapped style to a non-mapped instrument LOGIC will 
 give the following alert; "(No Mapped Instrument)". Naturally no score 
 material will be displayed! 


 --- CHORD SYMBOL INPUT OPTION ---

 When inputting Chord Symbols using a comma "," will act as a separator 
 between the upper and lower tension text row.

 To make the whole input string appear in the upper row, terminate it with a 
 comma. To have it in the lower row, start the tension string with a comma.

 Every character left of the comma will appear in the upper tension row, 
 every character right to the comma will appear in the lower line.


 --- NOTE SYMBOLS IN THE GROUP PARTBOX ---

 The different note symbols in the group part box are now seperated bei short 
 lines to make it easier for you to select the different note types.


 --- TEXTINPUT OUT OF THE PARTBOX

 The partbox now contains a new group containing the different text input 
 options: Text, Lyrics and Chords, so that you can now insert texts simply by 
 dragging the desired text type out of the partbox into the score. In the group 
 partbox this text group is indicated by the letter "A".



 --- TIPS AND TRICKS ---

 Double clicking a page number opens the "Numbers and Names"  dialog. 
 (From Song Settings) 



 ~~~~~~~~~~~~~~~~~
 * MATRIX EDITOR *
 ~~~~~~~~~~~~~~~~~


 --- MATRIX EDITOR DRAG - COPY OPTION ---

 Notes in the Matrix Editor can be dragged graphically from one open Matrix 
 edit window into another as with objects in the Arrange Window.



 ~~~~~~~~~~~~~~~
 * ENVIRONMENT *
 ~~~~~~~~~~~~~~~



 --- VERTICAL WITH MUTE FADER OPTION ---

 ("Vert./Mute")
	
 With this new fader, true volume mutes are possible. 
 The Vertical with Mute fader includes special handling for non-zero values. 
 All previous non-zero values are stored internally and recalled when the fader 
 is demuted. 

 e.g. Current value = 88, now enable Mute & the value = 0. Disable the Mute 
 & the value = 88.

 Note:	Although this fader is usually used for Control 7 "volume" values it 
 may be used for other definitions as well. Such as 'mute' chorus or 'mute' 
 reverb with a return to the previous value when demuted.	


 --- ADDITIONAL INFORMATION ON SYSEX FADERS ---

 The 2.0 Addendum describes the basics for creating Environment faders 
 which can transmit System Exclusive data. There are a few additional points 
 that need to be made about this powerful addition to LOGIC.

 1. All selected events within the Sysex Fader will be manipulated in realtime 
 using the current fader value.	In the case of Sysex events, the very last byte 
 that occurs before the automatically inserted <EOX> message will be 
 replaced by that value WHEN the 'No Checksum' option is selected. If the 
 'Roland Checksum' option is selected, then the checksum value is 
 automatically calculated and sent to the Roland Instrument. The 'Value' 
 byte(s) are consequently moved one byte ahead.	(Note:	Some of the earlier 
 Roland instruments may need to be in the 'No Checksum' mode)	In either 
 case, (using 'No Checksum' or 'Roland Checksum' modes) sending a value 
 over 127	is possible!	The program will automatically split the value into the 
 two necessary 7 bit nibbles.	If the value for the fader is set to something 
 greater than 127, then the last 2 bytes before the <EOX> message	will be 
 encoded as the MSB and LSB.

 If the selected events are MIDI channel messages the MIDI Byte 2 (the 
 "value") will be changed. Normally you will not  want to use this possibility 
 because it is easier to define the Channel Message directly in the fader 
 parameters.

 2. Events which are NOT selected in the Fader Event Editor are always 
 transmitted unaltered without using the current fader value.

 3. Fader movements will be recorded as the complete resulting event 
 messages. If you check a recorded sequence you will see the resulting sysex 
 events.

 Tip: You may also use the concept of event mapping by recording standard 
 events (e.g. CONTROL) and using a second fader as a "Transform to Sysex" 
 object. This arrangement would make it is convenient to edit the event values 
 using LOGIC's various edit windows.  (e.g. in Hyper Edit).

 4. Sysex Events transmitted to the fader are examined and if they match the 
 definition the fader will graphically update. 

 Note: This is only true if the first event in the Fader Event Editor is the sysex 
 event.

 5. It is possible to use a fader to convert individual defined sysex messages 
 to other MIDI events including the sysex "value". 	To implement this feature 
 start by choosing a "Sysex" setting for the fader's "In" definition. Next, select 
 any normal Channel Status (like CONTROL) for the fader's "Out" definition. 
 In this way, a sysex message may be "transformed" to anything else e.g. a 
 CONTROL event.

 6. It is not possible to define different sysex messages for input and output 
 of the same fader.	However, it IS possible to convert one sysex message 
 into another by using two cabled faders.	Simply convert an incoming sysex 
 message to any standard control using the first fader then convert the result 
 into a different sysex message using the second fader. You may also use 
 other Environment objects to process the value e.g.  placing a transform 
 object between both faders. 	

 7. Sysex events are chased whenever the sequencer is positioned (see Chase 
 Settings). But keep in mind the Chase function cannot (unlike the Sysex 
 Faders) distinguish between different sysex events. All sysex events will be 
 regarded as only type of events within one sequence. As a result only the last 
 sysex event will be transmitted when positioned.

 8.	You may edit the data bytes of a sysex message in the same way as in the 
 Event List Window by disabling the "Data Filter" ("001011" button 
 highlighted). To lengthen or shorten the sysex message click on the left or 
 right side of the "< EOX >" field.	To edit the values use the mouse or 
 double click for numerical input. If more than one sysex event is selected the 
 corresponding bytes of all selected sysex events will be changed 
 simultaneously.

 Note:	Some instruments cannot keep up with LOGIC's rate of transmission. 
 If you find that Sysex is not being transmitted back to your MIDI device 
 properly, try setting the Tempo to 1/2 the cuurent setting or even less until 
 you find the right speed for transmitting the data. 


 --- ADDITIONAL INFORMATION ABOUT THE CABLE SWITCHER ---

 Events which match the input definition with values 126 and 127 now have 
 the following special meanings:
	
 127 will increment the current position by 1. If the maximum value is reached 
 the current position will be set to minimum.
 	
 126 will decrement the current position by 1. If the minimum value is reached 
 the current position will be set to maximum.


 --- MAPPED INSTRUMENT ---


 The Mapped Instrument dialog now has the following new "Initialize" menu 
 options:

 - Names as Note
 - Names as General MIDI
 - Output Notes
 - Output Velocity Cables 
 - Output Channels
 - Score Parameters

 Note:	The default when first creating a new mapped instrument is with 
 "General MIDI" names.

 Tip: "Scroll To MIDI": If the mapped instrument is the current selected track 
 instrument and its edit window is open, playing MIDI notes will 
 automatically center the played note in the list. 



 ~~~~~~~~~~~~~~~~
 * KEY COMMANDS *
 ~~~~~~~~~~~~~~~~

 Note: Functions which are only available as Key Commands are now marked 
 with a dot in the Key Commands Window.


 --- MIDI REMOTE CONTROL ---

 All key commands of the Key Command list can be triggered using any 
 incoming MIDI data.

 -	How to define a MIDI remote command:
		
 1. Open the key command window
 2. Enable "Learn MIDI" (Make sure no undesired MIDI data comes in)
 3. Select any command in the list
 4. Transmit any MIDI channel information, e.g. "Note On, C1" 
 5. Disable "Learn MIDI"

 Note: To learn the MIDI Note On and not the Note Off you must disable 
 "Learn MIDI" before you release the note.

 -	How to delete a MIDI remote command:
 		
 1. Open the key command window
 2. Enable "Learn MIDI" (Make sure no undesired MIDI data comes in)
 3. Select any command in the list
 4. Press the "Backspace" key. 
 (If the "Learn Key" is enabled ASCII type "Key" definitions will be deleted 
 as well.)
 5. Disable "Learn MIDI"

 The MIDI definitions are stored just like the "Key" definitions, with the 
 Logic "Preferences" and not as part of a song.

 - The button "MIDI Remote" allows you to enable and disable the 
 MIDI Remote globally without having to delete all the MIDI definitions.

 - Any MIDI information which matches a Key command MIDI 
 definition will automatically be filtered out from being output via MIDI Thru 
 if the "MIDI Remote" function is enabled.

 The MIDI definition of a Key command is displayed in the parameter box 
 and to the left of each line.

 - When does MIDI information "match":

 1. MIDI Channel must always match.
 2. NOTE ON: pitch must match, any velocity 1-127 matches.
 3. NOTE OFF: pitch must match, velocity must be zero or any true 
 NOTEOFF status.
 4. CONTROL: control number must match, the value must be on (1-127), or 
 - as a 	different definition - off (0).
 5. PROGRAM CHANGE: program number must match.
 6. Pitch Bend, Channel Pressure: match indipendant of the value.
 
 Tip:	There are also global key commands to enable and disable the MIDI 
 Remote function, which is also controllable via MIDI Remote itself. This is a 
 special situation as the MIDI Remote command is "always available" whether 
 enabled or not once it has been assigned. 
 
 You might find it quite handy to create a "MIDI SHIFT KEY", for example 
 the lowest "C#1" on your keyboard: use Note On as the "Enable MIDI 
 Remote" and the Note Off as the "Disable MIDI Remote". Now you loose 
 only one note of your keyboard even if you have defined dozens of notes for 
 other commands because the MIDI Remote is only active while the "MIDI 
 SHIFT KEY" (in this case C#1) is pressed.
 


 --- MORE IMPROVEMENTS IN THE KEY COMMANDS WINDOW ---


 - HIDE UNUSED - HIDE USED- 

 There are new options in the Key command window called "Hide Unused" 
 and "Hide Used".

 - Hide Unused

 - If this option is enabled only the "used" key commands are displayed. This 
 is handy if you want to check "only" your currently used key command 
 settings.

 - Hide Used

 - If this option is enabled only the "unused" key commands are displayed. 
 This is handy if you want to check "only" your currently unused key 
 command settings.

 - Locate To Current Key Definition

 By pressing a defined Key Command while in the Key Commands window 
 Logic will auto-scroll to this definition. This makes it very easy to quickly 
 see what keys are assigned to which commands.

 e.g.	Press the "Enter" key in the numeric key pad while the Key 
 Command window is open and the program will scroll to and highlight the 
 "Enter" - "Stop" key command in the list. 
 Try several more of these so you can get aquainted with the process and 
 you'll see how helpful this function can be.

 Note: Duplicated Key definitions are only checked for "duplicates" when 
 used in multiple within the same section. It is OK to use the same key 
 definition for different commands in 	different sections if you like (e.g. 
 "Arrange" and "Event Editor".


 --- NEW KEY COMMANDS ---

 - LOCK SCREENSET

 This allows you to "protect" your carefully-laid-out Screen Sets from 
 accidentally being altered or overwritten. This is invaluable when used with 
 your most frequently-used setups. This command will "freeze" the current 
 Screen Set exactly as is, so that even if you make changes to it, you can 
 revert it to its original state simply be recalling it again.

 - REVERT TO CURRENT SCREENSET

 This key command will recall the "current" screenset (as it was when you 
 first recalled it) in case you have made changes and now want to return to 
 your orginally saved screenset (even if the current screenset had not been 
 "locked")

 - GOTO LEFT/RIGHT LOCATOR

 These two Key Commands will set Logic's current playback position to the 
 Left or Right Locator position.

 - GOTO POSITION 

 A second "As SMPTE" field allows you to optionally enter a SMPTE time 
 position for locating. Logic will then remember what you last double clicked 
 and open to that numerical input field by default when you next access the 
 "Goto Position.." dialog.

 - PLAY FROM PREVIOUS BAR

 This command is handy when playing, stopping, correcting, checking and 
 then playing the result and want to then begin playing from the previous bar.

 Below is an overall summary of the new Key Commands which are now 
 available:


 - GLOBAL COMMANDS -

 Play from Previous Bar
 Scrub by MIDI Value (-2-)
 Play from Left Locator
 Play from Right Locator
 Goto Left Locator
 Goto Right Locator
 Set Solo Lock Mode
 MIDI Machine Control (on/off)
 Toggle MIDI Remote (always MIDI remotable)
 Disable MIDI Remote
 Lock/Unlock Screen Set
 Revert to Current Screen Set
 Set Left Locator
 Set Right Locator
 Repeat Objects
 Open Event Editor
 Open Score Editor
 Open Matrix Editor
 Open Hyper Editor
 Open Transport
 Open Environment
 Open Tempo List
 Open Graphic Tempo
 Open Tempo Operations
 Close Window

 - VARIOUS WINDOWS -
 
 Set Next Tool	(in Toolbox)
 Set Previous Tool (in Toolbox)
 Positions/Time Ruler in SMPTE units

 - ARRANGE WINDOW -

 Insert Time and Move by Locators
 Cut Time and Move by Locators
 Set Optimal Object Size(s) rounded by bar
 Set Optimal Object Size(s) rounded by dennominator
 Import DNA Groove Templates

 - ENVIRONMENT WINDOW - 

 Clear
 Clear Cable(s) Only
 
 - SCORE WINDOW -

 Next Event
 Previous Event
 Next Stave
 Previous Stave
 Ties Up
 Ties Down
 Settings: Global Format
 Settings: Numbers & Names
 Settings: Guitar Tabulature
 Selection to New Instrument Set
 Score Cursor Key Commands
 
 - EVENT WINDOW -

 Copy value to all following events (Shift T function from Notator SL)
 


 ~~~~~~~~~~~~~~~~~~~~~~~~
 * PREFERENCES/SETTINGS *
 ~~~~~~~~~~~~~~~~~~~~~~~~
 

 --- NEW ITEMS IN THE PREFERENCES DIALOG ---


 - "GLOBAL" -

 There are several new options in this layer of the Preferences:

 - "Limit dragging to one direction in Matrix and Score"
 This option does just what it says. The new default is "free" movement in 
 these editors unless this new option is checked.
 
 - "Hide Windows Of Inactive Songs" 
 This option allows for multiple songs that are loaded into memory to be 
 automatically hidden unless selecting them from the "Windows" menu.
 
 - "EXPORT MIDI FILE SAVES SINGLE SEQUENCES AS FORMAT 0".
 If this option is enabled (which is the default) single sequences will be 
 automatically saved as a format 0 file. This is important because some 
 sequencers, especially some hardware sequencers only support "Format 0".

 Note: In "Format 0" only the main tempo and the main time signature is 
 stored in the MIDI file. In format 1 all tempo changes and all time signatures 
 are stored.

 - "ALLOW "ALL OBJECTS" LAYER OPTION IN ENVIRONMENT"

 This option chooses whether or not the "All Objects" layers view is available 
 in the Environment. The default mode is set to "Off".

 Tip: You can easily display the "All Objects" layer by first pressing the 
 "Command" key and then clicking on the "Layers" flip menu.



 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ~~~~  EMAGIC - We Make Computers Groove!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


   ------------------------------------------------------------------------
   * Logic is a registered trademark of EMAGIC GmbH. All other trademarks *
   * are property of their respective manufacturers.                      *
   ------------------------------------------------------------------------
