Audio Editor – Arma Reforger

From Bohemia Interactive Community
Jump to navigation Jump to search
(Page creation)
 
m (Text replacement - "{{HashLink" to "{{Link")
 
(2 intermediate revisions by the same user not shown)
Line 31: Line 31:
{{Feature|informative|
{{Feature|informative|
Panels are able to be un-docked into a separate window and also hidden from view.
Panels are able to be un-docked into a separate window and also hidden from view.
To make a closed panel visible again, right click on the background of the main window for a list of panels and their visibility status.
To make a closed panel visible again, right-click on the background of the main window for a list of panels and their visibility status.
}}
}}


Line 37: Line 37:




== See Also ==
== Keyboard Shortcuts ==
 
The Enfusion Audio Editor has many shortcuts and hotkeys that are specifically designed to improve workflow and boost productivity of Audio Designers.<br>
This section gives an overview of most of the available shortcuts and hotkeys in the Audio Editor and its {{Link|#Signal Editor}}.
 
<div style="align-items: flex-start; display: flex; flex-wrap: wrap; justify-content: center">
{| class="wikitable" style="width: 25em"
! colspan="2" | File
|-
| style="width: 50%" | New Project
| {{Controls|Ctrl|Shift|N}}
|-
| Open
| {{Controls|Ctrl|Shift|O}}
|-
| Close
| {{Controls|Ctrl|Shift|C}}
|-
| Save
| {{Controls|Ctrl|S}}
|-
| Save As
| {{Controls|Ctrl|Shift|A}}
|-
| Save All
| {{Controls|Ctrl|Shift|S}}
|-
| Exit
| {{Controls|Alt|F4}}
|}
 
{| class="wikitable" style="width: 25em"
! colspan="2" | Window
|-
| style="width: 50%" | Item Explorer
| {{Controls|F1}}
|-
| Resource Browser
| {{Controls|F2}}
|-
| Item Detail
| {{Controls|F3}}
|-
| Master Level Monitor
| {{Controls|F4}}
|-
| Listener Setup
| {{Controls|F6}}
|-
| Playlist
| {{Controls|F7}}
|-
| Output Tracker (Master)
| {{Controls|F8}}
|-
| Log Console
| {{Controls|F9}}
|}
 
{| class="wikitable" style="width: 25em"
! colspan="2" | Edit
|-
| style="width: 50%" | Undo
| {{Controls|Ctrl|Z}}
|-
| Redo
| {{Controls|Ctrl|Y}}
|-
| Copy
| {{Controls|Ctrl|C}}
|-
| Cut
| {{Controls|Ctrl|X}}
|-
| Paste
| {{Controls|Ctrl|V}}
|}
 
<div style="display: inline-block">
{| class="wikitable" style="width: 25em"
! colspan="2" | Groups
|-
| ''Create Group*''
| {{Controls|Ctrl|G}}
|-
| Add Node
| {{Controls|Alt|LMB}} ''(Drag&nbsp;&amp;&nbsp;drop)''
|-
| Remove Node
| {{Controls|Alt|LMB}} ''(Click)''
|}
''* Currently Not Implemented''
</div>
 
{| class="wikitable" style="width: 25em"
! colspan="2" | Debug
|-
| style="width: 50%" | Debug
| {{Controls|F5}}
|}
 
{| class="wikitable" style="width: 25em"
! colspan="2" | Listener Setup
|-
| style="width: 50%" | Move Tool
| {{Controls|W}}
|-
| Front View
| {{Controls|1}}
|-
| Right View
| {{Controls|3}}
|-
| Top View
| {{Controls|7}}
|}
 
{| class="wikitable" style="width: 25em"
! colspan="2" | Scene
|-
| style="width: 50%" | Pan
| {{Controls|LMB}} ''(Drag)''
|-
| Zoom In/Out
| {{Controls|MMB}} ''(Scroll&nbsp;Wheel)''
|-
| Region Select
| {{Controls|Shift|LMB}} ''(Drag)''
|-
| Multiselect Nodes
| {{Controls|Ctrl|LMB}} ''(Click)''
|}
 
{| class="wikitable" style="width: 25em"
! colspan="2" | Nodes
|-
| style="width: 50%" | Play Selected Node
| {{Controls|Space}}
|-
| Start Connection
''(on port)''
| {{Controls|Alt|LMB}} ''(Click)''
|-
| End Connection
''(on port)''
| {{Controls|Alt|LMB}} ''(Click)''
|}
</div>
 
 
== Signal Editor ==
 
The Signal Editor is a sub-component of the Audio Editor - BIKI, where the user can edit the internal configurations of Signal nodes. Using the available node types in the signal editor, the user can define the input/output behavior of the Signal resource opened in the editor, transforming one or more inputs into one or more outputs.
 
=== User Interface ===
 
The Signal Editor UI is identical to that of the parent Audio Editor, save for the types of nodes available in the '''Nodes palette'''.
 
[[File:armareforger-audioeditor_signaleditor_main_interface.png|thumb|800px|center|Signal Editor UI]]


* Audio Editor Getting Started Tutorial
* Nodes Reference
* Signal Editor


== See Also ==


{{Wiki|WIP|Links to be fixed.}}
* [[Arma Reforger:Audio Editor: Getting Started Tutorial|Audio Editor: Getting Started Tutorial]]
* [[Arma Reforger:Audio Editor: Nodes|Audio Editor: Nodes]]




{{GameCategory|armaR|Modding|Official Tools}}
{{GameCategory|armaR|Modding|Official Tools}}

Latest revision as of 18:44, 4 January 2023

The Audio Editor is the tool that defines how sounds behave in-game. It allows the creation of graphical signal chains that define the logic for how sounds are triggered based on in-game events, and how they respond to changes in various game parameters.

It allows listening to how sounds behave inside the editor with the built-in tools.

Projects created in the audio editor are saved as files with an .acp extension; outside of the editor, they can later be used to control the sound that in-game entities make by applying the file to the entity's respective SoundComponent inside the World Editor.


User Interface

The Audio Editor shows the following interface on first launch:


Audio editor UI with the main sections outlined in red.

Panels

The audio editor UI is composed of the following panels:

  1. Design canvas: This is the area where the user can create audio signal chains by placing nodes and creating connections between them.
  2. Nodes palette: This section contains the names of all the types of nodes that can be placed on the design canvas. Clicking on a name creates a new instance of the corresponding node on the canvas.
  3. Item detail: This section contains the details/parameters of the currently selected object. By default, the details of the current project are displayed.
  4. Master level monitor: The levels of the currently-playing sound are displayed here.
  5. Listener setup: This section gives a visual depiction of the virtual audio source (emitter) in 3D space from the listener's perspective. The spatial relation between the listener and emitter can be adjusted here.
  6. Playlist: Displays a list of previously-played sounds from the current session.
  7. Log console: Displays relevant info about the actions performed in the current session.
  8. Output tracker: Displays the output waveform of the current and previously played sounds over time.
  9. Item explorer: Displays the nodes present in the current project, grouped by type.
  10. Resource browser: Displays the location of the open project in the context of the resource database hierarchy.
Panels are able to be un-docked into a separate window and also hidden from view. To make a closed panel visible again, right-click on the background of the main window for a list of panels and their visibility status.

For a full description of the usage of each panel in the context of designing sounds, see the Getting Started Tutorial.


Keyboard Shortcuts

The Enfusion Audio Editor has many shortcuts and hotkeys that are specifically designed to improve workflow and boost productivity of Audio Designers.
This section gives an overview of most of the available shortcuts and hotkeys in the Audio Editor and its Signal Editor.

File
New Project Ctrl + ⇧ Shift + N
Open Ctrl + ⇧ Shift + O
Close Ctrl + ⇧ Shift + C
Save Ctrl + S
Save As Ctrl + ⇧ Shift + A
Save All Ctrl + ⇧ Shift + S
Exit Alt + F4
Window
Item Explorer F1
Resource Browser F2
Item Detail F3
Master Level Monitor F4
Listener Setup F6
Playlist F7
Output Tracker (Master) F8
Log Console F9
Edit
Undo Ctrl + Z
Redo Ctrl + Y
Copy Ctrl + C
Cut Ctrl + X
Paste Ctrl + V
Groups
Create Group* Ctrl + G
Add Node Alt + Left Mouse Button (Drag & drop)
Remove Node Alt + Left Mouse Button (Click)

* Currently Not Implemented

Debug
Debug F5
Listener Setup
Move Tool W
Front View 1
Right View 3
Top View 7
Scene
Pan Left Mouse Button (Drag)
Zoom In/Out Middle Mouse Button (Scroll Wheel)
Region Select ⇧ Shift + Left Mouse Button (Drag)
Multiselect Nodes Ctrl + Left Mouse Button (Click)
Nodes
Play Selected Node Space
Start Connection

(on port)

Alt + Left Mouse Button (Click)
End Connection

(on port)

Alt + Left Mouse Button (Click)


Signal Editor

The Signal Editor is a sub-component of the Audio Editor - BIKI, where the user can edit the internal configurations of Signal nodes. Using the available node types in the signal editor, the user can define the input/output behavior of the Signal resource opened in the editor, transforming one or more inputs into one or more outputs.

User Interface

The Signal Editor UI is identical to that of the parent Audio Editor, save for the types of nodes available in the Nodes palette.

Signal Editor UI


See Also