I was troubleshooting Poly Recorder 64 with a student until 11:30 last night. Never did quite figure out what was going on.
The student’s patch runs all the signals into a MixMaster (16 stereo pairs). Then she used the MixMaster poly direct outs to take stereo channels 1-8 to PolyRec64’s “16” input, and stereo channels 9-16 to the “32” input. There’s also one reverb insert, so she connected the poly insert direct outs to “48.”
The initial symptom was that she could record only about a minute, and then the file would stop. Length requirement is 4 minutes for the exam work.
I tested on my machine, and easily went past one minute. With 48 channels at 48 kHz 16-bit, it was running about a half gig per minute. That would give about eight minutes before hitting the 4GB WAV limit. Even if she had been using 32-bit floats, she should have been getting at least four minutes. So by the numbers, I have no idea why one minute was a problem.
(Note to Nysthi developers – would you consider using W64 instead of old-school WAV?)
I was going to suggest recording RAW to bypass the WAV size limit, but I was unable to import into Audacity. Problem 1: Audacity can import a maximum of 16 channels at one time. OK, split into two PolyRec64 modules + one Master Recorder 2 and use a Big Button to sync start/stop triggers. Problem 2: After importing:
sigh
OK. Fine. (PS, yes, I did try every possible endianness setting in Audacity’s import-raw dialog. None was valid. I also tried 16-bit import “just in case” and that was worse.)
The workaround we finally ended up with was to run poly direct out → split → 17 VCV REC modules, running off a single start/stop gate. I’m assuming that worked – I haven’t heard back from the student. The project is due today, so I assume if it were still a problem, I would have heard something by now.
So… something is up with Poly Rec 64, but I’m not quite sure exactly what is the bug I should report on github. Any thoughts about how to clarify this?
EDIT: I forgot to mention platforms. My tests were in Linux. Her machine is a Mac, not sure if Intel or M1, but she was able to add Nysthi modules so I assume, if it’s M1, that she’s running the Intel version of Rack via Rosetta.
EDIT EDIT: The student just told me that the multiple VCV REC modules worked cleanly. So this problem is out of crisis mode… but… uncomfortable that PolyRec64 didn’t handle it.
hjh