Thu, 01 Jun 2017 18:55:55 +0100 |
Lucas Thompson |
Use the cross hair layer for notes, tracks and curve. This involved bodging in unit to ShapedFeatureData, which isn't particularly easy to do because this isn't an encapsulated type. Need to come back to improving this, as I am monkey-patching a unit property onto Arrays etc.
|
Thu, 01 Jun 2017 16:26:52 +0100 |
Lucas Thompson |
cross-hair-inspector component, much the same technique used for the vertical-scale. Change curve to use it. Doesn't currently animate.
|
Thu, 01 Jun 2017 16:25:48 +0100 |
Lucas Thompson |
Additional interfaces, VerticalScaleRenderer & VerticalValueInspectorRenderer. Implement another subclass of WavesComponent, InspectableVerticallyBoundedComponent concerned with highlighting, change tracks and notes components accordingly. These class hierarchies make me feel a little ill.
|
Thu, 01 Jun 2017 16:20:18 +0100 |
Lucas Thompson |
Add HighlightLayer typings
|
Thu, 01 Jun 2017 10:06:31 +0100 |
Lucas Thompson |
Implement VerticallyBoundedWavesComponent for tracks, notes. Wrap curves in a vertical-scale component, and use scales by default for supported components dynamically instantiated in analysis-item.
|
Thu, 01 Jun 2017 10:04:41 +0100 |
Lucas Thompson |
Introduce interface VerticallyBounded, which describes a component with a vertical range and the ability to render a scale on itself. VerticallyBoundedWavesComponent partially implements this interface, in that it adds a ScaleLayer to itself - derived instances provide the means of obtaining the scale.
|
Thu, 01 Jun 2017 10:02:37 +0100 |
Lucas Thompson |
Introduce vertical-scale component which is a polymorphic container, the child components know how to render their own scales.
|
Wed, 31 May 2017 19:31:56 +0100 |
Lucas Thompson |
Some visibility changes to properties
|
Wed, 31 May 2017 19:29:51 +0100 |
Lucas Thompson |
Some visibility changes and unnecessary method args.
|
Wed, 31 May 2017 19:24:21 +0100 |
Lucas Thompson |
Remove redundant imports.
|
Wed, 31 May 2017 19:21:02 +0100 |
Lucas Thompson |
ViewChild properties are, of course, inherited (why wouldn't they be?!). So, further de-duping.
|
Wed, 31 May 2017 19:14:46 +0100 |
Lucas Thompson |
Refactor based on pattern which emerged when implementing multiple components. Still some very obvious dupe regarding the ElementRef stuff, I don't think ViewChild decorated props are inherited.. but I haven't actually verified that.
|
Wed, 31 May 2017 17:33:23 +0100 |
Lucas Thompson |
Basic grid, bringing in old code from waveform.component.ts. Issues with display when rendered when zoom level / offset is non zero. Same for some other components too, probably needs to be solved upstream in waves-ui-piper.
|
Wed, 31 May 2017 17:09:36 +0100 |
Lucas Thompson |
Rig up instants and add dynamic colour selection to feature components. Structure of a derived WaveComponent is now pretty clear, some refactoring is in order.
|
Wed, 31 May 2017 15:15:55 +0100 |
Lucas Thompson |
Basic notes component in place. Room for reducing dupe across these WaveComponent derived components, but will wait until all of them are implemented to see the common logic.
|
Wed, 31 May 2017 14:49:46 +0100 |
Lucas Thompson |
Move colour prop to base class
|
Wed, 31 May 2017 13:59:29 +0100 |
Lucas Thompson |
Lint
|
Wed, 31 May 2017 13:10:29 +0100 |
Lucas Thompson |
Use module scoped id generator instead of passing in an id to components.
|
Wed, 31 May 2017 12:55:03 +0100 |
Lucas Thompson |
Use module scoped id generator instead of passing in an id to components.
|
Wed, 31 May 2017 12:38:18 +0100 |
Lucas Thompson |
Correct return type
|
Wed, 31 May 2017 12:35:35 +0100 |
Lucas Thompson |
Update waves-ui types with LayerTimeContext and linear scale
|
Wed, 31 May 2017 02:44:14 +0100 |
Lucas Thompson |
Remove unnecessary style template
|
Wed, 31 May 2017 02:42:45 +0100 |
Lucas Thompson |
Move curve logic to a tracks component, and use that component to create a curve component.
|
Tue, 30 May 2017 23:21:13 +0100 |
Lucas Thompson |
Remove changes to offset and zoom when adding layer.
|
Tue, 30 May 2017 23:01:12 +0100 |
Lucas Thompson |
Tracks. With slight modifications, ugly-curve is essentially ugly-tracks. Some refactoring is perhaps in order.
|
Tue, 30 May 2017 22:50:49 +0100 |
Lucas Thompson |
Forward Tracks features.
|
Tue, 30 May 2017 22:15:42 +0100 |
Lucas Thompson |
Refactor the curve reshaping stuff to a utility function.
|
Tue, 30 May 2017 18:19:55 +0100 |
Lucas Thompson |
Clear when updating, not functional difference in this app as it stands because components only receive inputs once atm.
|
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
|
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.
|