Jump to content

    

Recommended Posts

34 minutes ago, Skryppy said:

Думаю если что нейросеть попробовать обучить.

А на кой ляд всё это нужно. Рискну предположить:

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

2. Оценивать игру учащихся.

3. Научный проект для распиливания денег.

Share this post


Link to post
Share on other sites
46 minutes ago, Skryppy said:

Мне просто интересно сделать самому. Я понимаю что есть готовые программы. Я взял файл где звучит одна акустическая гитара. Есть и видео файл, так что я точно знаю какая струна где нажата, но хотелось бы это все объяснить компьютеру. Думаю если что нейросеть попробовать обучить.

А почему не "стартуете" с распознавания голоса ? В этой области все гораздо проще и определеннее. Если "подопытный голос"  не учился в музучилище на вокале :biggrin: Вон у китайцев, звучание нашего традиционного х*й в разных тональностях и ударениях имеет разные значения :) Удивляюсь, насколько китайский мат многогранен-колоритен !

Share this post


Link to post
Share on other sites
В 14.05.2020 в 19:13, haker_fox сказал:

А на кой ляд всё это нужно.

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

Можно, конечно, воспользоваться режимом MONO, но это по сути надо каждую струну отдельно обрабатывать.

Share this post


Link to post
Share on other sites

Я хочу узнать какие конкретно места зажимать на гитаре, так как не являюсь музыкантом, а брынчу на гитаре иногда + стало очень интересно решить данную задачу. Изначально думал решить ее за вечер, сделав бпф или герцеля. Но задача оказалась сложнее. Сейчас пришёл к выводу, что проще обучить нейронку. В данный момент подготавливаю массивы входных данных для обучения. К сожалению, обученную нейронку или датасет с нотами не нашёл в доступе в интернете. Но так даже интереснее. Обновил опыт работы в этом направлении.

Share this post


Link to post
Share on other sites
20 minutes ago, Skryppy said:

Я хочу узнать какие конкретно места зажимать на гитаре,

А в чём проблема? Учите ноты. Учите теорию музыки. Там не так уж и всё сложно, если глубоко не вдаваться в подробности (нотная грамота, музыкальные интервалы и аккорды).

22 minutes ago, Skryppy said:

стало очень интересно решить данную задачу.

Вряд ли вы тогда и то и то сделаете)

Share this post


Link to post
Share on other sites
59 minutes ago, Dmitry Dubrovenko said:

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

Заморачиваются. Каждая струна - в свой MIDI-канал (указывается в первом байте сообщения Note On).

Share this post


Link to post
Share on other sites
В 20.05.2020 в 22:43, Rst7 сказал:

Заморачиваются. Каждая струна - в свой MIDI-канал (указывается в первом байте сообщения Note On).

А третью строчку сил не хватило прочитать?

В 20.05.2020 в 21:39, Dmitry Dubrovenko сказал:

Можно, конечно, воспользоваться режимом MONO, но это по сути надо каждую струну отдельно обрабатывать.

 

Share this post


Link to post
Share on other sites
52 minutes ago, Dmitry Dubrovenko said:

А третью строчку сил не хватило прочитать?

Не надо понтов. Причем тут Mono, если дальше Вы по надобности действуете - можно, например, в DAW повесить один синтюк на три верхних струны, другой - на три нижних. 

Share this post


Link to post
Share on other sites
22 minutes ago, Dmitry Dubrovenko said:

Это - протокол МИДИ.

Причем тут протокол?

Еще раз.

а) Абсолютное большинство современных MIDI-гитар отдают ноты на отдельных струнах, используя номер канала. Без этого нет смысла по нынешним временам.

б)  Современные VST-синтезаторы (да и железные синтюки тоже) умеют работать, например, в режиме "использовать данные из таких-то каналов". Но при этом никто не мешает на другие каналы повесить другой синтезатор/семплер.

в) MIDI-маршрутизация в современных DAW весьма разнообразна, и жесткие привязки Mono/Poly/Omni - это никому не нужно.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.