The "Project Tree" window

The "Project Tree" window shows the va-rious "Setup" available in the current IMEASYX session. Select the grey triangle on the left of each folder to open it. Under the folder you will find a list of all the inputs and outputs included in that setup.
To the right of each modifiable Input's name, we find the following selectable icons, from left to right:
Mute: it brings to zero the volume of the input;
Solo: it brings to zero the volume of all other inputs in solo;
Loop: it reproduces the trajectory assi-gned to the input for an unspecified number of times, until the playback is stopped;
Record: it enables the control of the input by external hardware and allows the recording of the trajectory;
Show Trajectory: it shows or hides the representation of the trajectory assigned to the input in the 3D views of OpenGL.
To the right of the modifiable name of each Output, you will find the following selecta-ble icons, from left to right:
Mute: it brings to zero the volume of the output;
Record: it enables the control of the output by external hardware and allows the recording of the assigned position.

By clicking Ctrl on the name of the Se-tup a menu will open, which you can see in the following image. Through this menu you will be able to access the Session and Setup Properties or Preferences windows, described later, or to create a new setup se-lecting “New Setup...” to duplicate the current setup, select “Duplicate Setup” and de-activate the current setup selecting “De-Activate Se-tup”. Note that, in order to use the features of a setup, this must have been previously activated through the “Activate Setup” command in the File menu.
Selecting the button “i” top right in the Project Tree window, the “Session Properties” (properties of the working session) window opens, which can also be accessed via the previously described menu. In this window, in addition to two modifiable identifying text fields, we find the.

Sample Rate... pop-up menu and the “Room Size” area.
The Sample Rate pop-up menu allows you to change the resolution for the visualization of the values of the LPF and HPF filters, according to the sampling rate in use, which depends exclusively on the value set on the front panel of the Rosetta 800.

The fields “H”, “D” and “W” allow you to set the value (in meters) of the side of the virtual cube inside which the Spatialisation will be reproduced.
The “Virtual” field must be used only if you are planning to use trajectories that will develop outside the above-mentioned virtual cube.

It requires the dimension of the side, in meters, of another virtual cube that contains the main cube and it should be big enough to also contain the maximum distance from the centre that can be reached by any point of any trajectory in your Session. Selecting the “Conform Speakers” check box, the positions of the virtual speakers will be modified in proportion to the new dimensions of the virtual cube.



The “Setup Properties “ window, in addition to the usual modifiable identifying field, visualizes the “Time Length...” area, referring to the length of the time line in the Time Editor of IMEASY X, with the fields “Setup Length” and “User Length” where you can set, respectively, the duration of the Setup in use and of that of the Session.



The “X-Spat General Settings” area allows the modification of the “Rosetta Out Master” parameters, which regulate the global output volume of the spatialized channels from the Rosetta800, and of the “Doppler Tracking” (Tracking of the Doppler effect), which sets the tracking speed of the movement of the audio sources in order to apply the Doppler effect.



Finally, the “I/O Settings” area allows you to choose the number of inputs and outputs used by the setup, by means of the two “Inputs” and “Outputs” pop-up menus.The Preferences window is made up of five pages, accessible through the Tabs: General, Re-draw, MIDI, SMPTE and Plug-in. In the General page, the “Start Up” area offers 6 check boxes to set the main windows of the program to open/close, at the beginning of an IMEASY X Session.
In the “Drawing” area, the Display Mode check box allows the visualization of the time values in milliseconds rather that in SMPTE. In the “Step Between Node” area you can set the value of the default time distance between the nodes of a trajectory while you design the latter with the pencil tool. Finally, in the “Open GL” area, you can set the vertical axis of the IMEASY X coordinates by the letter Y or Z, and determine which combination of control buttons, for the visualization in the three-dimensional windows, will be made available when you start the application.
In the “Redraw” page, two sliders control the refresh frequency for the windows in Open GL and for the Time Editor, which might have to be reduced if the processor of the host computer is overloaded by the contemporary use of other programs.



In the “MIDI” page, you will find the “MIDI Table Settings”, which, in the case of X-Spat, are preset, but are fundamentally important for the stand-alone version of IMEASY X. Therefore, for the moment, we will use this area only to set the MIDI port through which we will send the control data for X-Spat. In the “MIDI Record Position” area, instead, we can set the input MIDI port for the data relating to the control and the recording of the trajectories given to the inputs, in other words the 3D visualisation spheres. Do not change the values of “Position Control Change Value” because they are preset to operate with X-Spat. Finally, the “MIDI Send Position” area allows you to set the time value of the interval between different transmissions of MIDI data, in terms of thepositions of the inputs in time. This setting too can be used if the processor of the host computer is overloaded because of the contemporary use of other programs.
In the “SMPTE” page you will be able to operate all the necessary setups for a correct synchronization between IMEASY X and other items of software or external equipment. In the “Transmit Sync” area you will be able to choose the MIDI port through which the sync MIDI messages are sent, by way of the popup menu “Transmit to” and, with the two check boxes enabled or disabled, to send the MIDI Time Code and the Real Time System Message. In the “Receive Sync”



area, by way of the “Receive from” pop-up menu, you will be able to choose the MIDI port through which the sync MIDI messages are received. Finally, in the SMPTE/MTC Format area, you will be able to set the correct frame rate and to insert an offset.
The “Plug-in” page allows the recognition and the set-ting of the parameters of various external MIDI controllers, such as TheBat 3D Controller.
By Ctrl-clicking the name of an input, you will open the menu that you can see in the image to the right, through which you will be able to access the windows Session Properties, Input Properties and Preferences. Select “New Setup” to create a new setup and “Clear Trajectory” to cancel the trajectory assigned to the selected input.



The “Input Properties” window provides information about the selected input and allows you to assign a colour of your choice to the trajectory and the corresponding sphere. In the “Property” area you will find various check boxes, from left to right:
Bound To Stage: limits the movement of the sphere corresponding to the input, inside the virtual cube;
Mute: brings to zero the volume of the input;
Solo: brings to zero the volume of all the other inputs that are not in solo;
Loop: reproduces the trajectory assigned to the input for an undefined number of times, until the playback is stopped;
Record: enables the control of the input by external hardware and the recording of the trajectory;
Show Trajectory: shows or hides the representation of the trajectory assigned to the input in the 3D view in OpenGL.
In the “X-Spat Parameters” area we find all the controls assigned to the corresponding inputs of X-Spat previously described in the chapter on X-Spat Controller. In the “Trajectory” area, all the nodes of the trajectory corresponding to the selected input are listed in chronological order, and it is possible to modify their positions in the virtual 3D space through the buttons to the right of each value. Each node of the trajectory can send a MIDI message, which can be selected using the corresponding “Event” button, through the MIDI port in use. Through the “Event” buttons in the Event Received MIDI column, you will be able to assign a MIDI event to ad each node. Even assigning just a single event will transform the trajectory from synchronous to asynchronous. An asynchronous trajectory will not be controlled any more by the SMPTE/MIDI TIME CODE in use, but it will use its own individual timing, provided by the steps set between the nodes, triggered by. the reception of the MIDI messages assigned to the single nodes. In this way you will be able to control some or all the trajectories of IMEASY X through external MIDI devices. Note that you will be able to use without any problem coexisting synchronous and asynchronous trajectories within the same Session of IMEASY X.
By Ctrl-clicking the name of an Output you will open the menu that can be seen in the image to the right, through which you will be able to access the previously described Session Properties and Preferences windows or the “Output Pro-perties” window. You will even be able to create a new Setup. The “Output Properties” window provides information about the selected output and allows you to assign a colour of your choi-ce to the corresponding parallelepiped. In the “Property” area, we find various check boxes, from left to right:
Bound To Stage: limits the movement of the parallelepiped corresponding to the selected output within the virtual cube;
Mute: brings to zero the global output volu-me of the Rosetta 800;
Record: enables the control of the output°òs position by external hardware.
In the “X-Spat Para-meters” area we find the controls assigned to the corresponding outputs of X-Spat, previously de-scribed in the chapter on X-Spat Controller.
In the “Position” area, the fields X, Y and Z set the coordinates, referring to the origin of the axes indicated in the 3D windows, of the output of the Spatializer of X-Spat assigned to one or more outputs of the Rosetta 800. More simply, if you are working in a surround context with one or more non spatialized (sub or C) channels, the number of outputs of the spatializer does not coincide with the number of utilised outputs of the Rosetta, and the numbers that identify the channels will not match up either. Always check how the channels operated in the patch bay of X-Spat are assigned.
A&G Soluzioni Digitali 2005©