А для незарегистрированных пользователей вообще нет никакого функционала?
И всё содержание базы грузится на одну заглавную страницу?
пока примеров было немного, такой подход был оправдан.
впоследствии, когда их количество приблизилось к трёмстам, быстродействие системы радикально снизилось.
поэтому, взвесив все "за" и "против", я открываю свободный доступ к большинству страниц.
combinare
в перспективе, программа должна уметь играть осмысленные гармонические последовательности аж до бесконечности.
25/05/2016, 07:32
для этого любой аккорд нужно иметь во всех тональностях, расположениях, мелодических положениях итп
уже умеет.
переходим на страницу любого оборота.
алгоритм "findContinuation" такой - посылается запрос на сервер со значениями 4нот, названием функции и тональности второго аккорда.
если в базе имеются прогрессии, что начинаются с аккорда, который мы описали в запросе(Accordance производит сбор этих данных самостоятельно), тогда выбирается один из возможных вариантов продолжения.
и так до того момента, пока либо не находится ни одного результата, и тогда последовательность останавливается, либо при наличии только одного варианта последовательность зацикливается.
и то, и другое говорит о том, каких оборотов не хватает.
на сегодня не все прогрессии имеют продолжение, по этой причине я пока не оформил эту возможность элеметами интерфейса. если кому это будет надобно, - спрашивайте.
расскажу, как пользоваться.
P.S.
cамая длинная цепочка, которую мне удалось воспроизвести, состоит из около 12 аккордов.
на странице редактирования последовательности добавлено клонирование.
отличие в том, что последовательность сохраняется под самостоятельным идентификатором.
сегодня я добавил примеры из темы "Перемещения аккорда", и закончив,
клонировал мажорные примеры в миноре,
просто заменив "C" на "Cm" и "T" на "t".
Летние шины - это неотъемлемый элемент автомобиля в теплый сезон, обеспечивающий безопасность, комфорт и проходимость на дороге в условиях высоких температур и дождей. В этой статье мы рассмотрим...
Автор elenazharkova (Комментариев: 0)
Сегодня, 12:33
Перевоспитание, как понятие, часто ассоциируется с изменением человеческого поведения и мировоззрения с целью улучшения личности. В современном мире возможности для перевоспитания значительно...
Автор elenazharkova (Комментариев: 0)
Сегодня, 12:29
Актерское мастерство - это искусство превращения, способность воплотить разнообразные персонажи и их эмоциональные состояния на сцене или перед камерой. Это сложный и многогранный процесс, который...
Автор elenazharkova (Комментариев: 1)
26.03.2024, 12:40
Социальные закладки