13
0
livetrax/libs/surfaces/mackie
Robin Gareus ce259edbcd professionalize peak-meters
The peak meter needs to withstand various test-signals
without visual jitter (in particular 1kHz sine) regardless
of settings (period-size, sample-rate, custom fall-off).

This needs to be done in sync (and not by a random non-rt
‘smoothing’ thread).

On the downside this voids the ‘visual smoothing’ particularly 
with large buffersizes - but then again exactly this “always 
fall-off no matter what [the next real data will be]” is the
problem.

One the upside, there’s one less high-frequency (100Hz) thread
(Yay!) PS. it probably never worked on windows, anyway.

Only peak-meters are affected by his change.
K-meters, IEC I/II and VU were never visually smoothed.
2015-05-02 03:46:49 +02:00
..
MSVCardour_mackie
button.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
button.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
control_group.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
controls.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
controls.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
device_info.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
device_info.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
device_profile.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
device_profile.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
fader.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
fader.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
gui.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
gui.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
interface.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
jog_wheel.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
jog_wheel.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
jog.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
jog.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
led.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
led.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
mackie_control_exception.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
mackie_control_protocol_poll.cc
mackie_control_protocol.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
mackie_control_protocol.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
mcp_buttons.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
meter.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
meter.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
midi_byte_array.cc
midi_byte_array.h
pot.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
pot.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
strip.cc professionalize peak-meters 2015-05-02 03:46:49 +02:00
strip.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
surface_port.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
surface_port.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
surface.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
surface.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
test.cc
timer.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
TODO
types.cc put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
types.h put all of the Mackie control surface code into the ArdourSurface namespace 2015-04-15 20:37:20 -04:00
wscript