Activity

From 2017-04-15 to 2017-07-13

2017-07-13

03:30 PM Piper Vamp C++ Revision 254:6aae0de07925: Add generated files to ignore
Chris Cannam
03:29 PM Revision 209:3e39cd24a399: Add ignore file
Chris Cannam

2017-07-06

07:48 PM Ugly Duckling Revision 494:f52eb1b422f5: Display errors to user instead of logging to console.
Lucas Thompson
07:47 PM Ugly Duckling Revision 493:7f9fb84816b9: Introduce a singleton / service for communicating errors / or other no...
Lucas Thompson
12:52 PM Ugly Duckling Revision 492:023fbba200d2: Merge branch 'master' of github.com:piper-audio/ugly-duckling into fix...
Lucas Thompson
12:51 PM Ugly Duckling Revision 479:a14ea0f9bbd1: Add npm lock file
Lucas Thompson

2017-07-05

07:18 PM Ugly Duckling Revision 491:494e2bb601dc: Actually call the remove function for each play head
Lucas Thompson
07:11 PM Ugly Duckling Revision 490:97ffab611a55: Explicitly set bin names property (variable used to be called binNames...
Lucas Thompson
06:52 PM Ugly Duckling Revision 489:ab43880f1cd5: Rename to something a bit more appropriate.
Lucas Thompson
06:42 PM Ugly Duckling Revision 488:64ed45a0bad3: Introduce PlayheadRenderer, implement in the waves base. Make Vertical...
Lucas Thompson
05:28 PM Ugly Duckling Revision 487:f2bb5ddae867: Clean-up animation tasks on destroy.
Lucas Thompson

2017-07-03

08:34 PM Ugly Duckling Revision 486:c9f12a9c1d5c: Actually find the corresponding analysis instead of assuming its at th...
Lucas Thompson
08:33 PM Ugly Duckling Revision 485:5f3e1b275e18: Poorly named method for slightly reducing code duplication (performing...
Lucas Thompson
08:32 PM Ugly Duckling Revision 484:ae96db60f25c: Move extraction toggle button back to right edge.
Lucas Thompson

2017-06-30

04:29 PM Ugly Duckling Revision 478:6d26e3d74713: Merge pull request #45 from LucasThompson/feature/undo-redo
Goodies Lucas Thompson
04:25 PM Ugly Duckling Revision 477:e3cbf4c53e5e: Rename type and make it an abstract class to stop angular-cli complain...
Lucas Thompson
04:25 PM Ugly Duckling Revision 476:eacf505f7e1f: Latest dependencies
Lucas Thompson
04:11 PM Ugly Duckling Revision 475:5df3ce3574e5: Merge branch 'more-vertical-scales' of github.com:cannam/ugly-duckling...
Lucas Thompson
04:01 PM Ugly Duckling Revision 470:2142e7820706: Fix audio not loading after empty stack
Lucas Thompson
03:56 PM Ugly Duckling Revision 469:3a76205e06b6: Unload audio when stack is empty.
Lucas Thompson
03:35 PM Ugly Duckling Revision 468:2fb2357420f9: Hide update history method.
Lucas Thompson
03:27 PM Ugly Duckling Revision 467:b963af7e6eaf: Clear undo history ahead of read pointer when updating the history.
Lucas Thompson
03:21 PM Ugly Duckling Revision 474:f2b62195a5a6: Use bin numbers for scale labels if bin names are not provided
Chris Cannam
02:50 PM Ugly Duckling Revision 466:8820a133bcf5: Don't save progress changes etc to the state history.
Lucas Thompson
02:49 PM Ugly Duckling Revision 465:caef9a302bec: Add methods for mutating the current state without updating the histor...
Lucas Thompson
02:01 PM Ugly Duckling Revision 464:50f61d1945db: Hook up some buttons for navigating history (undo / redo). Some refact...
Lucas Thompson
01:59 PM Ugly Duckling Revision 463:c9c6b01e9b4f: Add function for getting the rood audio item from different item types.
Lucas Thompson
01:59 PM Ugly Duckling Revision 462:2624bb55dbf6: Fix ordering of adding to history (after an action). Add functions for...
Lucas Thompson
01:58 PM Ugly Duckling Revision 461:34db9d45663f: Don't revoke resource on unload, probably makes sense to leave that to...
Lucas Thompson
12:08 PM Ugly Duckling Revision 473:de23ea6bcd0d: Add vertical binned scale for matrix shapes. Requires waves-ui-piper
update Chris Cannam
10:41 AM Ugly Duckling Revision 460:ccce2c09502e: Manually cherry-pick various refactoring efforts from feature/basic-se...
Lucas Thompson
09:07 AM Ugly Duckling Revision 472:9251232b689e: Bring through (but don't yet use) bin names from output descriptor
Chris Cannam

2017-06-29

12:59 AM Ugly Duckling Revision 459:8d561b6df2fa: Load the audio for the top notebook after removing an item.
Lucas Thompson
12:58 AM Ugly Duckling Revision 458:f8d37ce6f475: Add method for loading audio from a uri.
Lucas Thompson
08:24 PM Ugly Duckling Revision 457:906dd152e333: Unload current audio from the audio player if removed.
Lucas Thompson
08:11 PM Ugly Duckling Revision 456:7bb0bac6f8dc: Add export button for recordings and option to remove audio item (also...
Lucas Thompson
08:09 PM Ugly Duckling Revision 455:d27f1ca7ba6a: Remove spacing from bottom of card content and align action items to t...
Lucas Thompson
08:08 PM Ugly Duckling Revision 454:f93582c38b70: Don't dispose of old audio when loading new audio files. Also move res...
Lucas Thompson
03:06 PM Ugly Duckling Revision 471:b69a223166b5: Add vertical scale to matrix, but just using matrix bin count to begin
with Chris Cannam
02:35 PM Ugly Duckling Revision 453:8113b6f5a75e: Add a mimeType property to audio items.
Lucas Thompson
02:34 PM Ugly Duckling Revision 452:b4372cdf495c: Firefox doesn't seem to populate the MIME type field of MediaRecorder....
Lucas Thompson
01:21 PM Ugly Duckling Revision 451:8a9a1a1f6fbc: Script to serve over https
Lucas Thompson

2017-06-28

01:27 PM Vamp plugin builds for Piper JS Revision 51:2b8cd2b8cfc0: Update vext; providers -> services
Chris Cannam
01:27 PM Vamp plugin builds for Piper JS Revision 24:1e6940e42972: Update vext; providers -> services
Chris Cannam
10:49 AM Vamp plugin builds for Piper JS Revision 50:ec5b5a9adac2: Overhaul to use Vext for external repos
Chris Cannam
10:49 AM Vamp plugin builds for Piper JS Revision 23:5383956f326d: Overhaul to use Vext for external repos
Chris Cannam
10:46 AM Ugly Duckling Revision 450:5fbecd666002: Update JS module builds following UMD revision in piper-vamp-js
Chris Cannam
10:40 AM Ugly Duckling Revision 449:dc7237d84f8d: When a remote extractor fails, still populate menu with ones that were...
Lucas Thompson
10:39 AM Ugly Duckling Revision 448:d2cf357c946b: Update VampTestPlugin.umd.js
Lucas Thompson
09:34 AM Vamp plugin builds for Piper JS Revision 49:3b7d1a5b8dde: pYIN needs far less memory with fixed-lag
Chris Cannam
09:34 AM Vamp plugin builds for Piper JS Revision 22:dd7d3e95f318: pYIN needs far less memory with fixed-lag
Chris Cannam
09:26 AM Piper Vamp JSON Adapter Revision 169:9c746a913d7f: Make the Emscripten output go into a temporary file, and make the UMD
module be the only "official" output left at the end Chris Cannam
09:06 AM Piper Vamp JSON Adapter Revision 168:830e16ef00ab: Merge branch 'master' of github.com:piper-audio/piper-vamp-js
Lucas Thompson
09:03 AM Piper Vamp JSON Adapter Revision 167:c86548e7e397: Update path
Lucas Thompson
09:01 AM Piper Vamp JSON Adapter Revision 166:772a51eec359: Tweak umd output to the returnExports style
Lucas Thompson

2017-06-27

04:29 PM Piper Vamp JSON Adapter Revision 165:1267740d9324: Reorder so as to be clear that the line count from wc is calculated
before any head/tail shenanigans. However, this still isn't right for
reasons I'll put in an issue
Chris Cannam
02:37 PM Piper Vamp C++ Revision 253:1637bec2dfdc: Remove these version-dependent autogenerated files; let's aim to have ...
Chris Cannam
02:25 PM Piper Vamp JSON Adapter Revision 164:54b684cdbdf9: head with a negative number is not portable, replace with an ugly work...
Lucas Thompson
01:05 PM Ugly Duckling Revision 447:a6b7051dea9d: Merge pull request #2 from LucasThompson/fix/recording-without-media-r...
Fix/recording without media recorder api Lucas Thompson

2017-06-26

04:16 PM Ugly Duckling Revision 446:be88a0e965d7: Fall back to RecordRtcMediaRecorder when MediaRecorder not available i...
Lucas Thompson
04:16 PM Ugly Duckling Revision 445:a9fb6590a3dc: Implement a MediaRecorder backed by RecordRTC. Definitely not spec com...
Lucas Thompson
04:10 PM Ugly Duckling Revision 444:72d9303a1513: Update BlobEvent type, timecode is optional in the spec.
Lucas Thompson
04:10 PM Ugly Duckling Revision 443:39ce8491233a: Pull in RecordRTC for use when MediaRecorder isn't available.
Lucas Thompson
11:07 AM Ugly Duckling Revision 442:51a5df5569a4: No need for ternary operator, coalesce to default value.
Lucas Thompson
11:00 AM Ugly Duckling Revision 441:55e17af8a0ee: Small refactor.
Lucas Thompson
01:55 AM Ugly Duckling Revision 440:8f658642d031: Crude use of the type uris to map to icons representing the feature ty...
Lucas Thompson
01:53 AM Ugly Duckling Revision 439:e609c6d25f40: Pull in feature branch from piper-js for now for the static output inf...
Lucas Thompson

2017-06-25

12:40 AM Ugly Duckling Revision 438:81c418380a4f: Merge branch 'master' of github.com:piper-audio/ugly-duckling into fea...
Lucas Thompson

2017-06-16

11:56 AM Piper Vamp JSON Adapter Revision 163:bd5f8a600401: Comment
Chris Cannam
11:44 AM Piper Vamp JSON Adapter Revision 162:1c99b6b9766b: Add example plugin conversion in the form of a Docker file
Chris Cannam

2017-06-15

03:41 PM Piper Vamp JSON Adapter Revision 161:577e5e55cc21: Docs, parameterise node binary, update expected output for static info &
category (+overdue update from copyright to rights) Chris Cannam
02:15 PM Piper Vamp C++ Revision 252:3be9f5b49694: These should no longer be necessary
Chris Cannam
12:54 PM Piper Vamp C++ Revision 251:41bbfede402a: Fix typo (lib for include)
Chris Cannam
11:52 AM Piper Vamp C++ Revision 250:0701519bb35b: Force use of .a from vamp-plugin-sdk dir
Chris Cannam
10:21 AM Piper Vamp C++ Revision 249:9142c859e636: Force c99 mode
Chris Cannam
10:12 AM Piper Vamp C++ Revision 248:cb51adadccd5: Add forgotten files!
Chris Cannam
09:52 AM Piper Vamp JSON Adapter Revision 160:e4d10a68b933: Merge branch 'output-type-uri'
Chris Cannam
09:52 AM Piper Vamp C++ Revision 247:8a031eb9a25f: Merge branch 'output-type-uri'
Chris Cannam
09:51 AM Piper Vamp C++ Revision 246:86d4310c2a62: Back to master branch
Chris Cannam
09:51 AM Revision 208:01b5abe6f170: Merge branch 'output-type-uri'
Chris Cannam
09:50 AM Piper Vamp JSON Adapter Revision 159:205f9a6240f5: Use sord-single build
Chris Cannam
09:38 AM Piper Vamp C++ Revision 245:b32c68f08ec0: Use local sord/serd build
Chris Cannam
09:09 AM Piper Vamp C++ Revision 244:f548eb11ae01: Rename RdfTypes (which sounds like a set of type declarations) to
StaticOutputRdf Chris Cannam

2017-06-14

05:35 PM Ugly Duckling Revision 340:57c99365b028: Update extractor builds to versions with static output metadata in them
Chris Cannam
01:58 PM Vamp plugin builds for Piper JS Revision 48:4d450d496793: Update .cpp main files with metadata from generator
Chris Cannam
01:58 PM Vamp plugin builds for Piper JS Revision 21:ac94242cf562: Update .cpp main files with metadata from generator
Chris Cannam
11:36 AM Piper Vamp JSON Adapter Revision 158:dcd4bdf095e7: Update example builds with output metadata
Chris Cannam
11:36 AM Piper Vamp JSON Adapter Revision 157:d55e8f37eacf: Tidy
Chris Cannam
11:35 AM Piper Vamp JSON Adapter Revision 156:94050aba32c3: Remove nonexistent flag
Chris Cannam
11:27 AM Piper Vamp C++ Revision 243:498f899a91b6: Remove stubber from this repo; it's in piper-vamp-js now
Chris Cannam
10:07 AM Piper Vamp JSON Adapter Revision 155:1b9f5fb90ccf: Comment
Chris Cannam
10:07 AM Piper Vamp JSON Adapter Revision 154:6f01107166d5: Comment
Chris Cannam
10:06 AM Piper Vamp JSON Adapter Revision 153:38675dcea44f: Bring the stub generator into this repo (from piper-vamp-cpp)
Chris Cannam

2017-06-13

05:25 PM Piper Vamp JSON Adapter Revision 152:c43d2e93153f: Provide category and output static info
Chris Cannam
05:16 PM Piper Vamp C++ Revision 242:d607ae858682: Update json11 code
Chris Cannam
04:24 PM Piper Vamp C++ Revision 241:fdab0a246298: Report and fail if no plugins found (i.e. wrong library name, usually)
Chris Cannam
04:07 PM Piper Vamp C++ Revision 240:d00199f3b010: More helpful comments etc
Chris Cannam
12:17 PM Piper Vamp C++ Revision 239:335a5909d4a8: Library
Chris Cannam
12:09 PM Piper Vamp C++ Revision 238:0664784566d8: Generate plausible metadata names; emit empty type URIs for outputs that
don't have any (to make the structure clearer) Chris Cannam
10:06 AM Piper Vamp C++ Revision 237:5ba2749f2024: Avoid emitting duplicate plugins (where duplicate libraries are
installed) Chris Cannam
10:06 AM Piper Vamp C++ Revision 236:903f217e0ca7: Add sord library
Chris Cannam
09:46 AM Piper Vamp C++ Revision 235:87ab11fdcfec: Tidy
Chris Cannam
09:46 AM Piper Vamp C++ Revision 234:9ec8a707408e: We're more likely to want to trigger this rule by removing the .h than
the .c++ file Chris Cannam
09:45 AM Piper Vamp C++ Revision 233:82f86151bc4b: The compiler in the Travis environment seems to have trouble with this
initialiser, change it Chris Cannam
08:44 AM Piper Vamp C++ Revision 232:09b7eab40dbf: Begin on stub-generator for Piper Vamp wrappers
Chris Cannam
08:43 AM Piper Vamp C++ Revision 231:8fd9da17f951: Remove unneeded include
Chris Cannam
08:41 AM Piper Vamp C++ Revision 230:d96981c06e62: Small tidy
Chris Cannam

2017-06-12

03:52 PM Revision 207:5c009d5a88a6: Add static info to output descriptor
Chris Cannam
10:20 AM Piper Vamp C++ Revision 229:d54dab075247: Implement RDF type lookup
Chris Cannam
10:19 AM Piper Vamp C++ Revision 228:691b0daad1c6: Add helpful output
Chris Cannam

2017-06-09

04:47 PM Piper Vamp C++ Revision 227:c6aed932318d: Small comment
Chris Cannam
04:41 PM Piper Vamp C++ Revision 226:c5cdc9e6a4bf: Add these external library files
Chris Cannam
04:40 PM Piper Vamp C++ Revision 225:025b3e2f7c17: Minor adjustment
Chris Cannam
04:25 PM Piper Vamp C++ Revision 224:16655424db89: More notes on rdf layout
Chris Cannam
03:18 PM Piper Vamp C++ Revision 223:a29ce4af17bc: More filling in the RDF type loading code
Chris Cannam
01:56 PM Piper Vamp C++ Revision 222:e0e3d9efa774: Stub out RDF type lookup
Chris Cannam
01:06 PM Piper Vamp C++ Revision 221:9aca3267809c: Various fixes to JSON writing for static output data
Chris Cannam

2017-06-08

04:17 PM Piper Vamp C++ Revision 220:02de5df3a884: Add static output descriptor, pass through type URI
Note that the server doesn't actually populate any type URIs yet, so
this is only half-tested.
Chris Cannam
12:06 PM Revision 206:0a482ae2525f: Add output type URI via static descriptor ("option E")
Chris Cannam

2017-06-07

04:15 PM Ugly Duckling Revision 437:9d354d9bfa6b: Remove icon, too ugly(!)
Lucas Thompson
03:45 PM Ugly Duckling Revision 436:d2af14e0b949: No need to close the tray programmatically, can do it in the template.
Lucas Thompson
03:34 PM Ugly Duckling Revision 435:a1562ee60ed4: Close tray on file open and record.
Lucas Thompson
03:30 PM Ugly Duckling Revision 434:0991af5c6eb2: Disable remote load button whilst loading
Lucas Thompson
02:51 PM Ugly Duckling Revision 433:48904aa87ba3: Rudimentary mechanism for loading remote plugins, with a loading spinn...
Lucas Thompson
08:58 AM Ugly Duckling Revision 432:5220174f2712: Don't propagate button click event, will fire two events due to link o...
Lucas Thompson
08:46 AM Ugly Duckling Revision 431:686cf74aa0a2: Allow clicking whole list item to extract. Kinda makes the plus button...
Lucas Thompson
08:39 AM Ugly Duckling Revision 430:372c39e798ac: mobile safari scrolling fix again, not sure why it didn't need this be...
Lucas Thompson

2017-06-06

11:36 PM Ugly Duckling Revision 429:c3f35dc61765: mobile safari scrolling fix
Lucas Thompson
11:14 PM Ugly Duckling Revision 428:634d51d8e114: Bodge height
Lucas Thompson
10:13 PM Ugly Duckling Revision 427:b0415f8837d9: Setup extraction menu with a callback for closing the menu on extracti...
Lucas Thompson
10:11 PM Ugly Duckling Revision 426:8fee76ab8e90: Take a callback as a prop for performing an action when requesting an ...
Lucas Thompson
09:37 PM Ugly Duckling Revision 425:78c32c94d201: Change to overflow, seems to fix an issue in safari.
Lucas Thompson
09:36 PM Ugly Duckling Revision 424:bb2bc6af642b: Update lock
Lucas Thompson
06:11 PM Ugly Duckling Revision 423:4387175f594b: Basic action tray for feature analysis. WIP, bit buggy wrt scrolling a...
Lucas Thompson
04:10 PM Ugly Duckling Revision 422:1811801a9830: ugly-content flex fill height
Lucas Thompson
04:05 PM Ugly Duckling Revision 421:663f1c61fe98: Use ListModule from @angular/material
Lucas Thompson
04:04 PM Ugly Duckling Revision 420:8a866ee7c75f: web-animations polyfill
Lucas Thompson
01:15 PM Ugly Duckling Revision 419:8d6b3c941a78: Remove use of sidebar. Currently no way to perform an analysis.
Lucas Thompson
01:15 PM Ugly Duckling Revision 418:b10e954c4ddd: Update dependencies
Lucas Thompson
10:54 AM Ugly Duckling Revision 417:1e794ba59d40: Pointer cursor on card content / visualisations
Lucas Thompson
10:47 AM Ugly Duckling Revision 416:2dbe167a95fd: CSS fix for avoiding text selection, mainly for when zooming on desktop.
Lucas Thompson

2017-06-05

02:56 PM Ugly Duckling Revision 415:95d1f10129a3: Update cross-hair position to the current time on initial render.
Lucas Thompson
02:34 PM Ugly Duckling Revision 414:0329495fd822: Revert that, probably sensible to set the duration with the audio buffer.
Lucas Thompson
02:27 PM Ugly Duckling Revision 413:24df6a0d61c8: No need for this opaque bodge anymore, base uses prop instead.
Lucas Thompson
02:25 PM Ugly Duckling Revision 412:89674c064cda: Set duration on the LayerTimeContext to the length of the underlying a...
Lucas Thompson
10:56 AM Ugly Duckling Revision 411:7e6b9b557179: Lint
Lucas Thompson

2017-06-04

09:00 PM Ugly Duckling Revision 410:523858455430: Spinner whilst items are pending.
Lucas Thompson
08:20 PM Ugly Duckling Revision 409:81b1ff474bc6: Wrap components with a playhead (highlight layers not currently workin...
Lucas Thompson
08:19 PM Ugly Duckling Revision 408:f2d43724a578: LifeCycle handling for paging animations. Additionally, only add a pag...
Lucas Thompson
08:17 PM Ugly Duckling Revision 407:6e14dd416e12: A play-head which attaches itself to WavesComponents.
Lucas Thompson
08:16 PM Ugly Duckling Revision 406:0554b1af47f6: Publicly expose height and addLayer (for bodging basically). Return a ...
Lucas Thompson
08:15 PM Ugly Duckling Revision 405:3ace7672638b: Angular DI can't figure out these are derived from WavesComponent. Add...
Lucas Thompson

2017-06-03

09:59 AM Ugly Duckling Revision 404:6672496ff32e: Alter Plot types slightly, moving yDomain to top level.
Lucas Thompson

2017-06-02

07:12 PM Ugly Duckling Revision 403:40ea40ebc2b3: Have animation controlled by a prop, clearing up animation tasks when ...
Lucas Thompson
07:10 PM Ugly Duckling Revision 402:f9d5006f76e1: Change curve component to not render vertical scale / highlight by def...
Lucas Thompson
07:09 PM Ugly Duckling Revision 401:6015f02ef2c6: Cleanup animation tasks on destruction.
Lucas Thompson
07:08 PM Ugly Duckling Revision 400:e06b62d949de: Return a callback when adding an animation task, allowing it to be rem...
Lucas Thompson
05:24 PM Ugly Duckling Revision 399:6fe8ef9687de: Who am I kidding? Graduate the bodge.
Lucas Thompson
04:51 PM Ugly Duckling Revision 398:75cb17f28277: Refactor to use render loop service
Lucas Thompson
04:47 PM Ugly Duckling Revision 397:308ea1c2612e: Introduce a render loop service / singleton for work which needs to be...
Lucas Thompson

2017-06-01

11:04 PM Ugly Duckling Revision 396:3eab26a629e1: Revert changes relating to bodging unit onto the shaped features. Now ...
Lucas Thompson
06:56 PM Ugly Duckling Revision 395:de9864aeacf0: Latest dependencies
Lucas Thompson
06:55 PM Ugly Duckling Revision 394:f45a916eb5b1: Use the cross hair layer for notes, tracks and curve. This involved bo...
Lucas Thompson
04:26 PM Ugly Duckling Revision 393:a02e6ec4a9d2: cross-hair-inspector component, much the same technique used for the v...
Lucas Thompson
04:25 PM Ugly Duckling Revision 392:7ef6c8089801: Additional interfaces, VerticalScaleRenderer & VerticalValueInspectorR...
Lucas Thompson
04:20 PM Ugly Duckling Revision 391:511fafd13873: Add HighlightLayer typings
Lucas Thompson
10:06 AM Ugly Duckling Revision 390:26ca17e67364: Implement VerticallyBoundedWavesComponent for tracks, notes. Wrap curv...
Lucas Thompson
10:04 AM Ugly Duckling Revision 389:29b817e49a22: Introduce interface VerticallyBounded, which describes a component wit...
Lucas Thompson
10:02 AM Ugly Duckling Revision 388:5f775358c3cf: Introduce vertical-scale component which is a polymorphic container, t...
Lucas Thompson

2017-05-31

07:31 PM Ugly Duckling Revision 387:2ec1e795f46c: Some visibility changes to properties
Lucas Thompson
07:29 PM Ugly Duckling Revision 386:ee6c4e3dc461: Some visibility changes and unnecessary method args.
Lucas Thompson
07:24 PM Ugly Duckling Revision 385:afe2fa4a3215: Remove redundant imports.
Lucas Thompson
07:21 PM Ugly Duckling Revision 384:7119d62121f0: ViewChild properties are, of course, inherited (why wouldn't they be?!...
Lucas Thompson
07:14 PM Ugly Duckling Revision 383:1241ca979fd9: Refactor based on pattern which emerged when implementing multiple com...
Lucas Thompson
05:33 PM Ugly Duckling Revision 382:c1cedba9557b: Basic grid, bringing in old code from waveform.component.ts. Issues wi...
Lucas Thompson
05:09 PM Ugly Duckling Revision 381:b220ed78a250: Rig up instants and add dynamic colour selection to feature components...
Lucas Thompson
03:15 PM Ugly Duckling Revision 380:b81ed55fdee3: Basic notes component in place. Room for reducing dupe across these Wa...
Lucas Thompson
02:49 PM Ugly Duckling Revision 379:a3b45218c311: Move colour prop to base class
Lucas Thompson
01:59 PM Ugly Duckling Revision 378:9fe6e00e0700: Lint
Lucas Thompson
01:10 PM Ugly Duckling Revision 377:05a817d8ba71: Use module scoped id generator instead of passing in an id to components.
Lucas Thompson
12:55 PM Ugly Duckling Revision 376:35234006c3c3: Use module scoped id generator instead of passing in an id to components.
Lucas Thompson
12:38 PM Ugly Duckling Revision 375:9f9d5731a941: Correct return type
Lucas Thompson
12:35 PM Ugly Duckling Revision 374:2565f55f0ca7: Update waves-ui types with LayerTimeContext and linear scale
Lucas Thompson
02:44 AM Ugly Duckling Revision 373:2df7b3722eb9: Remove unnecessary style template
Lucas Thompson
02:42 AM Ugly Duckling Revision 372:bc2680f0736b: Move curve logic to a tracks component, and use that component to crea...
Lucas Thompson

2017-05-30

11:21 PM Ugly Duckling Revision 371:44ed7a3916c8: Remove changes to offset and zoom when adding layer.
Lucas Thompson
11:01 PM Ugly Duckling Revision 370:3fa0c8cab919: Tracks. With slight modifications, ugly-curve is essentially ugly-trac...
Lucas Thompson
10:50 PM Ugly Duckling Revision 369:b77cd48d86a9: Forward Tracks features.
Lucas Thompson
10:15 PM Ugly Duckling Revision 368:a8a6e8a4ec70: Refactor the curve reshaping stuff to a utility function.
Lucas Thompson
06:19 PM Ugly Duckling Revision 367:f967cb22a37a: Clear when updating, not functional difference in this app as it stand...
Lucas Thompson
06:14 PM Ugly Duckling Revision 366:f122bb02c428: Core logic copied over from old waveform.component.ts for drawing curv...
Lucas Thompson
06:13 PM Ugly Duckling Revision 365:9ba7d304a99d: Add css classes to the container divs for ngIf and ngSwitch to ensure ...
Lucas Thompson
06:11 PM Ugly Duckling Revision 364:7b28be117735: Avoid changing timeContext properties unless duration is explicitly se...
Lucas Thompson
03:08 PM Ugly Duckling Revision 363:53d33e0d0636: Set up some logic for rendering different items. Might belong somewher...
Lucas Thompson
03:08 PM Ugly Duckling Revision 362:bcb0a172eca3: Populate item with features when extracted. This should be moved to ha...
Lucas Thompson
03:07 PM Ugly Duckling Revision 361:f12a12ce9de0: Change AnalysisItem type slightly to actually contain the feature data...
Lucas Thompson
03:06 PM Ugly Duckling Revision 360:1ad3c86fd1f7: Move typings out of waveform folder
Lucas Thompson
03:06 PM Ugly Duckling Revision 359:c8a585de46ac: Add skeleton for a curve component.
Lucas Thompson

2017-05-26

09:11 PM Ugly Duckling Revision 358:0e20af8a4065: Id will always be present
Lucas Thompson
06:30 PM Ugly Duckling Revision 357:b529a08ddff1: Explicitly state the change detection strategy, despite the fact it wi...
Lucas Thompson
06:28 PM Ugly Duckling Revision 356:b852bace6b14: Shuffle some stuff around, putting generic stuff in the base class.
Lucas Thompson
06:20 PM Ugly Duckling Revision 355:335bb6459fe8: There's nothing waveform specific about these, they'll likely be used ...
Lucas Thompson
06:17 PM Ugly Duckling Revision 354:a9ce5516c17d: Introduce an abstract base class for components using waves-ui.
Lucas Thompson
01:10 PM Ugly Duckling Revision 353:02e7be2daf31: fix playhead regression. TypeScript doesn't seem to catch errors for n...
Lucas Thompson
01:04 PM Ugly Duckling Revision 352:2453773eddd6: Remove debug print
Lucas Thompson
01:03 PM Ugly Duckling Revision 351:e108249fc2ff: Fix erroneous type guard caused by blindly copy pasting.
Lucas Thompson
12:59 PM Ugly Duckling Revision 350:524f5cd75737: Split AnalysisItem out into individual types for root audio items and ...
Lucas Thompson

2017-05-25

05:57 PM Ugly Duckling Revision 349:bf038a51f7e3: Restore some of the feature related logic from waveform.component into...
Lucas Thompson
05:56 PM Ugly Duckling Revision 348:d17d5038b11a: Wire up as necessary to push the handlers down the tree. This is unfin...
Lucas Thompson
05:55 PM Ugly Duckling Revision 347:82d476b976e0: Move waveform.component and remove all logic not concerned with render...
Lucas Thompson
05:52 PM Ugly Duckling Revision 346:f87a96ab1e3f: Back the playing state observable with a ReplaySubject so that animati...
Lucas Thompson
05:51 PM Ugly Duckling Revision 345:ce598b654044: Add a component to drive a play head component, animating it with RAF.
Lucas Thompson
05:51 PM Ugly Duckling Revision 344:7b099900f049: Add a basic component for drawing a Play head.
Lucas Thompson

2017-05-23

10:41 AM Ugly Duckling Revision 343:8bfd9586c78a: Move some functions out of waveform and into appropriately named modules.
Lucas Thompson
10:25 AM Ugly Duckling Revision 342:b5f2ee789fb3: Merge branch 'master' of github.com:piper-audio/ugly-duckling
Lucas Thompson

2017-05-22

08:57 AM Piper Vamp C++ Revision 219:db929669e7d3: *Ahem* Rebuild for actual capnp v0.6.
(Really should find a better way than committing these!)
Also simplify Makefile a bit, remove o directory.
Chris Cannam

2017-05-19

04:40 PM Ugly Duckling Revision 339:46435d5208e9: Merge branch 'master' of ssh://github.com:/piper-audio/ugly-duckling
Chris Cannam
04:37 PM Ugly Duckling Revision 334:f986426870d0: Add scale and highlight to notes tracks
Chris Cannam
04:18 PM Ugly Duckling Revision 341:684619d3fad5: Allow interacting with highlight layer regardless of whether playback ...
Lucas Thompson
03:01 PM Ugly Duckling Revision 338:2b374217d8a0: Merge pull request #42 from LucasThompson/fix/playhead-not-animating-i...
Fix/playhead not animating if playing on init Lucas Thompson
02:28 PM Ugly Duckling Revision 337:097d93b11445: Remove internal flag for playing and just use the method provided by t...
Lucas Thompson
02:14 PM Ugly Duckling Revision 336:9f6131d22bec: Call animate when rendering a feature so that the play head animates.
Lucas Thompson
01:47 PM Ugly Duckling Revision 335:e213fdc33f46: Lint
Lucas Thompson
11:08 AM Ugly Duckling Revision 333:802fbba26afe: Round piano roll y domain to closest octave boundaries
Chris Cannam

2017-05-17

04:38 PM Ugly Duckling Revision 332:6ada6ca40baf: Update PYin build
Chris Cannam
02:13 PM Ugly Duckling Revision 331:dcb015c5a845: Merge pull request #37 from LucasThompson/dev/notes-bodge
Dev/notes bodge Lucas Thompson
02:08 PM Ugly Duckling Revision 330:cc8a1e08dd2d: Resurrect a rewind button for now.
Lucas Thompson
12:56 PM Ugly Duckling Revision 329:796b5217899d: Latest waves-ui
Lucas Thompson
12:56 PM Ugly Duckling Revision 328:676c4d6d35f7: Small tidy up, some formatting changes and removal of unnecessary prop...
Lucas Thompson

2017-05-16

05:20 PM Ugly Duckling Revision 327:fab49fd10f35: Remove more accidentally left in logic from debugging.
Lucas Thompson
05:16 PM Ugly Duckling Revision 326:e401995304a7: Remove accidental event emit left in from debugging.
Lucas Thompson
04:46 PM Ugly Duckling Revision 325:38f3fe548ac0: Merge pull request #1 from LucasThompson/fix/mobile-safari-high-water
Fix/mobile safari high water Lucas Thompson
04:16 PM Ugly Duckling Revision 324:e433a2da0ada: Refactor the import library logic slightly to waterfall the loading of...
Lucas Thompson
11:15 AM Ugly Duckling Revision 323:72673c954216: Try chaining the list requests.
Lucas Thompson
10:44 AM Ugly Duckling Revision 322:38886ce7e2e5: Instantiate services on list and process, trying to ensure only one em...
Lucas Thompson

2017-05-15

12:28 AM Ugly Duckling Revision 321:89208e8af8cc: Load only pYin
Lucas Thompson
11:52 PM Ugly Duckling Revision 320:a16d968d646e: Bodge in to load pyin and nnls-chroma from server on startup
Lucas Thompson
05:57 PM Ugly Duckling Revision 319:64dee0c156b1: Some slight refactoring of the list deduction guff and rig up notes la...
Lucas Thompson
02:57 PM Ugly Duckling Revision 318:2e6f7b2c887f: Latest waves-ui
Lucas Thompson

2017-05-12

05:20 PM Ugly Duckling Revision 317:cddc1cc19d8d: Merge pull request #36 from LucasThompson/dev/tracks-shape
Dev/tracks shape Lucas Thompson
05:14 PM Ugly Duckling Revision 316:98490d0ceb77: Lint.
Lucas Thompson
05:11 PM Ugly Duckling Revision 315:78a38043b634: Relax linting rules for shadowing variables
Lucas Thompson
05:08 PM Ugly Duckling Revision 314:e4e216957803: Merge branch 'dev/tracks-shape' of github.com:cannam/ugly-duckling int...
Lucas Thompson
05:07 PM Ugly Duckling Revision 312:e09bb9b25741: Update yarn lock
Lucas Thompson
04:52 PM Ugly Duckling Revision 311:f599bce2696e: Bring in latest piper-js, and upgrade angular cli
Lucas Thompson
04:48 PM Ugly Duckling Revision 310:103cc6f63da1: The existence of a window object was screwing up something a recent up...
Lucas Thompson
03:07 PM Ugly Duckling Revision 313:a37fe99e1d9d: Add unit to highlight layer
Chris Cannam
12:22 PM Ugly Duckling Revision 309:e356409f4c45: Reinstate highlight layer (with waves-ui update)
Chris Cannam
09:48 AM Ugly Duckling Revision 308:2cc5e1c39ba5: Use multiple line layers for tracks shape.
Currently the highlight layer is disabled; it'll take a bit more work to
restore this.
Chris Cannam
09:10 AM Ugly Duckling Revision 307:930f712f687c: Revert to my own fork of piper-js
Chris Cannam
08:46 AM Ugly Duckling Revision 306:cd117c836ca7: Merge remote-tracking branch 'lucas/dev/tracks-shape' into dev/tracks-...
Chris Cannam
08:28 AM Ugly Duckling Revision 305:75a234459d3b: Fix for changes to streaming api in piper-js i.e. collect on the client
Lucas Thompson
08:26 AM Ugly Duckling Revision 304:5527c0f82059: Pull in latest dev branch
Lucas Thompson
02:19 AM Ugly Duckling Revision 303:dc415a620b15: Merge branch 'dev/tracks-shape' of github.com:cannam/ugly-duckling int...
= Lucas Thompson
01:40 AM Ugly Duckling Revision 302:c6dd5752f7f7: Change to new StreamingResponse type.
Lucas Thompson

2017-05-11

11:46 AM Ugly Duckling Revision 300:1d39cc796046: Fix check for proper feature structure
Chris Cannam
11:29 AM Ugly Duckling Revision 299:46a6b91ea51b: Update to match latest changes to piper-js shape structures
Chris Cannam

2017-05-10

05:45 PM Ugly Duckling Revision 301:fff3a4fba992: Change guard at top of renderFeatures for change in response shape + a...
Lucas Thompson
03:42 PM Ugly Duckling Revision 298:bc67503ea8c6: Pull out addLineLayer
Chris Cannam
02:47 PM Ugly Duckling Revision 297:73beb0e970c5: Modify FeatureReducers so that it compiles.
Chris Cannam
01:41 PM Ugly Duckling Revision 296:cda9307d9eb7: Start updating code to piper-js api with updated FeatureCollection
Chris Cannam
01:22 PM Ugly Duckling Revision 295:f16705a58887: Merge branch 'master' of ssh://github.com/piper-audio/ugly-duckling
Chris Cannam

2017-05-09

11:46 AM Piper Vamp C++ Revision 218:ea8994465322: Rebuild these for capnp v0.6.
But it would probably be better at this point not
to commit them, as the main reason they are in the repo is because ...
Chris Cannam

2017-05-08

05:38 PM Ugly Duckling Revision 294:ea81b6199eaf: Merge pull request #35 from piper-audio/fix/mic-permission-request-on-...
Request microphone access when trying to record, not on construction. Lucas Thompson
03:12 PM Ugly Duckling Revision 293:53aaf72c2fd0: Request microphone access when trying to record, not on construction o...
Lucas Thompson

2017-05-05

05:42 PM Ugly Duckling Revision 292:0724b8f4174f: Font bodge
Chris Cannam
03:02 PM Ugly Duckling Revision 291:71f9286da66f: Merge branch 'master' of ssh://github.com/piper-audio/ugly-duckling
Chris Cannam
03:00 PM Ugly Duckling Revision 290:883703729178: Merge pull request #32 from piper-audio/chore/change-waves-ui-dependency
Use our waves-ui fork. Lucas Thompson
02:58 PM Ugly Duckling Revision 289:6a83df5029fe: Use our waves-ui fork.
Lucas Thompson
11:03 AM Ugly Duckling Revision 288:0c0fd90320e7: Avoid getting horribly bogged down if a feature contains a NaN
Chris Cannam
09:48 AM Ugly Duckling Revision 287:6c47605ebd75: Merge remote-tracking branch 'origin/master'
Chris Cannam

2017-05-04

05:17 PM Ugly Duckling Revision 286:6c51fd776008: Merge pull request #31 from piper-audio/dev/dynamic-resize-card-content
Dev/dynamic resize card content. Resolves #26. Lucas Thompson
05:09 PM Ugly Duckling Revision 285:2d7da410ba46: Introduce width Inputs to analysis items and waveform and observe for ...
Lucas Thompson
04:57 PM Ugly Duckling Revision 284:f0c9c9d860e7: Introduce app level, injectable, observable for dimension changes.
Lucas Thompson
03:33 PM Ugly Duckling Revision 283:a2ba82a51115: Wrap in a container with full width of parent
Lucas Thompson
03:21 PM Ugly Duckling Revision 282:5ab9e6132424: Create independent Timeline for each rootAudioUri, no idea how this wa...
Lucas Thompson

2017-05-03

05:03 PM Ugly Duckling Revision 281:bb44ef9deb42: Merge remote-tracking branch 'origin/master'
Chris Cannam
12:37 PM Ugly Duckling Revision 280:65ac5f8fc253: Remove padding from bottom of card. Closes #5.
Lucas Thompson
12:23 PM Ugly Duckling Revision 279:c5867677987a: Merge pull request #30 from piper-audio/dev/custom-material-theme
Dev/custom material theme Lucas Thompson
10:21 AM Ugly Duckling Revision 278:7714e4fc1e57: Auto-generated swatch based on our current desired blue toolbar.
Lucas Thompson
08:39 AM Ugly Duckling Revision 271:79fa2c4c0fce: Merge remote-tracking branch 'origin/master'
Chris Cannam

2017-05-02

10:11 PM Ugly Duckling Revision 277:ce44d0fbda3b: Merge branch 'dev/custom-material-theme' of github.com:piper-audio/ugl...
Lucas Thompson
09:31 PM Ugly Duckling Revision 272:74f36b4777ff: Merge branch 'master' of github.com:cannam/ugly-duckling into cc-verti...
Lucas Thompson
06:10 PM Ugly Duckling Revision 266:88ac87b1800e: Layout tweaks
Chris Cannam
05:16 PM Ugly Duckling Revision 276:080216cdff3f: Remove pre-compiled theme import and colour override bodge - in prepar...
Lucas Thompson
05:10 PM Ugly Duckling Revision 275:f6b7cdb88906: Boiler plate material theming sass file, and add to config.
Lucas Thompson
05:10 PM Ugly Duckling Revision 274:356e29feef29: Update yarn lock
Lucas Thompson
05:10 PM Ugly Duckling Revision 273:28689aa1a9e8: Add node-sass as dev dependency - as angular-cli would generate.
Lucas Thompson
03:19 PM Ugly Duckling Revision 270:2e30a02b57ca: Merge pull request #29 from piper-audio/fix/error-when-no-extractor-se...
Helper method for accessing current item from MdSelect Lucas Thompson
03:16 PM Ugly Duckling Revision 269:077b57d64bbd: Helper method for accessing current item from MdSelect
Lucas Thompson

2017-04-28

06:54 PM Ugly Duckling Revision 265:4cfd6258b958: Pin waves-ui revision; fix ScaleLayer ctor call
Chris Cannam
04:04 PM Ugly Duckling Revision 264:4470c94b470e: Embark on vertical scale
Chris Cannam
03:46 PM Ugly Duckling Revision 268:9c9ac77d7448: Small refactor.
Lucas Thompson
03:40 PM Ugly Duckling Revision 267:c2e6429c6917: Remove linting rule
Lucas Thompson
02:31 PM Ugly Duckling Revision 263:4c1c19fbcf70: Merge branch 'master' of ssh://github.com:/piper-audio/ugly-duckling
Chris Cannam
02:20 PM Ugly Duckling Revision 262:e6209045b0d7: Merge pull request #24 from piper-audio/feature/determinate-spinner
Feature/determinate spinner - resolves #19 for feature extraction (still need to improve waveform). Partly resolves #20 Lucas Thompson
01:52 PM Ugly Duckling Revision 261:4824acbf1a95: Merge remote-tracking branch 'lucas/feature/determinate-spinner'
Chris Cannam
01:30 PM Ugly Duckling Revision 260:4b31e8e26306: Update yarn.lock
Lucas Thompson
01:28 PM Ugly Duckling Revision 259:d78ba9521fcd: piper back on master
Lucas Thompson
12:00 PM Ugly Duckling Revision 258:3018e8531840: Don't normalise the feature data to 0,1 here: instead set the yDomain of
the layer to its actual extent Chris Cannam
10:51 AM Ugly Duckling Revision 257:7bd5152e2edb: Some tweaks to colour selection
Chris Cannam
09:23 AM Ugly Duckling Revision 256:6d128e43f4d5: Merge remote-tracking branch 'lucas/feature/determinate-spinner'
Chris Cannam

2017-04-27

05:38 PM Ugly Duckling Revision 255:1686e5a2880d: Update yarn.lock
Lucas Thompson
04:41 PM Ugly Duckling Revision 254:ff71da632fbb: Add highlight layer
Chris Cannam
04:41 PM Ugly Duckling Revision 222:990b0fc68653: Add highlight layer
Chris Cannam
01:14 PM Ugly Duckling Revision 253:b65ab8b72cfa: waves-ui back on master
Lucas Thompson
10:54 AM Ugly Duckling Revision 252:3a2d79307a19: Update yarn.lock for current package.json
Lucas Thompson
10:54 AM Ugly Duckling Revision 251:610b72b1ed09: Exclude node_modules from linting
Lucas Thompson
10:37 AM Ugly Duckling Revision 250:c60b03098bae: Rename to indicate not all responses are sent.
Lucas Thompson
10:34 AM Ugly Duckling Revision 249:55be5d2e96f6: Small tidy.
Lucas Thompson
10:32 AM Ugly Duckling Revision 248:4224929943bc: Small refactoring to avoid duplication of process and collect. It real...
Lucas Thompson
10:14 AM Ugly Duckling Revision 247:7a6ef711c73a: Only emit progress if totalBlockCount is present.
Lucas Thompson

2017-04-26

06:43 PM Ugly Duckling Revision 246:56aa7f48693f: Lock waves-ui version, dev happening on master.
Lucas Thompson
06:28 PM Ugly Duckling Revision 245:f7c23d489c75: Install browserify because waves-ui needs it, and bring in latest pipe...
Lucas Thompson
04:21 PM Ugly Duckling Revision 244:b8d1988b774f: Merge pull request #18 from LucasThompson/fix/slow-streaming
Fix/slow streaming Lucas Thompson
04:16 PM Ugly Duckling Revision 243:7106cdd59e62: Combine the features as they come in. On every percentage point change...
Lucas Thompson
04:14 PM Ugly Duckling Revision 242:ca5fcdfa0851: Remove the reducing, assuming the server will return all features when...
Lucas Thompson
04:13 PM Ugly Duckling Revision 241:9285f1b80990: Some reducer functions for folding StreamingResponses into a single re...
Lucas Thompson
09:38 AM Ugly Duckling Revision 240:c03b6a1eb9c9: Merge pull request #17 from LucasThompson/refactor/on-push-components-...
Refactor/on push components immutable state Lucas Thompson
09:32 AM Ugly Duckling Revision 239:eedac4a56fe5: Merge pull request #16 from LucasThompson/chore/upgrade-dependencies
Chore/upgrade dependencies Lucas Thompson

2017-04-25

08:07 PM Ugly Duckling Revision 238:51803e9a42ca: Remove WIP debugging.
Lucas Thompson
08:01 PM Ugly Duckling Revision 237:b0c5c1b28405: Missing root tsconfig
Lucas Thompson
08:01 PM Ugly Duckling Revision 236:53ea6406d601: Generate new project with latest @angular/cli, including Angular 4.
Lucas Thompson

2017-04-24

05:05 PM Ugly Duckling Revision 235:76f2cd2c5a68: Refactor the root component to push the app state down to children.
Currently using an ad-hoc container with similar interface as array used previously. not thought out. Lucas Thompson
05:03 PM Ugly Duckling Revision 234:0833ddde6a83: Manually trigger change detection - as being a child of an OnPush comp...
Lucas Thompson
05:02 PM Ugly Duckling Revision 233:bd2f5769e7fa: Add ProgressBar to bootstrapping.
Lucas Thompson
04:39 PM Ugly Duckling Revision 232:77ada2e07997: Setup feed for OnPush strategy and pass single items to children
Lucas Thompson
04:20 PM Ugly Duckling Revision 231:0249ee049353: Take single item as input and use progress-bar
Lucas Thompson
02:40 PM Ugly Duckling Revision 230:c274af5487c6: Add a progress bar, having issues with md-spinner not updating and als...
Lucas Thompson

2017-04-21

03:12 PM Ugly Duckling Revision 229:efa23f33393b: Remove redundant map & some naive logic for wrapping emscripten modules
Lucas Thompson
01:06 PM Ugly Duckling Revision 228:23db7139085a: rename, as a piper service is an implementation detail of the feature ...
Lucas Thompson
01:00 PM Ugly Duckling Revision 227:ac513d535be9: Setup state so that it triggers use of a determinate spinner.
Lucas Thompson
12:59 PM Ugly Duckling Revision 226:4865567d9e43: Refactor feature extraction service to use piper streaming client/server.
Change FeatureExtractionWorker accordingly and calling code. Lucas Thompson
12:58 PM Ugly Duckling Revision 225:16d19c12e42f: Remove redundant injection of feature extraction service.
Lucas Thompson
12:55 PM Ugly Duckling Revision 224:1c1cc4ec183c: Setup analysis-item to display determinate spinner if progress prop pr...
Lucas Thompson
12:18 PM Ugly Duckling Revision 223:7df3269dcd95: Fix old @angular/cli and @angular/material until upgrading to Angular 4.
Lucas Thompson
 

Also available in: Atom