Если вы используете Python 2.x, попробуйте
factor = 1.0 * index / fade_length
int
, деленное на большее int
, равно 0. Вы должны привести операцию к делению с плавающей запятой.
Редактировать:
Вы также можете использовать from __future__ import division
, чтобы оператор деления использовал истинное деление, например, Python 3. Используйте '//' для деления по полу.