Version: Ardour 9.2.0 (Official .run build, GCC 10.2.1).System: Linux (AMD Ryzen Threadripper).
Problem: Vamp-Plugins (QM-Vamp) will not be scannt.
get no menue „Analyse“ , only interne tools (Loudness/Spectral), but no „Vamp Analysis“.
tryed this pathes: $HOME/vamp, $HOME/.vamp, /opt/Ardour-9.2.0/lib/vamp/ und /usr/lib/vamp/.
Variablen: VAMP_PATH was exported in Start-Skript und via Terminal.
And: the Log-window shows nothing about „Scanning for Vamp plugins“ Aktivität.
Plugin-Check: ldd to .so shows no dependencies; .n3 und .cat files are in the same folder.
VAMP plugins are not LV2, LADSPA, or VST3, so I do not think they will work with ardour.
./waf configure checks for vamp, so if the SDKs are installed it should have support for it
Checking for ‘vamp-sdk’ >= 2.1 : yes
Checking for ‘vamp-hostsdk’ >= 2.1 : yes
Looking at the ardour9 run scripts it seems like the proper directory for vamp plugins is /opt/Ardour-9.2.0/lib/ardour9/vamp or any directory set in VAMP_PATH
VAMP is a non-realtime plugin API, unrelated to plugin formats like VST, LV2 etc. The plugins can be used by applications for analysis of audio, but they are not “effects”. Ardour uses several of them for various internal tasks.They will never show up as a “plugin” in the normal sense.
The only way to use 3rd party VAMP plugins in Ardour is by custom Lua scripts.
VAMP plugins bundled with Ardour are used internally in various places, but there is no generic GUI to run VAMP plugins and display their analysis. You may want to look into https://www.sonicvisualiser.org/ for that.
thanks for all the important notes
i got it!
-
do this:
make the wav file you want to analyse from stereo to mono
then:
Sonic Visualiser > open wav file > Transform > Analysis by Category >
Time > Tempo > Tempo And Beat Tracker (switch to Mono)
safe the new Analyse with File > Export Annotation Layer > Dateityp
Comma-separated data files > csv-file
open this csv file and copy the first column into Kate to get a .txt file
change all komma (,) into Point (.)
save this txt file as beats.txt -
Start Terminal in the folder, were the .wav file and the beats.txt
are stored.
Virtuelle Umgebung erstellen
python3 -m venv myenv
./myenv/bin/pip install mido
- bash
./myenv/bin/python -c "
import mido
from mido import MidiFile, MidiTrack, MetaMessage
mid = MidiFile()
track = MidiTrack()
mid.tracks.append(track)
with open(‘beats.txt’, ‘r’) as f:
times = [float(l.strip()) for l in f if l.strip() and not
l.startswith(‘#’)]
last_t = 0
for t in times:
delta_t = t - last_t
if delta_t > 0:
bpm = 60.0 / delta_t
tempo = mido.bpm2tempo(bpm)
ticks = int(mido.second2tick(delta_t, mid.ticks_per_beat, tempo))
track.append(MetaMessage(‘set_tempo’, tempo=tempo, time=ticks))
last_t = t
mid.save(‘beats_map.mid’)
print(‘ERFOLG: beats_map.mid (mit Tempo-Events) wurde erstellt!’)
"
you get the MIDI file