Jump to content

How's your gamma mixture and non-negative matrix factorization?


Hard Truth

Recommended Posts

  • Members

Title: Techniques for Machine Understanding of Live Drum Performances
Speaker: Eric Battenberg (http://www.eecs.berkeley.edu/~ericb/)
Advisors: David Wessel and Nelson Morgan

Date: Monday, December 10, 2012
Time: 11am - 12pm
Room: 373 Soda Hall
http://www.eecs.berkeley.edu/Directions/#soda

Abstract:

This talk will cover machine listening techniques for the automated
real-time analysis of live drum performances. Onset detection, drum
detection, beat tracking, and drum pattern analysis are combined into a
system that provides rhythmic information useful in performance analysis,
synchronization, and retrieval. The talk will focus on the drum detection
and pattern analysis components of the system.

For drum detection, a gamma mixture model is used to compute multiple
spectral templates per drum onto which onset events can be decomposed
using a technique based on non-negative matrix factorization. Unlike
classification-based approaches to drum detection, this approach provides
amplitude information which is invaluable in the analysis of rhythm.

The drum pattern analysis component uses a generatively pre-trained deep
neural network in order to estimate high-level rhythmic information. The
network is tested with beat alignment tasks, including downbeat detection,
and significantly reduces alignment errors compared with a commonly used
pattern correlation method.

Link to comment
Share on other sites

  • Members

We could use a a gamma mixture model to compute multiple spectral templates per drum onto which onset events can be decomposed, using a technique based on non-negative matrix factorization. This would enable us to utilize onset detection, drum detection, beat tracking, and drum pattern analysis, which could then be combined into a system that provides rhythmic information useful in performance analysis, synchronization, and retrieval. We could then employ a generatively pre-trained deep neural network in order to estimate high-level rhythmic information.

Or we could say, "Hey, let's get a drummer and and some tube mics and go for it!"

Link to comment
Share on other sites

  • Members

I realize that more people are gonna wanna party with someone utilizing a gamma mixture model to compute multiple spectral templates using techniques based on non-negative matrix factorization. We're all wild that way.

But once in a while, consider a meat puppet swingin' sticks, just for {censored}s and giggles.

Link to comment
Share on other sites

  • Members
Quote Originally Posted by Hard Truth View Post
Title: Techniques for Machine Understanding of Live Drum Performances
Speaker: Eric Battenberg (http://www.eecs.berkeley.edu/~ericb/)
Advisors: David Wessel and Nelson Morgan

Date: Monday, December 10, 2012
Time: 11am - 12pm
Room: 373 Soda Hall
http://www.eecs.berkeley.edu/Directions/#soda

Abstract:

This talk will cover machine listening techniques for the automated
real-time analysis of live drum performances. Onset detection, drum
detection, beat tracking, and drum pattern analysis are combined into a
system that provides rhythmic information useful in performance analysis,
synchronization, and retrieval. The talk will focus on the drum detection
and pattern analysis components of the system.

For drum detection, a gamma mixture model is used to compute multiple
spectral templates per drum onto which onset events can be decomposed
using a technique based on non-negative matrix factorization. Unlike
classification-based approaches to drum detection, this approach provides
amplitude information which is invaluable in the analysis of rhythm.

The drum pattern analysis component uses a generatively pre-trained deep
neural network in order to estimate high-level rhythmic information. The
network is tested with beat alignment tasks, including downbeat detection,
and significantly reduces alignment errors compared with a commonly used
pattern correlation method.
That sounds really cool.

No doubt, much of the talk would be over my head, but I love fuzzy logic implementation theory, screw all that binary state stuff. wink.gif
Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...