Package com.tagtraum.beatunes.songinfo
Class AutoInfo
- java.lang.Object
-
- com.tagtraum.beatunes.songinfo.AutoInfo
-
public class AutoInfo extends Object
AutoInfo.- Author:
- Hendrik Schreiber
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanalyze(AudioSong song)BeaTunesgetApplication()StringgetBeatsPerMinuteAlgorithm()FloatgetDanceability()StringgetDanceabilityAlgorithm()KeygetKey()StringgetKeyAlgorithm()com.tagtraum.audiokern.bpm.TempogetTempo()final Tempo tempo = (Tempo) results.get(BPMAlgorithm.getAudioPumpId()); final TimeSignature timeSignature = (TimeSignature) results.get(TimeSignatureAlgorithm.getAudioPumpId()); final Beats beats = (Beats) results.get(BeatsAlgorithm.getAudioPumpId());TimeSignaturegetTimeSignature()StringgetTimeSignatureAlgorithm()IntegergetTuning()voidsegment(AudioSong song)
-
-
-
Constructor Detail
-
AutoInfo
public AutoInfo(BeaTunes application)
-
-
Method Detail
-
getApplication
public BeaTunes getApplication()
-
analyze
public void analyze(AudioSong song) throws UnsupportedAudioFileException, IOException
-
segment
public void segment(AudioSong song) throws UnsupportedAudioFileException, IOException
-
getTempo
public com.tagtraum.audiokern.bpm.Tempo getTempo()
final Tempo tempo = (Tempo) results.get(BPMAlgorithm.getAudioPumpId()); final TimeSignature timeSignature = (TimeSignature) results.get(TimeSignatureAlgorithm.getAudioPumpId()); final Beats beats = (Beats) results.get(BeatsAlgorithm.getAudioPumpId());
-
getBeatsPerMinuteAlgorithm
public String getBeatsPerMinuteAlgorithm()
-
getKeyAlgorithm
public String getKeyAlgorithm()
-
getTimeSignatureAlgorithm
public String getTimeSignatureAlgorithm()
-
getDanceabilityAlgorithm
public String getDanceabilityAlgorithm()
-
getTimeSignature
public TimeSignature getTimeSignature()
-
getDanceability
public Float getDanceability()
-
getKey
public Key getKey()
-
getTuning
public Integer getTuning()
-
-