Quote:

A few responses to this post seemingly understand the dilemma of this and
related software programs that attempt to do it...convert audio into some form of
useful midi data.




What most of the responders to this thread have been trying to say in various ways is...

1) that it is NOT the function of ACW to take an audio song and turn it into midi. The function is to extract the chords, period. It is then BIAB or RB that uses use those chords to generate MIDI

2) ACW does not profess to do its magic automatically. It is well known that it requires input from the person using it. The types of input required from the user to get better /more accurate chord extraction are:

a) manually setting the first bar
b) manually tapping out the 1st beat of each measure
c) it doesn't hurt to prep the audio by opening it in audacity or other audio editor to filter the frequencies, eliminating those that are most likely to confuse the algorithm. Since the bass frequently stays closer to the chords than the embellishing instruments, a low pass filter can strip away a lot of the higher frequencies,leaving audio that can be interpreted more accurately by the algorithm.

Those who look at it as a tool more than as a complete solution seem to appreciate its usefulness best. I am pretty good at figuring out chords by ear.. but the ACW speeds up that process dramatically, leaving only the "cleanup" chords to be determined by ear.

Finally, it is not accurate to say that the algorith is "random chord generation". The word RANDOM suggests there is NO relationship whatsoever between the derived chord and the audio that inspired it. I've found that the suggested chord might get the root note wrong, but the basic notes in the suggested chord are indeed present in the audio.