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.
|
Wed, 22 Mar 2017 14:23:45 +0000 |
Lucas Thompson |
Keep track of the components layers and only remove those from the timeline when cleaning up.
|
Wed, 22 Mar 2017 11:22:48 +0000 |
Lucas Thompson |
Half height.
|
Wed, 22 Mar 2017 11:18:13 +0000 |
Lucas Thompson |
Merge branch 'master' of github.com:cannam/ugly-duckling into feature/list-analysis-cards
|
Wed, 22 Mar 2017 11:18:04 +0000 |
Lucas Thompson |
Latest dependencies.
|
Wed, 22 Mar 2017 11:17:51 +0000 |
Lucas Thompson |
Allow for sharing time context amongst some analysis items. This approach may be backed out.
|
Wed, 22 Mar 2017 11:17:12 +0000 |
Lucas Thompson |
WIP - allow for using a provided TimelineTimeContext, and a few other small changes relating to instantiating the Timeline. Comment out some things for trying out single layer without spectrogram.
|
Wed, 22 Mar 2017 11:15:45 +0000 |
Lucas Thompson |
Explicitly fill width of parent
|
Wed, 22 Mar 2017 11:14:40 +0000 |
Lucas Thompson |
Extend TimelineTimeContext so emit events when changing offset and zoom
|
Wed, 22 Mar 2017 11:13:23 +0000 |
Lucas Thompson |
Type definitions for TimelineTimeContext
|
Wed, 22 Mar 2017 11:12:32 +0000 |
Lucas Thompson |
Some spacing below the card title and stop cards extending the full window width.
|
Tue, 21 Mar 2017 17:43:25 +0000 |
Lucas Thompson |
Merge branch 'master' of github.com:LucasThompson/ugly-duckling into feature/list-analysis-cards
|
Tue, 21 Mar 2017 17:12:32 +0000 |
Lucas Thompson |
Put the placeholder feed in the main component.
|
Tue, 21 Mar 2017 17:12:20 +0000 |
Lucas Thompson |
Fix the height of the waves-ui / waveform component for use in the analysis item components.
|
Tue, 21 Mar 2017 17:11:23 +0000 |
Lucas Thompson |
Add new components to bootstrapping.
|
Tue, 21 Mar 2017 17:10:59 +0000 |
Lucas Thompson |
Introduce a component representing a feed of analyses on an audio file. A collection of analysis items. Basically a placeholder right now.
|
Tue, 21 Mar 2017 17:09:56 +0000 |
Lucas Thompson |
Introduce an item for displaying the results of an individual analysis method. Basically a placeholder right now.
|
Tue, 28 Mar 2017 13:40:56 +0100 |
Chris Cannam |
Back on master in waves-ui
|
Mon, 27 Mar 2017 18:17:27 +0100 |
Chris Cannam |
Give spectrogram a step duration
|
Fri, 24 Mar 2017 16:01:28 +0000 |
Chris Cannam |
Add PYin fixedlag build
|
Thu, 23 Mar 2017 15:36:56 +0000 |
Chris Cannam |
Add cepstral pitch tracker
|
Thu, 23 Mar 2017 12:00:44 +0000 |
Chris Cannam |
Call for interpolated waveform
|
Wed, 22 Mar 2017 12:21:47 +0000 |
Chris Cannam |
Fix failure to display spectrogram for single-channel audio!
|
Wed, 22 Mar 2017 09:05:38 +0000 |
Chris Cannam |
Print timing
|
Wed, 22 Mar 2017 08:18:46 +0000 |
Chris Cannam |
Multi-channel spectrogram
|
Wed, 22 Mar 2017 08:10:18 +0000 |
Chris Cannam |
Multi-channel waveforms
|
Tue, 21 Mar 2017 21:27:32 +0000 |
Chris Cannam |
Merge remote-tracking branch 'origin/master'
|
Tue, 21 Mar 2017 17:37:02 +0000 |
Lucas Thompson |
Merge branch 'master' of github.com:cannam/ugly-duckling
|
Tue, 21 Mar 2017 17:36:02 +0000 |
Lucas Thompson |
Merge pull request #15 from LucasThompson/fix/accidental-seeking-on-pan
|
Tue, 21 Mar 2017 17:34:48 +0000 |
Lucas Thompson |
Prevent seeking when panning with mouse. There's still potential for this approach to go wrong, for both zooming and panning. During the duration of the click, if the offset or zoom are returned to the starting position, the mouse will seek to its current x position.
|
Tue, 21 Mar 2017 14:34:00 +0000 |
Lucas Thompson |
Merge pull request #14 from LucasThompson/feature/mouse-seeking-desktop
|
Tue, 21 Mar 2017 14:22:52 +0000 |
Lucas Thompson |
Prevent accidentally seeking after zooming on desktop.
|
Tue, 21 Mar 2017 14:01:28 +0000 |
Lucas Thompson |
Seeking with click on desktop. Remove old tap gesture code for mobile, as this should provide the same functionality.
|
Tue, 21 Mar 2017 13:57:08 +0000 |
Lucas Thompson |
Return 0 for duration when audioElement.duration is undefined.
|
Tue, 21 Mar 2017 16:40:05 +0000 |
Chris Cannam |
Add labels & shading in instants layer
|
Tue, 21 Mar 2017 13:13:06 +0000 |
Lucas Thompson |
Merge branch 'master' of github.com:cannam/ugly-duckling
|
Tue, 21 Mar 2017 09:18:17 +0000 |
Chris Cannam |
Merge remote-tracking branch 'origin/master'
|