Most of your work in AudioGL will be done in the Project View. The Project View offers a birds-eye perspective of your entire project, but also allows you to get right into the details.
As you switch between different Modes in the Project View, different layers of your project will be revealed to you.
The Project View features two View Modes. You can view your project as being flat (orthographic), or in a three dimensional space (perspective).
The following Modes are displayed in the Project View. The Modes have their own specific behavior, and can be accessed either through the ribbon bars, or keyboard shortcuts. See Fig 1.1.
|Instrument Mode||A||Used for the creation and management of Instruments.|
In Instrument Mode, the Instrument Pane drag and drop menu is displayed to the left.
|Module Mode||S||Used for the creation and arrangment of Modular Synthesizers.|
In Module Mode, the Module Pane drag and drop menu is displayed to the left.
|Parameter Mode||D||Used for the manipulation of Parameters and Automation. |
Parameter mode features the Module/Parameter Settings Popup, that will appear when you hover over any Parameter.
|Modulation Mode||F||The creation of modulation networks.|
To switch between the View Modes, use the button shown in Fig 2.0.
(Default KeyBinding: "2")
The Project View contains two view modes:
Orthographic Mode (See Fig 2.1)
When AudioGL is in Orthographic mode, you will see a two-dimensional representation of your modular synthesizers. Orthographic mode should be used when you are building a new synthesizer.
It is not possible to use the rotate command while in Orthographic Mode.
Perspective Mode (See Fig 2.2)
This is the three-dimensional view mode. You will see your synthesizers arranged on a flat plane, and Sequencing Data flowing through them. Sequencing Data includes Notes (attached to a Sequencer Module) and Automation (attached to a Parameter).
When you are switched into Perspective Mode, the rotation feature is enabled.
Maintaining your point of view:
When switching to Orthographic mode, your current rotational angle will be stored. The stored rotational angle will be resumed when you switch back to Perspective Mode.
There is a white cube in the center of the Project View (See Fig 3.0). This cube is visible when you are navigating your project.
This is the "focus cube" and it signifies what part of the project you are currently working on.
If you want to move to a different synthesizer in your project, do the following:
- Zoom out (Using Macro Zoom, or the MouseWheel)
- Move your mouse cursor to the synthesizer you want to work on
- Start the Pan Function (Default Keybinding: Right Mouse Button)
- Drag the mouse cursor over top of the Focus Cube
- Zoom back in
This procedure will work in both Orthographic and Perspective View Modes, regardless of the rotational angle of the interface.
The Focus Cube is on always on the same plane as the modular synthesizer. As you can see in Fig 3.1, When the Cube is directly over a module, they will intersect.
Here is a breakdown of navigation functions available in AudioGL's Project View:
|Navigation Function||Default Keybinding||Description|
|Pan||Right Mouse Button||
Allows you to move your project up/down/left/right. When panning the interface, the portion of your project that you have clicked on will stay under the mouse cursor. It is important to keep this in mind while you are working in Perspective Mode.
+ / - Keyboard Buttons
Go closer or farther away from your project.
To reset AudioGL's project view to a 1:1 zoom level, use the macro zoom feature (see below). The default Keybinding]] is "E". This zoom level is the best level for editing parameters and viewing the names of synthesizer modules.
|Macro Zoom||Q, W, E, R|
These are AudioGL's Default zoom levels. You can use the Macro Zoom Menu (see Fig 2.0) to access these zoom levels, or the following keybindings.
Q: View Entire Project
|Rotate||Middle Mouse Button||Rotate the Project, when in Perspective Mode. |
AudioGL uses a basic rotation system. It is possible to turn the interface upside down, but it is not possible to skew the interface to a confusing angle.
If you are using a laptop with no middle mouse button, you can re-assign this function to a keyboard button in AudioGL's Preferences Menu.