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 void
analyze(AudioSong song)
BeaTunes
getApplication()
String
getBeatsPerMinuteAlgorithm()
Float
getDanceability()
String
getDanceabilityAlgorithm()
Key
getKey()
String
getKeyAlgorithm()
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());TimeSignature
getTimeSignature()
String
getTimeSignatureAlgorithm()
Integer
getTuning()
void
segment(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()
-
-