Vamp plugin host for real-time audio feature analysis
Project description
rtvamp
Python bindings of Vamp plugin host for real-time audio feature analysis.
Installation
Install the latest version from PyPI:
$ pip install rtvamp
Simple example
Using librosa to read an audio file and the spectral roll-off plugin for analysis:
>>> import rtvamp
>>> import librosa
>>> rtvamp.list_plugins()
['example-plugin:rms', 'example-plugin:spectralrolloff']
>>> rtvamp.get_plugin_metadata("example-plugin:spectralrolloff")
PluginMetadata(identifier='spectralrolloff', name='Spectral roll-off', description='', maker='LB', copyright='MIT', plugin_version=1, input_domain='frequency', parameter_descriptors=[{'identifier': 'rolloff', 'name': 'Roll-off factor', 'description': 'Some random parameter', 'unit': '', 'default_value': 0.8999999761581421, 'min_value': 0.0, 'max_value': 1.0, 'quantize_step': None, 'value_names': []}], output_descriptors=[{'identifier': 'frequency', 'name': 'Roll-off frequency', 'description': 'Frequency below which n% of the total energy is concentrated', 'unit': 'Hz', 'bin_count': 1, 'bin_names': [], 'has_known_extents': False, 'min_value': 0.0, 'max_value': 0.0, 'quantize_step': None}])
>>> y, sr = librosa.load(librosa.ex("trumpet"))
>>> t_rolloff, rolloff = rtvamp.compute_features(
... y, sr,
... plugin="example-plugin:spectralrolloff",
... blocksize=256,
... parameter={"rolloff": 0.5},
... )
>>> rolloff
array([[1291.992188, 1291.992188, 1722.656250, ..., 5684.765625,
5598.632812, 6459.960938]], dtype=float32)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rtvamp-0.3.0.tar.gz
(175.5 kB
view hashes)
Built Distributions
rtvamp-0.3.0-cp311-cp311-win32.whl
(139.4 kB
view hashes)
rtvamp-0.3.0-cp310-cp310-win32.whl
(138.2 kB
view hashes)
rtvamp-0.3.0-cp39-cp39-win_amd64.whl
(161.8 kB
view hashes)
rtvamp-0.3.0-cp39-cp39-win32.whl
(138.4 kB
view hashes)
rtvamp-0.3.0-cp38-cp38-win_amd64.whl
(163.1 kB
view hashes)
rtvamp-0.3.0-cp38-cp38-win32.whl
(138.3 kB
view hashes)
rtvamp-0.3.0-cp37-cp37m-win_amd64.whl
(162.3 kB
view hashes)
rtvamp-0.3.0-cp37-cp37m-win32.whl
(139.5 kB
view hashes)
rtvamp-0.3.0-cp36-cp36m-win_amd64.whl
(162.2 kB
view hashes)
rtvamp-0.3.0-cp36-cp36m-win32.whl
(139.4 kB
view hashes)
Close
Hashes for rtvamp-0.3.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb9bc6aa1d1a5beec2e2e6ef5715c73b6544b7a4f9be4869f46ce7de569919e7 |
|
MD5 | 0074c1bbed9cc959418c3a2d32a37d14 |
|
BLAKE2b-256 | f91f73c062f1186ea8c2f653875e056f4f7cdb6cedf7656e14ab0630d1b0bad3 |
Close
Hashes for rtvamp-0.3.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30c01835c8cfd610110a707198173fec324480a9239f3668f345c8420278a8bc |
|
MD5 | 9c3595f39a06d3a16d3e4c5f923b47fd |
|
BLAKE2b-256 | 2c28c3afaaa0946d6d8962b353a988c88e9bc2992dd4ff0ba5c31444f6df7025 |
Close
Hashes for rtvamp-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cbf302a2b710cb290ccfaa302af398ea8b42191c4263bfd27f7773faec1c0cc |
|
MD5 | faa0f1794fa4667aa66de891dadb4141 |
|
BLAKE2b-256 | b6313c9945f19ce4a60ada68cd81c9f0f9520fdeb605bd597f367a7a488c8049 |
Close
Hashes for rtvamp-0.3.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e9466640aab231bc46c204bb068dcd50dc0bf9457e1370c6f38d3bcefa3acb4 |
|
MD5 | 83ef84bb82daa87f32638cc3eddfe2c2 |
|
BLAKE2b-256 | 40afe8d3b833bb76ddce174192e9af760e7636518a0c0fff43b7e18141af4b2f |
Close
Hashes for rtvamp-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca0566f84ef0495315c0ae398856e368eade1f1ba71fa3219f0050386248133a |
|
MD5 | 6971a164f47ca29737ac0dfcea33fe39 |
|
BLAKE2b-256 | d89224c633dd3d5bed743ee32431a0e55dbbe46bb42435ae57f81a2fbda53b66 |
Close
Hashes for rtvamp-0.3.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f871675d8d09eb7e41cd0bc63692c817e1214eb02ba29a6c654352c29750b2d9 |
|
MD5 | cf9dd2c1a478eee733f2e91d83dc4f27 |
|
BLAKE2b-256 | 696db3965b71e60b6a8fae7113a1cb35031fe7c5feab43290712cca00aba0306 |
Close
Hashes for rtvamp-0.3.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56ce93d093b3099e0c588df0becd3d96da4eb72bdbef6a1b9d54de0382823c4c |
|
MD5 | f8b8665fc77797069c21f5532ac758e1 |
|
BLAKE2b-256 | b23a9ba7694804623de143ab2fd006db3674b10d0fd5a725e72761b0a2af8757 |
Close
Hashes for rtvamp-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddbe4e41a0cbe36b8a5e73dea588c2a1fa17dc70ec8011892ff8b693bdf040b6 |
|
MD5 | a319f3e75341c090240d966f4c1b0827 |
|
BLAKE2b-256 | 4a99d2c3670454b6473769f4777e6bdc1666ddde6bb9660c46e5782dc7cbc9ea |
Close
Hashes for rtvamp-0.3.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da21e2f61c4c7a1f22146da93e5ea11dc8a007193f827e7fd12eea2383933ea9 |
|
MD5 | 0ec877d8ff08855edf4a6d4d7b94c593 |
|
BLAKE2b-256 | f5d04540a5fc2bfa4d92bc86fc472ae2d02e8badf05c3b06a37052a1518740ea |
Close
Hashes for rtvamp-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dcb198ad24dc1f534d4005c320064424c06dc218740ab2aa50a5d958e2daec9 |
|
MD5 | a0564c9d9275891976a9008e8303c53d |
|
BLAKE2b-256 | 40ae463f96b8aa897f71cc969c7e4c11749b16d0e04c788caa111c752851c6f8 |
Close
Hashes for rtvamp-0.3.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 644050667cf556e3675a08faee92c044e7410f1046b1da8febf0051e0b54c1ca |
|
MD5 | 64ff417870e770ca7541226404a6f6f5 |
|
BLAKE2b-256 | c8cca7dd8aa559e736cbfaafc0a920382594f9296018073d0d99aee5a94f4b2e |
Close
Hashes for rtvamp-0.3.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef786efc2c3414708afe4c63f483d9c630857bb4d1214f6ea49d52dcb519fc03 |
|
MD5 | 0c73fb7bb96b63b313661517d7c8da1a |
|
BLAKE2b-256 | 426dd0dfe0d5ddcf129dab3e833e0a0790181dd8a931c61ddb3267eaeb3b8d7b |
Close
Hashes for rtvamp-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd36a37294676d200685efe9c18f048e6ad26c6c4d784b84d8c0bd38afb6ce5 |
|
MD5 | 75f673c6901bde9247788685a539f22d |
|
BLAKE2b-256 | 17839bb56c375b5bcf39d4a761005bf69a27e6421d2ea1b28ef05c86e49d2ba7 |
Close
Hashes for rtvamp-0.3.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8492d99282997c3f3db7a746140379bffdf57507ef8cceeb58a7de1ad7f26d3 |
|
MD5 | ec7af5a2ef14ed87b5c5bc80ec09a718 |
|
BLAKE2b-256 | 9a03bd99d445d8a6d780acd60609211bfa68ef481cdf42fb3988b003bbd0fbd2 |
Close
Hashes for rtvamp-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49ed9f482362a9857d39bc74c3cf5d3aad9ec43e9195ef4d40bb5755412dd5a8 |
|
MD5 | 0f3b116307402f4dd7eafe0dd95b802e |
|
BLAKE2b-256 | 5ea8f2cc01dbe6ef938ba519a6a6a889b1527479c6d121e46013e35cd6694fed |
Close
Hashes for rtvamp-0.3.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d98d1815d8983fa0927b14a03f4caa9c5d0f2411c728ab0f449555ac40342a |
|
MD5 | 4f716df9bb3deddd24a791700de47077 |
|
BLAKE2b-256 | ef3d43d4a65a10354e2fe8dd221a0abd416cdd6a9678f10eb912e79edadaf7a4 |
Close
Hashes for rtvamp-0.3.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9f88946cc5589ab462218ff142a7101808de8a39f1ce5f56148308e4a2ad643 |
|
MD5 | d429e437bd258b60e464662eb5412a7d |
|
BLAKE2b-256 | dc4bab3dc7415813a436662f858a9f31eae39b84c52b8219b84ed260b037a933 |
Close
Hashes for rtvamp-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fee7f5a80591351412d144597cb5d49895e47085c22475bce8f3c205947bef5e |
|
MD5 | 6bc285ed4e42d20c878aafa2e83935bc |
|
BLAKE2b-256 | 5378b1ca25fe1f1e79cc0f4de356e97e56d43fb9572bebb8c80fd7c4bfea1001 |
Close
Hashes for rtvamp-0.3.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69890e0db1cd89f10c48e1b7d2a213bd5c5951b678ab9dffe34f7bd6ae0c4e79 |
|
MD5 | 3ab30b3c5a25075019b95fd923f5567d |
|
BLAKE2b-256 | 66cba00286dcf797e22c208be957ae87eefda99fefa4810ef7ee6f20196d1671 |
Close
Hashes for rtvamp-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92c04fafd1d3133bfb254ecc7fb9ff00e887ac6f7700d4c5d1fe84b17800a8d1 |
|
MD5 | 7a50df1df6b2999a336dcc80093ea809 |
|
BLAKE2b-256 | 0df15926c5650bc3a501f78fcaad27a4a1157c87c12f5440638595e9dad51f2c |
Close
Hashes for rtvamp-0.3.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09192cb785ac88dc6aa2b056294cc8611f948cd5d19000795325e9ad24bde825 |
|
MD5 | 39ff5955b0628ad2e90b04bb4c19e824 |
|
BLAKE2b-256 | 64a6a037b30c0f4d0e39e3d9db11e67ca1a8f928345af551311fde8ca7521c05 |
Close
Hashes for rtvamp-0.3.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c3e18879b77892f05b01dbde420ec15c982df45f1fc1bd36336587b8afcab5e |
|
MD5 | 3b0f5b2bcc6b726b7f15d8b6ce2b4e05 |
|
BLAKE2b-256 | e99fde09cacd5d295251cfa7a0ea64980eb237d1ecd02cc83413052eff48a536 |
Close
Hashes for rtvamp-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9505b243e95aaeb0f4844ef705251c7e4fbe47d04bab03af3a640acef86abae |
|
MD5 | 472147a4943af6514c47073dd7f3ae70 |
|
BLAKE2b-256 | 87472821e904b23a55026ca8096c8e4de59c29fc169a292b823a78e4ab599ef1 |
Close
Hashes for rtvamp-0.3.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0360d89a933cc67fa4f8f61303ffa38a9ebe4584c95f48125167f007d12f7172 |
|
MD5 | 6840fc6067650faf719a7c5d1ea0c9b3 |
|
BLAKE2b-256 | 7fb0cec30f70827b5fb80baf95cc9172566411ed50650aaebe683e116e3bd56c |
Close
Hashes for rtvamp-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 006e5698367cf5b367a5aaf35910cd7d28fecd91f09d3dd507fcf889d73fe42f |
|
MD5 | 699bcbad61e816b240912a62312127ea |
|
BLAKE2b-256 | 8d53f89d05cc72b44aacbdb5cb9cd9905638bfdc68307186ca94ec2a8addace0 |
Close
Hashes for rtvamp-0.3.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d5fbbf687ba048e9f8d66c4c094bc0c26812b61bac12f93fee4919c5ff81bda |
|
MD5 | 2fd104cfc00b490f189e2d312fef4493 |
|
BLAKE2b-256 | 564dd9dd095cd6365bab39cb49328fea3cb64b8dd6d6196946ddeb0a4dbbab86 |
Close
Hashes for rtvamp-0.3.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cc062ca6eabb6a0458301cd4fa37c380b53e3bb96fb8fb19e99d8e04b7b1e59 |
|
MD5 | 57b7e397c35e602f8360c60e3df1eefa |
|
BLAKE2b-256 | 3da8399a81588163e51c3a66d555534746caf830b279a22271e6b725a16e2345 |
Close
Hashes for rtvamp-0.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 485fcb1da9c5c535318c56656e0a6dfcbb3e84fe4000fa5e3f7d6cf79e24f02d |
|
MD5 | 146761a584da723f166344d107b3ad2f |
|
BLAKE2b-256 | 6e5c729a6105d899866478619eed3ded304d7b9fcb5e554e199e313a385b82d9 |
Close
Hashes for rtvamp-0.3.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96c4b16fa9fea5e95fb37ba5e1e7bc5f89f518a072d8231abd23921b2b55d760 |
|
MD5 | 1e7fd2025567f53e9b361599241299f3 |
|
BLAKE2b-256 | c133c9da4af6442c477de8efa96a3d3d78289c25c6f39c703138d25676c4838d |
Close
Hashes for rtvamp-0.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06e87cabc193955ab4539df0cd6e6ed84a8e31962618bb7c4b356c1a5d5621aa |
|
MD5 | fc07c03c74866bd401f94cedae02fe1d |
|
BLAKE2b-256 | f359c77bc1b441abee962cde5280e74f9b6e0567628f823e18e1be70d12164e5 |