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.
|