Greetings,
I'm going to clarify some points here, bear with me.
First, if you simply clone the git sources you'll be building the dev version of VCV Rack, which you probably do NOT want to do. So, after a fresh git pull you should enter the Rack directory and run this command :
git --checkout v0.4.0
Version 0.4.0 is the stable version against which most available modules have been compiled. And herein lies a problem. Some developers are maintaining codebases for both 0.4.0 and the dev version, others do not. I suggest trying the available binaries for everything first, then try building it all if the binaries don't work for you. And be prepared for some potential hacking.
Btw, v0.3.2 is deprecated, don't use it.
@stanlea : gSampleRate has been replaced by engineGetSampleRate() in the latest Rack code, and initialize() is now reset(). As I said, some codebases have already made the switch, others may need some help. If you want to build modules for the dev version yourself you might want to look at the notes at
http://www.switchedonrack.com/replacing ... cally.html.
As with most developing projects, things will stabilize over time, but you should expect significant changes to the API as the project closes in on its 1.0 release.
I hope that clarifies some points of interest regarding VCV Rack.
Best,
dp