Mercurial > hg > vampy-host
comparison vamp/frames.py @ 117:2370b942cd32
Docs, make collect() return a dict so it can be more easily tested for shape, and rationalise some function naming etc
| author | Chris Cannam |
|---|---|
| date | Wed, 17 Jun 2015 15:31:16 +0100 |
| parents | 3e5791890b65 |
| children |
comparison
equal
deleted
inserted
replaced
| 115:899095c8760f | 117:2370b942cd32 |
|---|---|
| 1 #!/usr/bin/env python | |
| 2 | |
| 3 # Python Vamp Host | |
| 4 # Copyright (c) 2008-2015 Queen Mary, University of London | |
| 5 # | |
| 6 # Permission is hereby granted, free of charge, to any person | |
| 7 # obtaining a copy of this software and associated documentation | |
| 8 # files (the "Software"), to deal in the Software without | |
| 9 # restriction, including without limitation the rights to use, copy, | |
| 10 # modify, merge, publish, distribute, sublicense, and/or sell copies | |
| 11 # of the Software, and to permit persons to whom the Software is | |
| 12 # furnished to do so, subject to the following conditions: | |
| 13 # | |
| 14 # The above copyright notice and this permission notice shall be | |
| 15 # included in all copies or substantial portions of the Software. | |
| 16 # | |
| 17 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | |
| 18 # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
| 19 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | |
| 20 # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY | |
| 21 # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF | |
| 22 # CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | |
| 23 # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
| 24 # | |
| 25 # Except as contained in this notice, the names of the Centre for | |
| 26 # Digital Music and Queen Mary, University of London shall not be | |
| 27 # used in advertising or otherwise to promote the sale, use or other | |
| 28 # dealings in this Software without prior written authorization. | |
| 29 | |
| 1 '''A high-level interface to the vampyhost extension module, for quickly and easily running Vamp audio analysis plugins on audio files and buffers.''' | 30 '''A high-level interface to the vampyhost extension module, for quickly and easily running Vamp audio analysis plugins on audio files and buffers.''' |
| 2 | 31 |
| 3 import numpy | 32 import numpy |
| 4 | 33 |
| 5 def frames_from_array(arr, step_size, frame_size): | 34 def frames_from_array(arr, step_size, frame_size): |
