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.2.0.tar.gz
(174.5 kB
view hashes)
Built Distributions
rtvamp-0.2.0-cp311-cp311-win32.whl
(138.2 kB
view hashes)
rtvamp-0.2.0-cp310-cp310-win32.whl
(138.5 kB
view hashes)
rtvamp-0.2.0-cp39-cp39-win_amd64.whl
(160.5 kB
view hashes)
rtvamp-0.2.0-cp39-cp39-win32.whl
(138.5 kB
view hashes)
rtvamp-0.2.0-cp38-cp38-win_amd64.whl
(161.4 kB
view hashes)
rtvamp-0.2.0-cp38-cp38-win32.whl
(138.4 kB
view hashes)
rtvamp-0.2.0-cp37-cp37m-win_amd64.whl
(160.4 kB
view hashes)
rtvamp-0.2.0-cp37-cp37m-win32.whl
(139.7 kB
view hashes)
rtvamp-0.2.0-cp36-cp36m-win_amd64.whl
(160.4 kB
view hashes)
rtvamp-0.2.0-cp36-cp36m-win32.whl
(139.7 kB
view hashes)
Close
Hashes for rtvamp-0.2.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f22cd168cc52d1ed8842a48a57614e0318b3c410b69688a9c5e920441dd4d809 |
|
MD5 | 430224866880636387cf8d6c4876191e |
|
BLAKE2b-256 | 4d61c2d1451b87bc3d5a7f5828074419288de6888999b2057d0d918fbb259d7f |
Close
Hashes for rtvamp-0.2.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 331cecdc8b5068093d21249739d61a26a791c3ece6ac5c97cff872a803fe85dd |
|
MD5 | 8fe342429e8fc0e83bbac9b34913c16d |
|
BLAKE2b-256 | 3d7b4660b460586695382158695824f27b6215aee91ffdc1dbfb3e1df6a01fe7 |
Close
Hashes for rtvamp-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ba2930d4cd8e092bfafc260f348b21b820b6011692dc8a1ea0d36dede8d6074 |
|
MD5 | 8099146cc9c3a784ef40bd1cee883968 |
|
BLAKE2b-256 | e490ae3b7064f08247a5a9c84027fa0207e9f9c62e01f75edcce4df13ae7e40f |
Close
Hashes for rtvamp-0.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 648caeb7f39f34aacfaf302a0f338fddf30011994a954e78d969019cbeefab68 |
|
MD5 | 9a3671ff7d6894e173d7e02d1e2bf69d |
|
BLAKE2b-256 | 34fc5bd9fb7fb1defe3deeebced013117e0f347007ff38b75eda00d967554559 |
Close
Hashes for rtvamp-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6363d8dae4a75fa2b0ad81859fdfa8f65ab357f3381284eba371613bf388b4a |
|
MD5 | c66f13e24c08655a1e0ef198b12f5e1e |
|
BLAKE2b-256 | 2ce98f100eef96ef6d91215177813956d9328ead533cac0606ba7164f9aa0994 |
Close
Hashes for rtvamp-0.2.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 659853f4a4fc7b2f4277d56e5a076d528cfb4caa7b84a9fa3ae6b26ca9d914a9 |
|
MD5 | dda73aa0166483e585966f4b6af34f75 |
|
BLAKE2b-256 | 9c42a15bf6e4421bfd8893d4712e1cc983981a0f1a0b79c65100e93137dd68d3 |
Close
Hashes for rtvamp-0.2.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b4e9c873b7ea1831afa749696c0ce27bd2ede107ffd3ae0bf425744df628241 |
|
MD5 | d19b2ba5e6d2fc6144fa82ec46edfe14 |
|
BLAKE2b-256 | 2fdfd38de53dbad5f3da20a8af294b2e84a01bb2337b34ddb13d037ec0594883 |
Close
Hashes for rtvamp-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 520649ab1db6844e5bdf40edf7e581c212fa8ab6652d1e4a72004853236940f2 |
|
MD5 | a5c6677dce9efb9939bbd372f57baf75 |
|
BLAKE2b-256 | cb7bc432b94d8ac091873bd878d8482182b7a4665170fd37098fbc103ee269fa |
Close
Hashes for rtvamp-0.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 026cdee696fbebe946c1bb89519c846d065631be95707f2440cb90d3c6d4e20d |
|
MD5 | 0b9a12c539ca6d7d6e6f4391f5f9c655 |
|
BLAKE2b-256 | 1015d7fe84aa2a59155d2f527dee19b7d540960d9dc18d833f5ee5cdcabc1620 |
Close
Hashes for rtvamp-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f64930ded539bdf9d8ee01d8539b4dc2c3aea065a47e27ea63a28acc1797223 |
|
MD5 | 05d3080e7c540f2f9ddcea2ae005518b |
|
BLAKE2b-256 | fed8c44a5365ed2081b9115bde694a5659869d96393e23480dcf02efdd854385 |
Close
Hashes for rtvamp-0.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bafcedb59eec51167b70414a3dd8434ab3415449b687414ca4b5bc37d72f655 |
|
MD5 | ca3b7f2a2a1a0ca69c66272fa00bcfd9 |
|
BLAKE2b-256 | 2add84c2f300d8f84b8c1f7680c83bb490041730cc0bcdb88215cc1a62b071bc |
Close
Hashes for rtvamp-0.2.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9beb870add622c8e9b5938f19e292ababae5b07b473574d1f636ec38c0484c5 |
|
MD5 | d41facbbbeb280878a3692b71f3aab26 |
|
BLAKE2b-256 | 25e32fdd2eb6b2eddbe6125270917b44d0efbdf786c2835a447ecd87b0dfdea5 |
Close
Hashes for rtvamp-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa532c1feca6d7e037e85bcab95e289baae953daf03fc55a993744c9f410b7fd |
|
MD5 | 13783623941e3029a8ffda9160abb03b |
|
BLAKE2b-256 | bac52bf8a1cda08961c52fedb2f0fb752738825b7357381fb37da40bf5a95c0b |
Close
Hashes for rtvamp-0.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 942baab2ec6ea78025c635ec588b4e48fa5169b9305be6e1b57a633934eeef36 |
|
MD5 | 823861532a22b34a16654476af8909f0 |
|
BLAKE2b-256 | 5571eefca43bbca91f95f3fdf7d8f0caeb4e81df0db3042e4996ae5cabaca077 |
Close
Hashes for rtvamp-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd6494ab273958715ad6565229fbd2f90c2048e93dc31193381d081dde77c693 |
|
MD5 | 4cb2fb17f03965a84d5812b135d6faf7 |
|
BLAKE2b-256 | 93d02e72f3866f4dbc80640d8adce36ca629302347c71129b1c8cf976281f253 |
Close
Hashes for rtvamp-0.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcc8a4c12e9f710f578c75ddbda5808d9422917a1d623582185056320e2eaa03 |
|
MD5 | 8c04570aa92ef1eefa6d726d5256d9d2 |
|
BLAKE2b-256 | 06cec942bb531c4d5ebe4455931316850b52c617bf1501a752209eac9839bc6e |
Close
Hashes for rtvamp-0.2.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4fe4e1ffacddc371026fb920c22820321c235a6200106a1dde81999e2cb0833 |
|
MD5 | 321d6d10c7e669eb16b690edc2017e84 |
|
BLAKE2b-256 | 30c0f5c028ed80c4c4ce7a9e267e4caf3009894417e93df85de5d9b8449defc2 |
Close
Hashes for rtvamp-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ada2dc502cfdeb398a94f4765d04ff3adcb93992d2df88fe6a3ee322218c9a0b |
|
MD5 | 76f36462b2357c45c4033c6e6530fa1c |
|
BLAKE2b-256 | 82cdb88b8892d516de274f5db69d7e86d315c2ed97847f0520bee3546975a3f4 |
Close
Hashes for rtvamp-0.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 265a657f79c1cb8951ce5ae58556a734b568372c6b8c6158fda3a79ae9728f4f |
|
MD5 | 0042045eb0134737d48c9c9e2c21e260 |
|
BLAKE2b-256 | 6e49a723b3ef2ed364140c06be1647b9920d36e35ef87b4564bcd34d2342f8a9 |
Close
Hashes for rtvamp-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2eca44842b1707ab549fd7b28f10ff77d042dab51a57b37c5b2c63c8a3afdb9 |
|
MD5 | bc7e7261d672dfbfa3ae93e4d5aa7030 |
|
BLAKE2b-256 | a9cd43e06d92e5c01e2e208a611dee994a7a70cdd5818043cd66173119568cb1 |
Close
Hashes for rtvamp-0.2.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa7962309d4d5e495fc3c2ba606e05c23f7022016d85cbc303aa89eae11bf6b |
|
MD5 | ffe3abf672bae2609c5f16830a33a730 |
|
BLAKE2b-256 | ac7c034694441824cd27986544ab80bf85dae7c8b23d406b28bf7cd1dd672d82 |
Close
Hashes for rtvamp-0.2.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74a7dc7c6a432c7085b71b7882ba756ecc3cc3dd1db7f45bd459ea87d2959621 |
|
MD5 | 529f33ea1cf1b8e6155e04a970f5c4b2 |
|
BLAKE2b-256 | 7d11887719ea9badfc045db4dc5ab8d796523cb126ab7847a99af713e149152b |
Close
Hashes for rtvamp-0.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9545c751c046bafd1ce68b3ffaa6931ac8596631b6a6acab86ad4b3228be4378 |
|
MD5 | c8a8dff411cf0352ba64d01b34eb4a29 |
|
BLAKE2b-256 | 4a61b5992ff5a8e76bb5424de8bf88e578a2490d18f4a1eecbad7b35e1b12460 |
Close
Hashes for rtvamp-0.2.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bf2e1a7d5294caf3a847b0c526b8c623ad2e458f9ea06568690db3c30d4dd2b |
|
MD5 | f8be7b143d26406f16d2e566bc35a51e |
|
BLAKE2b-256 | 9bd82d22994b984dfa1da0f14b0b69b5081b1796b5ffa011f797a0aa416e5e25 |
Close
Hashes for rtvamp-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de09f7dcdd9d05b2b702e7031d9e1273b6b61a3e0d0b0785e14c78afdedb07ed |
|
MD5 | 912062e5a0727c6f2d82a326123e97bc |
|
BLAKE2b-256 | 9d82cf383a1aa592b6f0110df7462e6d6e82786d69b838aa70fd84a033acff12 |
Close
Hashes for rtvamp-0.2.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08b0ab206dafb9651da42e17a3920df6d9e1ecfcd44fe73213d58bb4be4f69f5 |
|
MD5 | c4e948a4ebf57029769339488372f352 |
|
BLAKE2b-256 | c26105a067799157890e05cd3b16088d0c8f4013e79ce70a5a600cc3603729b0 |
Close
Hashes for rtvamp-0.2.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de36fad2fb8bba3233715f0958feed2174f4cd2775642645fcf1fe686b01bc2d |
|
MD5 | 2c24591f8ea71b860f304b52172fc629 |
|
BLAKE2b-256 | f15cb8727dd04609d5a24e237e151b2f16830fcdb07baf5d24d6293798e9c23b |
Close
Hashes for rtvamp-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b697a6e5716cdcc3e9a5ac5658773d5800e991c37f92dcda013e20c496bdd74c |
|
MD5 | db2a4e391fcc26e4be2af78a0344d00c |
|
BLAKE2b-256 | 8bb9dfd432aae7b9115cc2349389a48466f5acc22aeb02307c6a804b689ca9e4 |
Close
Hashes for rtvamp-0.2.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b6386379767fcfc40005369ee7fa7d81ecc00bea3e107461b8b62d62a56d85f |
|
MD5 | 9e255554db02835d3563a01ed8e814c2 |
|
BLAKE2b-256 | 7f02e9cafd98a0301d571100e8e70f30bf97dc9d3b803e96e5fbc79ae69c8598 |
Close
Hashes for rtvamp-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccbff5a6ebc9f6ca731415492f2bded63624d87f5ca15091c94aa66a4cf11ab2 |
|
MD5 | 35fcbcc8d5cade8aa133ca6443f79d53 |
|
BLAKE2b-256 | 96cd6ef1128ca62a9ee6e69add0322ea0ee187f5e88440380338d4f18e563df0 |