top of page
Frequently asked questions
General
Licensing
SoulTheory is a music practice tool designed to help you learn piano through the use of MIDI files. It is intended to offer a fresh experience by allowing users full control over what they see and hear, such as:User Interface (U.I.) with custom fonts, colors, video backgrounds, textures and themes.Particle engine allow users to customize and load their own images (sprite/drawing/animation) to bring color and movement to live playback.Music theory tools - 'Reference sheet' to learn number system, color coded chords.Soundfont engine - allowing users to load their own sounds.Two ways to view the song - horizontal (DAW layout) or vertical view (falling notes).Music theory presented using 'Major reference system' to help learn the most common scales and the number system for playing chords.The combination of these features offers users multiple ways to look at a song (.mid file).
The goal is to bring together musicians and artists in a community with software designed to be enjoyable for everyone!
To ensure a smooth experience, your system should meet the following minimum requirements:OS: Windows 10/11, macOS 10.15+, or compatible Linux distributionsProcessor: Intel Core i5 / Apple M1 or equivalent AMD processorRAM: 8 GB (16 GB recommended)Disk Space: 1 GB of free spacePlease note: the application is able to run on integrated graphics, but will suffer performance drops. It is intended to run on a dedicated graphics card with a minimum of 2 GB VRAM.
After purchasing or signing up for the trial, download (from email), then unzip the file (right click > extract all); and then run the installer file (.exe) and follow the on-screen instructions (you may receive "Windows protected your PC" with a blue screen; please ignore this and click "More info" and then "Run anyway"). The wizard installer will automatically place the required files in the appropriate directories on your system.
Upon launching the software for the first time, you will be prompted to enter your license key. Simply paste the key provided in your purchase confirmation email and click "Activate." You must be connected to the internet for the initial authorisation (offline works for 30days then you must load application with internet connection).
Your privacy is our priority. Our website is hosted on Wix, which utilizes enterprise-grade security and SSL encryption to ensure your personal and payment information is strictly protected. We do not sell, rent, or disclose your personal data to third parties. Your data is used exclusively to process your orders and provide you with customer support.
FX packs are visual effects and presets you can create/download/share with others to customize the particle engine and what you visually experience during playback. Once shared or downloaded, they can be imported directly into the software by navigating to "File > Import FX Pack" or by placing them in the designated "/assets" folder directory.
We recommend checking out our the videos on our Home Page to get a feel for what the software offers. The software also includes helpful tooltips—simply hover over any button or feature in the interface to learn more about what it does.
However, the easiest way to start is:#1 Connect your MIDI device keyboard
#2 Load SoulTheory software
#3 Find a .mid file (MIDI file) from a trusted source (or your favourite youtuber)
#4 Open "File > Load MIDI"
#5 Look at transport bar near top and press 'Play' to start scrolling of MIDI notes#6 Load a FX pack "File > Browse FX Packs Library..."
#7 Open 'particle editor' (right click on the open space in transport bar) and experiment with the different settings#8 Enjoy the visual effects and begin practicing
+ double click timeline panel to set position of playhead (red triangle marker)
+ adjust time signature values by double clicking the time signature markers (yellow flag)
+ adjust the loop bar start/end points or drag the center to adjust the practice region (blue bar)#9 Change visual indicators "View" menu
+ show 'score mode' (allows user to record performance with each instance)
+ full screen mode
+ show 'grid lines'
+ show PLAYED NOW NEXT mode (shows chord information matching playhead location)

bottom of page
.png)
