Автор Тема: Идея программы. Тренажер игры на гитаре, подключенной к компьютеру  (Прочитано 12262 раз)

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

Оффлайн YurgeNord

  • Новичок
  • *
  • Сообщений: 25
  • Jackson & GuitarPlayer.Ru fan!
Энтузиазм он такой :). Пусть пока и топорно все это выглядит, зато есть уже какие-то реализации задуманного и кому-нибудь поможет в обучении.

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Постепенно решил выкладывать программы в облако для всеобщего доступа.
Берите, проверяйте, оставляйте отзывы - https://cloud.mail.ru/public/206cef9b994d/MyMusicProgramms/

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Очередная идея подсмотрена у EarMaster. Там есть упражнение "пение интервалов". Но там всегда первая нота называется Do.  Из-за этого открытые струны всегда подписываются по разному. И когда что-то играешь, то на одной струне остаётся выделено по несколько нот. В общем фигня какая-то :-]
Идея:
Программа позволяет выбрать, какие интервалы нужны человеку для тренировки (увеличенная терция, чистая квинта, октава и т.д.). Проигрывает два звука. Первый случайно выбранный, второй отстоит от первого на один из выбранных интервалов в произвольную сторону. Человек должен на гитаре проиграть последовательно эти две ноты. И так далее. Интервалы можно добавлять убирать в любой момент.


Еще записал несколько видео с готовыми программами для демонстрации процесса - http://www.youtube.com/playlist?list=PLSXuBXbv4Q41kGO1ZhoTYnuC4rBnTR-Y1
« Последнее редактирование: Августа 10, 2014, 03:59:09 от Rem_ »

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
В теме про ноты предложили усовершенствование.
Можно сделать длинный нотоносец и рисовать несколько нот. Проходить поочерёдно. При хорошем прохождении прога может докидывать незнакомых ноток. Получится от простого к сложному. Можно напихать время и счётчик правильных нот.

Оффлайн Pavel WOC

  • Эксперт
  • *****
  • Сообщений: 2789
  • GuitarPlayer.Ru fan!
    • World Of Covers

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Лучше наоборот, чтоб нотоносец сдвигался влево постепенно задавая больше разнообразных нот.

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Пришла идея с ритмом. Сначала сделаю просто как задания. Потом попробую заюзать микрофон, чтоб ритмические рисунки отхлапывать или отстукивать. Дан рисунок из четвёртых, нужно сыграть этот ритм несколько раз подряд. Генерится рандомно.


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

Запилил. В облаке, как обычно https://cloud.mail.ru/public/206cef9b994d/MyMusicProgramms/
Прога рисует один или два такта, вы должны суметь сыграть увиденное. Попозже попробую приделать анализатор, чтоб можно было хлопать в ладоши или стучать, а комп покажет где будет ошибка.

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

Будет указан темп (ограничил от 20 до 100). Снизу будет бегать указатель по всем ноткам и паузам. И самое сложное будет слушать микрофон, сравнивать ритмический рисунок, и ошибки выделять красным цветом.

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

Сделал с указателем метрономом. Темп меняется, рисунки рандомно генерятся, можно сидеть и тренироваться.
Следующий этап - работа с микрофоном и хлопки в ладоши.
« Последнее редактирование: Сентября 04, 2014, 23:57:12 от Rem_ »

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Ну вообще забабахал :) добавил звуки клики. Нажатие Enter включает звук первых долей. Второе нажатие включает озвучивание всех долей. Третье нажатие выключает звук, и так далее по кругу. (Пробел тоже выключает звук)

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Возвращаюсь на нотный тренажер. Накидал черновик. Прога по выбранному заданию генерирует несколько нот, рисует их, человек должен сыграть первую. Ноты смещаются, в конце пририсовывается еще одна и т.д. Подойдёт такой вариант?

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Офигенно получилось! :)
Для пробы я изменил октавность на стандартную. Нужно будет дать погонять этот вариант клавишникам. А на гитаре придётся играть октавой выше. (можете пробел понажимать для пропуска ноты)
https://cloud.mail.ru/public/206cef9b994d/MyMusicProgramms/

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Может у кого свои идеи есть? Какие программы были бы полезны гитаристам или любым музыкантам?

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Новая мысля. Подсмотрел.
"Измеритель ритма" Программа слушает микрофон, принимает нотки, хлопки, удары, щелчки, измеряет интервалы, рассчитывает средний ритм и показывает отклонение от среднего.
Может быть полезна для развития ровности ритма и удержания скорости. Отвернулся, наиграл с минуту, повернулся, проверил. Еще можно следить за громкостью нот. Или добиваться чтоб все были одинаковые, или чтоб нечётные были громче.
На одном скрине метроном 60, на другом ладонями прохлопал ритм. Надо добавлять счетчик ударов.
« Последнее редактирование: Декабря 23, 2014, 20:03:12 от Rem_ »

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
Появилось решение проблемы. Рокеры в глаза не хотят видеть эти ноты, но должны выучить ноты :) Поэтому подсказали идею обозначить ноту буквой, как это принято в аккордах и гитарных книгах. По нажатию волшебной кнопочки рядом с кружком начнут появляться буквы. Можно так же выключить. И увеличил до 7 нот на экране в гитарной версии.

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

  • Опытный
  • ****
  • Сообщений: 588
  • GuitarPlayer.Ru fan!
    • Мои музыкальные программы
В теме про теорию появилась ссылка на маленький тренажер онлайн - http://alexesdev.github.io/#/note-game
Там звучит нота, нужно кликнуть на правильный ответ (впрочем так много где нужно делать).
Дак вот было бы круто использовать библиотеку для анализа голоса, и отвечать в микрофон обычными словами. Ответы можно давать как названия нот, так и названия интервалов, аккордов, ещё разные какие-нибудь ответы на музыкальные вопросы. Будет почти как на уроке музыки, когда учитель спрашивает, а человек должен ответить обычными словами.

Оффлайн Doykovi4

  • Частый посетитель
  • **
  • Сообщений: 178
Мне, в принципе, понравился нотный тренажер.
Только по моему мнению один момент не доработан: где идет проработка по одиночным струнам, ноты показывает от 0 до 12 лада. У меня, например, гитара на 24 лада и хотелось бы, чтобы ноты показывались по всему диапазону гитары от МИ большой до МИ третьей октавы. А еще лучше было бы дать выбирать ученику - отображать до 12, 22, 24 ладов.

Интересно, есть ли аналоги такой программы, только более совершенные?
« Последнее редактирование: Октября 13, 2015, 18:04:17 от Doykovi4 »