Pull to refresh

Comments 8

И не проще ли тогда выбирать из 12 полутонов?

Причем с весами. А то да, будет ми диез и фа бемоль…
40%, потому что навскидку «чистые» тональности немного чаще используются.
Если выбирать из 12 полутонов — то потом всё равно нужно будет переводить их в буквенное обозначение, потому что в аудио сэмплах в названии файла именно буквы.
Плюс, могут потеряться «странные» тональности типа E# и B# (но это уже притягивание за уши).

Плюс нужно учитывать миноры-мажоры — и для правильного рандома нужно выбирать из 24х вариантов.

Для PoC я решил, что будет достаточно просто rand(A..G).map(/*add #*/).map(/*add m*/).
UFO just landed and posted this here

Однозначно. С помощью JSyn достаточно только иметь список "дозволенных" частот — а это рассчитать несложно

Занятный пет-проект, многие через подобное проходили, даже orbital в начале своего пути баловались таким «сочинением» музыки, выбирая из случайно сгенерированных последовательностей «вкусные», но в итоге все приходят к одному и тому же выводу: непродуктивно. Никакая прога и никакой ИИ не напишет за тебя хороший трек, нужно садиться и писать самому, причём желательно понимать, что ты делаешь и зачем. Успехов!
Спасибо большое!
Я этим занимаюсь параллельно с написанием своей музыки. Посмотрим, если хватит усидчивости довести проект до какого-то неплохого релиза. Увидим.
Sign up to leave a comment.

Articles