To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / main

# Date Author Comment
474:f15476ef3475 2020-08-18 02:50 PM Chris Cannam

Some wording tweaks

471:2478191b200a 2020-08-05 04:07 PM Chris Cannam

Make the first-run default alignment preference be MATCH with pitch compensation (default otherwise is MATCH without)

468:ad155cf0bd9f 2020-07-24 02:35 PM Chris Cannam

UI text tweaks, and a small MATCH fix

466:8acfe027a033 2020-07-23 04:11 PM Chris Cannam

Show alignment error only once per session/alignment-type

464:94881fc47c4d 2020-07-23 02:39 PM Chris Cannam

Rejig the external-program option again. It makes sense to at least approve it each time you select it, and that simplifies a very confusing menu option.

457:a05a0c3251d3 2020-07-16 06:02 PM Chris Cannam

Add a subsequence option. Not working well in a lot of cases. To investigate.

441:7180bdbcf7cb 2020-06-26 01:52 PM Chris Cannam

Merge from branch pitch-align

437:f23090c3c103 2020-06-25 05:49 PM Chris Cannam

Rename to use the MATCH name more clearly

436:7f2cf45157c8 2020-06-25 05:25 PM Chris Cannam

Correct appearance of salient feature layers when in no-alignment mode

435:e0be1fed50dd 2020-06-25 09:32 AM Chris Cannam

Separate out choosing alignment program from choosing to use the alignment program

431:f45838051d29 2020-05-29 05:39 PM Chris Cannam

Update to use note alignment in the internal version of the sung pitch aligner; some debug output in external version

429:2d553ea71852 2020-05-28 05:05 PM Chris Cannam

Add External Program selection feature, + some aligner fixes

427:5dc6605f0db2 2020-05-21 04:23 PM Chris Cannam

Alignment menu, and a start on implementing its contents

423:93d4b4a98305 2020-05-13 02:11 PM Chris Cannam

Merge from branch pitch-align, with the groundwork for pitch-based alignment...

422:eb4a9dca0acd 2020-05-06 11:46 AM Chris Cannam

Reduce pane overlay font size when pane is very thin; schedule alignments with a little delay between them to avoid overloading the UI right at the start; use signals for alignment error handling

421:44a175c7b81f 2020-05-06 09:12 AM Chris Cannam

Don't reopen previous session when constructing main window - wait until we've shown the window and checked whether the command line calls for a new session. Also expand playlists when parsing command args, and make sure paths actually added are absolute ones

418:7f861d56fa26 2020-04-22 05:40 PM Chris Cannam

Subrepo update

416:01e5a9f144a5 2020-04-02 12:48 PM Chris Cannam

Merge from default branch

409:cc95ea8f7798 2020-03-25 02:01 PM Chris Cannam

Subrepo update

366:7fade05e9ad7 2019-10-23 09:37 AM Chris Cannam

Clear beta-release warning

347:e9432a7cdea6 2019-10-16 04:22 PM Chris Cannam

Use default zoom when recording into empty session

346:d581ababc3e6 2019-10-16 04:03 PM Chris Cannam

Update subrepos and adapt to new MainWindowBase API, ensuring that we don't get
the recording permission dialog until we actually record

341:8da72a0e73ce 2019-10-15 11:53 AM Chris Cannam

Update file headers

330:2bff8b0369c2 2019-10-09 02:57 PM Chris Cannam

Version and beta warning

324:c3599c640de2 2019-10-04 03:11 PM Chris Cannam

Update to new PaneStack options API

322:b05125238eef 2019-09-26 03:46 PM Chris Cannam

Use key-strength plot with updated bin labels to reflect the fact that it merges relative maj/min rather than merging by tonic

319:d14bc2840be2 2019-09-25 01:43 PM Chris Cannam

Rewind to start after loading a session - it looks tidier and ensures playback will start at, well, the start

318:eb6bead46dad 2019-09-23 10:34 AM Chris Cannam

Link to site

317:296d3ce70eb4 2019-09-19 04:41 PM Chris Cannam

Expand doc url

316:bc929a98341b 2019-09-19 10:47 AM Chris Cannam

Further tuning of first-run

315:59976d2e8773 2019-09-19 10:25 AM Chris Cannam

Fixes to first-run "experience"

314:3bd55cb7658a 2019-09-18 08:04 PM Chris Cannam

Intro dialog tweaks from Windows

313:04a1166d4c0a 2019-09-18 04:05 PM Chris Cannam

Further work on first-run stuff (from Mac testing)

312:6394462e0c12 2019-09-18 03:28 PM Chris Cannam

Some work on first-run intro dialog

310:d17dcb5639a0 2019-09-17 02:13 PM Chris Cannam

Update Help menu in line with current SV

309:0220f950585f 2019-09-17 01:32 PM Chris Cannam

Avoid trying to open non-audio files when dropped onto a pane

308:628611946ca9 2019-09-17 01:31 PM Chris Cannam

Record the last session filename separately from the recent sessions list, in the settings, so we can restore it on restart even if it was an empty session

307:1e83f4ed96b0 2019-09-17 12:52 PM Chris Cannam

Ensure drop target is present on first run, without session loaded - fixing #1920 Failed to drag file onto window on first run

305:6e03aab938d3 2019-09-17 11:34 AM Chris Cannam

Add --first-run option (not publicised) to clear settings on startup

303:9142910411bc 2019-09-17 10:43 AM Chris Cannam

Fix calculation of binary name (don't include full path!)

301:c33f7339e1a2 2019-09-17 10:04 AM Chris Cannam

Further exception handling, and ensure filename contains no dubious characters (should fix #1919 Crash on Windows when trying to analyse file having question mark in song title)

300:58e21d2ac2d8 2019-09-17 10:03 AM Chris Cannam

Throw the documented exception in this case, don't let the undocumented one slip through

299:786ae85f9cfa 2019-09-17 09:28 AM Chris Cannam

Lib dir name is usually the same as the binary name, not the formal application name

297:547b6383285c 2019-09-17 09:01 AM Chris Cannam

Fix Vamp path, particularly for re-rooted running in Linux AppImage

283:2b63c6a72537 2019-09-12 01:58 PM Chris Cannam

Activate the newly-modal vertically fixed mode in melodic range spectrogram

272:37c274aa2a99 2019-09-06 02:02 PM Chris Cannam

Do not use external plugin path unless explicitly specified in env variable

262:e9e63a673df9 2019-09-05 01:52 PM Chris Cannam

Add -v option

259:4e5ed663164c 2019-08-29 02:49 PM Chris Cannam

Handle filenames supplied at the command line by constructing a session, to make sure we're consistent with actual session opening

257:812117d896cc 2019-08-16 05:56 PM Chris Cannam

Refuse to attempt opening any file that isn't openable as audio

255:38eb65b8feaa 2019-08-16 03:50 PM Chris Cannam

Textual updates

254:4be73560c2ff 2019-08-16 10:59 AM Chris Cannam

Release-related paraphernalia: network permission tester, version checker

253:40670686b144 2019-08-15 09:39 PM Chris Cannam

Comment out test release warning

250:21f1fa653658 2019-08-14 05:04 PM Chris Cannam

Fix pitch-mode scale range

248:165760dd3a83 2019-08-14 02:26 PM Chris Cannam

Comment only

246:5a85ab93a0c1 2019-08-14 01:55 PM Chris Cannam

Set org name and app name before first call to SVCERR

243:02175b6b833e 2019-08-12 03:02 PM Chris Cannam

Use tonic-strength rather than key-strength plot

242:427f62ecf684 2019-08-09 07:07 PM Chris Cannam

Merge from branch ghost-reference

240:eafed4d4392c 2019-08-09 12:10 PM Chris Cannam

Use aligned model's alignFromReference, not alignment model's fromReference - this clamps the alignment to the model start/end frames

239:679753327756 2019-08-09 11:14 AM Chris Cannam

Comment

237:f1abee23ffb4 2019-08-02 04:52 PM Chris Cannam

Try getting the view to align the ghost reference layer

236:4e61d82e6d78 2019-08-01 02:14 PM Chris Cannam

Merge from default branch

234:06b2cf89abd9 2019-08-01 01:49 PM Chris Cannam

This comment is no longer applicable

231:0bc8e86a1716 2019-07-18 11:23 AM Chris Cannam

Merge from branch by-id

228:8b3d736152f2 2019-07-08 01:42 PM Chris Cannam

Subrepo update & deprecation fix

227:ead396fe5a54 2019-07-07 04:43 PM Chris Cannam

Signal fixes

226:3784ca885b45 2019-07-05 05:52 PM Chris Cannam

Toward using ById logic

225:83d7186b955c 2019-06-19 11:53 AM Chris Cannam

Fix confusion between waveform layers, and handling of automatically-created waveform layers, which meant that choosing Waveform mode was giving us a(nother) Outline Waveform

224:bc8a1ab07f35 2019-06-19 10:17 AM Chris Cannam

Pitch-aware alignment must be off as the default settings value, and then we switch it on for this application (otherwise we get inconsistencies between libraries/applications)

215:84d59e251fd7 2019-06-14 04:53 PM Chris Cannam

Minor About box tweak - but it needs more work

214:5af10b96a89d 2019-06-14 03:46 PM Chris Cannam

Merge

212:50292cc05d2d 2019-06-14 03:40 PM Chris Cannam

Windows deployment fixes

211:c5b0f24005df 2019-06-14 03:40 PM Chris Cannam

Mac deployment fixes

210:a59c023ae33a 2019-06-14 01:47 PM Chris Cannam

Merge from branch sonic-lineup

209:f101eccb02c7 2019-06-14 01:47 PM Chris Cannam

Test-release warning, and a couple of tweaks

208:17591c02e299 2019-06-14 01:15 PM Chris Cannam

Merge from default branch

207:247f0156a3f6 2019-06-14 01:15 PM Chris Cannam

Shortcuts to cycle through display modes, + full-screen mode fixes, + no MIDI input

206:1a4d5df6b4ed 2019-06-14 10:56 AM Chris Cannam

Add Browse Recorded Audio

205:2dcb1e102aa7 2019-06-14 10:23 AM Chris Cannam

See if we can do without a Preferences dialog

203:36687b79ea0c 2019-06-14 09:55 AM Chris Cannam

Retain current pane when switching mode; textual tweak

200:c20c22a8ecfa 2019-06-13 08:32 PM Chris Cannam

Try calling it Sonic Lineup

199:020bc147ccd9 2019-06-13 03:35 PM Chris Cannam

Fix #1893 Should not permit editing time instants

198:93e2a66289c4 2019-06-13 03:11 PM Chris Cannam

Fix vertical scale unpredictability, and make scale a simple toggle in the menus; also a fix to full-screen mode

197:72674f6c8414 2019-06-13 02:27 PM Chris Cannam

Add ghost-reference layer next to feature layer. Of course, this doesn't really work - the alignment is different. Time-value layer that respects alignment?

195:e26ab7ff46df 2019-06-12 02:58 PM Chris Cannam

Reselect the right display mode on recording

194:119520369e71 2019-06-12 01:46 PM Chris Cannam

Add record button; defer alignment for recorded model until recording finishes

192:fa769a0b3a0d 2019-06-11 01:41 PM Chris Cannam

Simplify

189:148dc1a6165a 2019-06-10 02:28 PM Chris Cannam

Merge from branch small-session

188:d41350b51073 2019-06-10 02:28 PM Chris Cannam

Fix failure to reload main model correctly; simplify

186:3116a1a3dedd 2019-06-10 10:46 AM Chris Cannam

Use SmallSession for session save and reload

185:e0599ec54918 2019-06-07 03:58 PM Chris Cannam

Add SmallSession to save and reload a simple list of filenames in a slightly SV-XML-like format

184:4480d0f429b6 2019-06-03 01:31 PM Chris Cannam

Experimentally add key plot

181:d816a003e9de 2019-05-20 04:29 PM Chris Cannam

Two-arg ctor for compatibility

176:3cd7d38095cb 2019-05-17 02:37 PM Chris Cannam

Reorder buttons, attempt to suppress close button from first pane

175:741f88f51b06 2019-05-17 02:09 PM Chris Cannam

Mac styling

172:d36c288c852c 2019-05-17 01:48 PM Chris Cannam

Colour tweak (+ remove some unused stuff)

164:20da45db38d3 2019-05-17 10:32 AM Chris Cannam

Merge from branch tuning-difference

162:da9fb26bebbb 2019-05-17 09:45 AM Chris Cannam

Re-align models properly when switching pitch-aware on or off

161:5613d91278a1 2019-05-16 03:56 PM Chris Cannam

Fixes to alignment progress, menu contents, colours

151:3f381d9fb42d 2019-05-15 02:04 PM Chris Cannam

Consistent layer colours for the panes

150:72eb8990652a 2019-05-14 03:35 PM Chris Cannam

Use text in buttons, we're never going to make them clear enough otherwise. + distinguish outline-waveform and true waveform