Pular para conteúdo

2.8 Valores Constantes🔗

Definindo uma constante🔗

const(value)

Uma constante é um valor imutável, ou seja, não pode ser manipulado por meio de operações matemáticas. Para criar uma, basta usar o construtor const e o valor que você deseja manter constante:

>> value = const(10)
>>> print(value + 4)
10
>>> print(value * 100)
10
>>> print(value / 99)
10

Isso pode ser muito útil para alterar sequências inteiras de valores, exceto um ou dois:

p1 >> pluck([0, 4, const(7), const(6)], dur=1/2) + var([0, -2, -4])

Constantes também podem ser usadas em um PGroup para criar notas constantes em sequências de acordes em movimento:

p1 >> pluck(var([0, -3, -2, -4], 4), dur=1/2) + (0, 2, const(4))