могу предположить что речь буквально: имеем лад, мышой выбираем его ступени (ноты)
1) ВЫБОР ЗВУКОРЯДА и выбор тоники в нем.
Сначала мы выбираем из 12 нот ноты, образующие звукоряд.
Например, E-G-G#-B-C-C#-D - этот звукоряд я выбрал для экспериментов в проге. Названия ему, кажется, нет.
В проге СС, которая на данный момент сделана archeg - этому действию соответствует "step1" - первое окно.
было бы лучше, если бы выбор ступени в окне степ1 сразу отражался на грифе. И так с каждым "степом".
Примечание. Названия нот должны даваться с учетом знаков в "тональности", ступени - 1-b2-2-b3-3-4-b5-5-b6-6-b7-7 по мажору. Об этом можно подробнее потом.
Кружочки на грифе могут быть "слепые", либо содержать название нот или ступеней (переключатель).
В принципе можно назначить (переназначить) тоникой любую ступень звукоряда.
и соединяем эти ноты кривой в пределах "бокса" и дублируем эту структуру начиная с каждой ступени лада.
Не понятно что конкретно понимается под "структурой", скажем нужен аккорд на ступенях 1-3-5, размножаем его как 2-4-6, 3-5-7 и т.д.?
Правильно.
2)ВЫБОР СТУПЕНЕЙ БАЗОВОГО СОЗВУЧИЯ.
Но речь не только об аккордах, а о любом сочетании ступеней, например 1-2-3.
Тогда следующий "аккорд"-созвучие будет 2-3-4, потом 3-4-5 и тд
В проге СС это второе окно - Step2.
3) ВЫБОР АППЛИКАТУРЫ
(Иллюстрации в постах 47,49)
Следующее окно - выбор и расположение ступеней на каждой струне. Назовем это "аппликатурой", хотя не всегда получаемые аккорды будет просто взять. Это окно не реализовано должным образом в проге СС.
Я там на 1 странице предлагал, как сделать эту функцию в рамках проги СС.-
Чекбоксы для выбора соотношения "струна-ступень", которые определяют, порядок ступеней в аккорде и соединение их линиями.
Об окне Chord Shape.
1. Количество рядов чекбоксов - 6 (это струны)
2. Количество столбцов в основном блоке определяется количеством выбранных ступеней в окне Chord Structure
3. Дополнительный столбец для включения педальных открытых струн (особенно актуально в модальных строях). То есть эти струны во всех аккордах звучат открытыми независимо входят они в структуру или нет (по типу A-H: 577600-799800).
4. Еще один дополнительный столбец для отключения струн от показа "отпечатков".
5. Возможно еще один столбец для включения всех нот лада на одной из струн - для добавления мелодии.
6. Отмеченные чекбоксы в соседних рядах или в одном ряду соединяются линиями. Если ни один чекбокс в ряду не отмечен, то "отпечатки" нот видны, но не подключены к линиям.
Кстати, располагая основной тон на одну или несколько струн выше других, получим последовательность аккордов в обращениях.
7. Цвета по аккордовым группам включаются при включении чекбоксов и линий
=========
Справа рядом с грифом можно выбрать каждый аккорд от каждой ступени, который будет отображаться во всех обращениях, либо вся последовательность аккордов в ладу (All Chords), разными цветами.
На каждый этап создаются предустановки для типичных образцов (об этом есть на 1й странице топика):
1. Звукоряды (обычные лады и тд)
2. Созвучия (трезвучия, 7-аккорды, квартовые и тд)
3. "Аппликатуры" (аккордовые формы, прогрессивные аппл 7-акк, акк на 4х верхних струнах)
СУММИРУЕМ
1.Выбираем звукоряд (либо сами создаем, либо из предустновок)
2. В нем определяем структуру созвучия.
3. Получаем результат ввиде
а) Один аккорд с обращениями - обращения разными цветами (при этом переходя от аккорда к аккорду, можно наблюдать смену гармонии в одной позиции - аккорды одного цвета). (Правда здесь проблема с аккордовыми формами, которые соприкасаются - надо подумать).
б) несколько аккордов - ( больше одного) на ступенях лада. Возможно достаточно трех вариантов: 1)один - 2)два(соседние) - 3)все.
Как быть с понижением и повышением ступеней лада, это рассматривается уже как аккорд на другом ладу или просто это никому не интересно?
Да, это аккорд другого лада.
Для полиладовой системы или системы с несколькими тональностями (а так же для разных вариантов аппликатур) предполагается возможность создавать какое-то количество закладок (как табы в файл менеджерах ) с грифами, на которых аккорды в разных ладах.
Есть мысли о том, как обзывать аккорды, но об как-нибудь в другой раз.
Надо иметь возможность сохранять картинки.
Хорошо бы иметь возможность захватывать-перетягивать отдельные аккорды с грифа или фрагменты грифа на лист в виде стандартных сеток.
==========
Следующий этап связан с озвучиванием всего этого хозяйства. Но это отдельная песня...