Re: [LAU] Audio to midi, finding notes from an mp3

From: Paul Coccoli <pcoccoli@email-addr-hidden>
Date: Tue Sep 25 2007 - 04:31:21 EEST

On 9/24/07, Charles Linart <clinart@email-addr-hidden> wrote:
> Oops -- meant to reply to all... sorry about the double post, Chris.
>
> > > Matthias Schönborn wrote:
> > > > On Sunday 23 September 2007 15:05:56 Simon Williams wrote:
> > > >> Does anyone know of a program which will convert audio to midi?
>
> I have a related question.
>
> Suppose I wanted to get midi output from plain old guitar/audio input.
> Obviously, this is entirely possible. A hardware midi controller or
> soft synth would be necessary, right?
>
> Don't want to spend cash on a hardware midi controller. Have noodled
> around with ZynAddSubFx and have had no success so far; by "no
> success," I mean I haven't even been able to input through jack
> because my soundcard is apparently not midi-capable and therefore
> won't even connect to Zyn. Anybody have any suggestions that don't
> involve investments in hardware? Dumb as it sounds, I am very
> confused about this -- I have seen audio input instantly converted to
> midi in a "real" studio through a midi box. My understanding was that
> soft synths should do the same thing. Is this wrong?
>

Yes, this is wrong (kind of). MIDI is a digital control signal.
Audio is an analog voltage. No sound card is "MIDI capable" unless it
has MIDI ports (the 5-pin DIN connectors). The way to convert an
audio signal to MIDI is through software that listens to an audio
signal, figures out the pitch, and outputs corresponding MIDI data.
The aubio package contains a program called aubionotes that does just
that using jack, in real time (although it's far from perfect). There
are others programs that do this as well.

For example, I can send MIDI data to a softsynth using aubionotes by
connecting my alsa_capture input (that has my bass guitar plugged into
it) and connecting the program's ALSA midi output to the softsynth's
midi input. The softsynth will then play some notes that are somewhat
related to what I'm playing. Try it and you'll see what I mean.

Hope that helps
paul
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user
Received on Tue Sep 25 08:15:02 2007

This archive was generated by hypermail 2.1.8 : Tue Sep 25 2007 - 08:15:02 EEST