Community Profile

photo

Christopher Hummersone


University of Surrey

37 total contributions since 2011

I am lecturer at the Institute of Sound Recording, University of Surrey. I graduated from the Tonmeister course there in June 2007 and joined the IoSR as a research student in October 2007. I completed my thesis, entitled "A Psychoacoustic Engineering Approach to Machine Sound Source Separation in Reverberant Environments", in September 2010 and joined the IoSR as a lecturer in October 2010. My research interests include modelling the precedence effect and binaural localisation, sound source separation, and computational auditory scene analysis. My teaching duties include Video Engineering and Audio Research Seminars. In my spare time I enjoy playing the saxophone, cycling and running, having completed the London Marathon in 2007 and 2012.
Professional Interests: signal processing

Contact

Contributions in
View by

Submitted


MASSEF
Multichannel audio source separation evaluation framework

10 days ago | 6 downloads |

Submitted


Impulse response acoustic information calculator
Calculate RT, DRR, Cte, and EDT for impulse response file

10 days ago | 35 downloads |

Thumbnail

Submitted


Stacked line plot
Stacked line plots from a matrix or vectors

10 days ago | 19 downloads |

Thumbnail

Submitted


Quantile calculation
Quantiles of a sample via various methods

10 days ago | 9 downloads |

Thumbnail

Submitted


Long term average spectrum
Calculate the long-term average spectrum of a signal

10 days ago | 16 downloads |

Thumbnail

Submitted


1/N-Octave Smoothing
Apply 1/NOCT-octave smoothing to a log-, magnitude-, or power-spectrum.

10 days ago | 16 downloads |

Thumbnail

Submitted


Calculate and apply time-frequency masks via STFT
Calculate ideal time-frequency masks and apply time-frequency masks to signals via STFT

10 days ago | 14 downloads |

Thumbnail

Submitted


STFT and its inverse
STFT and ISTFT fulfilling constant overlap-add criterion

10 days ago | 17 downloads |

Thumbnail

Submitted


Recursive contents report
Create a Contents.m file including subdirectories

10 days ago | 2 downloads |

Thumbnail

Submitted


Quantile-quantile plot
Quantile-quantile plot with patch option

10 days ago | 7 downloads |

Thumbnail

Submitted


Perceptual spectral centroid
Perceptually-informed spectral centroid.

10 days ago | 6 downloads |

Thumbnail

Submitted


ISO 226:2003 Normal equal-loudness-level contours
Return sound pressure levels of pure tone frequencies at specified loudness level(s).

10 days ago | 15 downloads |

Thumbnail

Submitted


Loudness weighting coefficients
Calculate loudness weighting coefficients based on ISO 226

10 days ago | 7 downloads |

Thumbnail

Submitted


Precedence-based cross-correlograms
Calculate cross-correlograms with a wide range of options

10 days ago | 3 downloads |

Submitted


Sinc filter
Apply a near-ideal low- or band-pass filter.

10 days ago | 28 downloads |

Thumbnail

Submitted


Subplot position calculator
Calculate subplot positions by specifying figure margins and axis scaling.

10 days ago | 24 downloads |

Thumbnail

Submitted


get_contents
Get the contents of a specified directory

10 days ago | 3 downloads |

Submitted


Gammatone filterbank
Produce an array of responses from a fourth-order Gammatone filter via FFT

10 days ago | 32 downloads |

Thumbnail

Submitted


Modified CMRmap
Produces a colour colormap, of arbitrary length, that is monochrome-compatible.

10 days ago | 2 downloads |

Submitted


Check whether mex file is compiled for system
Check if mex file is compiled for the OS or if the source was modified since it was compiled.

10 days ago | 4 downloads |

Submitted


smooth
Perform windowed smoothing on a vector using mathematical functions

10 days ago | 10 downloads |

Submitted


Localpeaks
Find local peaks or troughs in a vector

10 days ago | 5 downloads |

Submitted


Alternative box plot
Draw a box plot with various display options

10 days ago | 70 downloads |

Thumbnail

Submitted


Functional spread/box plot
Draw a functional plot showing data spread

10 days ago | 14 downloads |

Thumbnail

Question


Multi-level packages with shared private folder
If I have a multi-level package, e.g. +foo/+bar1/... +foo/+bar2/... can I have a shared private folder, e.g. +fo...

12 months ago | 0 answers | 0

0

answers

Answered
How can I use NARGIN/NARGOUT to determine the number of input/output arguments of an object method?
An indirect solution is to test for the existence of a particular variable: exist('var_name','var')==1 This works for in...

1 year ago | 0

Question


How do you overload the help of a built-in method?
I've followed the advice in Matlab's documentation on implementing a custom copy method in some of my classes (overloading the c...

1 year ago | 1 answer | 0

1

answer

Submitted


NICAM
Near Instantaneously Companded Audio Multiplex

4 years ago | 4 downloads |

Responded


Re: export figure on mac
Well repeating the test this morning, and the white->red colorbar problem no longer seems to occur. It seems that export_fig wil...

4 years ago | 22147 views

Responded


Re: export figure on mac
I think I'm getting to the root of the problem I describe above. Compare these outputs (requires Oliver's export_fig: http://www...

4 years ago | 22147 views

Load more