Преобразование музыки, сыгранной на фортепиано или клавиатуре, в нотную запись

Я хотел бы иметь возможность играть на фортепиано или клавишных, а также сохранять и воспроизводить то, что я играю, в виде нотной записи. Это возможно?

Насколько точным вы хотите, чтобы это было? Уловить каждое колебание и ляп в виде странных тупиков и связанных 64-х нот? Вот какими неприятными могут быть MIDI-файлы, сделанные из записей игры людей.
@Dekkadeci: на моей MIDI-клавиатуре 1990-х годов я уже могу установить квантование, например, на 1/8.
@ThomasWeller Даже если в пьесе нет ничего короче, и OP может точно играть на протяжении всей пьесы, как насчет длительности нот? Если музыка вообще сложная, вы вряд ли сможете сыграть каждую ноту нужной длины, полностью легато (особенно если вы привыкли крутить педали, что является другой проблемой). И есть много других аспектов нотной записи, которые нельзя было бы вывести: тональность и знаки альтерации, разделение частей и нотоносцев, фразировка, артикуляция, орнаменты…
@gidds: продолжительность также квантуется, насколько мне известно. Но обычно это то, как вы хотите, чтобы оценка выглядела. Конечно, помимо ввода заметок, предстоит еще много работы.
Также имейте в виду задержку в цепочке midi/usb/computer. Вы можете думать, что играете точно в такт, но к тому времени, когда это дойдет до программного обеспечения, это может быть позже.

Ответы (6)

Любая клавиатура с поддержкой MIDI может быть подключена к компьютеру с установленным программным обеспечением для нотной записи.

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

Согласен, в основном. Многие клавиатуры совместимы с MIDI, и программное обеспечение для нотной записи записывает то, что вы играете ... НО определенно есть связанная с этим кривая обучения, и программное обеспечение не заменяет знание того, как нотировать то, что вы играете.

Как уже упоминалось, MIDI-клавиатура и приложение для записи, которое понимает MIDI, - это то, что вам нужно.

Но стоит упомянуть еще две важные вещи...

  • Вы, вероятно, захотите проверить, обрабатывает ли приложение нотной записи ритм и квантование , что является своего рода ритмической точностью при захвате вашей игры. Даже если человек играет с очень, очень хорошим ритмом, неквантованный ритм будет выглядеть безумно с точечными ритмами, ничьими, 64-ми нотами и т. д. Квантование может сделать что-то вроде перемещения ритмов к ближайшей шестнадцатой ноте, в зависимости от используемых настроек.
  • Скорее всего, вам придется вручную отредактировать захваченную нотную запись, чтобы исправить ритм, изменить случайность и т. д. В зависимости от того, что вы играете, и программного обеспечения, вам, вероятно, придется иметь дело с тональностями, метрами, нотоносцами. и т. д. Если вы не знаете, как нотировать музыку, вы не будете знать, как корректировать чтение и исправлять захват.

Программное обеспечение может помочь ускорить процесс нотной записи, но оно не может заменить незнание нотной записи.

Это очень осуществимо, и было в течение длительного времени. Вам нужны три вещи:

  1. Во-первых, клавиатура, которая фиксирует нажатие клавиш. Сегодня вы, вероятно, выберете миди-клавиатуру с USB-подключением. Вы можете проверить этот веб-сайт, чтобы получить обзор того, что доступно на рынке. Пример крупного интернет-магазина, чтобы получить обзор того, что доступно, а не рекомендацию
  2. Во-вторых, вам нужен компьютер. Подойдет большинство компьютеров, выпущенных за последние десять лет или даже больше. (И мышь, экран). Интернет-соединение помогает.
  3. Третья часть - это программа, которая умеет делать перевод. Это делают все три "профессиональные" программы (Finale, Sibelius, Dorico). По крайней мере, у одного из них есть бесплатная версия (Dorico SE), которую вы просто загружаете. Бесплатная программа Musescore - еще один пример, который может это сделать. Есть довольно много других доступных программ, которые могут делать подобные вещи, почти все так называемые DAW могут это делать. (И я, наверное, забыл с десяток или больше программ).

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

Подключите сюда для Logic Pro X — вы можете видеть и обрабатывать результаты в виде партитуры или «рояля на пианино», что полезно, если вы плохо читаете стандартную музыку.

Многие MIDI-клавиатуры имеют встроенные средства записи и воспроизведения, например, эта . В те дни, когда ПК были монстрами размером с настольный компьютер, а мобильные телефоны могли только звонить по телефону, это был основной способ записи того, что вы играете.

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

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

Это решение может потребовать некоторого обучения, но есть некоторое программное обеспечение под названием Lilypond для набора нотной записи, и оно имеет интерфейсную программу с графическим интерфейсом под названием Denemo . В Denemo вы можете играть в миди и генерировать красивые/профессиональные партитуры. Lilypond/Denemo обладают пугающим количеством особенностей.

Вот пара демонстрационных видеороликов о том, как кто-то использует миди-клавиатуру для ввода нот:

http://www.denemo.org/~rshann/PitchesFirst.mp4

https://vimeo.com/62188678

Предостережения:

  • Я использовал Lilypond, но не пробовал Denemo
  • Рабочий процесс выглядит немного неуклюжим
  • Я никоим образом не связан ни с одной из этих программ.

Другое программное обеспечение с аналогичными функциями:

  • Finale может импортировать MIDI-файлы, но вы не можете напрямую вводить MIDI-файлы.
  • Я считаю, что даже бесплатная версия программного обеспечения Avid Sibelius поддерживает прямой ввод MIDI.

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