utilisation noteMin noteMax dans core + fix algo

- on n'utilisait que octaveMin et octaveMax
- algo s'adapte aux nombres de notes de la gamme contrairement a avant
ou c'etait defini par rapport a la diato maj = 7 en dur.