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.
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.
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.
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.
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.
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.
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:
You will be able to see how each instance of the plugin detects the others and displays the monitored waveform.
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.
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.
Double-Click on the track name text to open the renaming dialogue.
Change the order of tracks by dragging and dropping them in the desired place.
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.
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.)
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.
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:
Step 1 depends on the DAW, here are some examples:
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.
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.)
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:
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 color selector acts slightly differently in these modes, and helps to get a custom display for your waveforms:
E.G. If you want your lows to be red and your highs to be blue, select a grey tone.
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.
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.
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.
Oszillos Mega Scope can show the waves Separate (stacked), Combined (overlaid) or Sum:
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
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.
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.
Introduced in Oszillos V1.12, the plugin now includes a latency compensation setting, so you can correct timing synchronization issues.
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.
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.
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.
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.
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.
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.
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.
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:
Difference - The difference in decibels between the loudest and quietest parts of the selection.
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!