video background image

Oszillos Mega Scope Manual

1. FAQ

Q: When I adjust the level of my track, Oszillos Mega Scope doesn't show the change.

A: Your tracks volume fader is applied AFTER Oszillos Mega Scope, so OMS doesn't see the adjusted signal. In Ableton Live you can group your track by hitting CMD+G (CTRL+G on Windows) and put the scope onto the group. When you then adjust the volume of the inner track, OMS will see the change.




Q: I see a second track is Oszillos Mega Scope, even though I only have one instance. Why is that ?


A: Oszillos Mega Scope has a side-chain input which let's you work around latency compensation issues of various DAWs. You can hide the side-chain by clicking the "SC" button at the bottom-left corner of the plug-in window.

2. Introduction

Oszillos Mega Scope is a beat-synced multichannel oscilloscope audio plugin, providing accurate and robust audio analysis simultaneously across independent channels.

Oszillos is available in all major plugin formats (AU, VST, AAX), and as a standalone version.

Try it yourself by downloading the free trial, or purchasing the full license from the Product Page.

In addition to this guide, you can hover over the UI elements within the plugin, to display a tooltip with helpful information.

This manual helps you get the most from Oszillos and is split into two sections.

  • Setup Steps
  • Main Features.


Setup Steps


3. Downloading the Plugin

Both plugin and standalone versions are downloaded as either a .pkg file for macOS or a .exe installer for Windows.

You can find the download links on the product page.

Both the trial and full version use the same installers - although the trial has a time limit.

Purchasing a full license removes the trial’s time limit.

4. Plugin Installation

Oszillos Installer

After downloading, install the plugin by running the installer and following the wizard.

Ensure you install the plugin to the correct VST folder directory. Otherwise, you need to redirect your DAW to search for the correct location.

400-clear.png

Installation Notes

  • On Windows, it is recommended to uninstall the older version via “add/remove programs” before installing the new file.
  • Close your DAW before uninstalling or re-installing.

5. License Management & Activation

You will be prompted to verify your license after running the plugin for the first time.

For more information on this process, see our resource on License Management.


Main Features and Functions


6. Basic Operation

Loading the Plug-In

After installing Oszillos Mega Scope, launch your DAW and re-scan your plugin folders to locate the new plugin.

If everything worked, Oszillos Mega Scope should appear in your DAW’s plugin list.

Oszillos 1 Chan

First, insert an instance of Oszillos Mega Scope at each point of the signal chain you want to analyze.

All instances will display the audio signals that are being monitored by other instances of the plugins, creating a revolutionary multi-source analysis tool.

That's our zero-routing technology doing its job.

7. Example Setup

Put one Oszillos instance on your kick-drum track, a second on your snare track, and a third on the hi-hat track.

Play your track, and the result should look something like this:

Oszillos Multi Channel

You will be able to see how each instance of the plugin detects the others and displays the monitored waveform.

8. Naming, coloring, and re-ordering tracks

Since version 1.11, Oszillos Mega Scope allows renaming, coloring, and re-ordering tracks within the plugin display.

If your DAW supports reporting of track names and colors, those are copied as default.

You can rename and recolor tracks from the side panel on the left of the plugin window.

Oszillos Side panel

If the DAW project only has one instance of Oszillos, this customization panel is hidden. It is revealed by hovering and dragging the far right edge of the plugin window.

The size of the panel can be changed at any time by dragging its edge.

Naming Tracks

Double-Click on the track name text to open the renaming dialogue.

Oszillos Rename

Re-ordering Tracks

Change the order of tracks by dragging and dropping them in the desired place.

Coloring Tracks

Change the color of any track by clicking the color square on the left panel. Select a new color from the pop-up color window.

The waveform that corresponds to the current plugin instance is indicated by a grey vertical bar at the right edge of the name and color panel.

Colour Selector

Pro-Tip -

If you give a track within your DAW a custom name, and you want Oszillos Mega Scope to use the new name of DAW Track - change the name within the plugin to a single space.

Now Oszillos will copy the name from the DAW to the plugin, after reporting. (Usually after changing the track name or after re-loading the session.)

9. Hiding Tracks

Oszillos hide

Since version 1.12. it is possible to hide individual tracks.

Each instance of Oszillos stores the information on hidden tracks separately, rather than sharing it across all instances of the plugin.

This makes it possible to have different views set up in different instances. So you could have one plugin that only shows the drum stems, then another that compares the keyboards with the vocals, etc. You can configure it as you please.

10. Side Chain Input

Since version 1.23.2431, Oszillos Mega Scope has a side-chain input. This can be useful for inspecting signals in more complicated latency compensation situations or for just quickly inspecting a signal without having to create another instance. In order to visualise a side-chain signal, follow the following steps:

  1. Select the side-chain input on the Oszillos Mega Scope instance in your DAW
  2. enable side-chain display by clicking the "SC" button at the bottom left corner

Step 1 depends on the DAW, here are some examples:

Ableton Live:

Side Chain selection in Ableton Live

BitWig Studio:

Side-Chain selection in BitWig Studio

Logic Pro:

Side Chain selection in Logic Pro

The latency compensation settings apply to the side-chain as well as the main input of the plug-in instance because the DAW should take care of aligning the two. While the main input and the side-chain should be aligned to each other, they may still be shifted to the DAWs time-line and require manual latency compensation.

11. Settings and Top Bar

The following sections describe the plugin’s settings and UI elements.

12. Presets

Oszillos Preset

The preset manager allows you to save and recall custom patches.

You can use slashes " / " to organize presets into subfolders. For example "MyPresets/Cowbell/Phattness".

If you use the same name as a factory preset, yours will overwrite it.

Simply type the name, and hit the save icon.

(There are currently no factory presets.)

13. Color Selector

Oszillos Color Square

This setting in the top bar changes the current instance’s waveform color.

To change the color of a different waveform, you need to open the plugin instance for that track and select the color there.

You will notice that the color of the top bar changes slightly, this helps to identify which instance of the plugin you are working on.

Since version 1.23.2431, you can also select additive blending in the colour selection menu in order to get a clearer display when using the overlaid mode:

additive blending in Oszillos Mega Scope

14. Anti-Aliasing

Since version 1.23.2548, the colour setting panel also contains settings for anti-aliasing from 1x to 16x for much clearer display at lower resolutions.

OMS-Anti-Aliasing

15. Draw Mode Selector

Oszillos Draw

Oszillos Mega Scope implements six different waveform drawing modes. Each mode provides a different style of visual representation of the audio signal.

‘Mbeat’ and ‘Abeat’ are the two main modes.

These modes display information for both the frequency and amplitude of the audio flowing through the Oszillos Mega Scope Plugin.

The image coloring is implemented the following way:

  • The input signal is split into three bands via a three-band EQ.
  • The resulting three signals are used as RGB colors.

The color selector acts slightly differently in these modes, and helps to get a custom display for your waveforms:

  • The Hue is used to hue-shift the RGB color
  • The Brightness value changes the shade.

E.G. If you want your lows to be red and your highs to be blue, select a grey tone.

16. Beats to Show (Display Length)

Oszillos Time

Changing this value modifies the length of audio displayed in the plugin.

For example, if you set it to 1 Bar the window will display signals up to one bar in length.

17. Channel

Oszillos Channel

Oszillos allows you to configure the stereo monitoring of the plugin.

You can use the channel selector to change how the plugin interprets stereo information.

L = Left
R = Right
L+R = Left & Right (Since 1.23.2431)
M = Mid
S = Sides
M+S = Mid & Side (Since 1.23.2431)

The Mid and Side settings are computed from the left and right channels.

The Mid Channel is half the sum of left and right (i.e. the average) computed as follows:
M = 0.5*(L+R) This mode is the default because it gives an intuitive representation of both channels. It's basically a mono downmix.

The Side Channel is half of the difference between the left and right channels:
S = 0.5*(L-R) - This only contains the information that is different between the two sides. The side channel of a mono signal is empty.

Since 1.23.2431 Oszillos Mega Scope can display two channels per instance at once if you select the L+R or M+S modes. Please note, that you need to select a matching mode in the other instances as well or only the first channel will be displayed. This is in order to preserve CPU when display of only once channel is needed.

Stereo Display in Oszillos Mega Scope.

18. Gain

Oszillos Gains

If your audio signals are too quiet, use this gain control to boost them.

The same amount of gain is applied to each channel. Use this control to get the levels to the ‘Sweet Spot’ - where you can see as much detail as possible without boosting it too high.

Use the high and low decibel values to set the analysis limits in more detail.

19. Logarithmic (Decibel) Scale

Oszillos lin log

To toggle between linear and logarithmic display modes, simply click the button labeled "lin" / "lg" respectively.

This provides two knobs to adjust the minimum and maximum decibel amounts displayed so you can zoom in on the range you're interested in.

The grid also adjusts to the scale, ensuring the display info remains accurate.

20. Draw Waves ...

Oszillos Overlay On

Oszillos Mega Scope can show the waves Separate (stacked), Combined (overlaid) or Sum:

400-clear.png

Combined (Overlaid)

Combined (Overlaid)

Note: Since version 1.23.2431 you can select additive blending in the colour settings for cleaner display of this mode. This mode of course also works

additive blending in Oszillos Mega Scope

Separate (stacked):

Separate (stacked):

Sum:

This mode was introduced in version 1.22. It allows you to show a sum of all the instances. This is useful for investigating phase issues and especially useful when used in conjuction with a side-chain input.

21. Continous Scroll

Oszillos Scroll cropped

Still - The display is moved via the mouse cursor, otherwise, it stays in the same place.

Scroll - The window automatically moves to display the current playback point.

22. Freeze

Oszillos Freeze

This toggle button allows you to freeze the display. This stops the display from updating, so you can look at waveforms in-depth with no time constraints.

The snow-crystal with the small "A" enables auto-freeze. When enabled, the display will automatically freeze when DAW playback stops and unfreeze when playback continues. Auto-Freeze is enabled by default. Note that you also may need to disable Freeze when disabling auto-freeze while your DAW is paused.

23. Screenshot

Oszillos screenshot

This button captures a screenshot of the plugin’s current display, placing the image file directly on your computer's Desktop.

The screenshot’s background is transparent for maximum editing flexibility.

example screenshot:

example screenshot

24. Straight / Tripplet Grid

Oszillos 4 time

This button switches the grid subdivision between straight quarter notes and triplets. This helps when checking the timing information of your audio.

25. Solo

solo

When engaged only the display related to the current instance is displayed and all other instances are hidden.

26. Latency Compensation

Introduced in Oszillos V1.12, the plugin now includes a latency compensation setting, so you can correct timing synchronization issues.

Oszillos compensate

Some DAWs (including Ableton Live) do not report correct track timing information to plug-ins if there are latency-causing plugins inserted before them.

In this case, users need to enter the latency time caused by preceding plugins into the text box at the top left of the Oszillos plugin window.

For example, if you have the following signal chain:

[OMS1] > [Plugin] > [OMS2] >

If the [Plugin] creates a latency of 1024, then you would enter “-1024” in [OMS2]’s delay compensation text. This compensates for the delay caused by the plugin and ensures the two Oszillos instances are synchronized.

If there are multiple plugins in the chain, you will need to add all their latency times together and use the total for the compensation value.

Note: the latency entered is in samples!

New since 1.23.2404: if you end your input with "ms", the entered amount will be automatically converted from milliseconds into samples according to the current sample rate. Example: enter "-10 ms" and it will be converted to -441 if you sample rate is 44.1 kHz.

27. Semi-Automatic Latency Compensation

Introduced in 1.23.2403

In some situations it can be difficult to determine the exact latency - especially when multiple tracks are involved. This is why Oszillos Mega Scope implements a simple process to accurately determine the latency in a semi-automated manner from MIDI triggers. The process works by sending a note-on event which is at the very beginning of the track (actually beginning of the currently set looping period, so when you loop at 4/4, the midi event can come at the beginning of each bar). Oszillos Mega Scope measures the difference between the arrival of this MIDI event and the sample position as reported by the host and automatically sets the latency. In out tests, this provided sample accurate results which allowed us to perfectly null a test signal.

Procedure in Ableton Live

It's a simple procedure which consists of three simple steps: create a MIDI track with a clip and a note at the start, route it to the Oszillos Mega Scope instances and play it back.

  1. Create MIDI Trigger
    1. create a new MIDI track (CMD+SHIFT+T)
    2. create a new MIDI clip by double clicking a Clip Slot in the session view
    3. place a MIDI note at the very beginning of this MIDI clip
    4. Make sure the In/Out section of the mixer is shown. Do so by arming the "I-O" button at the right of the window or by hitting CMD+OPT+I
  2. Send MIDI trigger to Oszillos Mega Scope
    1. Select the track and Oszillos Mega Scope instance in the "MIDI To" section
    2. start the MIDI clip - you can stop playback right after. Now the latency of this instance should be automatically set correctly.
    3. repeat 6 & 7 for each Oszillos Mega Scope instance which is out-of-sync.
oms-latency-compensation

Important: Once you've sent the trigger to all instances, make sure to deactivate the MIDI output of the track containing the trigger note. Also if you change your sample rate, track delay or add or remove plug-ins which require latency compensation you may have to re-send the trigger to all instances.

28. Latency detection & Track Delay

The procedure outlined above only works correctly when you're not using "Track Delay". If you're using Track Delay, you must delay the MIDI track by the lowest delay amount of all tracks.

Example 1:

track-delay-example-1

Enter "3.00" into the Track Delay field of the MIDI Channel which contains the trigger note because it's the lowest value of all tracks.

Example 2:

track-delay-example-2

Enter "0.00" into the Track Delay field of the MIDI Channel which contains the trigger note because it's the lowest value of all tracks.

Example 2:

track-delay-example-3

Enter "-5.00" into the Track Delay field of the MIDI Channel which contains the trigger note because it's the lowest value of all tracks.

29. Info

Oszillos I cropped

This button opens the Help/Information window within the plugin.

30. Mouse Drag Measuring

Oszillos mouse scan

Right-Click and drag the display to highlight sections of the waveform.

This function gives you specific measurements of the selected audio segment.

A pop-up window will be displayed in the bottom right corner of the plugin and contains the measurement information.

Currently, this feature provides the following measurements:

  • MS - Length of selection in milliseconds.
  • Samples - Length of selection in samples.
  • Frequency - The dominant frequency in Hz of the selected area.
  • Note - The closest note to the selected frequencies.
  • Amplitude - The loudest peak in decibels.

Difference - The difference in decibels between the loudest and quietest parts of the selection.

31. Conclusion

Thanks for reading this manual. You should now have a solid understanding of the features and settings of Oszillos Mega Scope.

We hope you enjoy using this plugin as much as we enjoyed making it.

If you have any questions, please feel free to contact me and ask away!