-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove VAMP plugin support. #926
Merged
Merged
Changes from 16 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
2147838
Delete most VAMP code and move Queen Mary DSP library to lib/qm-dsp.
rryan 28f2661
Remove VAMP from NSIS.
rryan 1b74041
Remove VAMP from Travis and README.
rryan d1b46aa
Introduce interface for key and beat detection plugins.
rryan 0e5ee97
Use AnalyzerPlugin interface in AnalyzerKey/AnalyzerBeats and prefere…
rryan b3a271a
Add helper for performing mono downmixing, conversion and overlapped
rryan 1ddf808
Add AnalyzerQueenMaryKey.
rryan 1f5a60b
Add AnalyzerQueenMaryBeats and AnalyzerSoundTouchBeats.
rryan 73bd4a5
Merge branch 'master' into remove-vamp
rryan 4675155
Remove VAMP from .travis.yml.
rryan 8be4027
Merge branch 'master' into remove-vamp
rryan 8bcbf81
Remove manual setting/getting of beat detector preferences.
rryan 515428f
Remove manual setting/getting of key detector preferences.
rryan af26041
Don't hard-code plugin ids.
rryan 56a3363
Use common default values.
rryan d4e03d1
Oops.
rryan f841629
Merge branch 'master' into remove-vamp
rryan 4f9e690
Use consistent quotes.
rryan 9ef88ab
Merge branch 'master' into remove-vamp
rryan 19591f7
Rename default accessor to setNameToDefault.
rryan 49c84be
Note, don't warn.
rryan db8cc6a
Drop some comments and remove template in DownmixAndOverlapHelper.
rryan 7e4d9f9
Merge branch 'master' into remove-vamp
rryan 1fcbf31
Fix the build.
rryan c7a1c76
Reword block to window throughout.
rryan 74c06ac
Don't build modules we don't need from qm-dsp.
rryan 0af7131
Remove vamppluginadapter.h/cpp.
rryan cfb18c0
Merge remote-tracking branch 'mixxxdj/master' into remove-vamp
rryan ceb1aa4
Remove plugins directory from Wix script.
rryan cfa1f63
Remove const qualifiers on AnalyzerPlugin members to avoid deleting t…
rryan d0e2d2d
Merge remote-tracking branch 'mixxxdj/master' into remove-vamp
rryan c05360f
Don't sign non-existent vamp plugins.
rryan 974bb2a
Merge remote-tracking branch 'mixxxdj/master' into remove-vamp
rryan 1a727d2
Disable key analysis options when key analysis is disabled.
rryan d470da1
Disable fast analysis when non-constant beatgrids are enabled.
rryan 352d8c3
Re-implement fast analysis for AnalyzerBeats and AnalyzerKey.
rryan 260071e
Fix default the beat detector to be the QMUL beat tracker.
rryan 19a8ca6
Merge remote-tracking branch 'mixxxdj/master' into remove-vamp
rryan d4efc86
Move analyzer constants out of analyzerthread.cpp to analyzer/constan…
rryan ce067ea
Add a constant for the number of seconds to analyze in fast analysis …
rryan 2eb5dd5
Move fast analysis samples calculation to init() and use analyzer/con…
rryan 254a563
Use constants and do not use non-static member initializers.
rryan b1e5f12
Use size_t for kWindowSize to be consistent with kStepSize.
rryan 116145a
Remove VAMP from SConstruct.
rryan 2d17ed4
Remove VAMP from appveyor.yml.
rryan f7afd37
Remove logging and unused constant.
rryan 630613f
Remove unused fftw dependency.
rryan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
|
||
|
||
QM-DSP library | ||
============== | ||
|
||
This is a C++ library of functions for DSP and Music Informatics | ||
purposes developed at Queen Mary, University of London. | ||
It is used by the QM Vamp Plugins (q.v.) amongst other things. | ||
|
||
This code is Copyright (c) 2006-2015 Queen Mary, University of London, | ||
with the following exceptions: | ||
|
||
ext/kissfft -- Copyright (c) 2003-2010 Mark Borgerding | ||
|
||
maths/pca.c -- Fionn Murtagh, from StatLib; with permission | ||
|
||
maths/Polyfit.h -- Allen Miller, David J Taylor and others; also for | ||
Delphi in the the JEDI Math Library, under the Mozilla Public License | ||
|
||
thread/BlockAllocator.h -- derived from FSB Allocator by Juha Nieminen, | ||
under BSD-style license | ||
|
||
See individual files for further authorship details. | ||
|
||
|
||
License | ||
======= | ||
|
||
This program is free software; you can redistribute it and/or | ||
modify it under the terms of the GNU General Public License as | ||
published by the Free Software Foundation; either version 2 of the | ||
License, or (at your option) any later version. See the file | ||
COPYING included with this distribution for more information. | ||
|
||
|
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Singe quotes, here and in some other places below.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
good catch -- done