A2M real-time Audio to MIDI by beat bars

()

A2M detects the pitch of the audio and converts it into the corresponding MIDI notes in real time.

Thanks to this, you can play, e.g., the guitar, saxophone, or even sing, and simultaneously trigger sounds in virtual instruments (not only AU). These acoustic (or electric) instruments, or your voice, act as a MIDI controller.

A2M comes as an AU v3 plugin and as a standalone application (which is the AU host for this particular plugin).

The A2M is quite an unusual Audio Unit – it is both an audio effect and a MIDI effect. Due to its characteristics, it is something in between. On the one hand, it analyzes the input sound, just like any audio effect. On the other hand, it generates output MIDI events, just like any MIDI effect.

Compatibility

⁌ AUv3 plugin.

AU Hosts compatible with A2M Audio Unit:

  • Audiobus.
  • AUM.
  • apeMatrix.

A2M does not work as an AU plugin in GarageBand – on both iOS and MacOS.

A2M works (though imperfectly) as an AU plugin in Logic Pro (see below).

⁌ Standalone.

The standalone version works with all MIDI-compatible applications, including GarageBand (iOS and macOS) and Logic Pro. The app sends MIDI events via the virtual MIDI port. Active and inactive MIDI ports are available in the application settings in the MIDI Settings Outputs section.

Parameters

⁌ Host:

  • Audio input buffer size.

The smaller the buffer, the higher the CPU load and the lower the latency.
A buffer less than 512 should only be set if you have a strong processor.
For A2M standalone applications, the buffer size is available in the application settings under Audio Settings Buffer Size.

⁌ Plugin:

  • Pitch recognition method.

A2M offers two popular algorithms.

Based on autocorrelation, the beat bars proprietary method.

– FFT (with parabolic interpolation).

– Gate Threshold and Input Gain
A2M works best when it only recognizes sounds at an appropriate volume level.

To eliminate unnecessary background noises, select the appropriate value:

  • Latency / Accuracy.

2 dashes (default) – the best compromise between accuracy and latency.
The higher the accuracy, the more of the CPU’s capacity is used and the longer the latency (as opposed to the audio buffer size settings):

  • Velocity Gain.

It allows you to select the appropriate volume of the virtual instrument itself.

Known limitations in the current version:

  • No polyphony.
  • No pitch bending.

Requirements:

  • macOS 11 Big Sur or later.
  • iOS 14 or later.

https://beatbars.com/de/a2m-au.html

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Tagged , , , , , , , , , , , , , , , , , . Bookmark the permalink.

About Bam

Musician since about 45 years(various flutes, synths) Composer since 1986 admin of the forum + blog Music-Society
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments