# User Interface
A:
Groups
. A Group contains modules. Modules within Groups can be arranged to change the drawing order.B:
Module
. A module represents a visual element that draws something to the screen, like theText
module that can draw any kind of user generated text to theMain Output
C:
Info View
. Shows information about the different panels in modV when you hover over them using your mouse.D:
Gallery
. Contains all modules that can be added to aGroup
. Modules are categorized as2D
(Canvas 2D),ISF
(Interactive Shader Format) andShader
(WebGL Shader / GLSL). You can either scroll the list or use the search box at the top to find a specific module.E:
Input config
. The panel allows creation of Input Links. Select aModule Control
in theModule Inspector
, then use theInput Config
to assign anAudio Feature
,MIDI control
orTween
to automate the Module Control.F:
Module Inspector
. When amodule
is focused, it shows all of it's properties. Each property can be updated to change how the module is drawn to theOutput Window
.G:
Preview
. Shows the output of all enabled groups and modules. When you leave the defaultMain Output
, it will show exaclty the same output as theOutput Window
.H:
Input Device Config
. Configuration for devices (Audio, Video, MIDI, BPM) that can be used as an input.
# Input Device Config
- Audio/Video:
- Audio: Microphone or other audio source. Useful for audio routing.
- Video: Webcam
- MIDI: Lists all MIDI controllers.
- BPM: Lists all "Beats per Minute" sources
# Menu
There are multiple menu elements, but the most important ones are File
and View
:
File
Open Preset
: Load a preset from your computer into modVSave Preset
: Save a preset as JSON onto your computer that contains all groups, modules & settings of what you have created in modVOpen Media Folder
; Uses your default application for exploring files (e.g. Finder on MacOS or Explorer on Windows) to open themedia
folder of modV. There you can put your images or third-party modules.
View
New Output Window
: Opens the output window if this was closed.Reload
; As modV is a web application we can reload modV as we can reload any website in order to get a clean state.Toogle Developer Tools
: Opens the developer tools of the underlying browser, useful for debugging.Reset Layout
: Makes sure that all panels are back in their original position after they were rearranged.
# Output Window
This window will be used to render the output of all enabled groups and modules. It can be used on a second screen or projector to show the generated visuals full screen.