Автор Тема: Визуализация грифа гитары и построение гамм  (Прочитано 37208 раз)

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

Оффлайн Алиса84

  • Эксперт
  • *****
  • Сообщений: 2615
  • Репутация: +915/-32
  • GuitarPlayer.Ru fan!
Re: Визуализация грифа гитары и построение гамм
« Ответ #60 : Сентября 16, 2015, 01:00:57 »
Когда что-то программируешь, это что-то нужно разобрать до самого элементарного, до каждого нюанса.
Я просто любитель побрынчать и много не знаю, поэтому большая часть моих вопросов странно смотрется наверно.
Вам, наверное, лучше обратится на сайт музыкальных программистов. У меня вообще такое ощущение в последнее
время, что мы здесь все уходим в далёкое прошлое!!! Это так грустно! Но и конечно не Ваша проблема! :)

Оффлайн -I-

  • Живу на форуме
  • *******
  • Сообщений: 9728
  • Репутация: +3710/-60
  • Long Live Rock ’n’ Roll
    • vk.com/sergeon11
Re: Визуализация грифа гитары и построение гамм
« Ответ #61 : Сентября 16, 2015, 01:01:53 »
делал для себя подобное, расписал все ноты в тональности, лады , аккорды, и ареджио.

в гитар про тоже есть такая штука с гаммами и ладами.

Бро, а где это в гитар про найти можно? ;)

Оффлайн ёjё

  • Живу на форуме
  • *******
  • Сообщений: 9363
  • Репутация: +1598/-36
  • xxx
Re: Визуализация грифа гитары и построение гамм
« Ответ #62 : Сентября 16, 2015, 03:44:06 »
Я сегодня беседовал лично с человеком на эту тему, просто делился и я сказал что-то вроде "так принято было записывать веками, традиция грубо говоря"... так можно описать ситуацию со знаками альтерации?
Не совсем так. Веками сформировалась сама система, в которой звуки не равноценны. Есть основные звуки и производные. Производные получают названия в зависимости от контекста.
Грубо говоря G# тяготеет в Ля, а Ab стремится в Соль.
В следствии такой непростой системы и теоретические построения оказываются довольно сложными. (об этом я немного писал ранее).

В принципе в темперированном строе можно было бы свести все к 12 уникальным названиям. Были и будут попытки упростить систему (http://meta-music.ru/method/hromoryad-beleckogo).
Изобретают системы нотации...Нужны иные названия черных, нельзя просто выинуть, например, бемоли.
Традиция и привычка тоже играют роль. Эта традиция закреплена мегатоннами изданной нотной литературы.


Оффлайн Snazamanaz

  • Ветеран форума
  • ******
  • Сообщений: 3309
  • Репутация: +5295/-8
  • Simple solution
Re: Визуализация грифа гитары и построение гамм
« Ответ #63 : Сентября 16, 2015, 07:21:10 »
Бро, а где это в гитар про найти можно? ;)
"Инструменты > Гаммы" и "Вид > Панель инструментов"

Оффлайн MrLf

  • Живу на форуме
  • *******
  • Сообщений: 8591
  • Репутация: +7752/-98
  • nylon fingerstyle
    • Martin Ludenhoff
Re: Визуализация грифа гитары и построение гамм
« Ответ #64 : Сентября 16, 2015, 07:42:18 »
А в пентатонике и 6-ти ступенных гаммах правило действует?
Да, действует.

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

Я сегодня беседовал лично с человеком на эту тему, просто делился и я сказал что-то вроде "так принято было записывать веками, традиция грубо говоря"... так можно описать ситуацию со знаками альтерации?
Дело не только в том, что "веками".
Запись обладает определённой логикой, # это повышенная ступень, b пониженная. Если в записи присутствует одновременно и чистая ступень, и повышенная, это путает. При такой записи часть информации фактически теряется, т.е. нужно "угадывать", восстанавливать структуру гаммы.
Грамотный музыкант разберётся, но теория негодуэ :)

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

Auth Account, кстати, вместо "эмоционального" описания ладов можно вставить их "техническое" описание, типа "тон-тон-полутон...", "по звукоряду совпадает с тем-то и тем-то", альтерация ступеней такая-то по сравнению с тем-то и тем-то, имеет такие-то другие названия.
« Последнее редактирование: Сентября 16, 2015, 08:49:28 от MrLf »

Оффлайн Auth Account Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +9/-1
  • GuitarPlayer.Ru fan!
Re: Визуализация грифа гитары и построение гамм
« Ответ #65 : Сентября 16, 2015, 11:28:45 »
MrLf, т.е. по знаку альтерации просто отличать чем отличаются друг от друга гаммы?
Минор   A B C   D E F    G   A
Мажор  A B C# D E F# G# A
Видно, что у мажора повышенная 3, 6, 7 ступень относительно минора...
« Последнее редактирование: Сентября 16, 2015, 12:14:20 от Auth Account »

Оффлайн MrLf

  • Живу на форуме
  • *******
  • Сообщений: 8591
  • Репутация: +7752/-98
  • nylon fingerstyle
    • Martin Ludenhoff
Re: Визуализация грифа гитары и построение гамм
« Ответ #66 : Сентября 16, 2015, 11:53:40 »
MrLf, т.е. по знаку альтерации просто отличать чем отличаются друг от друга гаммы?
Минор   A B C   D E F    G   A
Мажор  A B C# D E F# G# A
Видно, что у мажора повышенная 3, 6, 7 ступень относительно мажора...
Да! A-dur в нотной записи — три диеза (фа-до-соль), a-moll без знаков.

Оффлайн Auth Account Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +9/-1
  • GuitarPlayer.Ru fan!
Re: Визуализация грифа гитары и построение гамм
« Ответ #67 : Сентября 16, 2015, 12:38:17 »
Update: Появился сдвиг на полтона в конструкторе.

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

Update: на экранах меньше 23" под грифом появляются кнопки сдвига грифа.
« Последнее редактирование: Сентября 16, 2015, 13:37:07 от Auth Account »

Оффлайн MrLf

  • Живу на форуме
  • *******
  • Сообщений: 8591
  • Репутация: +7752/-98
  • nylon fingerstyle
    • Martin Ludenhoff
Re: Визуализация грифа гитары и построение гамм
« Ответ #68 : Сентября 16, 2015, 15:02:18 »
Update: Появился сдвиг на полтона в конструкторе.

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

Update: на экранах меньше 23" под грифом появляются кнопки сдвига грифа.
Вроде всё работает.

Оффлайн Auth Account Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +9/-1
  • GuitarPlayer.Ru fan!
Re: Визуализация грифа гитары и построение гамм
« Ответ #69 : Сентября 16, 2015, 15:36:19 »
Update: Добавил страницу с интервалами. http://alexesdev.github.io/#/interval/P1/e
Как быть с тритоном я не до конца понял...

Оформление гамм наверно точно также сделаю как с интервалами, смотриться получше чем блоки с тенью.
Цитировать
Заголовок
[Список]

Заголовок
[Список]

P.S. Я помню, что нужно исправить знаки альтерации на грифе и добавить построение гамм от бемолей, но пока не брался за это. Собраться нужно с духом =)

Оффлайн MrLf

  • Живу на форуме
  • *******
  • Сообщений: 8591
  • Репутация: +7752/-98
  • nylon fingerstyle
    • Martin Ludenhoff
Re: Визуализация грифа гитары и построение гамм
« Ответ #70 : Сентября 16, 2015, 16:17:00 »
Update: Добавил страницу с интервалами.
Там та же самая проблема со знаками альтерации.
Увеличенная прима от ноты E — это E#, а не F, и т.д.

Оффлайн Auth Account Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +9/-1
  • GuitarPlayer.Ru fan!
Re: Визуализация грифа гитары и построение гамм
« Ответ #71 : Сентября 16, 2015, 16:22:00 »
Там та же самая проблема со знаками альтерации.
Увеличенная прима от ноты E — это E#, а не F, и т.д.
Я об этом примерно и писал, приложение стоит из блоков, есть блок гитарный гриф, он везде используется. Как только исправлю его, все станет как нужно везде.

Оффлайн MrLf

  • Живу на форуме
  • *******
  • Сообщений: 8591
  • Репутация: +7752/-98
  • nylon fingerstyle
    • Martin Ludenhoff
Re: Визуализация грифа гитары и построение гамм
« Ответ #72 : Сентября 16, 2015, 16:22:51 »
Тритон вроде записывается как угодно, а вот уменьшённая квинта записывается однозначно иначе, чем увеличенная кварта (от одного и того же основания интервала это будут ноты с разными названиями).

Чисто технически алгоритм, видимо, удобно сделать так: вначале подбирать верное название ноты, а затем "подгонять" её подходящим знаком альтерации в нужную сторону. Так же и с гаммами надо делать.

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

Кстати, "конструктор гамм" вполне потянет и на конструктор аккордов, т.е. эту работу он тоже делает :)

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

И думаю, что "альтернативные названия" как отдельный раздел не слишком нужны вообще. Эту информацию можно вынести в "описание". Нажимаешь на уменьшённую терцию, а внизу появляется "один тон", как-то так.

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

Я об этом примерно и писал, приложение стоит из блоков, есть блок гитарный гриф, он везде используется. Как только исправлю его, все станет как нужно везде.
Ага, только подсветка "кнопок" не так работает. Нажимаешь "малая секунда", а подсвечивется "увеличенная прима". Кагда станет "как нужно везде", это придётся убрать, наверное.
« Последнее редактирование: Сентября 16, 2015, 16:32:16 от MrLf »

Оффлайн Auth Account Автор темы

  • Новичок
  • *
  • Сообщений: 68
  • Репутация: +9/-1
  • GuitarPlayer.Ru fan!
Re: Визуализация грифа гитары и построение гамм
« Ответ #73 : Сентября 16, 2015, 16:38:18 »
MrLf, Если просто сделать правило, если показано < 7 нот и текущая нота не тоника, то проверить, если ли ноты с таким названием и если есть, сменить его на бемоль со следующей.
Т.е.
Секунда - A B♭

Но правило не рабочее, кажется, потому что
Большая терция - A C#
Или это нормально?

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

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

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

Ещё раз перечитал про "уменьшённая квинта записывается однозначно иначе, чем увеличенная кварта", пошел думать... =)
« Последнее редактирование: Сентября 16, 2015, 16:46:42 от Auth Account »

Оффлайн MrLf

  • Живу на форуме
  • *******
  • Сообщений: 8591
  • Репутация: +7752/-98
  • nylon fingerstyle
    • Martin Ludenhoff
Re: Визуализация грифа гитары и построение гамм
« Ответ #74 : Сентября 16, 2015, 17:00:18 »
Но правило не рабочее, кажется, потому что
Большая терция - A C#
Или это нормально?
Большая терция нормальная, пробуй.

Я специально выделяю одновременно название интервалов, которые физически одно и тоже (одинаковое количество полутонов, в данном случае 1 лад на гитаре) или не нужно так делать? И с гамами тоже хотел также выделить.
Имхо, не нужно, потому что "физически одно и тоже" будет записываться по-разному на грифе (диезы/бемоли).