Вниз
Скачать: CL | DM;

Вставка в ListBox   Найти похожие ветки 

 
Кирилл_   (2005-11-15 20:19) [0]

Добрый вечер!
Я пытаюсь решить одну проблему, но без результатно!
Мне нужна ваша подсказка. Пишу я прогу, которая
запоминает аккорды!
Допустим ввёл в
       едит1=0  -лад
       едит2=1  -лад
       едит3=2  -лад
       едит4=2  -лад
       едит5=0  -лад
       едит6=0  -лад
       едит7=Ам -название аккорда
И наподобе много! Мне нужно клоцнуть на "Ам" в листбоксе
и прога выводит лады которые пресущи этому аккорду!

Как мне лучше реализовать так, чтоб было всё с умом?
Заранее пребольшое спасибо!


 
Rentgen ©   (2005-11-16 08:54) [1]

BDE я думаю трогать не стоит.
а так вариантов много:

1: Сделай для каждого аккорда свой файл типа

Для Am
Am.acc:
0:1:2:2:0:0


Для D
D.acc:
2:3:2:0:0:0


и.т.д.

2: Сделай TString со строками как в первом варианте, но в определенном порядке. А в листбоксе этим же порядком вписывай названия аккордов!


 
Rentgen ©   (2005-11-16 09:02) [2]

Причем для первого варианта можно добавить дополнительные однотональные аккорды
например

Am.acc
0:1:2:2:0:0
5:5:5:7:7:5

и.т.д


 
Kirill_   (2005-11-16 13:05) [3]

Спасибо за этот метод, но у меня маловато навыков будет для загрузки самих ладов. Но я буду пробовать, спасибо ещё раз!


 
Игорь Шевченко ©   (2005-11-16 13:07) [4]


> и прога выводит лады которые пресущи этому аккорду!


Может лучше ноты выводить ? А то ноты-то одни и те же, а лады разные могут быть.

ЗЫ: Сходи на www.guitar.ru в раздел софт, там таких программ, как звезд на небе.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
5-1116228247
Николай
2005-05-16 11:24
2005.12.11
Создание компонента


9-1121833769
Andry
2005-07-20 08:29
2005.12.11
Как улучшить модель


2-1133163208
312Kbps
2005-11-28 10:33
2005.12.11
idHTTP , Помогите новичку ))))


4-1129101198
Vcoder
2005-10-12 11:13
2005.12.11
Активизировать чужое окно


1-1131968633
keal
2005-11-14 14:43
2005.12.11
Как сравнить строки и вывести процент совпадения?




   Наверх