map<double,Note>::iterator it=densities.find(cf);
if(it==densities.end())
densities.insert(make_pair(cf,Note(m_states[i].m_freq)));
map<double,Note>::iterator it=densities.find(cf);
if(it==densities.end())
densities.insert(make_pair(cf,Note(m_states[i].m_freq)));