IFX edit parameter not recalled correctly on FX type change after pattern change.
When using the lag effect on asnare for groove purposes, it seems the it gets quantized later as the set value. The value itself is correctly safed and after setting to orig value the timing is correct again.
Can confirm, will investigate.
This may have to wait until I get a debugger attached to the DSP. ~~It looks like it's returning to the default value in the effect unit definition.~~ Will require stepping through to see how the DSP code handles the data sent from the CPU.
Ok cool, I´m just making some beats currently to test all functions.
Is it just me or is the recording quantization much finer? I can remember quantizing almost all of my grooves out in the original fw. (not IFX related)
Shouldn't be any difference. If you're not using any groove template or swing, everything should be grid locked.
Ok, just placebo or my timing got more conventional recently :D
The lag ifx is pretty nice for that. LIttle more natural to dial in other than the grooves.
It looks like all IFX are being reset to Edit value of 64. Probably missed updating a pointer somewhere.
At least for lag and overdrive the orig value when loading the pattern is correctly safed but I have to manually move it to this position where it shows "orig". Thats not the case for one of the filterdrivers they have the 64 orig value as you have said.
a939c6a ~appears to recall IFX Edit values correctly~
Not entirely fixed.
- Set IFX type to 'LP Drive'
- Set IFX Edit to minimum
- Save pattern
- Increment pattern
- Decrement pattern
- IFX Edit value is recalled correctly
- Increment IFX Type
- Decrement IFX Type
- IFX Edit has returned to default 64 <-- Error
- Set IFX Edit to minimum
- Increment IFX Type
- Decrement IFX Type
- IFX Edit value is recalled correctly
Find missed index and set to IFX max count.