Function should utilize the rack format i.e. Buchla, Eurorack etc. for the minimum horizontal module width. The function should fill the total hp of the rack with modules of varied width up to the full hp of the case. Heights for the modules depends upon the row height. Modules should contain properly sized jacks dependent upon the format. Knobs should not be larger than the hp of the module being drawn. knobs, sliders and jacks should not overlap. Module color can be randomized and can include pictures for variety. This function may contain an option to set one photo for the background of the entire rack. See threejs.org for more information.
Function should utilize the rack format i.e. Buchla, Eurorack etc. for the minimum horizontal module width. The function should fill the total hp of the rack with modules of varied width up to the full hp of the case. Heights for the modules depends upon the row height. Modules should contain properly sized jacks dependent upon the format. Knobs should not be larger than the hp of the module being drawn. knobs, sliders and jacks should not overlap. Module color can be randomized and can include pictures for variety. This function may contain an option to set one photo for the background of the entire rack. See threejs.org for more information.