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.
|
Wed, 28 Jun 2017 10:40:36 +0100 |
Lucas Thompson |
When a remote extractor fails, still populate menu with ones that were valid.
|
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 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
|
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
|
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.
|
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.
|
Tue, 25 Apr 2017 20:01:09 +0100 |
Lucas Thompson |
Generate new project with latest @angular/cli, including Angular 4.
|
Fri, 21 Apr 2017 15:12:45 +0100 |
Lucas Thompson |
Remove redundant map & some naive logic for wrapping emscripten modules
|
Fri, 21 Apr 2017 12:59:41 +0100 |
Lucas Thompson |
Refactor feature extraction service to use piper streaming client/server.
|
Thu, 23 Feb 2017 16:13:38 +0000 |
Lucas Thompson |
Change deprecated names from piper
|
Wed, 18 Jan 2017 17:21:12 +0000 |
Lucas Thompson |
Remove unused type / interface declaration, although it was clearly introduced for a reason which wasn't followed up on.
|
Wed, 18 Jan 2017 10:25:15 +0000 |
Lucas Thompson |
Update the data type for the key in the client Map, for clarity and consistency.
|
Wed, 18 Jan 2017 10:18:10 +0000 |
Lucas Thompson |
Add a couple of methods to the worker for adding remote library repos (well, key value pairs of library keys and URIs to fetch the library from) - and one for actually importing the libraries (currently using RequireJS (<script> / importScripts(...) method tying into global AMD module registration) ). Also updated list method to concatenate the available outputs from all loaded libraries.
|
Mon, 12 Dec 2016 00:41:37 +0000 |
Lucas Thompson |
Incorporate recent piper changes and use output descriptor for some basic feature discrimination to render appropriate layers.
|
Fri, 09 Dec 2016 14:06:04 +0000 |
Lucas Thompson |
Use VampTestPlugin for now. Also set up Collect method calls for the worker. Currently use the same stream for both process and collect extraction.
|
Mon, 05 Dec 2016 16:57:34 +0000 |
Lucas Thompson |
Some extraction logic in place.
|
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.
|