Thu, 20 Sep 2018 11:45:37 +0100 |
Chris Cannam |
ZoomLevel fixes
zoom
|
Wed, 12 Sep 2018 15:58:35 +0100 |
Chris Cannam |
Merge from branch import-audio-data
|
Wed, 12 Sep 2018 15:42:33 +0100 |
Chris Cannam |
Ensure data files used as import sources don't end up in Recent Files
import-audio-data
|
Wed, 12 Sep 2018 13:57:46 +0100 |
Chris Cannam |
Update for slightly adjusted WritableWaveFileModel api
import-audio-data
|
Tue, 11 Sep 2018 14:37:31 +0100 |
Chris Cannam |
Query recorded file locations from svcore code
import-audio-data
|
Fri, 07 Sep 2018 16:14:19 +0100 |
Chris Cannam |
Avoid leaking dialogs
import-audio-data
|
Tue, 04 Sep 2018 13:19:43 +0100 |
Chris Cannam |
Merge from default branch
import-audio-data
|
Tue, 04 Sep 2018 11:32:49 +0100 |
Chris Cannam |
Merge from branch avoid-pointer-keys
|
Mon, 13 Aug 2018 16:45:52 +0100 |
Chris Cannam |
Use model IDs
avoid-pointer-keys
|
Mon, 13 Aug 2018 14:13:38 +0100 |
Chris Cannam |
Associate a note-on time with each pending note-off as well, so we can check whether a rewind action (or looping) has caused us to jump to before the note began. Also improve implementation of note-off structure comparator
|
Mon, 13 Aug 2018 11:44:33 +0100 |
Chris Cannam |
Oops!
|
Mon, 13 Aug 2018 11:43:21 +0100 |
Chris Cannam |
Minor tidy
|
Wed, 08 Aug 2018 15:25:35 +0100 |
Chris Cannam |
Fix compiler warnings
|
Wed, 08 Aug 2018 15:19:06 +0100 |
Chris Cannam |
Smoother model updates, some debug
|
Wed, 08 Aug 2018 15:18:52 +0100 |
Chris Cannam |
If audio IO is recreated due to channel count change when recording, make sure it's recreated ready-resumed if we were recording already
|
Wed, 08 Aug 2018 15:17:36 +0100 |
Chris Cannam |
Fix failure to call updateModel() ever again after no frames available
|
Wed, 04 Jul 2018 16:05:56 +0100 |
Chris Cannam |
Fix stupid error on win32
|
Tue, 03 Jul 2018 15:35:56 +0100 |
Chris Cannam |
Wait for completion
|
Tue, 03 Jul 2018 15:06:24 +0100 |
Chris Cannam |
This is odd, removing it doesn't seem to work
|
Tue, 03 Jul 2018 14:42:27 +0100 |
Chris Cannam |
Attempt to avoid passing on library path to system executables
|
Thu, 28 Jun 2018 15:29:26 +0100 |
Chris Cannam |
Toward importing audio from CSVs
import-audio-data
|
Thu, 21 Jun 2018 15:37:36 +0100 |
Chris Cannam |
Minor wording tweak
|
Wed, 20 Jun 2018 10:41:59 +0100 |
Chris Cannam |
Add a scary warning for incomplete session load
|
Mon, 18 Jun 2018 14:16:06 +0100 |
Chris Cannam |
Avoid setting the session file path when loading an incomplete document, so that the default-file save-on-exit and File->Save are not activated (to avoid losing references to unfound audio files)
|
Mon, 11 Jun 2018 14:40:56 +0100 |
Chris Cannam |
Merge from branch plugin-path-config
|
Fri, 08 Jun 2018 11:53:04 +0100 |
Chris Cannam |
Use wide-char env variable lookup
plugin-path-config
|
Tue, 15 May 2018 11:11:49 +0100 |
Chris Cannam |
Fix compiler warning
|
Thu, 19 Apr 2018 13:17:42 +0100 |
Chris Cannam |
Make "Select All" select the whole span of everything that exists, not just the main model (toward SF bug #243 Copied Time Instant Layer does not include instant at end of track)
|
Wed, 18 Apr 2018 15:19:09 +0100 |
Chris Cannam |
Proper handling for notes that end at the same frame as a subsequent note of the same pitch begins. The note-off needs to be associated with the prior note, not a spurious zero-duration version of the subsequent note.
|
Thu, 01 Mar 2018 18:02:22 +0000 |
Chris Cannam |
Untabify
|
Tue, 07 Mar 2017 11:48:29 +0000 |
Chris Cannam |
Debug output
|
Mon, 06 Mar 2017 17:37:23 +0000 |
Chris Cannam |
Fix some one-off memory leaks (including distracting ones in tests)
|
Mon, 06 Mar 2017 17:23:46 +0000 |
Chris Cannam |
Some bits and bobs to do with handling memory pressure
|
Sun, 05 Mar 2017 17:15:46 +0000 |
Chris Cannam |
More debug output during startup
|
Tue, 28 Feb 2017 11:21:32 +0000 |
Chris Cannam |
Debug output
|
Mon, 27 Feb 2017 16:52:47 +0000 |
Chris Cannam |
Write aggregate models to .sv file when saving document. They still are not reloaded, but I think this is far as I'm prepared to go for 3.0.
|
Mon, 27 Feb 2017 16:26:37 +0000 |
Chris Cannam |
Store aggregate models in the document and release them when they are invalidated (because their components have been released). They're no longer leaked, but we still don't save them in the session file.
|
Mon, 27 Feb 2017 13:24:11 +0000 |
Chris Cannam |
Comment only
|
Fri, 24 Feb 2017 10:16:40 +0000 |
Chris Cannam |
If we can't open a record device, fall back to playback-only mode
|
Thu, 23 Feb 2017 09:22:56 +0000 |
Chris Cannam |
Debug notes, tidying
|
Tue, 21 Feb 2017 15:33:03 +0000 |
Chris Cannam |
Logging from audio I/O
|
Wed, 18 Jan 2017 14:22:25 +0000 |
Chris Cannam |
Connect these only once
|
Fri, 13 Jan 2017 10:29:55 +0000 |
Chris Cannam |
Merge from branch 3.0-integration
|
Wed, 11 Jan 2017 17:48:21 +0000 |
Chris Cannam |
Complete that fix for the record target
3.0-integration
|
Wed, 11 Jan 2017 17:46:37 +0000 |
Chris Cannam |
Fix flickery level meters
3.0-integration
|
Thu, 05 Jan 2017 13:04:30 +0000 |
Chris Cannam |
Handle running out of disc space when trying to open a file
3.0-integration
|
Wed, 04 Jan 2017 19:10:32 +0000 |
Chris Cannam |
Merge
3.0-integration
|
Wed, 04 Jan 2017 18:54:50 +0000 |
Chris Cannam |
Ensure a time ruler layer created from a template is identified as such, so that it gets added to subsequent panes as well
3.0-integration
|
Wed, 21 Dec 2016 14:02:29 +0000 |
Chris Cannam |
Don't load window size from session (#1769)
3.0-integration
|
Wed, 04 Jan 2017 16:53:06 +0000 |
Chris Cannam |
Pull out record buffer into a separate RT-ish thread
3.0-integration
|
Wed, 04 Jan 2017 16:03:12 +0000 |
Chris Cannam |
Wire up record monitoring
3.0-integration
|
Wed, 04 Jan 2017 14:22:39 +0000 |
Chris Cannam |
Make writable model updating explicit rather than essentially an arbitrary hidden accident
3.0-integration
|
Wed, 04 Jan 2017 14:21:24 +0000 |
Chris Cannam |
Ah, there already was a mechanism for that (recordDurationChanged()). But in any case we are better off prompting the model to update I think.
3.0-integration
|
Wed, 04 Jan 2017 13:23:18 +0000 |
Chris Cannam |
Add record update timer (very crude this)
3.0-integration
|
Wed, 04 Jan 2017 11:48:03 +0000 |
Chris Cannam |
Fix race condition in first-time recording, where adding the recording wave model would prompt the audio play source to note that its channel count had increased (from 0 to, say, 2) and thus to cause the audio device to be reopened, stopping recording. Fix is to make this only happen if channel count increases beyond that of the device, which shouldn't happen in the recording case
3.0-integration
|
Wed, 04 Jan 2017 09:57:13 +0000 |
Chris Cannam |
Report audio driver startup error
3.0-integration
|
Mon, 19 Dec 2016 16:34:38 +0000 |
Chris Cannam |
Merge from branch svg, and thus (in some subrepos) from levelpanwidget
3.0-integration
|
Mon, 19 Dec 2016 16:32:34 +0000 |
Chris Cannam |
Implement "Export SVG file..."
svg
|
Sat, 17 Dec 2016 11:06:48 +0000 |
Chris Cannam |
A useful simplification in rate handling: don't reset to 0 when last model goes
levelpanwidget
|
Thu, 15 Dec 2016 10:36:41 +0000 |
Chris Cannam |
Moving around some UI bits
levelpanwidget
|