Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



81 Commits

Repository files navigation

Scrollscope by Ardura

Available as a VST3 and CLAP. This is an oscilloscope with a few different features I’ve wanted for myself. So I’m sharing that!

Join the discord!

Check out the KVR page:


Scrollscope Frequency Analyzer analyzer scope

Note this can take a sidechain input! Do the routing in FL in plugin processing tab: image



  • VST3: Copy the vst3 file to C:\Program Files\Common Files\VST3
  • CLAP: Copy the CLAP file to C:\Program Files\Common Files\CLAP


  • VST3: Copy the vst3 file to /Library/Audio/Plug-Ins/VST3
  • CLAP: Copy the CLAP file to /Library/Audio/Plug-Ins/CLAP

First Run:

When this plugin runs the first time it will attempt to create a config file: Scrollscope.ini under:

  • $XDG_CONFIG_HOME or $HOME/.config on Linux
  • $HOME/Library/Application Support on MacOS
  • FOLDERID_LocalAppData on Windows (like C:\Users\Ardura\AppData\Local\)

You can use this config to make your own custom color themes, have fun!

Here is the default config otherwise (Also included in source)

# These are in RGB
background = 40,40,40
guidelines = 160,160,160
ui_main_color = 239,123,69
user_main = 239,123,69
user_aux_1 = 14,177,210
user_aux_2 = 50,255,40
user_aux_3 = 0,153,255
user_aux_4 = 255,0,255
user_aux_5 = 230,80,80
user_sum_line = 248,255,31
inactive_bg = 60,60,60


  • Sidechain input graphing - simply route sidechain input from another channel (up to 5)
  • Frequency analysis of multiple channels
  • Scaling signals up and down with gain
  • Displaying large or small sample sizes
  • Optimization with skipping amount configurable
  • Reordering waveforms to display main or sidechain on top
  • Beat synchronization and Bar Synchronization
  • Support for different DAWs with different time-tracking modes (Alt Sync option)
  • Standalone version. I've run it on Windows to test with options like: ./scrollscope.exe --input-device 'Stereo Mix (Realtek(R) Audio)' --sample-rate 48000 Note that with the standalone version, I'm not sure how to setup the aux inputs sorry - I've just used the standalone generation in nih-plug.

This plugin was made possible thanks to the Nih-Plug Rust Library and the egui GUI library

How to use


  1. Add Scrollscope to a track. In this case "Rainstorm" has scrollscope


  1. Press Ctrl+Alt+I to bring up the audio routing options
  2. On "Coffee Leaf" the Audio To is routed to "Rainstorm" then under that you can route the Aux input **You might need to duplicate or send if you still want to send this audio to the master


FL Studio

  1. Add Scrollscope to a mixer track. In this case "808 Kick" has scrollscope


  1. On channels you want to send to the aux inputs, select them in the mixer, then right click the arrow on the bottom of the track you want to send to and select sidechain to this track

image image image

  1. With the scrollscope window open click the cog at the top, then the plug and cog symbol on the right


  1. Go to the processing tab, then at the bottom you can right click on the sidechain inputs to assign them

image image


  1. Add scrollscope to a mixer track in Ardour


  1. Select the input routing, then the enable sidechains to Scrollscope


  1. Click on the "-" and route another mixer channel as the sidechain

image image

  1. Repeat for other inputs but it should work at that point



After installing Rust, you can compile Scrollscope as follows:

cargo xtask bundle scrollscope --profile release