log

age author description
Tue, 21 Mar 2017 14:22:52 +0000 Lucas Thompson Prevent accidentally seeking after zooming on desktop.
Tue, 21 Mar 2017 14:01:28 +0000 Lucas Thompson Seeking with click on desktop. Remove old tap gesture code for mobile, as this should provide the same functionality.
Tue, 21 Mar 2017 13:57:08 +0000 Lucas Thompson Return 0 for duration when audioElement.duration is undefined.
Tue, 21 Mar 2017 16:40:05 +0000 Chris Cannam Add labels & shading in instants layer
Tue, 21 Mar 2017 13:13:06 +0000 Lucas Thompson Merge branch 'master' of github.com:cannam/ugly-duckling
Tue, 21 Mar 2017 09:18:17 +0000 Chris Cannam Merge remote-tracking branch 'origin/master'
Mon, 20 Mar 2017 15:25:54 +0000 Chris Cannam Use tick layer instead of marker layer for instants (it's faster)
Mon, 20 Mar 2017 14:12:33 +0000 Chris Cannam Merge remote-tracking branch 'origin/feature/basic-recording'
Mon, 20 Mar 2017 12:07:41 +0000 Chris Cannam Waves UI code is back on the master branch in cannam repo
Tue, 21 Mar 2017 13:01:53 +0000 Lucas Thompson Merge pull request #13 from LucasThompson/fix/recording-open-change-detection
Tue, 21 Mar 2017 13:00:59 +0000 Lucas Thompson Notify subscribers of new recordings within the Angular Zone.
Tue, 21 Mar 2017 11:11:23 +0000 Lucas Thompson Fix TypeScript version for now, due to dependency resolution differences in yarn and npm and some pending angular-cli nonsense I don't understand (https://github.com/angular/angular-cli/issues/4594)
Tue, 21 Mar 2017 01:50:36 +0000 Lucas Thompson Merge pull request #12 from LucasThompson/dev/piper-fft-spectrogram-layer
Thu, 16 Mar 2017 11:54:07 +0000 Lucas Thompson Merge pull request #8 from cannam/master
Tue, 21 Mar 2017 01:49:37 +0000 Lucas Thompson Merge pull request #11 from LucasThompson/dev/mobile-layout-tweaks
Tue, 21 Mar 2017 01:45:03 +0000 Lucas Thompson Merge pull request #10 from LucasThompson/feature/basic-recording
Tue, 21 Mar 2017 01:36:17 +0000 Lucas Thompson Merge pull request #9 from LucasThompson/dev/improve-prod-build-deploy
Tue, 21 Mar 2017 01:06:13 +0000 Lucas Thompson Script for running ng build --prod, but with some beautifully brittle bodges for workarounds I've been doing manually. No automation for git commits and pushing to gh-pages yet.
Mon, 20 Mar 2017 15:35:25 +0000 Lucas Thompson Small changes to angular-cli.json, manually copying over some key differences from a new config generated with the latest @angular/cli. No functional difference.
Mon, 20 Mar 2017 15:26:21 +0000 Lucas Thompson Upgrade dependencies - mostly to bring inline with latest @angular/cli changes
Mon, 20 Mar 2017 13:26:33 +0000 Lucas Thompson Bootstrap the app with the recorder service and component
Mon, 20 Mar 2017 13:26:23 +0000 Lucas Thompson Allow for opening Blobs directly.
Mon, 20 Mar 2017 13:25:22 +0000 Lucas Thompson Component for a button controlling the recording service.
Mon, 20 Mar 2017 13:24:36 +0000 Lucas Thompson Add a service for audio recording which uses relies on being provided implementations of a provider to a MediaStream and a MediaRecorder. Include a stub for use when recording isn't supported.
Thu, 16 Mar 2017 12:35:43 +0000 Chris Cannam Add dispose method
Thu, 16 Mar 2017 11:54:48 +0000 Chris Cannam Scaling
Thu, 16 Mar 2017 10:35:53 +0000 Lucas Thompson Module for spectrogram stuff. Consume the WavesSpectrogramLayer in Waveform... of course.
Thu, 16 Mar 2017 10:34:38 +0000 Lucas Thompson Placeholder for shapes "namespace"
Wed, 15 Mar 2017 15:21:00 +0000 Lucas Thompson First pass at Layer type definition.
Wed, 15 Mar 2017 14:29:11 +0000 Lucas Thompson Fix wrong dimensionality
Wed, 15 Mar 2017 13:41:30 +0000 Lucas Thompson Update column type
Wed, 15 Mar 2017 13:28:28 +0000 Lucas Thompson Use method definitions in MatrixEntity instead of instance members
Wed, 15 Mar 2017 12:09:50 +0000 Lucas Thompson Start writing type definitions for waves-ui - this may eventually belong in waves-ui itself.
Tue, 14 Mar 2017 19:27:24 +0000 Lucas Thompson Remove some unused code and fix the removing of layers to work with the additional tracks.
Tue, 14 Mar 2017 17:33:04 +0000 Lucas Thompson Merge branch 'dev/mobile-layout-tweaks' of github.com:cannam/ugly-duckling into dev/mobile-layout-tweaks
Tue, 14 Mar 2017 16:10:27 +0000 Chris Cannam Provide step duration for matrix entity for proper image alignment
Tue, 14 Mar 2017 15:11:30 +0000 Chris Cannam Add Tipic plugin
Tue, 14 Mar 2017 11:57:21 +0000 Chris Cannam Update colour mappers to slightly changed API; add green & sunset
Tue, 14 Mar 2017 11:05:58 +0000 Chris Cannam Simplistically add separate spectrogram layer
Mon, 13 Mar 2017 16:10:51 +0000 Chris Cannam Add CQ Constant Q spectrogram and NNLS Chroma & Chordino builds
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.
Mon, 13 Mar 2017 15:46:24 +0000 Lucas Thompson Install old babel-runtime as dev dependency to (hopefully) sort out waves-ui building issues.
Mon, 13 Mar 2017 14:49:04 +0000 Lucas Thompson Basic attempt at correcting disorientating behaviour when concluding a pinch gesture, causing the timeline to jump to the position of a remaining finger. Untested on device yet.
Sun, 12 Mar 2017 23:10:05 +0000 Lucas Thompson Keep the play-head on top of all layers (a bodge, of course)
Sun, 12 Mar 2017 23:09:24 +0000 Lucas Thompson Latest waves-ui changes.
Fri, 10 Mar 2017 18:24:52 +0000 Lucas Thompson Bodge in okay-ish pan and zoom, with a lot of dupe from CenteredZoomState and state flying about everywhere.
Fri, 10 Mar 2017 16:45:54 +0000 Chris Cannam Avoid NaNs, etc
Fri, 10 Mar 2017 14:46:18 +0000 Chris Cannam Some crazy work to try to get sensible default normalisation and colour map
Thu, 09 Mar 2017 16:42:44 +0000 Chris Cannam Add QM Vamp Plugins as remote plugin set
Thu, 09 Mar 2017 15:51:34 +0000 Chris Cannam Use matrix layer for matrix features
Mon, 06 Mar 2017 11:29:47 +0000 Lucas Thompson Bring in CC's latest wave-ui stuff.
Fri, 03 Mar 2017 13:10:48 +0000 Lucas Thompson Latest waves-ui
Thu, 02 Mar 2017 15:19:13 +0000 Lucas Thompson Bring in latest changes in CC's waves-ui fork.
Thu, 02 Mar 2017 15:08:10 +0000 Lucas Thompson Playback controls and placeholder record button in the centre of the toolbar, plugin button on the right. Sidenav now overlays the content.
Thu, 02 Mar 2017 15:07:07 +0000 Lucas Thompson Remove everything but the play / pause button, and use smaller icons - this will now be used in the toolbar.
Thu, 02 Mar 2017 15:06:24 +0000 Lucas Thompson Use @angular/material select component.
Thu, 02 Mar 2017 13:33:33 +0000 Lucas Thompson Hide menu by default and change unused settings menu to a menu icon which toggles the sidebar
Thu, 02 Mar 2017 11:53:19 +0000 Lucas Thompson Pull in CC's peak cached waveform, and add some temporary dev dependencies to build waves-ui after pulling it in (come up with a better solution for this later).
Fri, 24 Feb 2017 13:55:31 +0000 Lucas Thompson Merge pull request #7 from LucasThompson/dev/improve-gestures
Fri, 24 Feb 2017 13:54:53 +0000 Lucas Thompson Keep the time centered when zooming from where the pinch starts, and stop panning being so fast. Panning still isn't doing anything sensible.