Re: [music-dsp] note onset detection

2013-08-16 Thread robert bristow-johnson
On 8/8/13 11:05 AM, Ian Esten wrote: Spectral flux is the way to go. It will detect both changes in level and sharp changes in frequency content. It will be a more robust onset detector than trying to repurpose a pitch detector, with the added advantage of being simpler to compute. There are othe

Re: [music-dsp] note onset detection

2013-08-13 Thread robert bristow-johnson
On 8/9/13 7:25 PM, Ross Bencina wrote: Hi Robert, I have a question: are you trying to output the pitch and note on/off information in a real-time streaming scenario with minimum delay? or is this an off-line process? My impression is that the MIR folk worry less about minimum-delay/causal pr

Re: [music-dsp] note onset detection

2013-08-09 Thread Ross Bencina
Hi Robert, I have a question: are you trying to output the pitch and note on/off information in a real-time streaming scenario with minimum delay? or is this an off-line process? My impression is that the MIR folk worry less about minimum-delay/causal processing than us real-time people. Ano

Re: [music-dsp] note onset detection

2013-08-08 Thread robert bristow-johnson
On 8/8/13 2:23 PM, Ian Esten wrote: Hmm. I think keeping it in the time domain would be difficult. Most time domain pitch detection algs are error prone, which would yield false positives. You can of course tweak FFT size and your interval between FFTs. I think it would be pretty reasonable to r

Re: [music-dsp] note onset detection

2013-08-08 Thread Risto Holopainen
I haven't worked much on this, so just some speculations. > i'd sorta like to keep this in the time-domain if possible so that it > might be able to operate real-time, even with a small delay. but the > delay in doing an STFT seems too long. A delay the size of a few periods of the signal seems

Re: [music-dsp] note onset detection

2013-08-08 Thread Eric Battenberg
Robert, check out the Bello tutorial paper. Step #2, the reduction step, is a common step done by most onset detectors to get all your derivatives or novelty functions down to a single "onset detection function" that you can then peak pick to find your onsets. The reduction step can be as simple

Re: [music-dsp] note onset detection

2013-08-08 Thread Ian Esten
Hmm. I think keeping it in the time domain would be difficult. Most time domain pitch detection algs are error prone, which would yield false positives. You can of course tweak FFT size and your interval between FFTs. I think it would be pretty reasonable to run your FFTs at a pretty coarse time r

Re: [music-dsp] note onset detection

2013-08-08 Thread robert bristow-johnson
On 8/8/13 11:05 AM, Ian Esten wrote: On Mon, Aug 5, 2013 at 1:01 PM, robert bristow-johnson wrote: the big problem i am dealing with is people singing or humming and changing notes. i really want to encode those pitch changes as new notes rather than as a continuation of the previous note (pe

Re: [music-dsp] note onset detection

2013-08-08 Thread Ian Esten
the big problem i am dealing with is people singing or humming and changing notes. i really want to encode those pitch changes as new notes rather than as a continuation of the previous note (perhaps adjusted with MIDI pitch bend messages). there is not sufficient change in amplitude or even in t

Re: [music-dsp] note onset detection

2013-08-08 Thread Eric Battenberg
Glad you finally made it through, Victor. I guess none of my posts through the years have shown up either. This is the first time I bothered to check, since I never received any bounce emails. I just thought everyone was just really unresponsive. For those interested, I'll copy my original respon

Re: [music-dsp] note onset detection

2013-08-08 Thread Victor Lazzarini
I've been trying to send a reply to this, but none has appeared, I guess because of html blocking... Anyway, here's the message, I hope it gets there now We've done some work on this a couple of years ago: "Real-time detection of musical onsets with linear prediction and sinusoidal model

Re: [music-dsp] note onset detection

2013-08-07 Thread douglas repetto
Eric, it looks like you're sending HTML mail. The list only takes plain text. best, douglas On 8/7/13 3:01 PM, Eric Battenberg wrote: For the life of me, I can't get the list to stop ignoring my replies (I'm not even getting bounces), so just to be sure, I've CC'd everyone on the thread.

Re: [music-dsp] note onset detection

2013-08-07 Thread Ross Bencina
On 7/08/2013 12:23 PM, charles morrow wrote: Please explain your reference Roberts transcription notes for me. Robert expressed the following requirement: On 6/08/2013 6:01 AM, robert bristow-johnson wrote: > the big problem i am dealing with is people singing or humming and > changing notes

Re: [music-dsp] note onset detection

2013-08-07 Thread Theo Verelst
Ross Bencina wrote: On 7/08/2013 2:38 AM, Theo Verelst wrote: I suppose in EE terms, if you know something about the waves you're ... You would need a definition of note onset that somehow includes segmenting a hummed glide transition from one pitch to another according to Robert's transcriptio

Re: [music-dsp] note onset detection

2013-08-06 Thread robert bristow-johnson
On 8/6/13 7:23 PM, charles morrow wrote: Ross Please explain your reference Roberts transcription notes for me. In my ignorance, I am imagining this is a joke on Roberts Rules of Order or a real reference to someone like Willow Roberts Powers oh jeepers. -- r b-j r...@audi

Re: [music-dsp] note onset detection

2013-08-06 Thread charles morrow
Ross Please explain your reference Roberts transcription notes for me. In my ignorance, I am imagining this is a joke on Roberts Rules of Order or a real reference to someone like Willow Roberts Powers charlie On Aug 6, 2013, at 8:12 PM, Ross Bencina wrote: > On 7/08/2013 2:38 AM, Theo Verel

Re: [music-dsp] note onset detection

2013-08-06 Thread Ross Bencina
On 7/08/2013 2:38 AM, Theo Verelst wrote: I suppose in EE terms, if you know something about the waves you're trying to detect Strikes me that we are talking about perceptual note onset, not something you could define /easily/ in EE terms. You would need a definition of note onset that someh

Re: [music-dsp] note onset detection

2013-08-06 Thread Theo Verelst
robert bristow-johnson wrote: would anyone be interested in pointing me in a good direction regarding note onset detection? i have the MIRtoolbox from Oliver Lartillot which looks quite current. still digging into it to see what the kernel is. various papers mention a "novelty function" which

Re: [music-dsp] note onset detection

2013-08-05 Thread Wen Xue
through a pitch estimator: a change in the pitch estimate is merely *suggesting* an onset. to confirm it you still need to see the note (is and wasn't) there. -Original Message- From: robert bristow-johnson Sent: Monday, August 05, 2013 9:01 PM To: music-dsp@music.columbia.edu S

Re: [music-dsp] note onset detection

2013-08-05 Thread alexander lerch
On 2013-08-05 22:01, robert bristow-johnson wrote: > it seems to need something critical to be defined: hNoveltyFunc(X, f_s) > > i wonder how hNoveltyFunc is defined? You can find the function definitions either through the "code" menu on the site or you can directly download the zip archive f

Re: [music-dsp] note onset detection

2013-08-05 Thread robert bristow-johnson
On 8/5/13 12:31 PM, alexander lerch wrote: Hey Robert, an excellent introduction to onset detection can be found in this paper by Bello et al. @ARTICLE{bello05, TITLE = {{A Tutorial on Onset Detection in Music Signals}}, AUTHOR = { {Juan Pablo} Bello and Laurent Daudet a

Re: [music-dsp] note onset detection

2013-08-05 Thread robert bristow-johnson
On 8/5/13 12:47 PM, Didier Dambrin wrote: I have an old onset detector but for drums, you're looking for notes. drum whacks, i think, should be pretty easy to detect. drum (or cymbal) rolls, maybe not so easy. That's an even better reason to do it in the time domain IMHO. Mine (it can be t

Re: [music-dsp] note onset detection

2013-08-05 Thread Didier Dambrin
o wanna detect overlapping notes with smooth attacks. -Message d'origine- From: robert bristow-johnson Sent: Monday, August 05, 2013 7:50 PM To: music-dsp@music.columbia.edu Subject: [music-dsp] note onset detection would anyone be interested in pointing me in a good direction

Re: [music-dsp] note onset detection

2013-08-05 Thread alexander lerch
Hey Robert, an excellent introduction to onset detection can be found in this paper by Bello et al. @ARTICLE{bello05, TITLE = {{A Tutorial on Onset Detection in Music Signals}}, AUTHOR = { {Juan Pablo} Bello and Laurent Daudet and Samer Abdallah and Chris Duxbury and Mike

[music-dsp] note onset detection

2013-08-05 Thread robert bristow-johnson
would anyone be interested in pointing me in a good direction regarding note onset detection? i have the MIRtoolbox from Oliver Lartillot which looks quite current. still digging into it to see what the kernel is. various papers mention a "novelty function" which makes use of a "similarity