andrew@0: Receives live input and matches to rehearsal andrew@0: andrew@0: andrew@0: ofxFileDialog andrew@0: ofxOSC andrew@0: andrew@0: Venetian: andrew@0: ofxWindowRegion andrew@0: ofxSoundfileloader andrew@0: ofxAubioOnsetDetector andrew@0: andrew@2: andrew@2: andrew@2: Possible MIDI JNMR andrew@2: when adding gaussians - need to convert to the matrix indices - currently not done?? andrew@2: andrew@3: Improve pitch distance by checking for octaves etc andrew@3: andrew@3: Examine yin and audio so that pitch algorithm is CORRECT! andrew@3: andrew@4: andrew@4: DEBUG and Problems to check andrew@4: Looking at offset correction - appears offset changes after bestUpdate but our MAP and dustbin might be for the last offset andrew@4: andrew@4: changing crossupdate threshold UP for tmp bug andrew@10: andrew@10: Look at audio pitch - is this reliable? - do we have other alternatives? andrew@10: andrew@10: Harmonic scale could play a part - pitch -> note andrew@10: andrew@10: Accuracy of the onset detector. Can we get more precise about where the onset actually is, both in analysis and the live frame? (PAPER?) andrew@10: andrew@10: OPTIMISE the starting point for the update routine when new`Pitch or onset is found. goes all the way through chromaOnsets andrew@10: andrew@11: check: Should the offset potion be the alignment position or the actual time in - i guess the former but are we using the latter? andrew@10: andrew@42: ofxAubioONsetDet andrew@42: Check if we can get chroma calc in there just once andrew@42: don't want so many chromatogram classes flotinh around andrew@42: check the values are reset each channel… andrew@10: andrew@10: