/** * {@inheritDoc} * @see org.openimaj.audio.timecode.AudioTimecode#toString() */ @Override public String toString() { return getMeasures()+":"+getBeats()+":"+getTicks(); } }
/** * {@inheritDoc} * @see org.openimaj.audio.timecode.AudioTimecode#toString() */ @Override public String toString() { return getMeasures()+":"+getBeats()+":"+getTicks(); } }
/** * Set the tempo of the timekeeper * @param bpm The new beats per minute. */ public void setBPM( final float bpm ) { this.timecode = new MeasuresBeatsTicksTimecode( bpm, this.timecode.getMeasures(), this.timecode.getBeats(), this.timecode.getTicks(), this.timecode.beatsPerMeasure ); }
/** * Set the tempo of the timekeeper * @param bpm The new beats per minute. */ public void setBPM( final float bpm ) { this.timecode = new MeasuresBeatsTicksTimecode( bpm, this.timecode.getMeasures(), this.timecode.getBeats(), this.timecode.getTicks(), this.timecode.beatsPerMeasure ); }