Mercurial > hg > beatroot
annotate at/ofai/music/util/TempoMap.java @ 2:4c3f5bc01c97
* Import BeatRoot v0.5.7
author | Chris Cannam |
---|---|
date | Fri, 08 Oct 2010 16:11:06 +0100 |
parents | |
children |
rev | line source |
---|---|
Chris@2 | 1 /* |
Chris@2 | 2 Copyright (C) 2001, 2006 by Simon Dixon |
Chris@2 | 3 |
Chris@2 | 4 This program is free software; you can redistribute it and/or modify |
Chris@2 | 5 it under the terms of the GNU General Public License as published by |
Chris@2 | 6 the Free Software Foundation; either version 2 of the License, or |
Chris@2 | 7 (at your option) any later version. |
Chris@2 | 8 |
Chris@2 | 9 This program is distributed in the hope that it will be useful, |
Chris@2 | 10 but WITHOUT ANY WARRANTY; without even the implied warranty of |
Chris@2 | 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
Chris@2 | 12 GNU General Public License for more details. |
Chris@2 | 13 |
Chris@2 | 14 You should have received a copy of the GNU General Public License along |
Chris@2 | 15 with this program (the file gpl.txt); if not, download it from |
Chris@2 | 16 http://www.gnu.org/licenses/gpl.txt or write to the |
Chris@2 | 17 Free Software Foundation, Inc., |
Chris@2 | 18 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |
Chris@2 | 19 */ |
Chris@2 | 20 |
Chris@2 | 21 package at.ofai.music.util; |
Chris@2 | 22 |
Chris@2 | 23 interface TempoMap { |
Chris@2 | 24 double toRealTime(double scoreTime); |
Chris@2 | 25 double toScoreTime(double realTime); |
Chris@2 | 26 void add(double time, double value); |
Chris@2 | 27 } // TempoMap |