Making a slight mistake during live music performance can easily be spotted by an astute listener, even if the performance is an improvisation or an unfamiliar piece. An example might be a highly dissonant chord played by mistake in a classical-era sonata, or a sudden off-key note in a recurring motif. The problem of identifying and correcting such errors can be approached with artificial intelligence -- if a trained human can easily do it, maybe a computer can be trained to spot the errors quickly and just as accurately. The ability to identify and auto-correct errors in real-time would be not only extremely useful to performing musicians, but also a valuable asset for producers, allowing much fewer overdubs and re-recording of takes due to small imperfections. This paper examines state-of-the-art solutions to related problems and explores novel solutions for music error detection and correction, focusing on their real-time applicability. The explored approaches consider error detection through music context and theory, as well as supervised learning models with no predefined musical information or rules, trained on appropriate datasets. Focusing purely on correcting musical errors, the presented solutions operate on a high-level representation of the audio (MIDI) instead of the raw audio domain, taking input from an electronic instrument (MIDI keyboard/piano) and altering it when needed before it is sent to the sampler. This work proposes multiple general recurrent neural network designs for real-time error correction and performance aid for MIDI instruments, discusses the results, limitations, and possible future improvements. It also emphasizes on making the research results easily accessible to the end user - music enthusiasts, producers and performers -- by using the latest artificial intelligence platforms and tools.
翻译:在现场音乐表演中犯轻微错误很容易被听者发现,即使表演是即兴表演或不熟悉的片段。举例来说,在古典时代的正弦中,或者在反复出现的调子中,出现一个突然的脱键音调时,出现非常不和的和弦音调的差错。发现和纠正这种错误的问题可以用人工智能来解决 -- -- 如果受过训练的人可以很容易地做到这一点,也许计算机可以被训练,以快速和准确的方式辨别错误。在实时时发现和自动纠正错误的能力不仅对音乐家非常有用,而且对于制作者来说也是一个宝贵的资产,允许在古典时代的正弦音调中犯错的差错,或者由于小的不完美而重新记录。本文审视了相关问题的最新最先进的解决方案,并探索了音乐错误检测和校正的新解决方案,侧重于音乐背景和理论,以及没有预先定义的音乐信息或规则的监管学习模式,并接受了适当的数据集。 将重点放在纠正音乐援助的错误上, 使制作者们的常年周期性评估工具, 将进行高级的数学和智能分析, 工具需要高层次, 。