PERF: make sure multivolume has the same scalar type as frames

By default, scalar type was set to double leading to unnecessarily huge
memory footprint for multivolumes.