• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created over 11 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

collection of LV2 plugins for audio-level metering

meters.lv2 - Audio Level Meters

meters.lv2 is a collection of audio-level meters with GUI in LV2 plugin format.

It includes needle style meters (mono and stereo variants)

  • IEC 60268-10 Type I / DIN
  • IEC 60268-10 Type I / Nordic
  • IEC 60268-10 Type IIa / BBC
  • IEC 60268-10 Type IIb / EBU
  • IEC 60268-17 / VU

Stereo & Mono variants of bar-graph meters:

  • 30 Band 1/3 octave spectrum analyzer IEC 61260
  • Digital True-Peak Meter (4x Oversampling), Type II rise-time, 13.3dB/s falloff.
  • True-Peak (4x Oversampling) + RMS (600ms integration time) combined with numeric readout
  • K-12, K-14, K-20 / RMS type K-Meters according to the K-system introduced by Bob Katz
  • DR-14 (crest factor / loudness range measurement method)

and the following stereo plugins:

  • EBU R128 Meter with Histogram and History
  • Stereo Phase Correlation Meter (Needle Display)
  • BBC Mid/Side M-6 (Needle Display)
  • Goniometer (Stereo Phase Scope)
  • Phase/Frequency Wheel
  • Stereo/Frequency Monitor

as well as a mono:

  • Signal Distribution Histogram
  • Bitmeter

Usage

Should be pretty much self-explanatory. A few notes:

  • click + drag on the calibration-screw allows to modify the reference level of the needle meters
  • shift + click on the calibration-screw resets to default
  • ctrl + click on meters with scalable GUI resets the window-size to 100%
  • clicking anywhere on the bar-graph meters resets the peak-hold

Install

Compiling these plugin requires the LV2 SDK, gnu-make, a c-compiler, libpango, libcairo and openGL (sometimes called: glu, glx, mesa).

  git clone https://github.com/x42/meters.lv2.git
  cd meters.lv2
  make submodules
  make
  sudo make install PREFIX=/usr

Note to packagers: The Makefile honors PREFIX and DESTDIR variables as well as CFLAGS, LDFLAGS and OPTIMIZATIONS (additions to CFLAGS), also see the first 10 lines of the Makefile. You really want to package the superset of x42-plugins.

Note on build-dependencies

These plugins count on rather recent (Jan 2013) fixes^Wfeatures of some libraries (but may work with older versions too):

In particular multi-threading in cairo, pixman and pango. Versions of those libraries earlier than libcairo < 1.12.10, libpixman < 0.30.2 and libpango < 1.32.6 are not thread-safe. As with all concurrency issues, things may or may not work and if you only open one meter GUI at a time it's usually fine.

Also note that the plugins use the LV2 idle-interface (lv2 >= 1.4.2) The plugin-host (eg. ardour or qtractor) needs to be compiled with this or a later version of the LV2 SDK to support the features.

The plugin-host must also support http://lv2plug.in/ns/ext/resize-port/

Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot

More Repositories

1

libltc

Linear/Logitudinal Time Code (LTC) Library
C
188
star
2

lv2vst

experimental LV2 to VST2.x wrapper
C
121
star
3

scarlett-mixer

Quickly hacked scarlett-mixer GUI for Linux/ALSA
C
120
star
4

x42-plugins

collection of LV2 plugins (submodules) for packaging
Makefile
93
star
5

fil4.lv2

4 Band Parametric EQ
C
70
star
6

liboauth

POSIX-C functions implementing the OAuth Core RFC 5849 standard
C
68
star
7

fat1.lv2

Fons Adriaensen's AT1 -- Autotune LV2 plugin
C
66
star
8

midifilter.lv2

LV2 plugins to filter midi events
C
65
star
9

ltc-tools

tools to deal with linear-timecode (LTC)
C
64
star
10

sisco.lv2

Simple Scope
C
41
star
11

xjadeo

X JAck viDEo mOnitor: a tool that displays a video clip in sync with an external time source (jack-transport, LTC and MTC). Applications include: soundtrack composition/editing, video monitoring and -installations.
C
40
star
12

silan

audio file [silence] analyzer
C
38
star
13

jack_midi_clock

JACK MIDI Clock - Utility to send MIDI Beat Clock pulses that follow the JACK Transport
C
38
star
14

convoLV2

LV2 convolution plugin
C
37
star
15

avldrums.lv2

Dedicated AVLDrumkits LV2 Plugin
C
35
star
16

libtimecode

deal with A/V timecode and framerates
C
34
star
17

darc.lv2

Dynamic Audio Range Compressor
C
26
star
18

sofd

Simple Open File Dialog [for X11 without toolkit]
C
25
star
19

tuna.lv2

Musical Instrument Tuner
C
22
star
20

harvid

http ardour video daemon
C
16
star
21

midimap.lv2

Rule based MIDI mapper plugin
C
16
star
22

robtk

robin's LV2 UI ToolKit
C
15
star
23

sound-gambit

Audio File Peak Limiter
C++
15
star
24

dpl.lv2

Digital Peak Limiter LV2 Plugin
C
15
star
25

phaserotate.lv2

Phase Rotation LV2 plugin
C
15
star
26

jackmidi2osc

Jack Midi to OSC
C
14
star
27

gmsynth.lv2

General MIDI LV2 Synth
C
14
star
28

weakjack

weak/runtime libjack linking (jackaudio.org)
C
14
star
29

jack-stdio

unix pipe audio-data from and to JACK
C
13
star
30

zconvo.lv2

Zero Config Convolver
C++
13
star
31

alsa-driver

fork git.alsa-project.org/alsa-driver.git for digidesign and focusrite driver development
C
12
star
32

oauth-utils

oauth command line utilities
C
12
star
33

stepseq.lv2

Simple Step Sequencer
C
11
star
34

scarlettmixer

Scarlett 18i6 mixer control
Python
11
star
35

xfade.lv2

stereo DJ X-fade plugin
C
10
star
36

spectra.lv2

Spectrum Analyzer
C
9
star
37

matrixmixer.lv2

NxM Matrix Mixer LV2 Plugin
C
9
star
38

balance.lv2

Stereo Balance Control
C
9
star
39

onsettrigger.lv2

Audio to Midi Onset Trigger LV2 Plugin
C
9
star
40

jack_midi_latency

Utility to measure jackaudio MIDI latency & jitter
C
9
star
41

003amdtp

digimagic
C
7
star
42

testsignal.lv2

LV2 Test Signal Generator
C
5
star
43

property_example.lv2

LV2 Property/Parameter Example Plugin
C
5
star
44

mclk.lv2

Midi Clock Generator LV2 Plugin
C
5
star
45

stereoroute.lv2

Stereo Routing Plugin
C
5
star
46

vlc-lv2

LV2 Audio Plugin Host for VLC
C
4
star
47

lv2toweb

create xhtml documentation for LV2 plugins
C
4
star
48

mtc-tools

JACK MIDI Timecode tools
C
4
star
49

nodelay.lv2

audio delay line with latency reporting -- LV2 test & instrumentation tool
C
4
star
50

net-wwan-iosm

C
3
star
51

plumbing.lv2

LV2 Plumbing Plugins
Makefile
3
star
52

repitch.lv2

Counterbalance pitch when vari-speeding
C++
3
star
53

modspectre.lv2

C
3
star
54

mixtri.lv2

Matrix Mixer & Trigger (Pre-Processor for Oscilloscope)
C
3
star
55

host-sync-test.lv2

C
2
star
56

jack-ir

JACK Audio Batch Impulse Response Recorder
C++
2
star
57

mtc.lv2

MTC Generator LV2 Plugin
C
2
star
58

controlfilter.lv2

LV2 Control Port Parameter Filters -- modular synth blocks
C
2
star
59

dokuoauth

Dokuwiki oauth plugin
2
star
60

jack-midi-cmd

Commandline tool to generate JACK MIDI events
C
2
star
61

dokurpcpub

dokuwiki plugin to publish changes via XML-RPC.
2
star
62

alsa_request_device

ALSA/Dbus Audio Reservation Utility (commandline app)
C
2
star
63

ipc-stdio

IPC client/server to forward stdio
C
1
star
64

cairo-testing

libcairo performance testing
Objective-C
1
star
65

jalv

clone of http://git.drobilla.net/jalv.git -- note: the master-rg branch is regularly rebased onto master
C
1
star
66

mididebug.lv2

MIDI Message Generator
C
1
star
67

host-synth-test.lv2

instrumentation tool - LV2 synth to test MIDI alignment in host(s)
Makefile
1
star
68

c-miio

C
1
star
69

tsmm2

Time Stamp Movie Maker
C
1
star
70

modmeter.lv2

Audio Signal Level Meter Plugin for the MOD
Makefile
1
star
71

midigen.lv2

LV2 MIDI Test Sequence Generator
C
1
star