B
B
Bone2011-01-12 18:07:38
Audio
Bone, 2011-01-12 18:07:38

Can a computer recognize notes in sounds?

I'm asking out of pure curiosity. For example, I’m completely illiterate musically, but sometimes I want to compose something like that, and I wonder if it’s possible to create a program (or does it already exist?), Which you can just sing a motive into a microphone, and she herself will decompose the sung melody into notes and , for example, will play these notes with the sounds of the piano? Then, of course, it will be possible to adjust the notes manually, somewhere to make the sound longer, somewhere shorter, etc., so that everything is neat. In general, I would like a program in which you can sing a motive, and then play it, but with different musical instruments.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
K
kefiijrw, 2011-01-12
@kefiijrw

At one time I solved a similar problem - I liked the piano part in one song, simple but beautiful, and I decided to learn how to play it. Because I don’t have hearing and the selection would be too painful, I approached from the scientific side: spectraPLUS spectrometer + frequency correspondence table with notes ( octave system , flats and sharps on the calculator to count) + guitarPro editor.
In the spectrometer, you can either catch live on the “frequency-amplitude” graph the most rapidly changing “humps” (amplitude), watch the peak frequency and compare it with the note table: or, even more conveniently, in such a form, where with the introduction of the color component, the “frequency-amplitude-time” spectrum is obtained, which allows you not to constantly rewind to the right moments, all information is saved:


you can immediately see (red areas) at what point which note (ie, while the frequency) sounded.
If you don’t know musical notation, then in guitarPro you turn on the display of the keyboard, look in the same Wikipedia where which note is located, and poke. However, the tempo, size, note length and other goodies will have to be twisted by yourself (if you get confused, then from the last picture you can catch both the tempo (by the distance between the same fragments) and the note length (the length of the strip or the distance between them)). True, it will be difficult with the voice, because the frequency values ​​\u200b\u200bare unlikely to be discrete, and there will be that dance. Ugh, I just remembered now. it was the hard way. Easy way is an AmazingMIDI program that decomposes wav into midi (many parameters will help you find a balance). Midi can then be imported into the same guitarPro

S
Sergey Savostin, 2011-01-12
@savostin

www.xitona.com/products/voicecomposer/describe.html
www.musicmasterworks.com/
www.intelliscore.net/
www.music-notation.info/en/compmus/audio2midi.html
For iPhone:
itunes.apple.com/us /app/what-note/id292033646?mt=8
itunes.apple.com/us/app/etuner/id298037861?mt=8

S
Sanches, 2011-01-12
@Sanches

A computer can distinguish notes - this is how, for example, all software tuners for a guitar work, etc. But I don’t know such tuners for a voice ... I mean, just to sing, but she would immediately turn them into a fingering.
To start writing your own music, try GuitarPRO. There you can record the part (according to notes, really) and then listen to how it will sound on different instruments. But you need to delve into the theory of music. Here.

E
eternals, 2011-01-12
@eternals

I would look at www.iis.fraunhofer.de/ they are the first to do such things.

V
Voffko, 2011-01-12
@Voffko

I'm afraid that if you don't rummage in the notes, then you can hardly sing with the notes. because the program will be difficult to recognize. as a crutch, of course, you can use a thread tuner that shows a note, and there you yourself write down a thread. but this approach does not guarantee success.
I would advise you to get a piano / grand piano / synthesizer somewhere and try, singing, to look for a note on the keys.

K
kirsan_vlz, 2011-01-12
@kirsan_vlz

I don’t know about the specific name of the program, but there are good identification mechanisms for vocals.
There is a Vari Audio plug-in for the Cubase virtual studio, it is based on the recognition of notes in sound.
Here is a demo video www.youtube.com/watch?v=fkvGsyyrqNY
Try looking for similar standalone applications. They should be.

A
Andrey Pavlenko, 2011-01-12
@Akdmeh

I note that a very good voice is needed.
Somehow, for fun, they sang the note “A” into a good tuner - it was possible to keep the note at a certain height for no more than a fraction of a second, then either higher or lower.
There are software solutions, but it's easier to sing this melody and send it to a familiar musician, if there are none - I can help you with this.
Or study music yourself.

D
dapmoed, 2011-01-13
@dapmoed

ujam.com - may help.

A
Alexander, 2011-01-13
@Awake

Cubase 5 can do this, well, logic pro for mac os.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question