log

age author description
Tue, 30 May 2017 18:14:05 +0100 Lucas Thompson Core logic copied over from old waveform.component.ts for drawing curve. Needs refactoring as some logic is used for tracks. No highlight or vertical scale yet.
Tue, 30 May 2017 18:13:12 +0100 Lucas Thompson Add css classes to the container divs for ngIf and ngSwitch to ensure they fill the height of their parents. The template needs tidying up to avoid these unnecessary divs.
Tue, 30 May 2017 18:11:55 +0100 Lucas Thompson Avoid changing timeContext properties unless duration is explicitly set. Also propagate changes to all timeline tracks.
Tue, 30 May 2017 15:08:34 +0100 Lucas Thompson Set up some logic for rendering different items. Might belong somewhere else.
Tue, 30 May 2017 15:08:15 +0100 Lucas Thompson Populate item with features when extracted. This should be moved to happen in a subscription.
Tue, 30 May 2017 15:07:32 +0100 Lucas Thompson Change AnalysisItem type slightly to actually contain the feature data. Improve type guards a tad.
Tue, 30 May 2017 15:06:37 +0100 Lucas Thompson Move typings out of waveform folder
Tue, 30 May 2017 15:06:11 +0100 Lucas Thompson Add skeleton for a curve component.
Fri, 26 May 2017 21:11:05 +0100 Lucas Thompson Id will always be present
Fri, 26 May 2017 18:30:58 +0100 Lucas Thompson Explicitly state the change detection strategy, despite the fact it will already be OnPush here because its parent is.
Fri, 26 May 2017 18:28:54 +0100 Lucas Thompson Shuffle some stuff around, putting generic stuff in the base class.
Fri, 26 May 2017 18:20:02 +0100 Lucas Thompson There's nothing waveform specific about these, they'll likely be used for other waves-ui components.
Fri, 26 May 2017 18:17:31 +0100 Lucas Thompson Introduce an abstract base class for components using waves-ui.
Fri, 26 May 2017 13:10:18 +0100 Lucas Thompson fix playhead regression. TypeScript doesn't seem to catch errors for non existent properties used as values for attribute directives.
Fri, 26 May 2017 13:04:07 +0100 Lucas Thompson Remove debug print
Fri, 26 May 2017 13:03:55 +0100 Lucas Thompson Fix erroneous type guard caused by blindly copy pasting.
Fri, 26 May 2017 12:59:41 +0100 Lucas Thompson Split AnalysisItem out into individual types for root audio items and features. This is messy as is, these need revising and should perhaps be actual concrete types with methods.
Thu, 25 May 2017 17:57:03 +0100 Lucas Thompson Restore some of the feature related logic from waveform.component into a utilities module. Introduce some additional types for representing reshaped features. A work in progress.
Thu, 25 May 2017 17:56:14 +0100 Lucas Thompson Wire up as necessary to push the handlers down the tree. This is unfinished.
Thu, 25 May 2017 17:55:29 +0100 Lucas Thompson Move waveform.component and remove all logic not concerned with rendering an audio buffer as a waveform. Wire app in app.component.
Thu, 25 May 2017 17:52:46 +0100 Lucas Thompson Back the playing state observable with a ReplaySubject so that animating a play head can be picked up on render
Thu, 25 May 2017 17:51:46 +0100 Lucas Thompson Add a component to drive a play head component, animating it with RAF.
Thu, 25 May 2017 17:51:03 +0100 Lucas Thompson Add a basic component for drawing a Play head.
Tue, 23 May 2017 10:41:36 +0100 Lucas Thompson Move some functions out of waveform and into appropriately named modules.
Tue, 23 May 2017 10:25:54 +0100 Lucas Thompson Merge branch 'master' of github.com:piper-audio/ugly-duckling
Fri, 19 May 2017 16:18:34 +0100 Lucas Thompson Allow interacting with highlight layer regardless of whether playback / seeking is supported. Also remove cursor layer when component seeking disabled.
Wed, 14 Jun 2017 17:35:59 +0100 Chris Cannam Update extractor builds to versions with static output metadata in them
Fri, 19 May 2017 16:40:52 +0100 Chris Cannam Merge branch 'master' of ssh://github.com:/piper-audio/ugly-duckling
Fri, 19 May 2017 15:01:01 +0100 Lucas Thompson Merge pull request #42 from LucasThompson/fix/playhead-not-animating-if-playing-on-init
Fri, 19 May 2017 14:28:47 +0100 Lucas Thompson Remove internal flag for playing and just use the method provided by the audio service. Performance seems to be the same.
Fri, 19 May 2017 14:14:33 +0100 Lucas Thompson Call animate when rendering a feature so that the play head animates.
Fri, 19 May 2017 13:47:58 +0100 Lucas Thompson Lint
Fri, 19 May 2017 16:37:08 +0100 Chris Cannam Add scale and highlight to notes tracks
Fri, 19 May 2017 11:08:43 +0100 Chris Cannam Round piano roll y domain to closest octave boundaries
Wed, 17 May 2017 16:38:30 +0100 Chris Cannam Update PYin build
Wed, 17 May 2017 14:13:12 +0100 Lucas Thompson Merge pull request #37 from LucasThompson/dev/notes-bodge
Wed, 17 May 2017 14:08:11 +0100 Lucas Thompson Resurrect a rewind button for now.
Wed, 17 May 2017 12:56:54 +0100 Lucas Thompson Latest waves-ui
Wed, 17 May 2017 12:56:39 +0100 Lucas Thompson Small tidy up, some formatting changes and removal of unnecessary properties.
Tue, 16 May 2017 17:20:16 +0100 Lucas Thompson Remove more accidentally left in logic from debugging.
Tue, 16 May 2017 17:16:12 +0100 Lucas Thompson Remove accidental event emit left in from debugging.
Tue, 16 May 2017 16:46:32 +0100 Lucas Thompson Merge pull request #1 from LucasThompson/fix/mobile-safari-high-water
Tue, 16 May 2017 16:16:57 +0100 Lucas Thompson Refactor the import library logic slightly to waterfall the loading of the libraries and list requests, and send one response when all libraries have been loaded.
Tue, 16 May 2017 11:15:43 +0100 Lucas Thompson Try chaining the list requests.
Tue, 16 May 2017 10:44:55 +0100 Lucas Thompson Instantiate services on list and process, trying to ensure only one emscripten module instantiated at a time (hopefully allowing for garbage collection).
Tue, 16 May 2017 00:28:27 +0100 Lucas Thompson Load only pYin
Mon, 15 May 2017 23:52:23 +0100 Lucas Thompson Bodge in to load pyin and nnls-chroma from server on startup
Mon, 15 May 2017 17:57:42 +0100 Lucas Thompson Some slight refactoring of the list deduction guff and rig up notes layer.
Mon, 15 May 2017 14:57:38 +0100 Lucas Thompson Latest waves-ui
Fri, 12 May 2017 17:20:31 +0100 Lucas Thompson Merge pull request #36 from LucasThompson/dev/tracks-shape
Fri, 12 May 2017 17:14:59 +0100 Lucas Thompson Lint.
Fri, 12 May 2017 17:11:34 +0100 Lucas Thompson Relax linting rules for shadowing variables
Fri, 12 May 2017 17:08:58 +0100 Lucas Thompson Merge branch 'dev/tracks-shape' of github.com:cannam/ugly-duckling into dev/tracks-shape
Fri, 12 May 2017 15:07:50 +0100 Chris Cannam Add unit to highlight layer
Fri, 12 May 2017 17:07:48 +0100 Lucas Thompson Update yarn lock
Fri, 12 May 2017 16:52:13 +0100 Lucas Thompson Bring in latest piper-js, and upgrade angular cli
Fri, 12 May 2017 16:48:51 +0100 Lucas Thompson The existence of a window object was screwing up something a recent update in RxJs introduced where it figures out what environment it is in. This is so brittle.
Fri, 12 May 2017 12:22:46 +0100 Chris Cannam Reinstate highlight layer (with waves-ui update)
Fri, 12 May 2017 09:48:35 +0100 Chris Cannam Use multiple line layers for tracks shape.
Fri, 12 May 2017 09:10:43 +0100 Chris Cannam Revert to my own fork of piper-js
Fri, 12 May 2017 08:46:12 +0100 Chris Cannam Merge remote-tracking branch 'lucas/dev/tracks-shape' into dev/tracks-shape
Fri, 12 May 2017 08:28:18 +0100 Lucas Thompson Fix for changes to streaming api in piper-js i.e. collect on the client
Fri, 12 May 2017 08:26:18 +0100 Lucas Thompson Pull in latest dev branch
Fri, 12 May 2017 02:19:03 +0100 Lucas Thompson Merge branch 'dev/tracks-shape' of github.com:cannam/ugly-duckling into dev/tracks-shape
Fri, 12 May 2017 01:40:21 +0100 Lucas Thompson Change to new StreamingResponse type.
Wed, 10 May 2017 17:45:06 +0100 Lucas Thompson Change guard at top of renderFeatures for change in response shape + a bunch of formatting changes.
Thu, 11 May 2017 11:46:07 +0100 Chris Cannam Fix check for proper feature structure
Thu, 11 May 2017 11:29:54 +0100 Chris Cannam Update to match latest changes to piper-js shape structures
Wed, 10 May 2017 15:42:26 +0100 Chris Cannam Pull out addLineLayer
Wed, 10 May 2017 14:47:26 +0100 Chris Cannam Modify FeatureReducers so that it compiles.
Wed, 10 May 2017 13:41:18 +0100 Chris Cannam Start updating code to piper-js api with updated FeatureCollection
Wed, 10 May 2017 13:22:30 +0100 Chris Cannam Merge branch 'master' of ssh://github.com/piper-audio/ugly-duckling
Mon, 08 May 2017 17:38:12 +0100 Lucas Thompson Merge pull request #35 from piper-audio/fix/mic-permission-request-on-record
Mon, 08 May 2017 15:12:34 +0100 Lucas Thompson Request microphone access when trying to record, not on construction of the service.
Fri, 05 May 2017 17:42:42 +0100 Chris Cannam Font bodge
Fri, 05 May 2017 15:02:27 +0100 Chris Cannam Merge branch 'master' of ssh://github.com/piper-audio/ugly-duckling
Fri, 05 May 2017 15:00:21 +0100 Lucas Thompson Merge pull request #32 from piper-audio/chore/change-waves-ui-dependency
Fri, 05 May 2017 14:58:22 +0100 Lucas Thompson Use our waves-ui fork.
Fri, 05 May 2017 11:03:18 +0100 Chris Cannam Avoid getting horribly bogged down if a feature contains a NaN
Fri, 05 May 2017 09:48:02 +0100 Chris Cannam Merge remote-tracking branch 'origin/master'
Thu, 04 May 2017 17:17:57 +0100 Lucas Thompson Merge pull request #31 from piper-audio/dev/dynamic-resize-card-content
Thu, 04 May 2017 17:09:48 +0100 Lucas Thompson Introduce width Inputs to analysis items and waveform and observe for Dimension changes in notebook-feed.
Thu, 04 May 2017 16:57:57 +0100 Lucas Thompson Introduce app level, injectable, observable for dimension changes.
Thu, 04 May 2017 15:33:20 +0100 Lucas Thompson Wrap in a container with full width of parent
Thu, 04 May 2017 15:21:52 +0100 Lucas Thompson Create independent Timeline for each rootAudioUri, no idea how this was working before. Not sure if these belong here or in the application state, but this is better than before.
Wed, 03 May 2017 17:03:55 +0100 Chris Cannam Merge remote-tracking branch 'origin/master'
Wed, 03 May 2017 12:37:52 +0100 Lucas Thompson Remove padding from bottom of card. Closes #5.
Wed, 03 May 2017 12:23:14 +0100 Lucas Thompson Merge pull request #30 from piper-audio/dev/custom-material-theme
Wed, 03 May 2017 10:21:10 +0100 Lucas Thompson Auto-generated swatch based on our current desired blue toolbar.
Tue, 02 May 2017 22:11:38 +0100 Lucas Thompson Merge branch 'dev/custom-material-theme' of github.com:piper-audio/ugly-duckling into cc-vertical-scale
Tue, 02 May 2017 17:16:38 +0100 Lucas Thompson Remove pre-compiled theme import and colour override bodge - in preparation to put in the sass theme file
Tue, 02 May 2017 17:10:40 +0100 Lucas Thompson Boiler plate material theming sass file, and add to config.
Tue, 02 May 2017 17:10:13 +0100 Lucas Thompson Update yarn lock
Tue, 02 May 2017 17:10:00 +0100 Lucas Thompson Add node-sass as dev dependency - as angular-cli would generate.
Tue, 02 May 2017 21:31:19 +0100 Lucas Thompson Merge branch 'master' of github.com:cannam/ugly-duckling into cc-vertical-scale
Wed, 03 May 2017 08:39:03 +0100 Chris Cannam Merge remote-tracking branch 'origin/master'
Tue, 02 May 2017 15:19:07 +0100 Lucas Thompson Merge pull request #29 from piper-audio/fix/error-when-no-extractor-selected
Tue, 02 May 2017 15:16:44 +0100 Lucas Thompson Helper method for accessing current item from MdSelect
Fri, 28 Apr 2017 15:46:23 +0100 Lucas Thompson Small refactor.
Fri, 28 Apr 2017 15:40:35 +0100 Lucas Thompson Remove linting rule
Tue, 02 May 2017 18:10:51 +0100 Chris Cannam Layout tweaks
Fri, 28 Apr 2017 18:54:01 +0100 Chris Cannam Pin waves-ui revision; fix ScaleLayer ctor call
Fri, 28 Apr 2017 16:04:17 +0100 Chris Cannam Embark on vertical scale
Fri, 28 Apr 2017 14:31:24 +0100 Chris Cannam Merge branch 'master' of ssh://github.com:/piper-audio/ugly-duckling
Fri, 28 Apr 2017 14:20:43 +0100 Lucas Thompson Merge pull request #24 from piper-audio/feature/determinate-spinner
Fri, 28 Apr 2017 13:52:06 +0100 Chris Cannam Merge remote-tracking branch 'lucas/feature/determinate-spinner'
Fri, 28 Apr 2017 13:30:57 +0100 Lucas Thompson Update yarn.lock
Fri, 28 Apr 2017 13:28:27 +0100 Lucas Thompson piper back on master
Fri, 28 Apr 2017 12:00:55 +0100 Chris Cannam Don't normalise the feature data to 0,1 here: instead set the yDomain of
Fri, 28 Apr 2017 10:51:52 +0100 Chris Cannam Some tweaks to colour selection
Fri, 28 Apr 2017 09:23:57 +0100 Chris Cannam Merge remote-tracking branch 'lucas/feature/determinate-spinner'
Thu, 27 Apr 2017 17:38:23 +0100 Lucas Thompson Update yarn.lock