Dear Benjamin,
The gray palettes, 'reverse.gray.colors.1' and 'reverse.gray.colors.2', are based on the function gray().
The code for 'reverse.gray.colors.1' is
reverse.gray.colors.1 <- function (x) gray(seq(from = 1^1.7, to = 0, length = x)^(1/1.7))
You could then adapt it to you own needs by changing the scaling factor (here 1.7), for instance setting a lower value should give more importance to high part of the scale, like
reverse.gray.colors.3 <- function (x) gray(seq(from = 1^0.5, to = 0, length = x)^(1/0.5))
spectro(tico, palette=reverse.gray.colors.3, scale=FALSE)
Another possibility might to use the function choose_palette() of the package colorspace. This is a nice GUI to play with.
HTH,
Jerome
NB: when posting a request you might say "hello", "thank you" or other kind words, it is always welcome for those who spend time to try to help ;-)