Looking for a metronome plugin to use in Carla

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

starfry
Established Member
Posts: 26
Joined: Wed Dec 09, 2020 9:19 am
Has thanked: 5 times

Looking for a metronome plugin to use in Carla

Post by starfry »

Hi all,

I'm running my keyboard through some sf2 and sfz sounds "wired together" using the carla patchbay to an audio output connected to headphones.

I'd like to throw a metronome plugin in there and "wire" its audio output in with the rest so I can hear it in my headphones but be able to view its "custom ui" (as Carla calls it) to see some kind of visual cue.

Should be simple enough but I can't find anything except old and broken things that don't look very good anyway, even if I could. The only decent looking thing I've seen is the monoplugs metronom but that seems to be long dead (except for the ios version on the apple app store that I have on my ipad), unless there's somewhere to dowload it from that I haven't found...

Oh, and it needs to be Linux-native. I have not gone as far as messing with windows plugins using wine (yet).

I'm just looking for something easy to drop into my existing setup that can be used whilst practising. Any suggestions?

Thanks :D
Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: Looking for a metronome plugin to use in Carla

Post by Kott »

Cabbage has a nice metronome. It is VST.
https://cabbageaudio.com
User avatar
digitsun
Established Member
Posts: 91
Joined: Thu Mar 04, 2021 1:50 am
Has thanked: 13 times
Been thanked: 14 times

Re: Looking for a metronome plugin to use in Carla

Post by digitsun »

gtklick. It is in official repositories of Debian/Ubuntu. It isn't a plugin but offers native JACK support.
starfry
Established Member
Posts: 26
Joined: Wed Dec 09, 2020 9:19 am
Has thanked: 5 times

Re: Looking for a metronome plugin to use in Carla

Post by starfry »

Thanks, yeah gtklick. I think it's abandonware. I use Arch and it is in the AUR but can't be built because a dependency it needs is not available. No upstream activity for several years. I could spend ages trying to sort that or find something else that "just works"(tm).

Cabagge looks like a project, unless I misunderstand its a programming environment rather than a plugin I can just drop onto my patchbay.

Any other ideas....?
sprock
Established Member
Posts: 69
Joined: Mon Mar 16, 2015 8:57 am
Has thanked: 1 time
Been thanked: 2 times

Re: Looking for a metronome plugin to use in Carla

Post by sprock »

I use gtick (it's in the Ubuntu repositories; the latest version is from 2020).

http://antcom.de/gtick/
User avatar
TAERSH
Established Member
Posts: 455
Joined: Mon Feb 03, 2020 6:48 pm
Has thanked: 27 times
Been thanked: 21 times

Re: Looking for a metronome plugin to use in Carla

Post by TAERSH »

I'm, using klick 0.12.2. Though, it's not a plugin, but a command-line program. I'm using it with the -j -P option. I patched Qtractor to enable/disable klick by Qtractor's GUI.

Code: Select all

[ "$(pidof klick)" != "" ] && killall klick || klick -j -P &
root# klick
klick 0.12.2

Usage:
klick [options] [bars] [meter] tempo[-tempo2/accel] [pattern]
klick [options] -f filename
klick [options] -i
klick [options] -j

Options:
-f filename load tempo map from file
-j no tempo map, just follow jack transport
-n name set jack client name
-p port,.. jack port(s) to connect to
-P automatically connect to hardware ports
-o port OSC port to listen on
-i interactive mode
-W filename export click track to audio file
-r samplerate sample rate of export (default: 48000)
-s number use built-in sounds:
0: square wave (default)
1: sine wave
2: noise
3: acoustic bell/click
-S file[,file] load sounds from file(s)
-e no emphasized beats
-E emphasized beats only
-v mult[,mult] adjust playback volume (default: 1.0)
-w mult[,mult] adjust playback pitch (default: 1.0)
-t enable jack transport
-T become transport master (implies -t)
-d seconds delay before starting playback
-c bars pre-roll. use -c 0 for 2 beats
-l label start playback at the given label
-x multiplier multiply tempo by the given factor
-h show this help

Tempo Map File Format:
[label:] bars [meter] tempo [pattern] [volume]
...
root#
Kott
Established Member
Posts: 818
Joined: Thu Mar 21, 2013 12:55 am
Location: Vladivostok
Has thanked: 65 times
Been thanked: 122 times

Re: Looking for a metronome plugin to use in Carla

Post by Kott »

starfry wrote: Wed Mar 10, 2021 4:49 pm Cabagge looks like a project, unless I misunderstand its a programming environment rather than a plugin I can just drop onto my patchbay.
Yes, it's a programming environment and it includes a lot of good examples, metronome too. No need to coding, open Cabbage, build examples (or just metronome only) and put the plugin(s) to your vst dir.

Also you can try kmetronome.
starfry
Established Member
Posts: 26
Joined: Wed Dec 09, 2020 9:19 am
Has thanked: 5 times

Re: Looking for a metronome plugin to use in Carla

Post by starfry »

I just installed gtick (0.5.5) and it works. Thanks @sprock :D

It isn't a Jack app but my setup has Pulseaudio feeding into jack so I can just tell Pulse (via pavucontrol) to send gtick output to Jack and I can hear the ticks in my headset. That meets my basic needs.

kmetronome looks nice too, but it doesn't build on my build box... I'll need to look into that (Could not find a package configuration file provided by "Qt5LinguistTools").

Does anyone know if there exists any download location for the monoplugs metronome? I believe it's now "freeware" - all their other stuff is on a google docs page but the metronome isn't there. I have it on my ipad, would like that on my Linux box if I can get it...

But gtick is a good compromise for now.
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Looking for a metronome plugin to use in Carla

Post by autostatic »

Caps/C* has a metronome plugin (Click): http://quitte.de/dsp/caps.html#Click
And doesn't Guitarix have one too?
starfry
Established Member
Posts: 26
Joined: Wed Dec 09, 2020 9:19 am
Has thanked: 5 times

Re: Looking for a metronome plugin to use in Carla

Post by starfry »

I've just installed CAPS the C* Audio Plugin Suite, hadn't heard of that before. I've tried Click and it works, has the midi input so can be controlled from slider etc which is good. But it isn't very featureful imo and hard to configure (e.g. I couldn't just type in the bpm, I had to use slider to do it but can't do it exactly). It has some different tones and a beat split feature (e.g 4 ticks per beat - nice) but splits tick the same tone as the beat. And you can't turn it off!!!! (so need to disconnect its output).

It's definitely along the right lines, ticks the boxes for being a native Linux plugin, but lacks a decent UI.

A mix of gtick and Click..
User avatar
digitsun
Established Member
Posts: 91
Joined: Thu Mar 04, 2021 1:50 am
Has thanked: 13 times
Been thanked: 14 times

Re: Looking for a metronome plugin to use in Carla

Post by digitsun »

Well, I find very frustrating the metronome issue in Linux. It is a pity, but gtklick is abandonware :cry: , and don't exist a simple and versatile alternative, for now. I've been using gtklick in my Debian/Ubuntu installations, but now I see that is over, gtklick doesn't exist in the next release of Debian (Bullseye) and in Ubuntu 20.04+ don't exist for some time.

I've tried Kmetronome, but it is all midi app, so for works need a midi sytnh (e.g kmetronome + qsynth), and in kmetronome I miss tap tempo feature (for search the unknown song's tempo) and the possibility to use custom sounds for the beat's click.

Maybe we need to call to the comunity of developers for please make a metronome app or plugin for Linux.

Regards.
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: Looking for a metronome plugin to use in Carla

Post by rghvdberg »

If you really can't find something useful, I'll make one.
lemme know if it's really needed
User avatar
tenryu
Established Member
Posts: 31
Joined: Tue Dec 30, 2014 6:35 pm
Location: barjac (30430) France
Has thanked: 2 times

Re: Looking for a metronome plugin to use in Carla

Post by tenryu »

Hello,
You can try this one too.
jack_metro (1) - Linux Man Pages
jack_metro: JACK toolkit metronome

Command to display jack_metro manual in Linux: $ man 1 jack_metro
NAME
jack_metro - JACK toolkit metronome
SYNOPSIS
jack_metro [ -n name ] [ -f hz ] [ -D msecs ] [-a % ] [ -d % ] -b bpm
DESCRIPTION
jack_metro is a simple metronome for JACK. It generates a synthetic "tick" sound for every beat. Note that is does not connect its output port by default - to hear the sound it makes you must connect them using some other tool.
OPTIONS

-n, --name

Specify a name for this instance of the metronome.
-f, --frequency Hz

Define the frequency of the "tick" in Hz.
-D, --duration msecs

Define the duration of the "tick" in milliseconds.
-a, --attack %-age

Define the duration of the attack phase of the "tick" as a percentage of the duration.
-d, --decay %-age

Define the duration of the decay phase of the "tick" as a percentage of the duration.
--b, --bpm bpm

Define the number of beats per minute.

Even if you can't sing well, sing. Sing to yourself. Sing in the privacy of your home. But sing.
"Nachman of Breslov"
User avatar
AlbertoZ
Established Member
Posts: 84
Joined: Thu Nov 23, 2017 10:08 am
Has thanked: 7 times
Been thanked: 16 times

Re: Looking for a metronome plugin to use in Carla

Post by AlbertoZ »

starfry wrote: Tue Mar 09, 2021 1:56 pm The only decent looking thing I've seen is the monoplugs metronom but that seems to be long dead (except for the ios version on the apple app store that I have on my ipad), unless there's somewhere to dowload it from that I haven't found...
Hi, Monoplug disappeared from the dev scene some time ago.
I have a copy of Metronom (once it was a freeware) on my PC. Since the devs made their product free for everyone (Monique and BStep) I don't think I'll do something wrong I if give it to someone to try. What I like of it is the nice design and some flexibility it has

The Metronome works in ALSA (not sure about Jack), with the following dependencies:

Code: Select all

ldd Metronom 
	linux-vdso.so.1 (0x00007ffcfb1da000)
	libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f7ed6795000)
	libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f7ed6780000)
	libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f7ed677b000)
	libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f7ed6680000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7ed667a000)
	libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f7ed65bb000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f7ed6596000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f7ed658b000)
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f7ed63aa000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f7ed625b000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f7ed6240000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7ed604e000)
	libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f7ed6022000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f7ed68f3000)
	libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f7ed5fea000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f7ed5fce000)
	libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f7ed5fc8000)
	libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f7ed5fc0000)
	libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f7ed5fa4000)
	
Attachments
metronom.png
metronom.png (34.81 KiB) Viewed 2819 times
stanlea
Established Member
Posts: 700
Joined: Wed Apr 25, 2012 9:49 pm
Has thanked: 41 times
Been thanked: 23 times

Re: Looking for a metronome plugin to use in Carla

Post by stanlea »

Yep this metronome is the best I found for my training needs, I love the GUI and it has all the features I need.
Post Reply