log

age author description
Mon, 19 Dec 2016 14:18:09 +0000 Lucas Thompson Bail out of rendering if there are no features.
Fri, 16 Dec 2016 16:02:27 +0000 Lucas Thompson Small adjustments to rendering of bars / segments - needs some additional tweaking for height of bars etc.
Mon, 12 Dec 2016 16:40:26 +0000 Lucas Thompson Fix region rendering bug caused by a negative height. Waves-ui calculates the height of a shape relative to the y-domain boundaries of the layer.
Mon, 12 Dec 2016 00:43:55 +0000 Lucas Thompson Merge pull request #2 from LucasThompson/feature/basic-offline-extraction
Mon, 12 Dec 2016 00:41:37 +0000 Lucas Thompson Incorporate recent piper changes and use output descriptor for some basic feature discrimination to render appropriate layers.
Fri, 09 Dec 2016 14:06:44 +0000 Lucas Thompson Use Collect instead of Process.
Fri, 09 Dec 2016 14:06:04 +0000 Lucas Thompson Use VampTestPlugin for now. Also set up Collect method calls for the worker. Currently use the same stream for both process and collect extraction.
Fri, 09 Dec 2016 11:39:14 +0000 Lucas Thompson Use whole height of the Timeline for rendering features (was defaulting to 100px before).
Thu, 08 Dec 2016 23:28:54 +0000 Lucas Thompson Store the original array length before iterating, as popping off the array is causing the length to change dynamically on each iteration. Rookie mistake.
Thu, 08 Dec 2016 23:01:38 +0000 Lucas Thompson Use different colours for each time series, uses yet more private internals from waves-ui.
Thu, 08 Dec 2016 16:45:30 +0000 Lucas Thompson Normalise time series values.
Thu, 08 Dec 2016 16:23:22 +0000 Lucas Thompson Guard against playing when the HTMLMediaElement is not ready.
Thu, 08 Dec 2016 15:29:18 +0000 Lucas Thompson Update layers after extracting features.
Thu, 08 Dec 2016 15:26:36 +0000 Lucas Thompson Remove redundant LayerTimeContext's from the parent, not sure this helps anything but definitely should be handled by waves-ui when removing layers.
Thu, 08 Dec 2016 15:09:03 +0000 Lucas Thompson Add a number of ad-hoc workarounds for bugs / quirks with waves-ui - regarding removing layers and avoiding ghost listeners. Still work to be done here.
Wed, 07 Dec 2016 13:56:22 +0000 Lucas Thompson Improve UI seeking / scrolling behaviour. Allowing for zooming without the play head fighting to be in view, and for seeking without having to consecutively page through.
Wed, 07 Dec 2016 13:54:46 +0000 Lucas Thompson Create publicly accessible streams for subscribing to play state change and seeking events.
Tue, 06 Dec 2016 14:19:03 +0000 Lucas Thompson Communicate new features being extracted via subscriptions to the stream in FeatureExtractionService.
Tue, 06 Dec 2016 14:18:19 +0000 Lucas Thompson Guard against extracting when no extractor selected and remove some other redundant code.
Tue, 06 Dec 2016 11:12:56 +0000 Lucas Thompson Disable button whilst extracting (for now) - quick fix to stop multiple process requests being sent (as they aren't queued / no request-response matching is done / process requests are synchronous)
Tue, 06 Dec 2016 11:03:38 +0000 Lucas Thompson Guard against extraction when no audio is loaded.
Mon, 05 Dec 2016 16:57:34 +0000 Lucas Thompson Some extraction logic in place.
Mon, 05 Dec 2016 11:59:22 +0000 Lucas Thompson Basic select box listing all outputs from available feature extractors a la Sonic Visualiser menus.
Fri, 02 Dec 2016 17:03:29 +0000 Lucas Thompson Merge pull request #1 from LucasThompson/feature/worker-messaging
Fri, 02 Dec 2016 16:55:14 +0000 Lucas Thompson Add a component for the feature extraction menu, and start setting up some comms with the worker. Currently populating a select box with list of extractors from hardcoded server.
Fri, 02 Dec 2016 16:44:11 +0000 Lucas Thompson Target ES2015.
Fri, 02 Dec 2016 16:38:40 +0000 Lucas Thompson Had some serious issues with dependencies with latest angular-cli, revert to older version for now. Also explicitly state the angular/material version, for some reason it was bringing in an older version before causing tabs not to work.
Thu, 01 Dec 2016 15:46:49 +0000 Lucas Thompson Install piper.