What is NebulaMan ?

Transcription

What is NebulaMan ?
NebulaMan 1.2 Quick Guide
What is NebulaMan ?
NebulaMan is a standalone program for processing (previewing/rendering)
audio material with the excellent Acustica Audio Nebula software processor. It
runs on Windows and Mac OSX compatible computers. If you want to use it,
you should first install and authorize Nebula software on your computer. You'll
also need an ASIO (Windows) / Coreaudio (Mac OSX) compatible soundcard.
Currently, 32 and 64 bit versions of NebulaMan are available for Windows and 32 bit version is
available for Mac OSX.Version of installed Nebula software must be 1.3.499 or greater.
Existing NebulaMan users, there are a few considerations and hints before you begin using
version 1.2.
–
–
WARNING: version 1.2 will reset your screen layout (you'll see an error message about
invalid screen layout file), so you'll have to set it up again after first program start
WARNING: because of the new features, old (prior to 1.2) project files are not 100%
compatible with version >= 1.2. Project files (including default.nmproject) have to be
recreated, because rendering plan WILL NOT LOAD into 1.2 project anymore. Master FX
and other project data will load as expected.
NebulaMan 1.2 Quick Guide
Installation
Windows: run NebulaMan installation executable (.exe) and follow the
instructions on the screen.
Mac OSX: mount NebulaMan disk image (.dmg) and copy file NebulaMan.app
to the desired directory.
Uninstallation
Windows: use standard uninstallation procedure ('Uninstall a program')
Mac OSX: move NebulaMan.app to trash
You can also delete NebulaMan settings, license and layout files. Look at the
end of this document (Settings) for more info.
Registration
If you want to use NebulaMan, you'll need a valid license file. If the license file
is not found, invalid or expired, NebulaMan will continue to run in DEMO mode.
This means that there will be short bursts of silence both when previewing and
rendering. Other than that, program is fully functional, so you can test it freely
as long as you want, even without a license file.
Once you acquire the license file, copy it to the following location:
Windows: NebulaMan program folder
Mac OSX: /{username}/library/preferences
You can check your license information by using menu option
'Help/About' - 'License information' tab. The same license file works
on both supported operating systems. You can install your license on any
computer, which has installed your licensed copy of Nebula software.
NebulaMan 1.2 Quick Guide
Startup
When executed for the first time, NebulaMan will show you an ACQUA
initialization error. Don't panic, it is only a sign that access to the Nebula
(ACQUA library) is not available, yet. You have to select the appropriate Nebula
XML configuration file, which will then be used to initialize/load Nebula.
Go to 'Settings' dock (menu 'Window/Settings') and look for the 'Acqua
config' parameter. Click on the 'Select' button on the right and a dialog will
show up.
Windows: navigate to the 'Acustica' folder inside your 'vstplugins' folder (for
example 'c:\Program Files (x86)\Steinberg\Vstplugins\Acustica').
Select file 'Nebula3 Reverb.xml' and select 'Open' button.
Mac OSX : navigate to the 'Acustica' folder inside your 'VST' plugins folder
(for example '/library/audio/Plug-Ins/VST/Acustica'). Select file
'Nebula3 Reverb.xml' and select 'Open' button
You will now see the Nebula engine being initialized (assuming XML file you've
selected is correct). Installed Nebula programs (Nebula repository/library
contents) will show up and become available in the NebulaMan program list.
Now, check selected soundcard driver and output (also located on the
'Settings' dock), which are required for the realtime preview.
A lot of additional information is displayed inside 'Messages' dock (menu
'Windows/Messages'). So, if you don't want to miss anything, keep this
window opened. You can even define how detailed this info is, by setting
'Log level' parameter ('Settings' dock).
And finally, a mouse right-click will bring up a context menu, which allows
you to clear messages or save them to a file. The same options can also
be found in the 'Messages' dock's toolbar.
Congratulations, it looks like you and NebulaMan are now ready for some
action :)
NebulaMan 1.2 Quick Guide
Preview
You will need two things for the preview – an audio file and at least one Nebula
program loaded.
Click on the wide push button located above the program list and an audio file
selection dialog will show up. Select the audio file you wish to preview (WAV,
AIFF and FLAC file types are supported). When the file is selected, its name will
be shown as button's label.
Mouse right-click on the button will bring up a pop-up menu with a list of
the most recently previewed audio files.
Selection can also be done by dragging an audio file from the operating
system and dropping it onto a button.
Now is a perfect time to load one or more Nebula programs. Open 'Master FX'
dock (menu 'Window/Master FX').
You can load a program(s) by double clicking on a program inside a program
list, using a toolbar or mouse right-click context menu inside 'Master FX' dock
(suitable for adding multiple programs at once – for example: select multiple
programs in the program list and click 'Add selected program(s)' button).
If you can't find a desired program quickly, you can use a handy search tool.
Under the program list, there is a 'quick search/filter' parameter. Just type
in a few letters and the Nebula program list will reduce itself only to the
programs which contain the typed text.
You can also define how you want to search – either by program name or by
description. Use a dropdown selection box on the left.
Loaded program(s) name, description and size are displayed inside the
'Master FX' dock. From now on we will refer to loaded programs as 'FX'.
You can load as many FX as your computer can manage. You can reorder,
enable/disable (bypass) or remove any of the loaded FX.
Each loaded FX can be replaced with any selected Nebula program (select
loaded FX, then select Nebula program and click 'Replace current FX' button
or use menu 'Preview/Replace FX' option). You can even do a 'sequential'
replacing by using 'Preview/Replace FX with next/prev program' options.
To duplicate an FX and its parameters, use 'Preview/Duplicate FX' option.
You can move current FX up and down using 'Preview/Move FX up/down'.
Generally, it is a good idea to use keyboard shortcuts.
Use the transport buttons in the toolbar (play, pause, stop, repeat) to preview
a file. You can also use a time slider to navigate through the file. A time slider
NebulaMan 1.2 Quick Guide
will reflect the current playback position, which is also available as min:sec:ms
information. If you want to return to the start position when preview is
stopped, check an option 'Return to Start Position on Stop' located in the
'Settings' dock. There are also keyboard shortcuts available for pause
playback and quick jump to the start of the preview file.
Now you can tune your sound using the sliders for each FX. These sliders are
controling the very well known Nebula parameters (in/out pad and eight
program dependent parameters). Input and output levels of the loaded
program are visually presented with the input and output peak meters.
When playback is active, NebulaMan is processing a file with the loaded Nebula
program(s) in realtime. The resulting sound is played through the selected
soundcard output. You can globally bypass Nebula processing by checking the
menu 'Preview/Bypass' option. By default, NebulaMan is preventing any
possible output clipping – if you don't agree with that, uncheck menu
'Preview/Disable clipping' option. You can control the preview volume with
a slider, located on the right side of the program list. Preview level is visually
presented with a master peak meter (try to avoid red levels, which mean
clipping/distortion on the soundcard's output).
If you are experiencing distorted/crackled playback, increase the
soundcard buffer size (usually located on the soundcard's control panel)
– then restart NebulaMan. Also check 'Audio buffer size' parameter,
located on the 'Settings' dock of the NebulaMan program. In general,
playback is more stable with larger values – on the other hand, latency
is increased, so you'll have to find an optimal value for your system (if
needed). A good starting point is setting NebulaMan's audio
buffer size to the soundcard's latency value (samples).
If you use, for example, reverb or delay programs, you'll probably want
to increase the 'tail size' parameter. This will allow you to hear the
reverberation or delay repeats until they fade out. If tail size is too
short or even zero, effect will be cut out when the end of the file is
reached. Tail will be added to the rendered files as well!
All Nebula FX instances will be automatically reloaded/resampled, if an
audio file with a different sample rate than current is processed. This
process may take some time. If you are experiencing this behaviour
frequently, set 'Default sample rate' parameter ('Settings' dock) to
your most used sample rate (for example: if you are exclusively
previewing/rendering files with a sample rate of 96 kHz, you should set
this parameter to this exact value).
Any changes made to the 'Audio Buffer size' and/or 'Default sample
rate' must be confirmed with a
button.
NebulaMan 1.2 Quick Guide
Project pool/rendering
'Project pool' dock is a place where you can define folders and files to be
rendered/processed with Nebula.
Open dock via the menu 'Window/Project pool' option.
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
there is always a root item present at the top, called 'Project pool',
which can not be (re)moved
the project pool can contain any number of additional child items (file,
directory, group). Items can be added using the context menu (mouse
right- click) or the pool's toolbar.
'file' item represents a single audio file
'directory' item represents all audio files in a specified folder (including
subfolders). For each file, a 'file' child item is automatically created inside
a 'directory' item.
'group' item(s) are helpful for organizing 'directory' and 'file' items into a
more logical/readable form (for example: drums, guitars: electric/
acoustic, vocals etc.)
'group' items can contain additional child items of any type
multiple item selection is supported where possible
item(s) can be deleted; child items are removed automatically
item(s) (including their child items) can be moved via cut/paste
operation
item(s) can be (un)checked – if unchecked item contains child items,
they will be temporarily disabled
checked items will be rendered and unchecked will be ignored
every item has its own properties (short name, normalizing options, etc.)
'Short name' property automatically gets a value of a basic file name for
a 'file' item and a directory name for 'directory' items. For 'group' items,
a name must be entered manually upon group creation. Property is read
only with 'directory' items, otherwise you can change it to suit your
needs.
'Use parent properties' option determines whether an item will use its
own properties instead of the parent's. This allows items to have their
own, local normalizing options etc., which override parent's options.
'Adapt input gain (peak RMS normalisation)' option means that an
item will be analysed and then normalized to a specified peak RMS value
– this will happen before processing with FX (pre FX). Look at the
chapter Peak RMS analyzing/normalising for more in-depth explanation
of this feature. Rules of usage are the same for preview and rendering
functions.
If 'only when processing' option/property is checked, item's volume
will be returned to its original peak RMS value after processing. This
function does not guarantee exactly the same volume as it was before
processing, because processing with Nebula may change the dynamic
structure of the file. Look at the chapter Peak RMS analyzing/normalising
NebulaMan 1.2 Quick Guide
–
–
–
–
–
–
for more in-depth explanation of this feature. Rules of usage are the
same for preview and rendering functions.
'EBU R 128 loudness normalisation (-23 LUFS)' - if checked, an
item will be normalized to -23 loudness units at the final processing
stage (post FX). You can find out more about EBU R 128 standard specs
here: http://tech.ebu.ch/loudness/.
icons of items which use their local properties are marked with a red
exclamation mark
audio attributes are instantly displayed for currently selected audio file
(Broadcast Wave Chunk info is also displayed, if available)
File statistics option (context menu/toolbar) calcuates and displays
selected file's peak, average RMS and min/max RMS values
EBU R 128 loudness analysis option (context menu/toolbar) calculates
and displays selected file's integrated loudness, loudness range and true
peak values. Multichannel audio files are supported. You can find out
more about EBU R 128 standard specs here: http://tech.ebu.ch/loudness/.
A double-click on a 'file' item will set an associated audio file as the main
NebulaMan preview file
NebulaMan 1.2 Quick Guide
The next logical question is: what about output (rendered) files – where will
they be created? This is a good question, so let's take a look at the relevant
options, found in the 'Project pool' dock.
If you want your original audio files to be overwritten with the new, processed
ones, check 'Replace original files' option in the dock's toolbar.
Don't forget to backup your original audio files first!
If you don't want your original files to be overwritten, you must disable this
option and use 'Output file name format' parameter instead.
If you leave this parameter empty, resulting file names will get a suffix '_NR'.
They will be created in the same directory as the original audio files reside.
Example:
File 'c:\original_files\bass.wav' will be rendered to
'c:\original_files\bass_NR.wav'
What if you don't want to change file names at all? Instead you just want the
new files to be created in a different directory. Simply define output mask as:
'c:\new_folder\%filename%'. Simple, isn't it ? :)
%filename% is a variable, which contains original file name without the
original directory. Of course, there is also a variable %path% available, which
contains the original directory without the file name.
If output folder doesn't exist, it will be automatically created upon
rendering.
Let's move to the actual rendering ...
NebulaMan introduces a powerful feature called 'background rendering'. This
means that you can render audio files for hours in the background while you
are previewing some other file(s) with completely different Nebula programs.
When you start the rendering process (menu 'Rendering plan/Start' option),
all loaded Nebula programs - including their corresponding parameters - are
copied into the rendering engine. From now on, they can not be changed
anymore (at least not until rendering is finished or canceled).
The downside of this preview/rendering independence are the doubled
resources and loading time, which are needed for each loaded Nebula
program – but we can't have it all, can we? ;)
If you don't like the concept of background rendering, you can easily
disable it. Go to the 'Settings' dock and uncheck 'Reload FX when
rendering' option. Now rendering will run in the foreground and most
NebulaMan 1.2 Quick Guide
of the program functions will be disabled when rendering is active. Resources
are not duplicated anymore, but take care: don't touch FX parameters while
rendering – if you do so, changes will be instantly reflected in the rendered
output files. On the other hand, if you'd like to experiment with unexpected
sound results, you are very welcome :)
While rendering, NebulaMan is using two progress bars for the visual
representation of rendering. They are located at the bottom of the 'Project
Pool' dock. The upper bar shows the rendering progress of a single currently
rendered file (percentage 0 - 100%). The lower bar shows the overall
rendering progress, counting how many files were already rendered (finished
files/total files).
You can suspend (pause) and resume rendering at any time using the menu
'Rendering plan/Suspend/Resume' options. Rendering can be cancelled
using the menu 'Rendering plan/Stop' option.
NebulaMan can not be closed while rendering is active. Stop the
rendering process first and then close the program.
NebulaMan 1.2 Quick Guide
Peak RMS analyzing/normalizing
Because developers of the Nebula programs often recommend VU input
level/gain, which is optimal for their programs, NebulaMan allows you to define
'peak RMS' level, to which audio files will be automatically normalized before
previewing/rendering. NebulaMan will first find a peak RMS value of the
processed file and then set its level to conform with the desired peak RMS
level.
Very well known and frequently used 'gain staging' rule is -18 dbFS (digital)
= 0 dbVU (analog). Setting file's RMS peak level to -18 dbFS will help you to
get close to this rule. Despite the fact that the VU metering is NOT the same
as RMS metering, a file normalized to -18 dbFS peak RMS will usually have
peaks jumping around 0 dbVU.
Normalizing options can be found in the main window, below the time slider.
Only preview is affected by these options (normalization options for
rendering are located inside Project pool)! Normalizing is also active
when processing is globally bypassed ('Preview/Bypass').
Now, let's take a closer look at the normalizing options:
'Adapt input gain (peak RMS normalisation)' – must be checked in order
for the normalizing function to become active
'Desired peak RMS value' - from 0 to -24 dbFS
'Only while processing' - if checked, the file level will be automatically
returned to the original value after FX processing. This option does not
guarantee exactly the same volume as it was before processing, because
processing with Nebula may change the dynamic structure of the file.
There are also parameters in the 'Settings' dock, which are directly related to
normalizing functionality (both for preview and rendering).
'Threshold' - used for average RMS calculations (default -70 dbFS)
'Resolution/window size' - used for min/max RMS calculations (default 50
ms)
In most cases, these values should work - but if you find NebulaMan
calculating unusual peak/average RMS values for audio files, you should
experiment with the above parameters.
Normalizing options can be very helpful when previewing/processing
very hot, loud files (e.g. "finished" masters, which you must fix :)
Instead of lowering input level, just set 'Adapt input gain (peak RMS
normalisation)' to, let's say, '-18' dbFS and disable 'only while
processing' option. Now the level of the file is perfect for additional
processing (peaks at cca. 0 dbVU).
NebulaMan 1.2 Quick Guide
Projects
You can permanently save current Master FX and Project Pool contents to a
project file.
A project file can then be loaded into Nebulaman at a later time. There are a
few standard project options available, like 'New', 'Load', 'Save (as)' and
'Revert to saved'. They are accessible through the main 'Project' menu or
the toolbar. You can have as many project files as you like.
Projects are text files with the default extension '.nmproject'. If this file
extension is associated with a NebulaMan executable (on Windows this is
automatically done by an installer), projects can be opened by double clicking
a project file in the Windows explorer/OSX finder. NebulaMan also opens a
project file, if it's provided as command line parameter (for example:
'nebulaman.exe c:\NMProjects\test.nmproject').
There is a special project file with the name 'default.nmproject',
which (if exists) is automatically loaded when NebulaMan is started.
NebulaMan will search for this file inside a NebulaMan program folder
(Win) or inside '/{username}/library/preferences' folder (Mac
OSX).
Notes
Open the 'Notes' dock via the menu 'Window/Notes' option. You can write
any text in there (for example notes, instructions or hints about NebulaMan
projects).
TOOLS/Update descriptions
This option allows you to import description files for your favourite Nebula
library/program(s). Existing program descriptions will be updated with a more
detailed ones (real device names etc.). This will help you find programs much
faster and with more ease.
You can quickly (interactively) change a description of a single program
by using the 'Tools/Quick Description Update' option.
Description files are available as a separate bonus download for registered
NebulaMan users. A lot of available Nebula libraries are covered and the
descriptions for new libraries are added frequently.
NebulaMan 1.2 Quick Guide
Settings
NebulaMan is using two files for storing its important data/settings.
Complete screen layout (main window, toolbars, docks, columns, splitters etc.)
is stored in a binary file named 'nebulaman.layout'. You should not edit this
file. If you have problems with the screen layout or you just want to reset it,
you should delete this file. It will be recreated the next time you start
NebulaMan.
The second file is a text file named 'nmsettings.xml'. The file contains
program settings, preview parameters, rendering dock contents, master fx
contents etc. If necessary, it can be edited using programs like Notepad,
TextEdit etc.
When you exit NebulaMan, both files are saved with the current settings. When
you run NebulaMan again, settings from both files are loaded/restored.
The location of both files is:
Windows: NebulaMan program folder
Mac OSX: /{username}/library/preferences
NebulaMan 1.2 Quick Guide
Appendix A: Keyboard shortcuts
[Space]
start/stop playback (Transport)
[P]
pause playback (Transport)
[Command]/[Ctrl]+[Left]
go to start (Transport)
[R]
repeat playback (Transport)
[Command]/[Ctrl]+[B]
bypass processing (Global)
[Command]/[Ctrl]+[R]
start/stop rendering (Global)
[Command]/[Ctrl]+[Return]
load/add selected program(s) (FX)
[Option]/[Alt]+[Return]
replace current FX slot with the selected
program (FX)
[Option]/[Alt]+[Up]
replace current FX slot with the previous
program from the repository (FX)
[Option]/[Alt]+[Down]
replace current FX slot with the next
program from the repository (FX)
[Command]/[Ctrl]+[D]
duplicate current FX slot (FX)
[Command]/[Ctrl]+[Up]
move current FX slot up (FX)
[Command]/[Ctrl]+[Down]
move current FX slot down (FX)
[Command]/[Ctrl]+[A]
Select all (programs/FX/rendering items)
(FX)
[Command]/[Ctrl]+[X]
Cut selected item(s) (Project pool)
[Command]/[Ctrl]+[V]
Paste item(s) (Project pool)
[Command]/[Ctrl]+
[Backspace]
Delete selected item(s) (Project pool)
NebulaMan 1.2 Quick Guide
Appendix B: NebulaMan user interface
There are two main elements of the NebulaMan user interface:
•
•
the resizable main/central window with the main menu and multiple
movable/dockable toolbars
resizable docks (Master FX, Settings, Project pool etc.) with local fixed
toolbars
Docks can be moved (docked) into the upper, lower, leftmost or rightmost
position in the main/central window. Make dock visible, click into a dock's
titlebar and drag'n'drop it into a desired position. Multiple docks can occupy the
same position (can be overlapped) – this is implemented by dock tabs.
First time you start NebulaMan, you'll have to do a little docking to satisfy your
needs :) Just take your time and experiment with the docking system – you'll
be amazed with the possibilities. Note that sometimes the size of the main
window must be manually enlarged to accomodate the docking of larger docks
(for example Project pool).