Автор Тема: Программа для построения аккордов на ступенях лада.  (Прочитано 36927 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ёjё Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 9361
  • xxx
Кому аккордов ?
« Ответ #15 : Декабря 03, 2009, 23:06:09 »
Жду критики
У меня ничего не происходит - никаких проявлений интерактивности. Смог только вбить 1234567 в Scale Structure
Щелкание на predefined scales ничего не дают. Никаких кнопок, кроме create chords или меню нет. нажатие create chords выдает ошибку (необрабатываемое исключение в приложении). Непонятно...
С грифом то же самое...

Оффлайн archeg

  • Завсегдатай
  • ***
  • Сообщений: 351
  • 10 сообщений в offtopic.flame.others
Кому аккордов ?
« Ответ #16 : Декабря 03, 2009, 23:51:33 »
У меня ничего не происходит - никаких проявлений интерактивности. Смог только вбить 1234567 в Scale Structure
Щелкание на predefined scales ничего не дают. Никаких кнопок, кроме create chords или меню нет. нажатие create chords выдает ошибку (необрабатываемое исключение в приложении). Непонятно...
С грифом то же самое...
В скейл стракче там справа кнопочка "v" которая открывает меню в котором выбор тоники. После него все начнет заполняться. Кнопки лишние поубирал - заполняем предыдущий шаг, появляеться активным следующий.  ??? Единственную кнопку нада нажать после заполнения всех шагов. В позишионинг, рядки просто перетягиваються (щелкаем и тянем на место выше - драг енд дроп). Гриф заполняеться при выполнении всех шагов, справа будет список аккордов, потом они отобразяться на грифе. Без аппликатуры пока, просто все ноты этого аккорда. В грифе можно менять строй (просто я постоянно меняю, пригодиться :) )
Ошибки - то ниче страшного, позже уберу  :)

У меня щас там все контролы прячуться, если окно маленькое. Если у вас эта проблема - просто растяните окно на по-больше  :)
« Последнее редактирование: Декабря 03, 2009, 23:59:17 от archeg »

Оффлайн ёjё Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 9361
  • xxx
Кому аккордов ?
« Ответ #17 : Декабря 04, 2009, 01:11:03 »
да, сорри, не догадался растянуть...

... и добавил:

Огромный респект, за то, что вы сделали! +10

Очень неудобно воспринимать гриф - точки на ладах, а не между. Любимые привычные картинки не выстраиваются и это взрывает мозг. 
И было бы хорошо, если бы были ноты в кружочках, а не просто красные кружочки.
Так же хорошо было бы, если бы можно было отключать выборочно какие-то струны от показа нот. Или даже вырубать лишние точки.
Или выделять как-то позицию.

В текстовом представлении аккордов все-таки хотелось бы, чтобы бас был внизу, а сопрано вверху - как в нотах.
Хорошо бы иметь возможность копировать текст из текстового представления.
« Последнее редактирование: Декабря 04, 2009, 01:21:54 от eye »

Оффлайн Magoga

  • Завсегдатай
  • ***
  • Сообщений: 403
Кому аккордов ?
« Ответ #18 : Декабря 04, 2009, 01:32:58 »
archeg, Молоток  ;)

Оффлайн ёjё Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 9361
  • xxx
Кому аккордов ?
« Ответ #19 : Декабря 04, 2009, 06:30:59 »
Еще предложения, приближающие прогу к заветному состоянию (повторю пункты так же из предыдущего поста)-

1) на грифе ноты в кружочках
2) раскрашивать ноты на грифе через одну
3) выключение кружочков на ненужных струнах
4) (для наглядности было бы хорошо соединять ноты линиями, но это, наверное, уже сложнее?)

Добавил еще звукорядов в xml файл

Krage, Вы вообще ничего не поняли, иначе про sus2 не писали. Вообще  н и ч е г о!! Но объяснять ничего уже не буду, мало полезно, но Ваши манеры все более раздражают. А фа диез давно обоснован, нельзя быть таким темным, но с такими амбициями.  :pozor:

Оффлайн archeg

  • Завсегдатай
  • ***
  • Сообщений: 351
  • 10 сообщений в offtopic.flame.others
Кому аккордов ?
« Ответ #20 : Декабря 04, 2009, 11:00:40 »
Еще предложения, приближающие прогу к заветному состоянию (повторю пункты так же из предыдущего поста)-

1) на грифе ноты в кружочках
2) раскрашивать ноты на грифе через одну
3) выключение кружочков на ненужных струнах
4) (для наглядности было бы хорошо соединять ноты линиями, но это, наверное, уже сложнее?)

Добавил еще звукорядов в xml файл

Хммм.. А с вами приятно работать :) Ок, сделаю, ближе к выходным. Только не понял обоснование раскрашивания и линий. Линии ведь просто соединяют точки одного цвета? Это ж еще не значит что это будет удобная аппликатура. Например я бы мог зажать ECG на 5 ладу с барре. У меня была идея попробовать просчитать возможные аппликатуры. Забить там пару правил - типо у человека 5 пальцев. На один палец либо одна струна либо баре :) И т.д. только по-сложнее. Но это гарантировать не могу, может оказаться гиблой мыслей.


... и добавил:
Его не существует. Их всего 219 штук :crazy:

А почему 219? Я не въехал) В басе возможно 12 нот. Сверху любая нота кроме басса. Это 11. А сверху еще любая нота которая не ровняеться басу, ноте что выше и еще и делиться на два ( потому что аккорды CEG и CGE одинаковы)
Это 12*11*5 = 660 уже. Это только три ноты. Четыре ноты *4. Пять нот *3. Шесть нот *2. В итоге 15840. А потом все это делим на 12, по скольку в названии присутствует тоника, и аккорды A166 и D166 имеют одинаковый номер  :D
Это 1320.


... и добавил:
Критики? Прога не запускается. Вот и вся критика :crazy:

... и добавил:
Ах... какой облом. Это наверное полегче моего ля диеза :crazy:

... и добавил:

у меня то хоть что-то работает 8)
посмотрел прогу. Спасибо за идеи. У меня более навороченная. Надо упрощать.

Не за что. Как приятно когда такие ВЕЛИКИЕ люди благодарят.  :worship: Кстати я поискал, что-то не нашел. Вы кидали ссылку на вашу прогу работы? ) Очень хотел бы посмотреть и узнать, как же надо писать...

Оффлайн ёjё Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 9361
  • xxx
Кому аккордов ?
« Ответ #21 : Декабря 04, 2009, 21:32:56 »
Только не понял обоснование раскрашивания и линий.

Ну, как: цветные точки визуально помогают разграничить заданные созвучия. Иначе непонятно какая точка к чему относится. Кстати, можно и больше цветов использовать, но не хочется перегружать вас мелочами.
Цитировать
Линии ведь просто соединяют точки одного цвета?

Да. А точнее - ноты, относящиеся к одному аккорду. Для наглядности.
Вообще, здесь у нас получается несколько разный подход. Вы сделали вариант, при котором отражаются ноты одного аккорда по всему грифу, и потом надо в правом окошке рядом с грифом выбирать интересующие набор нот. Это полезное представление. Но тут два  недостатка -
1. На грифе отражается слишком много нот одновременно и непонятно, что зажимать - необходимо как-то  ограничивать позиции, чтобы было видно "аккордовые формы" - обращения.  Одно из решений - цвета и соединение линиями (см картинкe - кстати, пока рисовал узнал новые аккорды - полезная прога )))  на картинке два грифа - для сравнения. Линии проводить пока не стал.

2. Не видно всю последовательность аккордов лада в совокупности, чтобы играть аккордувую гамму (то, что у меня разными цветами). Компромиссный вариант - в окошке справа добавить, что-нибудь, типа, All и там все точки лада, а цветом отражены аккорды лада на выбранных струнах (короче, как я изобразил).

Кстати, так же, как есть предустановки для звукорядов, можно сделать предустановки для типичных расположений ступеней в аккордах. Например, у меня там на картинке использована типичная последовательность для 7-аккордов, хотя аккорды получаются совсем другие: 1x735x, цифры - ступени на струнах (или относительно порядкового номера звука в аккорде - 1x423x - четырехзвучный аккорд 1234)
На второй картинке изображены аккорды, которые получаются при другой аранжировке (расположение ступеней аккорда - x1573x (или по порядковому номеру в аккорде x1342)

Кстати, хорошая функция - показ ступеней (можно выбирать между нотами, ступенями и "слепыми" кружками на грифе). При чем можно любой звук назначать тоникой, а  остальные ступени пересчитываются относительно нее. Но это опять-таки необязательная фича.

Цитировать
Линии ведь просто соединяют точки одного цвета? Это ж еще не значит что это будет удобная аппликатура.


Мне кажется эта прога не должна решать проблему удобства аппликатур. Те аккорды Холдсворта, что я привел в пример особо удобными не назовешь, там похоже не без теппинга обошлось.
Максимум, что можно сделать - это коррекцию аппликатур вручную - то есть иногда надо перетащить точку с одной струны на другую. Но я этого не предлагаю, потому что у меня ощущение, что это сильно усложнит работу над прогой. Поэтому осторожно предлагаю минимум.

Цитировать
Например, я бы мог зажать ECG на 5 ладу с барре. У меня была идея попробовать просчитать возможные аппликатуры. Забить там пару правил - типо у человека 5 пальцев. На один палец либо одна струна либо баре :) И т.д. только по-сложнее. Но это гарантировать не могу, может оказаться гиблой мыслей.
Мне тоже кажется, что это "гиблая мысль". В любом случае это вносит некие ограничения - а может я бас носом хочу зажать? )) Или отдать эту ноту басисту...
« Последнее редактирование: Декабря 05, 2009, 02:15:25 от eye »

Оффлайн Magoga

  • Завсегдатай
  • ***
  • Сообщений: 403
Кому аккордов ?
« Ответ #22 : Декабря 04, 2009, 22:42:24 »
да, кружочки в узлах сетки выглядят несколько неудобно  - нада пофиксить  :)

Оффлайн RoyalVegas

  • Завсегдатай
  • ***
  • Сообщений: 299
Кому аккордов ?
« Ответ #23 : Декабря 04, 2009, 22:59:08 »
Я ar

Пы.Сы. Платная разработка вряд ли выйдет путем "скинемся". Вам сказать какую суму вложили например в проект, над которым я сейчас работаю?  :D Скорее ориентируйтесь на опен-сорс и энтузиастов. Если тут на форуме есть программисты, кодящие на C# (с другим не работаю, уж сорри), может появиться у кого желание забабахать шото опенсорсное? Было бы интерстно. С поддержкой товарища eye  :)

Полностью согласен с мыслью, но в любом опенсорсе неплох и донэйшн. Кошелек wm оставьте, или яндекс деньги, чем пользуетесь.  :)

Оффлайн ёjё Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 9361
  • xxx
Кому аккордов ?
« Ответ #24 : Декабря 04, 2009, 23:52:06 »
Кошелек wm оставьте, или яндекс деньги, чем пользуетесь.  :)
Вы чего-то не понимаете. archeg прав насчет денег, энтузиастов и прочее.

Оффлайн RoyalVegas

  • Завсегдатай
  • ***
  • Сообщений: 299
Кому аккордов ?
« Ответ #25 : Декабря 05, 2009, 09:35:46 »
Вы чего-то не понимаете. archeg прав насчет денег, энтузиастов и прочее.


Возможно вы правы и я чего то не понимаю...
Но я не предлагал человеку оплату, обратите внимание это ДОНЭЙШН. Что значит я хочу перевести на коньячек от души, ведь всеравно собирался скинуться на прогу. Мне человека отблагодарить хочется,  что не имею права? :)

Оффлайн ёjё Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 9361
  • xxx
Кому аккордов ?
« Ответ #26 : Декабря 05, 2009, 11:32:40 »
Но я не предлагал человеку оплату, обратите внимание это ДОНЭЙШН. Что значит я хочу перевести на коньячек от души, ведь всеравно собирался скинуться на прогу. Мне человека отблагодарить хочется,  что не имею права? :)
Конечно имеете. Вот будет прога готова - вышлите программисту ящик пива )
А меня вам отблагодарить не хочется?  :)
А не правы, потому что мы изначально не обсуждали авторские права и все делается на энтузиазме. Многие команды разваливаются, когда начинается речь о деньгах и авторских правах.
« Последнее редактирование: Декабря 05, 2009, 11:39:30 от eye »

Оффлайн acher8080

  • Опытный
  • ****
  • Сообщений: 549
    • http://vk.com/alexcherevkov
Кому аккордов ?
« Ответ #27 : Декабря 05, 2009, 14:57:02 »
archeg, огромный респект...!!!с нетерпением жду грамотных дополнений предложеных eye

Оффлайн RoyalVegas

  • Завсегдатай
  • ***
  • Сообщений: 299
Кому аккордов ?
« Ответ #28 : Декабря 05, 2009, 21:54:05 »
eye, объяснили. Насчет прав я полагал тут итак всё очевидно, ол райтс резёрвд как говорится  :)
Согласен, дождемся 1.0 версии.

Оффлайн archeg

  • Завсегдатай
  • ***
  • Сообщений: 351
  • 10 сообщений в offtopic.flame.others
Кому аккордов ?
« Ответ #29 : Декабря 05, 2009, 23:13:59 »
Спасибо за поддержку  :) Приятно. Конечно же, я не против донейшена. В идеале, я за опенсорс - тогда донейшен пойдет на развитие проекта, может хостинг на сайте, я хз ) Вообще опенсорсом не занимался еще. Поэтому это для меня интерестно и я практически не знаю ничего про опенсорсные лицензии и как там дела обстоят с донейшенами. Я не хочу пока спешить, рано еще. Всему свое время :) Но в карман себе ложить будто бы не планировал ничего. Тем более я не так много времени на это трачу - все равно так себя не прокормишь. У меня есть работа которая меня и кормит)  Все это будет ясно, когда закончу с этой прогой. Так что ждем версии 1.0  :)
А вот от пива я бы не отказался  ;D
На счет прав - тут идеи товарища eye, так что он как бы в доле :) Если появяться еще разработчики, будет коллективная работа. И я говорю не про конкретно про эту прогу. Может еще что интерестное появиться :) Идеи там какие-то. У меня когда-то была идея написать и собрать подобные проги в одну кучу. Так сказать "енциклопедия" гитариста. Набор из програм, каждая из которых предназначена где-то научить или автоматизировать процес или что-то подобное этой. От новичка до про. Но у меня нету времени для реализации этой идеи, и вряд ли появиться. Это если в одиночку. Но каждый может внести свою лепту.

Выход исправлений чуть задержиться - у меня нету времени поработать на выходных. Часть сделал, но не хочу выкидывать по кусочкам.

Krage, не совсем понял про какой продукт идет речь, но  заверяю тебя, бороться с пиратством - невозможно :) Да блин, только не говори что у тя стоит лицензионная винда) В вообще в пиратстве не вижу чего-то плохого. Щас реально единственные проги за которые можно получить бабло, это - оськи (типо винды), специализированые крупные проги (фотошоп, там адоб аудишн, нуендо - и то только от профессиональных студий. Простые юзвери скачают кряку) и компьютерные игры. И то последнее на сколько знаю возможно только в америке и европе. И то так себе, просто там есть люди которые верят в то что скачать пиратку - нарушить закон и есть просто тупые люди, которые не соображают что можно скачать пиратку :) А, ну еще конкретные заказы для конкретных структур. Тут 90% клиентов - банки. Платят много, требуют не очень много, но требуют минимизировать риск. Что в других случаях не так нужно. Есть два варианта, либо ты делаешь это ДЛЯ людей, либо ты делаешь это ЗА деньги. При том там либо :)
В конце концов мы когда-то прийдем к тому, что все станет опен сорс. И мне это нравиться)


... и добавил:

Вообще как-бы авторские права, донейшен, я не особо этим беспокоюсь) Сейчас это мелочь, да и бороться пока не за что - еще не все готово. Если eye смотрит на проблему по-другому - с удовольствием его выслушаю. Шлите пиво, а с меня прога  :D
« Последнее редактирование: Декабря 05, 2009, 23:19:10 от archeg »