Mon, 14 Aug 2017 17:43:09 +0100 |
Lucas Thompson |
Merge branch 'master' of github.com:piper-audio/ugly-duckling into upgrade-piper-js
|
Sun, 13 Aug 2017 19:44:07 +0100 |
Lucas Thompson |
Upgrade to released piper version, which had a lot of breaking changes due to shifting modules around and renaming.
|
Thu, 06 Jul 2017 19:47:18 +0100 |
Lucas Thompson |
Introduce a singleton / service for communicating errors / or other notifications (there aren't any yet) - using MdSnackBar internally.
|
Wed, 05 Jul 2017 18:42:12 +0100 |
Lucas Thompson |
Introduce PlayheadRenderer, implement in the waves base. Make VerticallyBounded and VerticalScaleRenderer generic and remove bin equivalents. Forward calls for a PlayheadRenderer from VerticalScaleComponent on to its children. Also update other components accordingly.
|
Thu, 20 Jul 2017 16:15:40 +0100 |
Chris Cannam |
Begin to add regions component
|
Fri, 30 Jun 2017 16:11:06 +0100 |
Lucas Thompson |
Merge branch 'more-vertical-scales' of github.com:cannam/ugly-duckling into feature/undo-redo
|
Fri, 30 Jun 2017 12:08:50 +0100 |
Chris Cannam |
Add vertical binned scale for matrix shapes. Requires waves-ui-piper
|
Thu, 29 Jun 2017 20:08:11 +0100 |
Lucas Thompson |
Don't dispose of old audio when loading new audio files. Also move resource manager type out of audio-player.
|
Mon, 26 Jun 2017 16:16:44 +0100 |
Lucas Thompson |
Fall back to RecordRtcMediaRecorder when MediaRecorder not available in browser.
|
Tue, 06 Jun 2017 18:11:30 +0100 |
Lucas Thompson |
Basic action tray for feature analysis. WIP, bit buggy wrt scrolling and not dismissed automatically when extractor selected.
|
Mon, 05 Jun 2017 10:56:15 +0100 |
Lucas Thompson |
Lint
|
Sun, 04 Jun 2017 20:17:43 +0100 |
Lucas Thompson |
A play-head which attaches itself to WavesComponents.
|
Fri, 02 Jun 2017 16:47:38 +0100 |
Lucas Thompson |
Introduce a render loop service / singleton for work which needs to be animated with the play position. Use it for animating the cross-high. Much dupe with the live-play-head, which should be refactored.
|
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 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 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 13:59:29 +0100 |
Lucas Thompson |
Lint
|
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 15:06:11 +0100 |
Lucas Thompson |
Add skeleton for a curve component.
|
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, 04 May 2017 16:57:57 +0100 |
Lucas Thompson |
Introduce app level, injectable, observable for dimension changes.
|
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:02:55 +0100 |
Lucas Thompson |
Add ProgressBar to bootstrapping.
|
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: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.
|
Tue, 21 Mar 2017 17:11:23 +0000 |
Lucas Thompson |
Add new components to bootstrapping.
|
Mon, 20 Mar 2017 13:26:33 +0000 |
Lucas Thompson |
Bootstrap the app with the recorder service and component
|
Tue, 14 Mar 2017 16:11:40 +0000 |
Lucas Thompson |
Basic spinner for indicating loading of files and features - the flag used for tracking state is mostly redundant (it is usually !canExtract... apart from initial state)... but going with this for now.
|
Thu, 23 Feb 2017 22:20:56 +0000 |
Lucas Thompson |
Stop angular-cli / webpack complaining by using some factories.
|
Thu, 23 Feb 2017 22:15:52 +0000 |
Lucas Thompson |
Update cli config to conform to latest version, needed to move around my worker bootstrapping bodge. Angular-cli for some reason now includes global scripts as strings in the webpack bundle, and they are eval'ed. So TypeScript no longer gets compiled. So once again I chase the mouse, re-purposing the new polyfill field to compile and bundle externals.ts once more!
|
Thu, 23 Feb 2017 16:21:51 +0000 |
Lucas Thompson |
Resurrect the duck!
|
Wed, 18 Jan 2017 17:18:24 +0000 |
Lucas Thompson |
Update the bootstrapping / dependency injection setup to use the stub response instead of the localhost url.
|
Wed, 18 Jan 2017 10:13:24 +0000 |
Lucas Thompson |
Inject a URI to a remote library repo in the app bootstrapping.
|
Fri, 02 Dec 2016 16:55:14 +0000 |
Lucas Thompson |
Add a component for the feature extraction menu, and start setting up some comms with the worker. Currently populating a select box with list of extractors from hardcoded server.
|
Thu, 01 Dec 2016 15:46:33 +0000 |
Lucas Thompson |
Setup some scaffolding for bootstrapping a worker and loading into a service, providing a mechanism for implementing most of the logic which runs inside the worker in TypeScript.
|
Thu, 01 Dec 2016 15:40:57 +0000 |
Lucas Thompson |
Move service into subdirectory.
|
Wed, 30 Nov 2016 10:21:27 +0000 |
Lucas Thompson |
Encapsulate audio playing and decoding logic in a ng2 service, provided by the root module.
|
Fri, 28 Oct 2016 17:21:58 +0100 |
Lucas Thompson |
Remove unused test service.
|
Fri, 28 Oct 2016 16:27:25 +0100 |
Lucas Thompson |
Prototype some playback controls, and tabbed menus in the sidebar.
|
Thu, 27 Oct 2016 13:36:09 +0100 |
Lucas Thompson |
Add a component for opening local audio files, unfinished and of course untested. Expect cross-cutting concerns to follow.
|
Thu, 27 Oct 2016 08:19:45 +0100 |
Lucas Thompson |
Remove a now unused component.
|
Wed, 26 Oct 2016 16:54:51 +0100 |
Lucas Thompson |
Bring waves-ui in as a global script for now (only way I've been able to get it to work) and start building a waveform component.
|
Wed, 26 Oct 2016 11:42:58 +0100 |
Lucas Thompson |
Playing around with material2
|
Tue, 25 Oct 2016 14:42:26 +0100 |
Lucas Thompson |
App skelton generated with angular-cli, as well as a few experiments (to be deleted).
|
Tue, 25 Oct 2016 11:40:57 +0100 |
angular-cli |
chore: initial commit from angular-cli
|