k brown wrote:As promised (threatened?), here's a few more:
- Crumar Sprit (no arppegiator, anyone want to add it?).
- EMS VCS3 Putney (slightly incomplete features).
- Ensoniq ESQ-1 (standard SM wavetables, not emulations - any want to/know how to put in the correct ones?).
- Oberheim Matrix-6 (in OB-X livery - don't like black and blue GUIs).
- Oberheim/Visccount OB-12 (very obscure synth; interesting architecture).
- Polyfusion System A modular.
k brown
I’ve now interfered again and processed Mr Brown’s latest gift to us; his new bundle-ette. I won’t repeat the details of what I did; just see my earlier post for info.
However, the Obie12 synth presented me with quite a challenge. When holding a note and playing further notes each new note caused a huge CPU spike and a disruption to the audio at the start of the sound.
This was down to LFO 1. This LFO has an adjustable onset delay. The LFO is polyphonic so you get an instance created for each note. However it’s not appropriate to use a delay line in a polyphonic section (as I found when I made my Quilcom QX7). I guess this is because each note will suddenly need to reserve memory for the delay and this LFO used 4 delay modules in DSP. Signal delays only work properly in Blue, where they are always running. This is what I’ve found, so hopefully someone will correct me if I’m mistaken.
I didn’t know if the original hardware had polyphonic LFOs (one per voice) so I took it that since it was polyphonic in the schematic it should remain so. I re-made the LFO onset delay and adjustable attack using the DAHDSR core found in the Analogue Kit (originally made by Myco?) and it seems to work nicely now. This uses the gate rather than the trigger from MIDI.
Also:
I removed the gating for the scopes to no apparent ill effect.
The parametric eq module was in the poly stream at the end of the signal chain so an instance was being created for every note. I moved it into the mono stream and couldn’t hear any difference but the CPU use benefitted. Maybe there was an advantage in having it in polyphonic so please educate me if there’s a benefit.
The link below is to the new FSMs and dll exports, and I’d like to thank Mr Brown for sharing even more of his great work.
https://www.dropbox.com/s/mzze0j3mpgtj4 ... t.zip?dl=0Cheers
Spogg