Rack is currently in Beta (thus the version 0.x), so by using it, you are an “early tester”. Don't worry, Rack 1.0 will also be free open-source software.
In order for Rack to earn its “1.0” designation, it must improve in the following three fronts.
Since I am an “indie developer”, I cannot yet afford to test Rack on every combination of hardware on the market. With the introduction of commercial VCV plugin sales, I will soon be able to invest in hardware that is known to have compatibility problems with Rack. If you are willing to lend me hardware to test, email contact@vcvrack.com for details.
Rack is not ready to be trusted for live use, although some musicians have used it successfully in live performances. In order for Rack to be considered “stable”, it must produce audio with no clicks or pops on modern hardware for several minutes and must crash less than once per several days of continuous use. Currently, stability in Rack is the most developed among these three fronts.
Depending on your CPU and graphics card, Rack may consume high CPU/GPU resources and therefore increase your laptop's fan speed. I am aware of this, so there is no need to inform me.
To answer the original question, there is currently no time estimate for 1.0.
Make sure the device drivers are up to date for your operating system. If this does not solve it, please refrain from notifying me unless you
See Compatibility above.
Rack requires at least OpenGL 2.0 with the GL_EXT_framebuffer_object
extension.
If your graphics card supports this, make sure you've installed the latest graphics drivers, and restart Rack.
If this does not fix it, see below for instructions on submitting a bug to Rack's issue tracker.
See Compatibility above.
See Performance above.
Search Rack's issue tracker to check whether someone else has posted a similar issue. If you believe the problem has never been reported before, open an issue on GitHub with a detailed report containing the following information.
Search Rack's issue tracker to check whether someone else has posted a similar feature request. If you believe the feature has never been posted before, open an issue on GitHub with a detailed report containing the following information.
Your feature request may be addressed during the next period of new feature design of Rack. If your request is judged to be not sufficiently useful to other users, it may be closed.
Save a patch to <Rack local directory>/template.vcv
, and it will be loaded after clearing the rack.
Documents/Rack/
My Documents/Rack/
~/.Rack/
When running Rack in development mode, it is your current working directory instead.
It is not planned. There are many issues with such a project.
Technical:
Business:
The CPU meter measures the time spent processing each module. In order for playback timing to be consistent, your audio device, and thus the Audio module, waits until all samples in the current audio buffer are played before moving onto the next audio buffer. Otherwise, your device's DAC and ADC would play and record at very inconsistent and incorrect sample rates. While waiting, the engine thread is put to sleep, so no energy is consumed by the thread.