Documentation
FAQ
Frequently asked questions
I connected my keyboard but it doesn't appear in the I/O menu
Make sure that other software accessing the midi ports are closed before you open Spectral Piano.
Does this software work on Mac or Linux?
No, at this time only Windows 10 and 11 is supported.
Can my computer run this software?
This software should run on most modern cpus with integrated graphics (intel 3rd gen and up). If you have an older processor or do not have a discrete gpu you may need to reduce the number of visual effects and disabling 'screen effects'. To be certain you can download the trial version and try it on your computer.
Can I test the software before purchasing?
Yes, a trial version is available. Visit the `download` page to get it.
How can I reduce the audio latency?
In the application settings menu, select 'audio driver' and choose the 'wasapi' option. This has been preconfigured to have the lowest possible latency.
Loading Songs
Midi/MXL
This software supports midi and musicxml files. Mxl file loading is currently in beta mode and does not support rolling chords and jumps (coda, dc, fine, ds). There is no option to edit notes so it is recommended to edit mxl files in musescore if needed. If you encounter an issue loading an mxl file please email us.
Particles
Control the particle effects when keys are activated
Mode
There are two modes: Continuous, and Burst. Continuous spawns particles at a constant rate throughout the duration of the note, whereas burst spawns particles only at the start of the note
Threshold
Sets the key pressure required for activation. This allows particles to be launched based on dynamics, which can give more interesting and varied effects. Keep it at zero if you want particles to always be emitted
Rate
The rate at which the particles are created. Higher values means more particles
Life span
The duration of particle until it disappears
Velocity
Particle speed - slow or fast
Brightness
The brightness of the particles
Width
The width of the spawn area the particles are created
Color Type
Choose between three color options: default colors, custom mono color, or random colors
*Unlit Particles
Unlit particles are not self illuminating, and require a light source (sky lights, or spot light). This is useful for making more realistic smoke effects for example (unlit smoke)
Note Visualizer
Watch notes falll to the piano
Style
Surface material (solid, smokey, wavey etc..).
Rotation
Orientation of the visuals (horizontal, vertical) If its vertical it will fall at 90 degree angle to the keyboard
Color Type
Type of color scheme for the notes (hands, gradient, solid, etc.) Hand mode is only available for musicxml files
Left Hand
Color for the left hand (e.g., yellow)
Right Hand
Color for the right hand (e.g., blue)
Brightness
Adjusts the brightness level of the notes
Width
Adjusts the width of the notes
Speed
Speed of note animation
Roundness
Roundness of the note's corners
Top Fade
Fade effect intensity
Fade Distance
Distance over which the fade effect applies
Delay At Start
Delay in seconds before the first note is played (e.g., 2.93 seconds)
Hide On Impact
Hides the note upon impact of keyboard
Display Pitch
Shows the pitch or tone of the note as a text object (checkbox)
Spawn Distance
Distance at which the pitch spawns
Text Size
Size of the text (pitch) on the note
Thickness
Thickness of the text (pitch)
Border
Tickness of the text's (pitch) border
Accidental
Accidental note style of pitch (sharp, flat)
Screen Effects
Post-processing visual effects to enhance screen appearance. Note: enabling these effects may reduce performance / frame rate
Exposure Intensity
Controls the overall brightness and exposure level of the screen
Color Filter
Applies a color overlay to the entire screen
Color
Selected color for the filter overlay
Bloom
Adds a glow effect to bright areas of the image
Intensity
Strength of the bloom effect
Scatter
Amount of scattering for the bloom, which affects its spread and softness
Vibrant
Enables more vivid colors in the bloom effect
Flare
Simulates lens flares from bright light sources
Intensity
Strength of the flare effect
Threshold
Brightness threshold to trigger flare rendering
Spread
How widely the flare spreads across the screen
Aberration
Simulates chromatic aberration—color fringing at the screen edges
Intensity
Amount of chromatic aberration applied to the screen
Video Export
Create videos of your playing.
Export Folder
The folder where the video will be saved
File Name
The name of the exported video file
Codec
The video codec used for export (h264, h265)
Frame Rate
The frame rate of the exported video (60fps is recommended)
Audio
Audio options for the video (No audio, App Audio, Custom Audio). Note that app audio uses the current volume of the app, so adjust it accordingly before exporting (you may need to reduce it to avoid sound clipping)
Resolution
The resolution of the video (4K, 2K, 1080p, 720p, Vertical (for yt shorts))
Bit Rate
The bit rate determines the video quality and file size
Duration After Final Note Off
Set how much time to wait after the final note is played before the video ends or fades to black
Fade In/Out
Add a black fade to the start and end of the video (Fade In Duration, Fade Out Duration)
End Black Screen
Add a black screen to the end, useful for YouTube end screens (Black Screen Duration)
Midi Output
You may want to output the midi to a DAW such as Abelton. To do this a virtual midi application is required. Download Loop Midi and create a virtual midi port.