Hi I just thought I would pass this on. I emailed Instrō regarding some stuff the other day and also asked about the state of their VCV modules and got the very kind reply below. In a nutshell they are working on an ARM update as well as what sounds like some other new stuff - RAD!
From InstrŌ
Not to worry this is very much on our to do list!
We have just been absolutely slammed between new releases, building and dev work!
Once we get some downtime we will get the ARM64 version straightened out and will be coinciding the update with some other more general Instruō VCV updates too.
Aside from all the enthusiasts it benefits, we use VCV a lot in house as a teaching tool too, so we’ll be continuing to update it
Hi Dec 23 was still only a few months ago, I expect as most modular brands / devs are small operations they have to prioritize generating rev to stay in business before putting icing on the cake. Most community devs on VCV / Max and Reaktor do it for fun on their spare time so the timeframes are different than non open source software. I would give them time and hopefully they’ll get to it but they had no obligation to even respond so that alone tells me they are working / considering it. Patience my friend : )
Jason asked in the Video if there are better ways to patch the OCHD Expander prototype in VCV Rack. I went ahead and patched up a more precise emulation that I also made simpler by using polyphony. I restricted myself to VCV Branded Free modules, just as Jason did. (except for MindMeld PatchMaster and Venom Bay modules for the UI)
Some interesting notes on the Instruo VCV modules and the emulation:
OCHD output is +/- 5.5V rather than +/-5V (11V peak to peak instead of 10V PP). Yet rectified and logic expander outputs are 0-5V. So I scaled the OCD LFO output to +/-5V before using it in the expander emulation.
The DAC outputs max out at 4.6875 rather than 5, so I had to scale the DAC output by a factor or 93.75%
As stated in the documentation, the trigger outputs are ~8 msec
I am curious if the Instruo VCV module output levels match the actual hardware, or if there are some bugs.
My patch has a UI section to the left that hides all the patch details. I include the native expander outputs as well as the emulator outputs so comparisons can be made. I did my best to sync up all the outputs down to the sample level by introducing sample delays as needed.
The right portion of the patch shows all the details how it was done.
The top left scope shows that the triangle and derived square waves have the correct phase relationship.
The other four scopes show an example of each of the 4 types of expander output. Each scope has green emulator input as well as red native input. The fact that they combine to produce a single yellow trace demonstrates that the emulator is accurate.