So a VU meter basically measures the power (in Ampére?) coming in and lighting the leds up corresponding to the power coming in.
However i want to make one that works on Midi inputs, because Traktor (software i’ll be using) sends out a midi output with a certain velocity.
Now i want to make a VU meter that works on those Midi outputs of traktor.
So far i have thought of this:
PC > Core > AOUX module > Leds
#1: Would this work?
#2: Would i need to create a VU Meter of the AOUX module or would i need to add the VU meter as a sort of module for the AOUX module (PC > Core > AOUX module > VU meter > Leds)
#3: How would this limit me in making a midibox 64. According to this schematic i can have DOUX modules. A AOUX module would just replace a DOUX module?
You could watch MIDI messages and guess at the level of the resulting audio output.
Including CC#7 and velocity information could make it more accurate, but in the end, you’ll have a guess. You cannot predict the ADSR envelope of the audio by watching the MIDI stream, so you won’t really be watching the audio level, just an estimation based on the MIDI events that triggered it.
There are easy, single-chip VU meter drivers that have audio inputs, and a group of LEDs driven directly from the chip. These require actually connecting to the audio signal.
Another method that I considered (but never built, yet), is a simple sample/hold circuit connected to an AIN, which would allow you to read the audio level directly into a core. Then you could output a MIDI stream to a remote meter or display. As I mentioned in another thread, this would also allow a software-driven AGC if you also have a MIDI controlled mixer. Software filtering of the meter stream would also allow user-configurable VU damping control.(fast, medium or “peak” response meters)
In any case, if you want to see the actual sound level, you’ll need to monitor the actual audio signal.. Unless someone knows a better way..??