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
|
Thu, 27 Apr 2017 16:41:04 +0100 |
Chris Cannam |
Add highlight layer
|
Thu, 27 Apr 2017 13:14:02 +0100 |
Lucas Thompson |
waves-ui back on master
|
Thu, 27 Apr 2017 10:54:53 +0100 |
Lucas Thompson |
Update yarn.lock for current package.json
|
Thu, 27 Apr 2017 10:54:00 +0100 |
Lucas Thompson |
Exclude node_modules from linting
|
Thu, 27 Apr 2017 10:37:26 +0100 |
Lucas Thompson |
Rename to indicate not all responses are sent.
|
Thu, 27 Apr 2017 10:34:18 +0100 |
Lucas Thompson |
Small tidy.
|
Thu, 27 Apr 2017 10:32:09 +0100 |
Lucas Thompson |
Small refactoring to avoid duplication of process and collect. It really seems like there is no need to have both methods.
|
Thu, 27 Apr 2017 10:14:34 +0100 |
Lucas Thompson |
Only emit progress if totalBlockCount is present.
|
Wed, 26 Apr 2017 18:43:05 +0100 |
Lucas Thompson |
Lock waves-ui version, dev happening on master.
|
Wed, 26 Apr 2017 18:28:46 +0100 |
Lucas Thompson |
Install browserify because waves-ui needs it, and bring in latest piper-js dev branch
|
Wed, 26 Apr 2017 16:21:51 +0100 |
Lucas Thompson |
Merge pull request #18 from LucasThompson/fix/slow-streaming
|
Wed, 26 Apr 2017 16:16:48 +0100 |
Lucas Thompson |
Combine the features as they come in. On every percentage point change, emit a StreamingResponse with the collected features so far, enabling progress reporting for the client.
|
Wed, 26 Apr 2017 16:14:25 +0100 |
Lucas Thompson |
Remove the reducing, assuming the server will return all features when it completes, still emit progress whenever a response is received.
|
Wed, 26 Apr 2017 16:13:15 +0100 |
Lucas Thompson |
Some reducer functions for folding StreamingResponses into a single response.
|
Wed, 26 Apr 2017 09:38:17 +0100 |
Lucas Thompson |
Merge pull request #17 from LucasThompson/refactor/on-push-components-immutable-state
|
Wed, 26 Apr 2017 09:32:40 +0100 |
Lucas Thompson |
Merge pull request #16 from LucasThompson/chore/upgrade-dependencies
|
Tue, 25 Apr 2017 20:07:31 +0100 |
Lucas Thompson |
Remove WIP debugging.
|
Tue, 25 Apr 2017 20:01:41 +0100 |
Lucas Thompson |
Missing root tsconfig
|
Tue, 25 Apr 2017 20:01:09 +0100 |
Lucas Thompson |
Generate new project with latest @angular/cli, including Angular 4.
|
Mon, 24 Apr 2017 17:05:12 +0100 |
Lucas Thompson |
Refactor the root component to push the app state down to children.
|
Mon, 24 Apr 2017 17:03:45 +0100 |
Lucas Thompson |
Manually trigger change detection - as being a child of an OnPush component causes issues updating this.
|
Mon, 24 Apr 2017 17:02:55 +0100 |
Lucas Thompson |
Add ProgressBar to bootstrapping.
|
Mon, 24 Apr 2017 16:39:32 +0100 |
Lucas Thompson |
Setup feed for OnPush strategy and pass single items to children
|
Mon, 24 Apr 2017 16:20:23 +0100 |
Lucas Thompson |
Take single item as input and use progress-bar
|
Mon, 24 Apr 2017 14:40:32 +0100 |
Lucas Thompson |
Add a progress bar, having issues with md-spinner not updating and also animating when it shouldn't
|
Fri, 21 Apr 2017 15:12:45 +0100 |
Lucas Thompson |
Remove redundant map & some naive logic for wrapping emscripten modules
|
Fri, 21 Apr 2017 13:06:56 +0100 |
Lucas Thompson |
rename, as a piper service is an implementation detail of the feature extraction service.
|
Fri, 21 Apr 2017 13:00:24 +0100 |
Lucas Thompson |
Setup state so that it triggers use of a determinate spinner.
|
Fri, 21 Apr 2017 12:59:41 +0100 |
Lucas Thompson |
Refactor feature extraction service to use piper streaming client/server.
|
Fri, 21 Apr 2017 12:58:55 +0100 |
Lucas Thompson |
Remove redundant injection of feature extraction service.
|
Fri, 21 Apr 2017 12:55:24 +0100 |
Lucas Thompson |
Setup analysis-item to display determinate spinner if progress prop provided when declared.
|
Fri, 21 Apr 2017 12:18:22 +0100 |
Lucas Thompson |
Fix old @angular/cli and @angular/material until upgrading to Angular 4.
|
Thu, 27 Apr 2017 16:41:04 +0100 |
Chris Cannam |
Add highlight layer
|
Thu, 30 Mar 2017 16:46:48 +0100 |
Chris Cannam |
With card layout, these can be full-height again
|
Thu, 30 Mar 2017 16:31:45 +0100 |
Chris Cannam |
This CQ plugin supports the atomoverlap and draftdecimator parameters
|
Thu, 30 Mar 2017 16:03:59 +0100 |
Lucas Thompson |
Merge pull request #1 from piper-audio/feature/list-analysis-cards
|
Thu, 30 Mar 2017 16:02:58 +0100 |
Lucas Thompson |
Revert use of local touches for now, as the spectrogram layer doesn't work with it.
|
Thu, 30 Mar 2017 15:57:51 +0100 |
Lucas Thompson |
Merge branch 'feature/list-analysis-cards' of github.com:cannam/ugly-duckling into feature/list-analysis-cards
|
Thu, 30 Mar 2017 08:52:32 +0100 |
Chris Cannam |
Merge remote-tracking branch 'origin/feature/list-analysis-cards' into feature/list-analysis-cards
|
Tue, 28 Mar 2017 13:41:55 +0100 |
Chris Cannam |
Merge remote-tracking branch 'cannam/master' into feature/list-analysis-cards
|
Thu, 30 Mar 2017 15:57:17 +0100 |
Lucas Thompson |
Back out the previous relating to trying to prevent accidental zooming - will return to that later.
|
Thu, 30 Mar 2017 15:56:32 +0100 |
Lucas Thompson |
Latest dependencies
|
Thu, 30 Mar 2017 15:46:21 +0100 |
Lucas Thompson |
Merge branch 'master' of github.com:cannam/ugly-duckling into feature/list-analysis-cards
|
Wed, 29 Mar 2017 13:58:03 +0100 |
Lucas Thompson |
Add production build script as npm script
|
Wed, 29 Mar 2017 13:54:40 +0100 |
Lucas Thompson |
Correct touch gesture to only uses fingers on the current track. Also prevent accidental zooming of the window - as it is unlikely that is ever what the user will be intending.
|
Fri, 24 Mar 2017 17:35:16 +0000 |
Lucas Thompson |
Latest dependencies
|
Fri, 24 Mar 2017 17:23:18 +0000 |
Lucas Thompson |
Merge branch 'master' of github.com:cannam/ugly-duckling into feature/list-analysis-cards
|
Fri, 24 Mar 2017 17:21:35 +0000 |
Lucas Thompson |
Use promise style decodeAudioData if available.
|
Fri, 24 Mar 2017 16:14:57 +0000 |
Lucas Thompson |
Introduce id field for analysis items, currently optional but arguably shouldn't be. Currently an incrementing counter uniquely identifies an item - not ideal.
|
Fri, 24 Mar 2017 15:27:07 +0000 |
Lucas Thompson |
Implement pinch-zoom manually using touchevents, as HammerJS was preventing scrolling the page. This should also allow for smoother transitioning between gestures - needs testing on a device.
|
Fri, 24 Mar 2017 12:08:36 +0000 |
Lucas Thompson |
Close over locally scoped variables for the HammerJS event handlers.
|
Fri, 24 Mar 2017 11:08:32 +0000 |
Lucas Thompson |
Some basic idea of a session - though barely. Add new items after opening a file and extracting features.
|
Fri, 24 Mar 2017 11:07:54 +0000 |
Lucas Thompson |
Remove redundant code.
|
Fri, 24 Mar 2017 11:07:26 +0000 |
Lucas Thompson |
First attempt at the feed containing items. Currently breaks analyses into distinct, separated segments, based on each item marked as root.
|
Fri, 24 Mar 2017 11:05:20 +0000 |
Lucas Thompson |
Moving towards defining an analysis item - it is already doing too much in terms of also describing the root audio.
|
Fri, 24 Mar 2017 11:04:11 +0000 |
Lucas Thompson |
Return URI from loadAudio
|
Fri, 24 Mar 2017 11:03:33 +0000 |
Lucas Thompson |
Spinner until waveform or features loaded the first time.
|
Fri, 24 Mar 2017 11:02:34 +0000 |
Lucas Thompson |
Centre on parent.
|
Fri, 24 Mar 2017 11:00:54 +0000 |
Lucas Thompson |
A few different @Input flags allowing for using component for just a waveform or features or both, turning off seeking and allowing more than one feature to be extracted to the component. Very messy, desperately needs refactoring.
|
Thu, 23 Mar 2017 20:16:00 +0000 |
Lucas Thompson |
Again, shut up webpack / angular-cli. Not sure why it worked before.
|
Thu, 23 Mar 2017 16:13:04 +0000 |
Lucas Thompson |
Use a factory to shut angular-cli / webpack up. Not sure why it didn't care before.
|
Thu, 23 Mar 2017 15:44:32 +0000 |
Lucas Thompson |
Provide an observable in the audio service for when new audio has been loaded. The handling of errors is currently undesirable, using optional fields on the returned object. I couldn't figure out the proper Observable error flow without closing the stream.
|
Thu, 23 Mar 2017 15:42:34 +0000 |
Lucas Thompson |
Introduce interface for reading a file, once again avoiding specific browser implementation.
|
Thu, 23 Mar 2017 11:38:22 +0000 |
Lucas Thompson |
Avoid using browser specific singleton directly - despite the fact this is likely always going to be run in a browser.
|
Wed, 22 Mar 2017 16:20:50 +0000 |
Lucas Thompson |
Bodge in a footer - for no good reason.
|
Wed, 22 Mar 2017 14:34:43 +0000 |
Lucas Thompson |
Share Timeline instance instead of previous event emitting TimelineTimeContext bodge.
|
Wed, 22 Mar 2017 14:30:19 +0000 |
Lucas Thompson |
Props for title and description
|
Wed, 22 Mar 2017 14:27:39 +0000 |
Lucas Thompson |
Merge branch 'feature/list-analysis-cards' of github.com:LucasThompson/ugly-duckling into feature/list-analysis-cards
|
Wed, 22 Mar 2017 11:25:15 +0000 |
Lucas Thompson |
Remove actions for now.
|