thx
I can’t tell if you are against starting from 0 or starting from 1 or just the perceived inconsistency. For the record, the nice thing about starting from 0 isn’t exactly to have it 0-15 but to have it 0-F (keeping it one digit in hexadecimal).
- For modulation sets and fx chains, the 0 is the (implicit) index of the “None” option
- For phrases 0 is also the “No phrase” which you’d use to mix playing regular notes with phrases when using the
0Z00
command in the pattern. - For track numbers it indeed seems inconsistent with the rest.
In Renoise, is there any type of element that starts at zero with decimal notation?
I mention this because zero is usually related to exadedimal notation.
-
It seems that the number of patterns/sequence is an exception, 0-999, to maintain a maximum of 3 digits.
-
The clues start at one because it is a decimal, and there is no limit of tracks.
I like the 0-F, personally i like starting from zero since it saves space,
the differences has been throwing me off a bit.
philosophically & aesthetically, i would like them all uniform as the difference seems odd.
i just realized however though, that changing this could cripple a bunch of tools, i def dont want tools getting messed up.
Tools have the added benefit of lua starting indices from 1 instead of 0 (which is the standard for pretty much every other language). So you refer to the first line in a pattern as lines[1]
and so on.