initial spike using libsndfile