Клуб мобильного творчества
*
# *olya*, ага. Нечего
    *
    Этот птиц на новое место жительства надо полагать ушёл на костылях и с фингалом под глазом😁
      *
      Вот :пух
      Файл(ы):
      img_2...171255.jpg (398.95 Кб) 33 раз(а)
      img_2...39_495.jpg (244.91 Кб) 36 раз(а)
        *
        Гордый птиц... Но засранец😁
          *
          Выглядит живым
            *
            # seg0ro, это старые фотки :пух
              *
              Значит всё-таки с фингалом...
                *

                seg0ro: Выглядит живым

                uzzzr: это старые фотки :пух

                Sensl: Значит всё-таки с фингалом...

                Или значит был вкусный :пес
                  *
                  Если использовать midi, то можно написать джазового импровизатора который будет обыгрывать аккорды. Логика выбора нот работает от заданного аккорда, как у обычного музыканта.
                  Предположим мы вводим размер такта 4/4 и аккорды Ам7 и Dm7. Его ноты Ля До Ми Соль. Наш робот начинающий, пусть учится играть соло из нот аккорда четвертями и переходить на другой аккорд через разрешение септимы. Тоесть последняя нота в 1 такте должна быть соль и переходит в фа во втором такте.
                  Это первое упражнение. Чем больше таких упражнений робот знает, тем интереснее играет.

                  4/4 это четыре события
                  Рандомно начинает играть с какой то ноты аккорда, 1 , 3 , 5 (для 7 нужен другой способ чтобы было красиво) по названиям интервалов. В заданном упражнении последняя четверть в такте должна быть 7.
                  If следующий аккорд на кварту выше then последняя нота 7, можно заранее определить подойдут ли заданные аккорды для включения этого способа. Сейчас подходит.

                  Т= первая нота такта, рандом выбор из первых трёх нот аккорда

                  Играет от Т (1 четверть)
                  Если Т = 1нота аккорда то рандом
                  либо идём по порядку вверх Ля до ми соль - разрешение в фа
                  либо по порядку вниз три ноты (последнюю четверть условили заранее)
                  Ля соль ми соль - разрешение в фа

                  Если Т выпала терция, до, то рандомно
                  вверх до - ми - ля - вниз соль - пришли в фа
                  вниз до ля ми вверх соль - пришли в фа

                  если Т квинта ми, то рандомно
                  вниз ми до ля соль - фа
                  вверх ми соль ля соль - фа

                  Общие формулы будут требовать слишком много исключений, чтобы это звучало музыкально
                  поэтому тип будет играть лично по моей логике
                    *
                    короче я вчера ночью придумал себе новое хобби :пух