Revision:

Revisions

# Date Author Comment
196:da283326bcd3 2020-02-28 09:43 AM Chris Cannam

Update plugin versions in RDF

195:0706882664ea 2019-12-09 09:01 AM Chris Cannam

Add gitignore file

194:705be3bb9472 2019-10-07 10:58 AM Chris Cannam

These classes are not copyable/assignable

193:390d3c69ab40 2017-11-28 09:25 AM Chris Cannam

Docs about building the library

192:445f94d0cb4e 2017-06-21 08:43 AM Chris Cannam

Fix links

191:b2278731a28d 2017-06-14 02:01 PM Chris Cannam

Add feature-type metadata

190:060c75dcce37 2017-03-30 01:20 PM Chris Cannam

Expose overlap and decimator option

189:6ae1d2ad519f 2017-03-10 06:40 PM Chris Cannam

Change that seemed to be needed for emscripten double-precision build to work

188:056e01e1e79b 2016-09-15 09:41 AM Chris Cannam

Remove unused member variable

187:9c8ca37028b9 2015-09-24 04:36 PM Chris Cannam

Merge

186:bc8033ed4c29 2015-09-24 04:35 PM Chris Cannam

Replace asserts with logic_errors

185:100430c32a25 2015-09-15 01:57 PM Chris Cannam

Merge

184:1518976b93a5 2015-09-15 01:57 PM Chris Cannam

Header required for VC++

183:33bf878114a3 2015-09-08 01:20 PM Chris Cannam

Added tag v1.1 for changeset 50a61e18af29

182:50a61e18af29 2015-09-08 01:09 PM Chris Cannam

Versions, copyrights

181:554d7e86608a 2015-09-07 04:23 PM Chris Cannam

Switch to OS/X 10.7 min and libc++ (am generally doing this for lots of stuff now)

180:b8d8f2325662 2015-09-07 02:45 PM Chris Cannam

Avoid ambiguity about pow call

179:b4018913cd9b 2015-09-07 12:01 PM Chris Cannam

Add pi.h. Let's stop messing around with platform-specific defines

178:500416b7a651 2015-07-17 03:49 PM Chris Cannam

Merge

177:c4d5d1f8e99f 2015-07-17 03:48 PM Chris Cannam

Remote location for this subrepo is unresponsive, include sources in this repo instead

176:56b5bb2893af 2015-04-28 04:54 PM Chris Cannam

Minor tidy

175:0f612a26bf27 2015-04-28 01:53 PM Chris Cannam

Make decimator quality selectable

174:4d109d855c67 2015-04-28 11:08 AM Chris Cannam

Adopt C++11 mode: we don't actually use its features, but for vector manipulation it can be faster

173:9106fb546452 2015-02-06 09:01 AM Chris Cannam

Parameter documentation

172:25ff58cc00be 2015-02-05 09:53 AM Chris Cannam

Merge from branch chroma-in-library

171:799a8acf2cd2 2015-02-05 09:52 AM Chris Cannam

Expose a few more parameters, adjust some names for better consistency with spectrogram class

170:9a01ee665dce 2015-02-04 03:09 PM Chris Cannam

Pull out chroma class into library

169:15606dae5ac9 2015-01-14 06:00 PM Chris Cannam

Some renames

168:cb98263b30f4 2014-12-02 05:36 PM Chris Cannam

Feature labels were upside down in the plugin! Oops. Fix it

167:2c7803df84b8 2014-08-08 11:52 AM Chris Cannam

Add script to archive from latest tag

166:39f5fdb7fcf5 2014-08-08 11:41 AM Chris Cannam

Added tag v1.0 for changeset 5a4ece568299

165:5a4ece568299 2014-08-08 11:04 AM Chris Cannam

Merge

164:cfd76e70b70d 2014-08-08 11:03 AM Chris Cannam

Add note on Vamp plugin to README

163:4aa3d343f5fc 2014-08-08 10:07 AM Chris Cannam

Various changes to make the code compatible with MSVC++ (though we don't provide projects for it yet)

162:761ac99679cf 2014-08-07 07:19 PM Chris Cannam

Added tag v1.0 for changeset 361b4f8b7b2d

161:361b4f8b7b2d 2014-08-07 08:17 AM Chris Cannam

OS/X build fixes

160:73186ff0e8eb 2014-08-06 04:02 PM Chris Cannam

Looks like --retain-symbols-file=<file>.list is the PE equivalent of the ELF version script for our purposes

159:870077df3318 2014-08-05 05:23 PM Chris Cannam

Merge

158:93456b958a20 2014-08-05 05:12 PM Chris Cannam

OS/X build fixes

157:5d7203832660 2014-08-05 11:05 AM Chris Cannam

Add MinGW cross-compile Makefile

156:c5d37d1ed0f8 2014-08-04 09:21 AM Chris Cannam

Defensive initialisation

155:e6b00b4788be 2014-07-14 12:44 PM Chris Cannam

Typo fix

154:ba990b0d56a4 2014-07-14 12:42 PM Chris Cannam

Another fix to parameter defaults

153:69dd7b1850db 2014-07-14 10:29 AM Chris Cannam

Parameters can't depend on sample rate

152:c1cb5244cfef 2014-07-10 06:55 PM Chris Cannam

Correct order of min/max

151:26e9944de7ab 2014-07-10 03:44 PM Chris Cannam

Fixes to default parameter values

150:95ff51cd6204 2014-07-10 03:27 PM Chris Cannam

Avoid failing if min and max frequency are identical

149:809ea3366b13 2014-07-10 03:27 PM Chris Cannam

More docs

148:380cee003045 2014-07-10 12:19 PM Chris Cannam

Doxygen spec

147:a5924c88e49c 2014-07-10 12:19 PM Chris Cannam

Report validity of CQKernel construction, and avoid NaN values for invalid parameters. Also documentation.

146:b8efad9bd47d 2014-06-20 10:33 AM Chris Cannam

More RDF data

145:c2af8467fce0 2014-05-22 04:58 PM Chris Cannam

No reason getBinFrequency shouldn't work for non-integer bin numbers too

144:c7d17fcd215c 2014-05-20 12:38 PM Chris Cannam

Small rearrangement

143:9fc11693beef 2014-05-20 11:44 AM Chris Cannam

A few more kernel tests

142:a98cef63416a 2014-05-20 11:30 AM Chris Cannam

Start kernel test file, add inverse test script

141:6f7ab5b0b586 2014-05-20 11:03 AM Chris Cannam

Fixes to timing tests

140:e918f28e0f67 2014-05-20 10:20 AM Chris Cannam

Use frequencies closer to bin centres

139:3f20b57ee15f 2014-05-19 05:46 PM Chris Cannam

More (failing) tests

138:cccdd412ff16 2014-05-19 05:25 PM Chris Cannam

Debug output optional

137:96cb4e6a18e5 2014-05-19 05:24 PM Chris Cannam

Bins are from high to low, not low to high (for getBinFrequencies)

136:c606ebaeb1f8 2014-05-19 05:24 PM Chris Cannam

Documentation

135:71f5c92431d1 2014-05-19 01:02 PM Chris Cannam

Different interpolation types; start on timing tests

134:866eeb9f3845 2014-05-19 12:50 PM Chris Cannam

Add test objects to clean, etc

133:5e60c8b00ffd 2014-05-19 12:47 PM Chris Cannam

Crop some excessively optimistic tests. We now fail the same two cases as the yeti implementation does.

132:53857e7783c9 2014-05-19 12:03 PM Chris Cannam

Tests (not quite correct yet)

131:2de224ce7ceb 2014-05-19 10:21 AM Chris Cannam

Start introducing the tests

130:a64fc8cb3938 2014-05-16 01:48 PM Chris Cannam

Update RDF, copyright dates etc

129:b38f16957a7e 2014-05-16 10:45 AM Chris Cannam

Add OS/X Makefile

128:f3deb9eb13f5 2014-05-16 10:14 AM Chris Cannam

Copyright

127:81484e7a33bc 2014-05-16 10:12 AM Chris Cannam

Expose some more processing parameters, use a single parameter class

126:a370c2a30f19 2014-05-16 09:06 AM Chris Cannam

README file, some text tweaks, avoid compiler warning

125:9d3b11b5a3e4 2014-05-15 03:24 PM Chris Cannam

Ah, CQKernel does need to be public (it's included by other public headers)

124:f5f2e99e8d8c 2014-05-15 02:47 PM Chris Cannam

Build a library too

123:059367067bed 2014-05-15 02:42 PM Chris Cannam

Merge from branch standalone-reorg

122:33b570448ea8 2014-05-15 02:36 PM Chris Cannam

Build stuff

121:4bbb2369356f 2014-05-15 02:23 PM Chris Cannam

More necessary code, some work on build scripts

120:604fc919b642 2014-05-15 12:29 PM Chris Cannam

Add FFT interface code

119:5fc4e2c26019 2014-05-15 12:24 PM Chris Cannam

Bring in dsp dependencies

118:35e51bc05862 2014-05-15 12:06 PM Chris Cannam

Move kernel include (not public) to src, remove some unused files

117:f232e5e9f740 2014-05-15 12:04 PM Chris Cannam

Move matlab dir

116:e10c64909959 2014-05-15 12:04 PM Chris Cannam

Moving to standalone library layout

115:27ce32898878 2014-05-15 11:59 AM Chris Cannam

Fix interpolation at end of data -- we can't interpolate if there are no further full-height columns, but we can return hold data rather than zeros

114:a91f92a82217 2014-05-14 05:52 PM Chris Cannam

Add citation file

113:d66094f937bc 2014-05-14 03:58 PM Chris Cannam

Adjust frequency extents so as to place semitones in the middle of their spaces (if >1 bin per semitone)

112:aab371b15839 2014-05-14 02:59 PM Chris Cannam

Smaller range, faster chromagram

111:a29d43db131d 2014-05-14 02:59 PM Chris Cannam

Make kernel a bit more robust to weird parameters

110:d01a031010a9 2014-05-14 02:04 PM Chris Cannam

First cut at a chromagram plugin as well

109:cddb251b61ed 2014-05-14 12:49 PM Chris Cannam

Make CQVamp implement two plugins, one with MIDI pitch range and one with Hz

108:60a7c5e5eaf0 2014-05-14 11:40 AM Chris Cannam

Slightly neaten

107:6bd2e50b8a46 2014-05-14 11:23 AM Chris Cannam

Fixes to peak diff display

106:32b2b403a390 2014-05-14 11:22 AM Chris Cannam

Adjust resampler spec for speed/quality tradeoff

105:02bc69cb9992 2014-05-14 10:41 AM Chris Cannam

Tail padding fix

104:55355c5737f0 2014-05-14 10:30 AM Chris Cannam

Start making this program adaptable enough to use for testing

103:d1f9b3fd4003 2014-05-13 01:31 PM Chris Cannam

Merge

102:9fb55141cd88 2014-05-13 12:34 PM Chris Cannam

Latency fixes: avoid rounded fractional per-octave latencies (makes the inverse difficult to handle because we'd need to have access to exact forward resampler latencies); reduce inverse transform latency by one big block

101:9682e40d6ad3 2014-05-13 11:45 AM Chris Cannam

Set output format (input might have been not a WAV file at all)

100:5ceb9aeb87bb 2014-05-13 11:46 AM Chris Cannam

Fix buffer underrun

99:8fc3e6f2133c 2014-05-10 01:44 PM Chris Cannam

Simplify a bit, add some debug out

98:33393668215c 2014-05-10 11:57 AM Chris Cannam

Write diff of tail as well

97:ec1f960cbb86 2014-05-10 11:48 AM Chris Cannam

Add ability to write an extra sound file with the difference between input and output

1 2 (1-100/197) Per page: 25, 50, 100

Also available in: Atom