Важный вопрос к программистам
Камрады! Я что-то застрял, мысль буксует. У кого-нить есть мысли, по какому алгоритму построить аппликатуры аккордов? Как видите, все данные уже посчитаны, даже нужные ноты на «грифе» выделены.Вроде бы задача простейшая, а в упор башка отказывается ее решать.
Categories: Важные Сообщения, Вопросы к пользователям
Тебе нужны все варианты аппликатур аккорда?
Скорее всего ноты грифа у тебя хранятся в массиве. Делаешь выборку так чтобы нужные в аккорде ноты были во-первых на разных струнах, к тому же в строках аккорда между крайней левой нотой и крайней правой была разница не более 3ёх позиций.
А потом просто перебираешь по грифу все ноты из которых состоит аккорд.
Хотя скорее всего ты нашёл уже решение, слишком поздно я заметил этот пост:)
[Ответить]
2ЛеНтЯй:
нет, я имею в виду, как перебрать все варианты аккордов из найденных нот (Таблица снизу на картинке)
[Ответить]
То-есть 6*6 конечно-же, или больше.
[Ответить]
Немного не понятен вопрос.
Как визуально выводить, или что?
Как вариант на Canvas использовать условную разметку на 6 квадратов.
И работать с каждой частью в отдельности (по координатам).
[Ответить]