I'm curious to why it's not 65536.
Wouldn't that get problematic if one would need to have somekind of 'reserved' indeces in addition? And why it's 65000 and not for example 65154 or 65527, is pretty much just an arbitrary choice.
is it possible to send vstis different tunings or will this be a sample only thing?
Only for samples at least for now; I reckon that this kind of scheme can't be used for VSTs.
IMPORTANT: When using tunings, behavior of various modcommands such as portamento have been changed, and new behaviors are still to be decided.
Many tuning related matters are still quite crude and are subject to change, which is good to keep in mind if intending to 'seriously' use them.
But anyway, below is some explanation about the current modeffect behaviors when using new tuning modes; I'm certainly not an expert in this field so many of the concepts and terms might be misused.
-Many pitch affecting commands such as 'portamento up' increases 'finesteps' instead of the frequency itself - that is, the note goes towards the next note with little steps and the pitch changes accordingly. As a consequence, the effect of certain modeffects is dependent on the tuning and on the tuning specific finestep count; one can for example create arpeggio style effects with this. Also it can be that portamento up actually lowers the pitch instead of increasing if choosing certain kind of tuning. Between notes, the tuning changes geometrically: in build .49, the change was specisialised for all available tuning types, before that the same implementation was used for all types(might behave weirdly for types other than "tet").
Modeffect behaviors with new tuning modes:
-Portamento up Fxx (changed): Increase finesteps by given amount of steps on every tick. For example: With Ticks/row == 6, F01 increases finesteps by 1 on every tick, which makes 6 finesteps up per row.
-Portamento down Exx (changed): Like portamento up with decreasing finestepcount.
-Fineportamento FFx, EFx (changed): Increases/decreases finesteps by x finesteps per row dividing the total effect to every tick.
-Extra fineportamento (changed): Doesn't exist - the command is interpreted like regular portamento.
-Tone portamento (changed): Uses finestep approach and sample is not changed if new sample is part of a same instrument as the old sample.
-Glissando (not changed): When enabled, tone portamento changes whole steps instead of finesteps.
-Vibrato (changed): Speed parameter is interpreted like before, but depth defines deviation from 'reference' so that pitch may be within [0.95; 1.05] from the reference.
-Sample AutoVibrato (changed): Acts like vibrato, but sweep parameter is neglected.