Vult is a simple and powerful language to program high-performance algorithms that may run in small microprocessors or microcontrollers. Vult is specially useful when programming Digital Signal Processing (DSP) algorithms like audio effects or synthesizers.
The Vult compiler is a transcompiler which takes Vult code and produces C/C++, JavaScript or LuaJIT code. The C/C++ code that can be compiled in any platform with a C/C++ compiler, for example: Arduino or Teensy boards. The Javascript that can be run directly in the browser.
In addition Vult provides templates that generate code that can be directly compiled into a Pure Data external or an object compatible with the Teensy Audio Library.
Code written in Vult has freedom.
Some of the key feature of Vult are:
These key features enable you to write clear and simple code without sacrificing performance.
Vult is on continuous development, suggestions for new features are welcome.
If you want to receive notifications for future development of this project you can join to the google group Vult Group.
Logo design by: John Klimt https://www.facebook.com/JohnKlimt
Vult is maintained by modlfö (Leonardo Laguna Ruiz) with the help of Carl Jönsson and Johan Rhodin.